

/* Start:/local/templates/.default/js/plugins/fancybox/jquery.fancybox.min.css?151316567613706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/.default/js/plugins/formstyler/jquery.formstyler.css?15131656762169*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/.default/js/plugins/intltelinput/intlTelInput.css?151316567627951*/
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "/local/templates/.default/js/plugins/intltelinput/bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block; }
  .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .iti-flag {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
    .intl-tel-input .selected-flag .iti-arrow {
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555; }
      .intl-tel-input .selected-flag .iti-arrow.up {
        border-top: none;
        border-bottom: 4px solid #555; }
  .intl-tel-input .country-list {
    position: absolute;
    z-index: 200;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list.dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    .intl-tel-input .country-list .flag-box {
      display: inline-block;
      width: 20px; }
    @media (max-width: 500px) {
      .intl-tel-input .country-list {
        white-space: normal; } }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
      vertical-align: middle; }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0; }
  .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px; }
  .intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer; }
    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default; }
    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
      background-color: transparent; }
  .intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
    display: table; }
  .intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
    padding-left: 66px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
    padding-left: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 74px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
    padding-left: 82px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
    padding-left: 92px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
    padding-left: 90px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
    padding-left: 100px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px; }
  .intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 100000;
    padding: 1px; }
    .intl-tel-input.iti-container:hover {
      cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .intl-tel-input .country-list .country {
    padding: 10px 10px;
    line-height: 1.5em; }

.iti-flag {
  width: 20px; }
  .iti-flag.be {
    width: 18px; }
  .iti-flag.ch {
    width: 15px; }
  .iti-flag.mc {
    width: 19px; }
  .iti-flag.ne {
    width: 18px; }
  .iti-flag.np {
    width: 13px; }
  .iti-flag.va {
    width: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-size: 5630px 15px; } }
  .iti-flag.ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti-flag.ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti-flag.ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti-flag.af {
    height: 14px;
    background-position: -66px 0px; }
  .iti-flag.ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti-flag.ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti-flag.al {
    height: 15px;
    background-position: -132px 0px; }
  .iti-flag.am {
    height: 10px;
    background-position: -154px 0px; }
  .iti-flag.ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti-flag.aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti-flag.ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti-flag.as {
    height: 10px;
    background-position: -242px 0px; }
  .iti-flag.at {
    height: 14px;
    background-position: -264px 0px; }
  .iti-flag.au {
    height: 10px;
    background-position: -286px 0px; }
  .iti-flag.aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti-flag.ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti-flag.az {
    height: 10px;
    background-position: -352px 0px; }
  .iti-flag.ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti-flag.bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti-flag.bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti-flag.be {
    height: 15px;
    background-position: -440px 0px; }
  .iti-flag.bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti-flag.bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti-flag.bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti-flag.bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti-flag.bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti-flag.bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti-flag.bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti-flag.bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti-flag.bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti-flag.bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }
  .iti-flag.bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti-flag.bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti-flag.bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti-flag.bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti-flag.by {
    height: 10px;
    background-position: -790px 0px; }
  .iti-flag.bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti-flag.ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti-flag.cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti-flag.cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti-flag.cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti-flag.cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti-flag.ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti-flag.ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti-flag.ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti-flag.co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px; }
  .iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti-flag.de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti-flag.do {
    height: 13px;
    background-position: -1379px 0px; }
  .iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti-flag.er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti-flag.es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti-flag.et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti-flag.id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti-flag.il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti-flag.im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti-flag.in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti-flag.io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti-flag.is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti-flag.it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti-flag.je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti-flag.km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti-flag.la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti-flag.li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti-flag.md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti-flag.me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti-flag.my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti-flag.na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti-flag.no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti-flag.np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti-flag.om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti-flag.py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti-flag.re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti-flag.se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti-flag.si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti-flag.so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti-flag.st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti-flag.td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti-flag.th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti-flag.to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti-flag.um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti-flag.us {
    height: 11px;
    background-position: -5241px 0px; }
  .iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px; }
  .iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px; }
  .iti-flag.va {
    height: 15px;
    background-position: -5307px 0px; }
  .iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px; }
  .iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px; }
  .iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px; }
  .iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px; }
  .iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px; }
  .iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px; }
  .iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px; }
  .iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px; }
  .iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px; }
  .iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px; }
  .iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px; }
  .iti-flag.za {
    height: 14px;
    background-position: -5566px 0px; }
  .iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px; }
  .iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("/local/templates/.default/js/plugins/intltelinput/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-image: url("/local/templates/.default/js/plugins/intltelinput/flags@2x.png"); } }

.iti-flag.np {
  background-color: transparent; }

/* End */


/* Start:/local/templates/.default/js/plugins/slick/slick.css?15131656761729*/
/* Slider */
.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;
}

/* End */


/* Start:/local/templates/.default/js/plugins/bookblock/bookblock.css?15131656763252*/
.bb-bookblock {
	width: 400px;
	height: 300px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}

.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Content display */
.bb-content {
	background: #fff;
}

.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	transform: rotateX(165deg);
}

.bb-item {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background: #fff;
}

/* No JS */
.no-js .bb-bookblock, 
.no-js ul.bb-custom-grid li {
	width: auto;
	height: auto;
}

.no-js .bb-item {
	display: block;
	position: relative;
}

/* End */


/* Start:/local/templates/belmur/css/custom.css?17823897597637*/
.menu {
    width: 100%;
    background-color: #fff;
    padding: 25px 32px 40px 30px;
}

.menu .page-title {
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    text-align: center;
    color: #000000;
    display: block;
    margin-bottom: 30px;
}

.menu-content {
    display: flex;
    gap: 32px;   
}

.menu-side {
    width: 277px;
    flex: 0 0 277px;
}

.menu-side-list {
    font-size: 16px;
    line-height: 1;
    list-style: none;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: sticky;
    top: 32px;
}

.menu-side-list .active {
    color: #E31F25;
}


.menu-list {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.menu-cards {
    flex-grow: 1;
}

.menu-cards-header {
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    padding-bottom: 22px;
    border-bottom: 2px solid #E31F25;
    margin-bottom: 20px;
}

.menu-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.menu-card {
    position: relative;
    background: #ffffff;    
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;    
    display: flex;
    flex-direction: column;
}

.menu-card-badges {
    position: absolute;
    top: 4px;
    left: 4px;
    right: 4px;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
    max-width: 150px !important;
    pointer-events: none;
}

.menu-card-badge {  
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    text-transform: uppercase;
    color: #FFFFFF;   
    padding: 3px 6px;
}

.menu-card-badge-new {
    background-color: #C31985;
}

.menu-card-badge-discount {
    background-color: #C20000;
}

.menu-card-badge-vegan {
    background-color: #009A21;
}

.menu-card-image {  
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    background-color: #1a1a1a;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.menu-card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.menu-card-content {
    padding: 15px 10px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.menu-card-title { 
    font-weight: 400;
    margin-bottom: 4px;
}

.menu-card-description { 
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #888888;
    margin-bottom: 10px;
     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.menu-card-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;   
    margin-top: auto;
}

.menu-card-weight { 
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #888888;
}

.menu-card-price {  
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
}

/* pop-up */
.popup-menu {
    background-color: #fff;
    max-width: 861px;
    position: relative;
    margin-left: auto;
    margin-right: auto;   
}

.popup-menu .mfp-content {       
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup-menu .mfp-inner {
       
}
.popup-menu-content {
   display: flex;
}

.popup-menu-picture {
    position: relative;
    width: 50%;
    flex: 0 0 50%;
    aspect-ratio: 1;
    object-fit: cover;
    object-position: center;
    background-color: #1a1a1a;
}

.popup-menu-picture .menu-card-badges {
    top: 11px;
    left: 11px;
    right: 11px;
}

.popup-menu-info {
    width: 50%;
    flex: 0 0 50%;
    padding: 60px 40px;    
    height: 429px;
    overflow: auto;
}

.popup-menu-title {  
    font-weight: 400;
    font-size: 24px;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 20px;
}

.popup-menu-description {   
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #888888;
    margin-bottom: 40px;
}

.popup-menu-footer {  
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #000000;
}

.menu-card-weight {
    color: #888888;
}

.popup-menu .mfp-close {
    font-size: 0;
    background-color: #EFEFEF;
    width: 52px;
    height: 52px;
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7396 1.51743C16.0868 1.1703 16.0868 0.607477 15.7396 0.260347C15.3925 -0.0867824 14.8298 -0.0867824 14.4826 0.260347L8.00001 6.74288L1.51743 0.260347C1.1703 -0.0867824 0.607477 -0.0867824 0.260347 0.260347C-0.0867824 0.607477 -0.0867824 1.1703 0.260347 1.51743L6.74288 8.00001L0.260347 14.4826C-0.0867824 14.8298 -0.0867824 15.3925 0.260347 15.7396C0.607477 16.0868 1.1703 16.0868 1.51743 15.7396L8.00001 9.25714L14.4826 15.7396C14.8298 16.0868 15.3925 16.0868 15.7396 15.7396C16.0868 15.3925 16.0868 14.8298 15.7396 14.4826L9.25714 8.00001L15.7396 1.51743Z" fill="%231B1C1D"/></svg>');
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.popup-menu .mfp-close:hover {
    opacity: 0.7;
}

.popup-menu-footer-item {
    position: relative;
    padding-right: 24px;
    height: 100%;
}

.popup-menu-footer-item::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    width: 1px;
    height: 10px;
    background-color: #EFEFEF;
}


.menu-slider {   
    height: 100%;
}

.menu-slider-item img {   
    height: 430px;
    object-fit: cover;
    object-position: center;
}


.popup-menu .slick-arrow {
    font-size: 0;
    width: 28px;
    height: 28px;
    background-color: transparent;
    border: none;
    outline: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    cursor: pointer;
}

.popup-menu .slick-prev {
    left: 18px;
    background-image: url('data:image/svg+xml,<svg width="14" height="28" viewBox="0 0 14 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1.00001L1 14L13 27" stroke="%23D9D9D9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: 14px 28px;
    background-position: center center;
    background-repeat: no-repeat;
}

.popup-menu .slick-next {
    right: 18px;
    background-image: url('data:image/svg+xml,<svg width="14" height="28" viewBox="0 0 14 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.00001L13 14L1 27" stroke="%23D9D9D9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-size: 14px 28px;
    background-position: center center;
    background-repeat: no-repeat;
}

.popup-menu .slick-dots {
    position: absolute;
    display: flex;
    gap: 8px;
    list-style: none;
    padding: 0;
    margin: 0;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%)
}

.popup-menu .slick-dots li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #EFEFEF;
    cursor: pointer;
}

.popup-menu .slick-dots li button {
    font-size: 0;
    display: none;   
}

.popup-menu .slick-dots li.slick-active {
    background-color: #888888;
}
/* End */


/* Start:/local/templates/belmur/css/styles-compiled-1571214059.css?157121412596461*/
@font-face{font-family:'Alice';src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');}@font-face{font-family:'RosamundaTwo';src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');}@font-face{font-family:'AssuanBrk';src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'ArnoProCaption';src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Alice';src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');}@font-face{font-family:'RosamundaTwo';src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');}@font-face{font-family:'AssuanBrk';src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'ArnoProCaption';src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Alice';src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');}@font-face{font-family:'RosamundaTwo';src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');}@font-face{font-family:'AssuanBrk';src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'ArnoProCaption';src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Alice';src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');}@font-face{font-family:'RosamundaTwo';src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');}@font-face{font-family:'AssuanBrk';src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'ArnoProCaption';src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Alice';src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');}@font-face{font-family:'RosamundaTwo';src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');}@font-face{font-family:'AssuanBrk';src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'ArnoProCaption';src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/belmur/css/../../.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;}html{display:block;height:100%;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:14px}html body{display:flex;min-height:100%;margin:0;padding:0;flex-direction:column;justify-content:space-between;align-items:stretch;background:#f7f7f7}html body.page-not-front{background:#e8e8e8}*{box-sizing:border-box;outline:none}img{max-width:100%}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em}* > p:last-child{margin-bottom:0}.container{display:block;width:1200px;margin:0 auto;padding:0}.container.container-narrow{padding:0 25px}.fancybox-container .fancybox-slide .fancybox-close-small{top:20px;right:20px;transform:scale(1);transition:transform 0.25s ease-in-out;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat;padding-left:25px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-386px 0px}.fancybox-container .fancybox-slide .fancybox-close-small:hover{transform:scale(1.05)}.fancybox-container .fancybox-slide .fancybox-close-small:after{display:none}.fancybox-container .fancybox-slide .popup-content{overflow:visible}.fancybox-container .fancybox-slide .popup-content .popup-title{display:block;margin:0 0 40px;font-size:2.14286rem;line-height:1;text-align:center;text-transform:uppercase}.fancybox-container .fancybox-slide .popup-content.popup-content-reservation,.fancybox-container .fancybox-slide .popup-content.popup-content-reservation-inline,.fancybox-container .fancybox-slide .popup-content.popup-content-feedback{width:550px;padding:70px 140px}.fancybox-container .fancybox-slide .popup-content.popup-content-menu{overflow:visible;padding:0}.fancybox-container .fancybox-slide .popup-content.popup-content-menu .popup-title{display:none}.fancybox-container .fancybox-slide .popup-content.popup-content-menu .fancybox-close-small{top:-48px;right:-48px;z-index:50;padding-left:25px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-287px 0px}.fancybox-container .fancybox-slide .form-message{width:550px;padding:70px 140px}.fancybox-container .fancybox-slide .form-message p{font-size:1.14286rem;text-align:center}.fancybox-container .fancybox-slide .form-message p.additional-text{margin-top:24px;font-size:0.78571rem;color:#888}.slick-slider *{max-width:none}.icon{display:inline-block;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat}.icon.icon-cafe{padding-left:34px;padding-right:0;padding-top:19px;padding-bottom:0;background-position:-419px 0px}.icon.icon-calendar-light{padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-197px 0px}.icon.icon-calendar{padding-left:15px;padding-right:0;padding-top:15px;padding-bottom:0;background-position:-40px 0px}.icon.icon-gps{padding-left:25px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-353px 0px}.icon.icon-hotel{padding-left:42px;padding-right:0;padding-top:23px;padding-bottom:0;background-position:-602px 0px}.icon.icon-location{padding-left:23px;padding-right:0;padding-top:30px;padding-bottom:0;background-position:-256px 0px}.icon.icon-mail{padding-left:25px;padding-right:0;padding-top:17px;padding-bottom:0;background-position:-320px 0px}.icon.icon-modal-close-light{padding-left:25px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-287px 0px}.icon.icon-modal-close{padding-left:25px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-386px 0px}.icon.icon-partnership{padding-left:50px;padding-right:0;padding-top:38px;padding-bottom:0;background-position:-652px 0px}.icon.icon-payment{padding-left:37px;padding-right:0;padding-top:30px;padding-bottom:0;background-position:-461px 0px}.icon.icon-person-adult{padding-left:16px;padding-right:0;padding-top:36px;padding-bottom:0;background-position:-63px 0px}.icon.icon-person-child{padding-left:14px;padding-right:0;padding-top:30px;padding-bottom:0;background-position:-18px 0px}.icon.icon-person-light{padding-left:18px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-87px 0px}.icon.icon-phone-light{padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-141px 0px}.icon.icon-phone{padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-113px 0px}.icon.icon-plus{padding-left:10px;padding-right:0;padding-top:10px;padding-bottom:0;background-position:0px 0px}.icon.icon-promotion{padding-left:40px;padding-right:0;padding-top:40px;padding-bottom:0;background-position:-506px 0px}.icon.icon-requests{padding-left:40px;padding-right:0;padding-top:40px;padding-bottom:0;background-position:-554px 0px}.icon.icon-search{padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-169px 0px}.icon.icon-transport{padding-left:23px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-225px 0px}.social{display:inline-block;transform:scale(1);transition:transform 0.25s ease-in-out;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/socials.png');background-repeat:no-repeat}.social:hover{transform:scale(1.05)}.social.social-ig-small{padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:0px 0px}.social.social-ig{padding-left:33px;padding-right:0;padding-top:33px;padding-bottom:0;background-position:-84px 0px}.social.social-ok-small{padding-left:20px;padding-right:0;padding-top:19px;padding-bottom:0;background-position:-28px 0px}.social.social-ok{padding-left:34px;padding-right:0;padding-top:33px;padding-bottom:0;background-position:-125px 0px}.social.social-vk-small{padding-left:20px;padding-right:0;padding-top:19px;padding-bottom:0;background-position:-56px 0px}.social.social-vk{padding-left:34px;padding-right:0;padding-top:33px;padding-bottom:0;background-position:-167px 0px}.logo{display:inline-block;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/logos.png');background-repeat:no-repeat}.logo.logo-developer{padding-left:64px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:0px 0px}.logo.logo-main-small{padding-left:80px;padding-right:0;padding-top:21px;padding-bottom:0;background-position:-72px 0px}.logo.logo-main{padding-left:350px;padding-right:0;padding-top:94px;padding-bottom:0;background-position:-160px 0px}.flag{display:inline-block;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/flags.png');background-repeat:no-repeat}.flag.flag-eu{padding-left:30px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:0px 0px}.flag.flag-ru{padding-left:30px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-38px 0px}.flag.flag-ua{padding-left:30px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-76px 0px}.flag.flag-us{padding-left:30px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-114px 0px}.button{display:inline-block;margin:0;padding:0 20px;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1rem;line-height:2.85714em;text-transform:uppercase;cursor:pointer;border:none;color:#fff;background:#e31f25;transform:scale(1);transition:transform 0.25s ease-in-out}.button:hover{transform:scale(1.05)}.button.button-small{padding:0 6px;line-height:2.5em}.jq-selectbox{display:block;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1rem;line-height:2.28571em;border:1px solid #e8e8e8;background:#fff}.jq-selectbox .jq-selectbox__select{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text,.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{display:block;padding:0 8px}.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{overflow:hidden;flex-shrink:1;flex-grow:1;white-space:nowrap;cursor:default}.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{width:2.28571em;flex-shrink:0;flex-grow:0;cursor:pointer;background:url('/local/templates/belmur/css/../images/dropdown-arrow.png') no-repeat center center;transform:rotate(0deg);transition:transform 0.25s ease-in-out}.jq-selectbox .jq-selectbox__dropdown{position:absolute;top:100% !important;left:-1px;right:-1px;z-index:100;width:auto !important;max-height:0;overflow:hidden;border:1px solid #e8e8e8;border-top:1px dashed #e8e8e8;background:#fff;transition:max-height 0.25s ease-in-out}.jq-selectbox .jq-selectbox__dropdown ul{display:block;margin:0;padding:0}.jq-selectbox .jq-selectbox__dropdown ul li{display:block;margin:0;padding:0 8px;cursor:pointer;background:#fff;transition:background 0.25s ease-in-out}.jq-selectbox .jq-selectbox__dropdown ul li:hover,.jq-selectbox .jq-selectbox__dropdown ul li.sel{background:rgba(232, 232, 232, 0.375)}.jq-selectbox.opened .jq-selectbox__select .jq-selectbox__trigger{transform:rotate(180deg)}.jq-selectbox.opened .jq-selectbox__dropdown{max-height:13.71429em;overflow:auto}.jq-checkbox{margin:-2px 4px -3px 0}.jq-checkbox .jq-checkbox__div{display:block;cursor:pointer;border:1px solid #d1d1d1;background:#fff}.jq-checkbox .jq-checkbox__div:after{content:'';display:block;width:9px;height:9px;margin:2px;padding:0;background:#fff;transform:scale(0);transition:background 0.25s ease-in-out, transform 0.25s ease-in-out}.jq-checkbox.checked .jq-checkbox__div:after{background:#e31f25;transform:scale(1)}.jq-number{display:block}.table{width:100%;table-layout:fixed;border-collapse:collapse}.table.table-decorated th,.table.table-decorated td{padding:12px;font-family:'Alice' ;font-weight:normal ;font-style:normal ;text-align:center;vertical-align:middle}.table.table-decorated thead tr th,.table.table-decorated thead tr td{border-right:3px solid #fff;background:#e8e8e8}.table.table-decorated thead tr th:last-child,.table.table-decorated thead tr td:last-child{border-right:1px solid #e8e8e8}.table.table-decorated tbody tr td{border-left:3px solid #e8e8e8;border-bottom:1px solid #c6c6c6}.table.table-decorated tbody tr td:first-child{border-left:1px solid #e8e8e8}.table.table-decorated tbody tr td:last-child{border-right:1px solid #e8e8e8}.table.table-currencies td{height:32px;vertical-align:middle}.table.table-currencies td.country-flag{width:16%;text-align:center}.table.table-currencies td.country-flag .flag{margin:-2px 0 -4px}.table.table-currencies td.currency-title{width:60%;padding:0 20px;text-align:left}.table.table-currencies td.currency-value{text-align:right}.component .component-content{position:relative;overflow:visible}.component .component-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:block;width:100%;height:100%;opacity:0;background:rgba(255, 255, 255, 0.9) url('/local/templates/belmur/css/../images/loading.gif') no-repeat center center;transition:z-index 0.25s ease-in-out, opacity 0.25s ease-in-out}.component.component-ajax-loading .component-content:before{z-index:100;opacity:1}.component.component-lang-switcher .component-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:34px}.component.component-lang-switcher .component-content a{text-decoration:none;text-transform:uppercase}.component.component-lang-switcher .component-content .lang-switch{display:flex;width:36px;height:16px;margin:0 8px;padding:1px;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;border-radius:8px;background:#e31f25}.component.component-lang-switcher .component-content .lang-switch:before{content:'';display:block;width:14px;height:14px;border-radius:7px;background:#fff}.component.component-lang-switcher .component-content .lang-switch.lang-switch-ru{justify-content:flex-start}.component.component-lang-switcher .component-content .lang-switch.lang-switch-en{justify-content:flex-end}.component.component-pager{margin:3.14286rem 0 0}.component.component-pager .list-pager{display:flex;margin:0;padding:0;flex-direction:row;justify-content:center;align-items:center;list-style:none}.component.component-pager .list-pager .item-page a{display:block;min-width:2.14286em;margin:0;padding:0 8px;line-height:2.14286em;text-align:center;text-decoration:none;color:#000 !important;background:transparent;transition:color 0.25s ease-in-out, background 0.25s ease-in-out}.component.component-pager .list-pager .item-page.item-page-current{cursor:default}.component.component-pager .list-pager .item-page:hover a,.component.component-pager .list-pager .item-page.item-page-current a{color:#fff !important;background:#e31f25}.component.component-slider{cursor:default}.component.component-slider .list-slides,.component.component-slider .list-slide-previews{display:block;overflow:hidden;margin:0;padding:0;list-style:none}.component.component-slider .list-slides .item-slide,.component.component-slider .list-slide-previews .item-slide{display:block;width:100%;height:100%;background:no-repeat center center;background-size:cover}.component.component-slider .list-slides .item-slide .item-slide-content,.component.component-slider .list-slide-previews .item-slide .item-slide-content{display:block;width:100%;height:100%}.component.component-slider .list-slides .item-slide .item-slide-content .image,.component.component-slider .list-slide-previews .item-slide .item-slide-content .image{display:block;width:100%;height:100%;background:no-repeat center center;background-size:cover}.component.component-slider .list-slides.slick-slider .slick-arrow,.component.component-slider .list-slide-previews.slick-slider .slick-arrow{position:absolute;top:50%;z-index:25;display:block;width:0;height:0;overflow:hidden;cursor:pointer;border:none;background:transparent;transform:scale(1);transition:transform 0.25s ease-in-out;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/slider-arrows.png');background-repeat:no-repeat}.component.component-slider .list-slides.slick-slider .slick-arrow:hover,.component.component-slider .list-slide-previews.slick-slider .slick-arrow:hover{transform:scale(1.1)}.component.component-slider.component-slider-main .list-slides{width:100%;height:400px}.component.component-slider.component-slider-main .list-slides .item-slide{position:relative;height:400px;color:#fff !important}.component.component-slider.component-slider-main .list-slides .item-slide a{color:#fff !important}.component.component-slider.component-slider-main .list-slides .item-slide:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}.component.component-slider.component-slider-main .list-slides .item-slide .slide-content{position:absolute;top:0;bottom:0;z-index:25;display:flex;width:50%;height:100%;flex-direction:row;justify-content:center;align-items:center}.component.component-slider.component-slider-main .list-slides .item-slide .slide-content .slide-text{width:60%}.component.component-slider.component-slider-main .list-slides .item-slide .slide-content .slide-text .title{margin:0 0 1em;font-size:1.71429rem}.component.component-slider.component-slider-main .list-slides .item-slide .slide-content .slide-text .description{font-size:1rem}.component.component-slider.component-slider-main .list-slides .item-slide.item-slide-content-LEFT .slide-content{LEFT:0}.component.component-slider.component-slider-main .list-slides .item-slide.item-slide-content-RIGHT .slide-content{RIGHT:0}.component.component-slider.component-slider-main .list-slides.slick-slider .slick-slide .slide-content{top:-100%;bottom:100%;transition:top 0.5s ease-in-out, bottom 0.25s ease-in-out}.component.component-slider.component-slider-main .list-slides.slick-slider .slick-slide.slick-current .slide-content{top:0;bottom:0}.component.component-slider.component-slider-main .list-slides.slick-slider .slick-arrow{margin:-22px 0}.component.component-slider.component-slider-main .list-slides.slick-slider .slick-arrow.slick-prev{left:25px;padding-left:24px;padding-right:0;padding-top:45px;padding-bottom:0;background-position:-199px 0px}.component.component-slider.component-slider-main .list-slides.slick-slider .slick-arrow.slick-next{right:25px;padding-left:24px;padding-right:0;padding-top:45px;padding-bottom:0;background-position:-167px 0px}.component.component-slider.component-slider-main-preview .list-slides{width:100%;height:225px}.component.component-slider.component-slider-main-preview .list-slides .item-slide{height:225px}.component.component-slider.component-slider-main-preview .list-slides.slick-slider .slick-arrow{margin:-13px 0}.component.component-slider.component-slider-main-preview .list-slides.slick-slider .slick-arrow.slick-prev{left:20px;padding-left:14px;padding-right:0;padding-top:26px;padding-bottom:0;background-position:-75px 0px}.component.component-slider.component-slider-main-preview .list-slides.slick-slider .slick-arrow.slick-next{right:20px;padding-left:14px;padding-right:0;padding-top:26px;padding-bottom:0;background-position:-31px 0px}.component.component-slider.component-slider-promotions .list-slides{width:100%;height:235px}.component.component-slider.component-slider-promotions .list-slides .item-slide{height:235px}.component.component-slider.component-slider-new-menu .list-slides{width:100%;height:235px}.component.component-slider.component-slider-new-menu .list-slides .item-slide{height:235px}.component.component-slider.component-slider-new-menu .list-slides.slick-slider .slick-arrow{margin:-32px 0}.component.component-slider.component-slider-new-menu .list-slides.slick-slider .slick-arrow.slick-prev{left:20px;padding-left:14px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-97px 0px}.component.component-slider.component-slider-new-menu .list-slides.slick-slider .slick-arrow.slick-next{right:20px;padding-left:14px;padding-right:0;padding-top:25px;padding-bottom:0;background-position:-53px 0px}.component.component-slider.component-slider-gallery-album .list-slides{width:100%;height:428px}.component.component-slider.component-slider-gallery-album .list-slides .item-slide{height:428px}.component.component-slider.component-slider-gallery-album .list-slides .item-slide .item-slide-content{width:70%;height:400px;margin:0 auto;position:relative;background-color:#fff}.component.component-slider.component-slider-gallery-album .list-slides .item-slide .item-slide-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.component.component-slider.component-slider-gallery-album .list-slides .item-slide .item-slide-content:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-slider.component-slider-gallery-album .list-slides .item-slide .item-slide-content > *{position:relative;z-index:50}.component.component-slider.component-slider-gallery-album .list-slides .item-slide .item-slide-content:hover:after{bottom:12px;width:94%}.component.component-slider.component-slider-gallery-album .list-slides.slick-slider .slick-arrow{margin:-54px 0 0;border:4px solid transparent;background-color:rgba(255, 255, 255, 0.7)}.component.component-slider.component-slider-gallery-album .list-slides.slick-slider .slick-arrow.slick-prev{left:48px;padding-left:16px;padding-right:0;padding-top:50px;padding-bottom:0;background-position:-143px 0px}.component.component-slider.component-slider-gallery-album .list-slides.slick-slider .slick-arrow.slick-next{right:48px;padding-left:16px;padding-right:0;padding-top:50px;padding-bottom:0;background-position:-119px 0px}.component.component-slider.component-slider-gallery-album .list-slide-previews{width:100%;height:128px}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview{height:128px}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content{width:150px;height:100px;margin:0 auto;cursor:pointer;position:relative;background-color:#fff}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content > *{position:relative;z-index:50}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content:hover:after{bottom:12px;width:94%}.component.component-slider.component-slider-gallery-album .list-slide-previews .item-slide-preview .item-slide-preview-content .preview{display:block;width:100%;height:100%;background:no-repeat center center;background-size:cover}.component.component-slider.component-slider-gallery-album .list-slide-previews.slick-slider .slick-slide.slick-current .item-slide-preview-content:after{width:94%;bottom:12px}.component.component-slider.component-slider-room-photos{display:block;padding:4px 4px 8px;background:#e8e8e8}.component.component-slider.component-slider-room-photos .list-slides{width:100%;height:340px}.component.component-slider.component-slider-room-photos .list-slides .item-slide{height:340px}.component.component-slider.component-slider-room-photos .list-slides .item-slide .item-slide-content{display:block;width:490px;height:100%;margin:0 auto}.component.component-slider.component-slider-room-photos .list-slides .item-slide .item-slide-content .image{display:block;width:100%;height:100%;background:no-repeat center center;background-size:contain}.component.component-slider.component-slider-room-photos .list-slide-previews{width:100%;height:78px;margin:8px 0 0;padding:0 14px}.component.component-slider.component-slider-room-photos .list-slide-previews.slick-slider .slick-arrow{margin:-12px 0}.component.component-slider.component-slider-room-photos .list-slide-previews.slick-slider .slick-arrow.slick-prev{left:2px;padding-left:8px;padding-right:0;padding-top:24px;padding-bottom:0;background-position:-15px 0px}.component.component-slider.component-slider-room-photos .list-slide-previews.slick-slider .slick-arrow.slick-next{right:2px;padding-left:7px;padding-right:0;padding-top:24px;padding-bottom:0;background-position:0px 0px}.component.component-slider.component-slider-room-photos .list-slide-previews .item-slide-preview{height:78px}.component.component-slider.component-slider-room-photos .list-slide-previews .item-slide-preview .item-slide-preview-content{display:block;width:110px;height:100%;margin:0 auto}.component.component-slider.component-slider-room-photos .list-slide-previews .item-slide-preview .item-slide-preview-content .preview{display:block;width:100%;height:100%;background:no-repeat center center;background-size:cover}.component.component-bookblock .list-pages{display:block;margin:0;padding:0;list-style:none}.component.component-bookblock .list-pages .item-page-pair{display:block;width:100%;height:100%;margin:0;padding:0}.component.component-bookblock.component-bookblock-menu .component-content{position:relative}.component.component-bookblock.component-bookblock-menu .component-content .list-pages{width:800px;height:800px}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page{display:block;width:50%;height:100%;overflow:hidden;padding:10px 18px 22px;float:left;font-family:'AssuanBrk' ;font-weight:bold ;font-style:normal ;font-size:1.28571rem;line-height:1;color:#402816;border:1px solid #f7f7f7;background:url('/local/templates/belmur/css/../images/menu-bg-default.jpg') no-repeat center center !important;background-size:cover}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-placeholder{background-image:url('/local/templates/belmur/css/../images/menu-bg-placeholder.jpg') !important}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-distributed,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-middle,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-bottom{display:flex;flex-direction:column;align-items:stretch}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-distributed > *,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-middle > *,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-bottom > *{flex-shrink:0;flex-grow:0}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-distributed{justify-content:space-between}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-middle{justify-content:space-around}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page.item-page-content-bottom{justify-content:flex-end}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page a{color:#402816}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table{width:100%;margin:0 0 -0.5em;table-layout:fixed;border-collapse:collapse}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table caption{font-family:'RosamundaTwo' ;font-weight:normal ;font-style:normal ;font-size:3.85714rem;line-height:1}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td{text-align:center;vertical-align:top}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-title,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-title{width:68%;text-align:left}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-prop1-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-prop1-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-prop2-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-prop2-text{width:16%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-prop12-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-prop12-text{width:32%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-prop2-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-prop2-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table th.menu-item-prop12-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table td.menu-item-prop12-text{text-align:right}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table thead th,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table thead td{font-family:'ArnoProCaption' ;font-weight:normal ;font-style:italic ;font-size:0.71429rem;line-height:1}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table tbody th,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table tbody td{padding:0 0 0.5em}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column th.menu-item-title,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column td.menu-item-title{width:27%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column th.menu-item-prop1-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column td.menu-item-prop1-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column th.menu-item-prop2-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column td.menu-item-prop2-text{width:10%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column th.menu-item-prop12-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column td.menu-item-prop12-text{width:20%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column th.menu-column-spacer,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-table.menu-table-2column td.menu-column-spacer{width:2%}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-additional-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-small-text,.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-medium-text{display:inline-block}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-additional-text{font-family:'ArnoProCaption' ;font-weight:normal ;font-style:italic }.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-small-text{font-size:0.82143rem}.component.component-bookblock.component-bookblock-menu .component-content .list-pages .item-page .menu-medium-text{font-size:0.85714rem}.component.component-bookblock.component-bookblock-menu .component-content .controls{position:absolute;top:50%;left:-64px;right:-64px;z-index:50;display:flex;margin:-21px 0;flex-direction:row;justify-content:space-between;align-items:center}.component.component-bookblock.component-bookblock-menu .component-content .controls .control{display:block;flex-shrink:0;flex-grow:0;cursor:pointer;transform:scale(1);transition:transform 0.25s ease-in-out;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/slider-arrows.png');background-repeat:no-repeat}.component.component-bookblock.component-bookblock-menu .component-content .controls .control:hover{transform:scale(1.05)}.component.component-bookblock.component-bookblock-menu .component-content .controls .control.control-prev{padding-left:25px;padding-right:0;padding-top:42px;padding-bottom:0;background-position:-264px 0px}.component.component-bookblock.component-bookblock-menu .component-content .controls .control.control-next{padding-left:25px;padding-right:0;padding-top:42px;padding-bottom:0;background-position:-231px 0px}.component.component-gallery-mini .list-photos{display:flex;margin:0;padding:0;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap}.component.component-gallery-mini .list-photos .item-photo{display:block;width:19.2%;height:100px;margin:0 1% 1em 0;padding:0}.component.component-gallery-mini .list-photos .item-photo:nth-of-type(5n),.component.component-gallery-mini .list-photos .item-photo:last-of-type{margin-right:0}.component.component-gallery-mini .list-photos .item-photo .item-photo-content{display:block;width:100%;height:100%;position:relative;background-color:#fbfbfb}.component.component-gallery-mini .list-photos .item-photo .item-photo-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fbfbfb}.component.component-gallery-mini .list-photos .item-photo .item-photo-content:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-gallery-mini .list-photos .item-photo .item-photo-content > *{position:relative;z-index:50}.component.component-gallery-mini .list-photos .item-photo .item-photo-content:hover:after{bottom:12px;width:94%}.component.component-gallery-mini .list-photos .item-photo .item-photo-content .image{display:block;width:100%;height:100%;background:no-repeat center center;background-size:cover}.component.component-feed .feed{display:block;width:100%;overflow:hidden}.component.component-feed .feed .list-feed{display:block;margin:0;padding:0}.component.component-feed .feed .list-feed .item-feed-item{display:block;margin:0;padding:0}.component.component-feed .feed .list-feed .item-feed-item .title-date{color:#e31f25}.component.component-feed .feed .list-feed .item-feed-item .title-date a{color:#e31f25}.component.component-feed .feed .list-feed .item-feed-item .title-date .title{font-size:1.14286rem}.component.component-feed .feed .list-feed .item-feed-item .title-date .date{font-size:0.85714rem}.component.component-feed .feed .list-feed .item-feed-item .title-date .date:before{content:'';display:inline-block;margin:-2px 4px -4px 0;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat;padding-left:15px;padding-right:0;padding-top:15px;padding-bottom:0;background-position:-40px 0px}.component.component-feed .more-link a,.component.component-feed .more-link .popup-trigger{cursor:pointer;text-transform:lowercase;text-decoration:underline;color:#e31f25}.component.component-feed .more-link a:hover,.component.component-feed .more-link .popup-trigger:hover{text-decoration:none}.component.component-feed.component-feed-full .feed{height:10.8em}.component.component-feed.component-feed-full .feed .list-feed .item-feed-item{height:4.8em;overflow:hidden;margin:0 0 1.2em}.component.component-feed.component-feed-full .feed .list-feed .item-feed-item:last-of-type{margin-bottom:0}.component.component-feed.component-feed-full .feed .list-feed .item-feed-item .title-date{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.component.component-feed.component-feed-full .more-link a,.component.component-feed.component-feed-full .more-link .popup-trigger{font-size:0.85714rem}.component.component-feed.component-feed-sidebar .component-content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.component.component-feed.component-feed-sidebar .feed{height:12em}.component.component-feed.component-feed-sidebar .feed .list-feed .item-feed-item{height:12em}.component.component-feed.component-feed-sidebar .feed .list-feed .item-feed-item .title-date .date{margin:0.5em 0}.component.component-feed.component-feed-sidebar .more-link{text-align:center}.component.component-feed.component-feed-sidebar .more-link a,.component.component-feed.component-feed-sidebar .more-link .popup-trigger{font-size:1.28571rem}.component.component-goto-links .list-links{display:flex;margin:0;padding:0;flex-direction:row;justify-content:space-between;align-items:stretch;list-style:none}.component.component-goto-links .list-links .item-link{display:block;width:49%;margin:0;padding:0;list-style:none;text-align:center;border:1px solid #ddd;position:relative;background-color:#fff}.component.component-goto-links .list-links .item-link:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.component.component-goto-links .list-links .item-link:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-goto-links .list-links .item-link > *{position:relative;z-index:50}.component.component-goto-links .list-links .item-link:hover:after{bottom:12px;width:94%}.component.component-goto-links .list-links .item-link .item-link-content .title{font-size:1.71429rem;line-height:2.08333em;text-transform:uppercase}.component.component-goto-links .list-links .item-link .item-link-content .title .logo{margin:0 0 -2px 4px}.component.component-goto-links .list-links .item-link .item-link-content .slider{height:225px}.component.component-goto-links .list-links .item-link .item-link-content .goto-link a{display:inline-block;font-size:1.71429rem;line-height:2.08333em;text-transform:uppercase;text-decoration:none;color:#e31f25}.component.component-goto-links .list-links .item-link .item-link-content .goto-link a:after{content:'';display:inline-block;width:7px;height:10px;margin:4px 0 2px 8px;background:url('/local/templates/belmur/css/../images/link-arrow.png');transform:translate(0);transition:transform 0.25s ease-in-out}.component.component-goto-links .list-links .item-link .item-link-content .goto-link a:hover:after{transform:translate(6px)}.component.component-about-company .component-title,.component.component-map .component-title{display:flex;margin:0 0 50px;flex-direction:row;justify-content:space-between;align-items:center;font-size:2.14286rem;text-transform:uppercase}.component.component-about-company .component-title:before,.component.component-map .component-title:before,.component.component-about-company .component-title:after,.component.component-map .component-title:after{content:'';display:block;height:1px;margin:0 32px;flex-shrink:1;flex-grow:1;background:#000}.component.component-about-company .component-title:before,.component.component-map .component-title:before{margin-left:0}.component.component-about-company .component-title:after,.component.component-map .component-title:after{margin-right:0}.component.component-about-company .component-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;color:#402816}.component.component-about-company .component-content a{color:#402816}.component.component-about-company .component-content h1{font-size:1.71429rem}.component.component-about-company .component-content table{table-layout:fixed;border-collapse:collapse}.component.component-about-company .component-content table td{vertical-align:middle}.component.component-map .map-container{width:100%;height:400px}.component.component-photogallery .list-photogallery-albums{display:flex;margin:0;padding:0;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap;list-style:none}.component.component-photogallery .list-photogallery-albums .item-album{display:block;width:49%;margin:0 0 24px;padding:0;list-style:none;text-align:center;position:relative;background-color:#fbfbfb}.component.component-photogallery .list-photogallery-albums .item-album:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fbfbfb}.component.component-photogallery .list-photogallery-albums .item-album:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-photogallery .list-photogallery-albums .item-album > *{position:relative;z-index:50}.component.component-photogallery .list-photogallery-albums .item-album:hover:after{bottom:12px;width:94%}.component.component-photogallery .list-photogallery-albums .item-album .item-album-content .title{font-size:1.14286rem;line-height:2.375em;text-transform:uppercase;border-bottom:2px solid #e31f25}.component.component-photogallery .list-photogallery-albums .item-album .item-album-content .cover{display:block;width:100%;height:195px;background:no-repeat center center;background-size:cover}.component.component-photogallery .list-photogallery-albums .item-album .item-album-content .goto-link a{display:inline-block;font-size:1.28571rem;line-height:2.22222em;text-transform:uppercase;text-decoration:none;color:#e31f25}.component.component-photogallery .list-photogallery-albums .item-album .item-album-content .goto-link a:after{content:'';display:inline-block;width:7px;height:10px;margin:2px 0 0 6px;background:url('/local/templates/belmur/css/../images/link-arrow.png');transform:translate(0);transition:transform 0.25s ease-in-out}.component.component-photogallery .list-photogallery-albums .item-album .item-album-content .goto-link a:hover:after{transform:translate(4px)}.component.component-about-department .region-top-blocks,.component.component-about-department .region-middle-blocks,.component.component-about-department .region-bottom-blocks{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.component.component-about-department .region-top-blocks > .component,.component.component-about-department .region-middle-blocks > .component,.component.component-about-department .region-bottom-blocks > .component{display:block;margin:25px 16px;flex-shrink:1;flex-grow:1;position:relative;background-color:#fff}.component.component-about-department .region-top-blocks > .component:before,.component.component-about-department .region-middle-blocks > .component:before,.component.component-about-department .region-bottom-blocks > .component:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.component.component-about-department .region-top-blocks > .component:after,.component.component-about-department .region-middle-blocks > .component:after,.component.component-about-department .region-bottom-blocks > .component:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-about-department .region-top-blocks > .component > *,.component.component-about-department .region-middle-blocks > .component > *,.component.component-about-department .region-bottom-blocks > .component > *{position:relative;z-index:50}.component.component-about-department .region-top-blocks > .component:hover:after,.component.component-about-department .region-middle-blocks > .component:hover:after,.component.component-about-department .region-bottom-blocks > .component:hover:after{bottom:12px;width:94%}.component.component-about-department .region-top-blocks > .component:first-of-type,.component.component-about-department .region-middle-blocks > .component:first-of-type,.component.component-about-department .region-bottom-blocks > .component:first-of-type{margin-left:0}.component.component-about-department .region-top-blocks > .component:last-of-type,.component.component-about-department .region-middle-blocks > .component:last-of-type,.component.component-about-department .region-bottom-blocks > .component:last-of-type{margin-right:0}.component.component-about-department .region-top-blocks > .component .component-title,.component.component-about-department .region-middle-blocks > .component .component-title,.component.component-about-department .region-bottom-blocks > .component .component-title{display:block;width:100%;margin:0;padding:0;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1.14286rem;line-height:2.375em;text-align:center;text-transform:uppercase;border-bottom:2px solid #e31f25}.component.component-about-department .region-top-blocks > .component .component-content,.component.component-about-department .region-middle-blocks > .component .component-content,.component.component-about-department .region-bottom-blocks > .component .component-content{display:block;width:100%;margin:0;padding:24px}.component.component-about-department .region-top-blocks .component-reservation-mini,.component.component-about-department .region-top-blocks .component-new-menu,.component.component-about-department .region-top-blocks .component-view-360{width:275px;flex-shrink:0;flex-grow:0}.component.component-about-department .region-top-blocks .component-department-info-block{color:#402816}.component.component-about-department .region-top-blocks .component-department-info-block .component-title,.component.component-about-department .region-bottom-blocks .component-department-info-block .component-title{cursor:pointer}.component.component-about-department .region-top-blocks .component-department-info-block .component-title a,.component.component-about-department .region-bottom-blocks .component-department-info-block .component-title a{display:block;text-decoration:none}.component.component-reservation-mini,.component.component-view-360,.component.component-promotions,.component.component-currencies,.component.component-new-menu,.component.component-feed-sidebar{display:block;position:relative;background-color:#fff}.component.component-reservation-mini:before,.component.component-view-360:before,.component.component-promotions:before,.component.component-currencies:before,.component.component-new-menu:before,.component.component-feed-sidebar:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.component.component-reservation-mini:after,.component.component-view-360:after,.component.component-promotions:after,.component.component-currencies:after,.component.component-new-menu:after,.component.component-feed-sidebar:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.component.component-reservation-mini > *,.component.component-view-360 > *,.component.component-promotions > *,.component.component-currencies > *,.component.component-new-menu > *,.component.component-feed-sidebar > *{position:relative;z-index:50}.component.component-reservation-mini:hover:after,.component.component-view-360:hover:after,.component.component-promotions:hover:after,.component.component-currencies:hover:after,.component.component-new-menu:hover:after,.component.component-feed-sidebar:hover:after{bottom:12px;width:94%}.component.component-reservation-mini .component-title,.component.component-view-360 .component-title,.component.component-promotions .component-title,.component.component-currencies .component-title,.component.component-new-menu .component-title,.component.component-feed-sidebar .component-title{display:block;width:100%;margin:0;padding:0;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1.14286rem;line-height:2.375em;text-align:center;text-transform:uppercase;border-bottom:2px solid #e31f25}.component.component-reservation-mini .component-content,.component.component-view-360 .component-content,.component.component-promotions .component-content,.component.component-currencies .component-content,.component.component-new-menu .component-content,.component.component-feed-sidebar .component-content{display:block;width:100%;min-height:235px}.component.component-reservation-mini .component-content{padding:14px 14px 10px !important}.component.component-view-360 .component-content{padding:0 !important}.component.component-view-360 .component-content .view-360-link{position:relative;display:block;width:100%;height:0;overflow:hidden;margin:0 auto;padding:85.5% 0 0;background:no-repeat center center;background-size:cover}.component.component-view-360 .component-content .view-360-link:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;display:block;width:100%;height:100%;background:rgba(255, 255, 255, 0.5) url('/local/templates/belmur/css/../images/view-360.png') no-repeat center center}.component.component-promotions .promotion{display:block;width:100%;height:100%;padding:20px;text-align:center}.component.component-currencies .component-content{display:flex;margin:0;padding:20px 20px 40px;flex-direction:row;justify-content:center;align-items:center}.no-js .component.component-currencies{display:none}.component.component-new-menu .component-content{padding:0 !important}.component.component-new-menu .component-content .menu-item{display:flex;width:100%;height:100%;padding:20px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.component.component-new-menu .component-content .menu-item .image{display:block;width:150px;height:0;overflow:hidden;margin:0 0 20px;padding:100px 0 0;background:no-repeat center center;background-size:contain}.component.component-dish-description .dish-image{display:block;width:320px;height:216px;margin:0 1em 1em 0;float:left;background:no-repeat center center;background-size:contain}.component.component-feed-sidebar .component-content{padding:16px 16px 28px}.component.component-services .list-service-groups{display:block;margin:0;padding:0;list-style:none}.component.component-services .list-service-groups .item-service-group{display:block;margin:0 0 2.5em;padding:0}.component.component-services .list-service-groups .item-service-group:last-of-type{margin-bottom:0}.component.component-services .list-service-groups .item-service-group .list-services{display:block;margin:10px 0 0;padding:0;list-style:none}.component.component-services .list-service-groups .item-service-group .list-services .item-service{display:flex;margin:4px 0 0;flex-direction:row;justify-content:flex-start;align-items:center}.component.component-services .list-service-groups .item-service-group .list-services .item-service .service-icon{display:block;width:0;height:0;overflow:hidden;margin:0 4px 0 0;padding:32px 32px 0 0;background:no-repeat center center}.component.component-news-teasers .list-news,.component.component-reviews-teasers .list-news,.component.component-news-teasers .list-reviews,.component.component-reviews-teasers .list-reviews{display:block;margin:0;padding:0;list-style:none}.component.component-news-teasers .list-news .item-news,.component.component-reviews-teasers .list-news .item-news,.component.component-news-teasers .list-reviews .item-news,.component.component-reviews-teasers .list-reviews .item-news,.component.component-news-teasers .list-news .item-reviews,.component.component-reviews-teasers .list-news .item-reviews,.component.component-news-teasers .list-reviews .item-reviews,.component.component-reviews-teasers .list-reviews .item-reviews{display:block;margin:0 0 1rem;padding:0}.component.component-news-teasers .list-news .item-news:last-of-type,.component.component-reviews-teasers .list-news .item-news:last-of-type,.component.component-news-teasers .list-reviews .item-news:last-of-type,.component.component-reviews-teasers .list-reviews .item-news:last-of-type,.component.component-news-teasers .list-news .item-reviews:last-of-type,.component.component-reviews-teasers .list-news .item-reviews:last-of-type,.component.component-news-teasers .list-reviews .item-reviews:last-of-type,.component.component-reviews-teasers .list-reviews .item-reviews:last-of-type{margin-bottom:0}.component.component-news-teasers .list-news .item-news .item-news-content,.component.component-reviews-teasers .list-news .item-news .item-news-content,.component.component-news-teasers .list-reviews .item-news .item-news-content,.component.component-reviews-teasers .list-reviews .item-news .item-news-content,.component.component-news-teasers .list-news .item-reviews .item-news-content,.component.component-reviews-teasers .list-news .item-reviews .item-news-content,.component.component-news-teasers .list-reviews .item-reviews .item-news-content,.component.component-reviews-teasers .list-reviews .item-reviews .item-news-content,.component.component-news-teasers .list-news .item-news .item-reviews-content,.component.component-reviews-teasers .list-news .item-news .item-reviews-content,.component.component-news-teasers .list-reviews .item-news .item-reviews-content,.component.component-reviews-teasers .list-reviews .item-news .item-reviews-content,.component.component-news-teasers .list-news .item-reviews .item-reviews-content,.component.component-reviews-teasers .list-news .item-reviews .item-reviews-content,.component.component-news-teasers .list-reviews .item-reviews .item-reviews-content,.component.component-reviews-teasers .list-reviews .item-reviews .item-reviews-content{display:block;text-decoration:none;color:#000 !important}.component.component-news-teasers .list-news .item-news .item-news-content .title,.component.component-reviews-teasers .list-news .item-news .item-news-content .title,.component.component-news-teasers .list-reviews .item-news .item-news-content .title,.component.component-reviews-teasers .list-reviews .item-news .item-news-content .title,.component.component-news-teasers .list-news .item-reviews .item-news-content .title,.component.component-reviews-teasers .list-news .item-reviews .item-news-content .title,.component.component-news-teasers .list-reviews .item-reviews .item-news-content .title,.component.component-reviews-teasers .list-reviews .item-reviews .item-news-content .title,.component.component-news-teasers .list-news .item-news .item-reviews-content .title,.component.component-reviews-teasers .list-news .item-news .item-reviews-content .title,.component.component-news-teasers .list-reviews .item-news .item-reviews-content .title,.component.component-reviews-teasers .list-reviews .item-news .item-reviews-content .title,.component.component-news-teasers .list-news .item-reviews .item-reviews-content .title,.component.component-reviews-teasers .list-news .item-reviews .item-reviews-content .title,.component.component-news-teasers .list-reviews .item-reviews .item-reviews-content .title,.component.component-reviews-teasers .list-reviews .item-reviews .item-reviews-content .title{color:#e31f25}.component.component-news-teasers .list-news .item-news .item-news-content:hover .title,.component.component-reviews-teasers .list-news .item-news .item-news-content:hover .title,.component.component-news-teasers .list-reviews .item-news .item-news-content:hover .title,.component.component-reviews-teasers .list-reviews .item-news .item-news-content:hover .title,.component.component-news-teasers .list-news .item-reviews .item-news-content:hover .title,.component.component-reviews-teasers .list-news .item-reviews .item-news-content:hover .title,.component.component-news-teasers .list-reviews .item-reviews .item-news-content:hover .title,.component.component-reviews-teasers .list-reviews .item-reviews .item-news-content:hover .title,.component.component-news-teasers .list-news .item-news .item-reviews-content:hover .title,.component.component-reviews-teasers .list-news .item-news .item-reviews-content:hover .title,.component.component-news-teasers .list-reviews .item-news .item-reviews-content:hover .title,.component.component-reviews-teasers .list-reviews .item-news .item-reviews-content:hover .title,.component.component-news-teasers .list-news .item-reviews .item-reviews-content:hover .title,.component.component-reviews-teasers .list-news .item-reviews .item-reviews-content:hover .title,.component.component-news-teasers .list-reviews .item-reviews .item-reviews-content:hover .title,.component.component-reviews-teasers .list-reviews .item-reviews .item-reviews-content:hover .title{text-decoration:underline}.component.component-room-prices .table-prices .room-info{width:180px}.component.component-room-prices .table-prices .room-info a{display:inline-block;text-align:left;color:#000 !important}.component.component-room-prices .table-prices .room-info .image{display:block;width:150px;height:100px;margin:0 0 0.5rem;background:no-repeat center center}.component.component-room-prices .table-prices .price-ro .variants,.component.component-room-prices .table-prices .price-bb .variants,.component.component-room-prices .table-prices .price-hb .variants{display:block;width:100%;margin:0 8px 0 0;flex-shrink:1;flex-grow:1}.component.component-room-prices .table-prices .price-ro .variants:last-of-type,.component.component-room-prices .table-prices .price-bb .variants:last-of-type,.component.component-room-prices .table-prices .price-hb .variants:last-of-type{margin-left:0}.component.component-room-prices .table-prices .price-ro .variants .variant,.component.component-room-prices .table-prices .price-bb .variants .variant,.component.component-room-prices .table-prices .price-hb .variants .variant{display:flex;margin:0 0 12px;flex-direction:row;justify-content:flex-start;align-items:center}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room .person,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room .person,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room .person{display:block;margin:0 2px;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room .person.person-adult,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room .person.person-adult,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room .person.person-adult{padding-left:16px;padding-right:0;padding-top:36px;padding-bottom:0;background-position:-63px 0px}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room .person.person-child,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room .person.person-child,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room .person.person-child{padding-left:14px;padding-right:0;padding-top:30px;padding-bottom:0;background-position:-18px 0px}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room:after,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room:after,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room:after{content:'';display:block;margin:0 2px 12px;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat;padding-left:10px;padding-right:0;padding-top:10px;padding-bottom:0;background-position:0px 0px}.component.component-room-prices .table-prices .price-ro .variants .variant .rooms .room:last-of-type:after,.component.component-room-prices .table-prices .price-bb .variants .variant .rooms .room:last-of-type:after,.component.component-room-prices .table-prices .price-hb .variants .variant .rooms .room:last-of-type:after{display:none}.component.component-room-prices .table-prices .price-ro .variants .variant .price-description,.component.component-room-prices .table-prices .price-bb .variants .variant .price-description,.component.component-room-prices .table-prices .price-hb .variants .variant .price-description{margin:0 0 0 8px}.component.component-room-prices .table-prices .price-ro .variants .variant .price-description .price,.component.component-room-prices .table-prices .price-bb .variants .variant .price-description .price,.component.component-room-prices .table-prices .price-hb .variants .variant .price-description .price{white-space:nowrap}.component.component-room-prices .table-prices .price-ro .variants .variant .price-description .price .mobile-separator,.component.component-room-prices .table-prices .price-bb .variants .variant .price-description .price .mobile-separator,.component.component-room-prices .table-prices .price-hb .variants .variant .price-description .price .mobile-separator{display:none}.component.component-room-prices .table-prices .price-ro .variants .variant .price-description .description,.component.component-room-prices .table-prices .price-bb .variants .variant .price-description .description,.component.component-room-prices .table-prices .price-hb .variants .variant .price-description .description{font-size:0.85714rem}.component.component-room-prices .additional-info{margin:2em 0 0}.component.component-rooms .room-type-description{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.component.component-rooms .room-type-description .room-photos{display:block;max-width:498px;flex-shrink:0;flex-grow:0;margin:0 24px 0 0}.component.component-rooms .room-type-description .room-properties{display:block;flex-shrink:1;flex-grow:1}.component.component-rooms .room-type-description .room-properties .title-selector{display:flex;margin:0 0 1em;flex-direction:row;justify-content:space-between;align-items:center}.component.component-rooms .room-type-description .room-properties .title-selector > *{display:block;margin:0 8px;padding:0}.component.component-rooms .room-type-description .room-properties .title-selector > *:first-child{margin-left:0}.component.component-rooms .room-type-description .room-properties .title-selector > *:last-child{margin-right:0}.component.component-rooms .room-type-description .room-properties .title-selector > *.title{font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1.71429rem;text-transform:uppercase}.component.component-rooms .room-type-description .room-properties .title-selector > *.placement-selector{width:55%}.no-js .component.component-rooms .room-type-description .room-properties .title-selector > *.placement-selector{display:none}.component.component-rooms .room-type-description .room-properties .description{margin:0 0 1em}.component.component-rooms .room-type-description .room-properties .properties tr td{margin:0;padding:0 0.75em 1em;text-align:left;vertical-align:middle}.component.component-rooms .room-type-description .room-properties .properties tr td:first-of-type{padding-left:0}.component.component-rooms .room-type-description .room-properties .properties tr td:last-of-type{padding-right:0}.component.component-rooms .room-type-description .room-properties .properties tr td.value{color:#e31f25}.component.component-rooms .room-type-description .room-properties .properties tr.property-price .value{font-size:1.28571rem}.no-js .component.component-rooms .room-type-description .room-properties .properties tr.property-price{display:none}.component.component-rooms .room-type-description .room-properties .properties tr.property-placement-variant .value{color:#000}.no-js .component.component-rooms .room-type-description .room-properties .properties tr.property-placement-variant{display:none}.component.component-rooms .room-type-description .room-properties .properties tr:last-of-type td{padding-bottom:0}.component.component-rooms .room-type-description .room-properties .properties .list-services{display:flex;margin:0;padding:0;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;list-style:none}.component.component-rooms .room-type-description .room-properties .properties .list-services .item-service{display:block;margin:0 2px 2px 0;padding:0}.component.component-rooms .room-type-description .room-properties .properties .list-services .item-service:last-of-type{margin-right:0}.component.component-rooms .room-type-description .room-properties .properties .list-services .item-service .icon{display:block;width:0;height:0;overflow:hidden;margin:0;padding:0 32px 32px 0;background:no-repeat center center}.component.component-rooms .room-type-switcher{margin:34px 0 0;padding:17px 0 0;border-top:1px solid #e8e8e8}.component.component-rooms .room-type-switcher .list-room-previews{display:flex;margin:0;padding:0;flex-direction:row;justify-content:center;align-items:stretch;list-style:none}.component.component-rooms .room-type-switcher .list-room-previews .item-room{display:block;margin:0 7px 14px;padding:0}.component.component-rooms .room-type-switcher .list-room-previews .item-room:nth-of-type(5n + 1){margin-left:0}.component.component-rooms .room-type-switcher .list-room-previews .item-room:nth-of-type(5n),.component.component-rooms .room-type-switcher .list-room-previews .item-room:last-of-type{margin-right:0}.component.component-rooms .room-type-switcher .list-room-previews .item-room a{display:block;margin:0;padding:4px;text-decoration:none;border:1px solid transparent;transition:border 0.25s ease-in-out}.component.component-rooms .room-type-switcher .list-room-previews .item-room a:hover{border:1px solid #e31f25}.component.component-rooms .room-type-switcher .list-room-previews .item-room.item-room-active a{border:1px solid #e31f25}.component.component-rooms .room-type-switcher .list-room-previews .item-room .title{display:flex;height:50px;margin:0 0 8px;padding:0;flex-direction:column;justify-content:center;align-items:center;font-size:1.14286rem;text-align:center;text-transform:uppercase}.component.component-rooms .room-type-switcher .list-room-previews .item-room .image{display:block;width:150px;height:100px;margin:0;padding:0;background:no-repeat center center;background-size:cover}.component.component-contacts .component-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.component.component-contacts .component-content .region{width:45%;margin:0 5% 0 0}.component.component-contacts .component-content .region:first-of-type{margin-left:0}.component.component-contacts .component-content .region:last-of-type{margin-right:0}.component.component-contacts .component-content .region a{color:#000 !important}.component.component-contacts .component-content .region.region-page-part-first .list-contacts{display:block;margin:0;padding:0;list-style:none}.component.component-contacts .component-content .region.region-page-part-first .list-contacts .item-contact{display:flex;margin:0 0 24px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.component.component-contacts .component-content .region.region-page-part-first .list-contacts .item-contact:last-of-type{margin-bottom:0}.component.component-contacts .component-content .region.region-page-part-first .list-contacts .item-contact .icon-container{display:block;width:48px;flex-shrink:0;flex-grow:0}.component.component-contacts .component-content .region.region-page-part-first .list-contacts .item-contact .data-container .title{line-height:1.71429rem;margin:0}.component.component-contacts .component-content .region.region-page-part-last .list-socials{display:block;margin:0 0 1em;padding:0;list-style:none}.component.component-contacts .component-content .region.region-page-part-last .list-socials .item-social{margin:0 0 4px}.component.component-contacts .component-content .region.region-page-part-last .list-socials .item-social a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.component.component-contacts .component-content .region.region-page-part-last .list-socials .item-social .social{margin:0 4px 0 0}.component.component-about-cafe .component-title,.component.component-about-hotel .component-title{font-size:1.71429rem}.component.component-developer{font-size:0.85714rem}.component.component-developer .logo{margin:-4px 0 -6px 6px}.component.component-site-switcher a{display:inline-block;text-decoration:none;border-bottom:1px dashed #000}.form{display:block;width:100%}.form .form-content{position:relative;overflow:visible}.form .form-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:block;width:100%;height:100%;opacity:0;background:rgba(255, 255, 255, 0.9) url('/local/templates/belmur/css/../images/loading.gif') no-repeat center center;transition:z-index 0.25s ease-in-out, opacity 0.25s ease-in-out}.form .form-content .form-messages .form-message{display:block;margin:0 0 0.5em;padding:0.5em;color:#000 !important;border:1px solid #f7f7f7;background:rgba(247, 247, 247, 0.375)}.form .form-content .form-messages .form-message *{color:#000 !important}.form .form-content .form-messages .form-message.form-message-error{border-color:#e31f25;background:rgba(227, 31, 37, 0.375)}.form .form-content .form-fields .form-field{display:flex;margin:0 0 1em;padding:0;flex-direction:row;justify-content:space-between;align-items:center}.form .form-content .form-fields .form-field:last-of-type{margin-bottom:0}.form .form-content .form-fields .form-field .form-field-label{display:block;width:32%;margin:0 6px 0 0;padding:0;flex-shrink:0;flex-grow:0}.form .form-content .form-fields .form-field .form-field-input{display:block;flex-shrink:1;flex-grow:1;cursor:text}.form .form-content .form-fields .form-field .form-field-input input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),.form .form-content .form-fields .form-field .form-field-input textarea{display:block;width:100%;margin:0;padding:8px;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:1rem;border:1px solid #e8e8e8;background:#fff}.form .form-content .form-fields .form-field .form-field-input input:not([type="checkbox"]):not([type="radio"]):not([type="range"]){padding:0 8px;line-height:2.28571em}.form .form-content .form-fields .form-field .form-field-input input[type="tel"]{padding:0 8px 0 52px !important}.form .form-content .form-fields .form-field .form-field-input textarea{resize:vertical}.form .form-content .form-fields .form-field .form-field-input .calendar-icon{display:none}.form .form-content .form-fields .form-field.form-field-error .form-field-input input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),.form .form-content .form-fields .form-field.form-field-error .form-field-input textarea{border:1px solid #e31f25}.form .form-content .form-fields .form-field.form-field-hidden{display:none}.form .form-content .form-fields .form-field-group{display:flex;margin:0 0 1em;flex-direction:row;justify-content:space-between;align-items:center}.form .form-content .form-fields .form-field-group .form-field-group-label{display:none;width:32%;margin:0 6px 0 0;padding:0;flex-shrink:0;flex-grow:0}.form .form-content .form-fields .form-field-group .form-field-group-inputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:1;flex-grow:1}.form .form-content .form-fields .form-field-group .form-field-group-inputs .form-field{margin:0 0 0 1em;flex-shrink:1;flex-grow:1}.form .form-content .form-fields .form-field-group .form-field-group-inputs .form-field:first-of-type{margin-left:0}.form .form-content .form-actions .form-action{display:block;margin:15px 0 0;padding:0;text-align:center}.form .form-content .form-description{display:block;margin:10px 0 0;padding:0;font-size:0.78571rem;text-align:center;color:#888}.form .form-content .Zebra_DatePicker{position:absolute;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:-1;display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;cursor:default;background:rgba(255, 255, 255, 0.9);opacity:0;transform:scale(0);transition:z-index 0.25s ease-in-out, opacity 0.25s ease-in-out, transform 0.25s ease-in-out}.form .form-content .Zebra_DatePicker.dp_visible{z-index:50;opacity:1;transform:scale(1)}.form .form-content .Zebra_DatePicker table{width:100% !important;max-width:220px;table-layout:fixed;border-collapse:collapse}.form .form-content .Zebra_DatePicker table td{text-align:center}.form .form-content .Zebra_DatePicker table.dp_header{margin:0 0 1em;line-height:1}.form .form-content .Zebra_DatePicker table.dp_header td.dp_previous,.form .form-content .Zebra_DatePicker table.dp_header td.dp_next{width:12%;cursor:pointer}.form .form-content .Zebra_DatePicker table.dp_daypicker th{font-weight:bold;line-height:28px}.form .form-content .Zebra_DatePicker table.dp_daypicker td{line-height:22px;cursor:pointer;color:#000;transition:color 0.25s ease-in-out}.form .form-content .Zebra_DatePicker table.dp_daypicker td:hover{color:#e31f25}.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_current,.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_selected{color:#e31f25}.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_current,.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_disabled_current{font-weight:bold}.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_not_in_month:before,.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_disabled:before,.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_weekend_disabled:before{display:none}.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_not_in_month{cursor:default}.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_disabled,.form .form-content .Zebra_DatePicker table.dp_daypicker td.dp_weekend_disabled{cursor:not-allowed;color:#888}.form.form-ajax-loading .form-content:before{z-index:100;opacity:1}.form.form-search .form-content{position:relative}.form.form-search .form-content .form-actions .form-action.form-action-submit{position:absolute;top:0;bottom:0;right:8px;z-index:25;display:flex;margin:0;flex-direction:row;justify-content:center;align-items:center}.form.form-search .form-content .form-actions .form-action.form-action-submit input{border:none;background:none;box-sizing:content-box;width:0;height:0;overflow:hidden;background-image:url('/local/templates/belmur/css/../images/sprites/icons.png');background-repeat:no-repeat;padding-left:20px;padding-right:0;padding-top:20px;padding-bottom:0;background-position:-169px 0px}.form.form-reservation .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-label{display:block}.form.form-reservation .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-11 .form-field-label,.form.form-reservation .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-30 .form-field-label{display:none}.form.form-reservation .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-13 .form-field-label,.form.form-reservation .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-32 .form-field-label{width:auto}.form.form-reservation-mini .form-content .Zebra_DatePicker table.dp_header{margin:0 0 0.25em}.form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-19,.form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-34{display:none}.js .form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-21,.js .form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-35,.js .form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-83,.js .form.form-reservation-inline .form-content .form-fields .form-field-ROOM_DATA-84{display:none}.form.form-reservation-inline .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-label{display:block}.form.form-reservation-inline .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-46 .form-field-label,.form.form-reservation-inline .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-54 .form-field-label{display:none}.form.form-reservation-inline .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-48 .form-field-label,.form.form-reservation-inline .form-content .form-fields .form-field-group.form-field-group-CHILDREN_GROUP .form-field-group-inputs .form-field-CHILDREN_GROUP-56 .form-field-label{width:auto}.form.form-feedback .form-content .form-fields .form-field{display:block}.form.form-feedback .form-content .form-fields .form-field .form-field-label,.form.form-feedback .form-content .form-fields .form-field .form-field-input{width:auto}.form.form-feedback .form-content .form-fields .form-field .form-field-label{margin:0 0 0.25em}.form.form-feedback .form-content .form-fields .form-field.form-field-FEEDBACK_DEPARTMENT-22,.form.form-feedback .form-content .form-fields .form-field.form-field-FEEDBACK_DEPARTMENT-37{display:none}.popup .popup-content,.popup .popup-content *{display:none !important}.no-js .popup{display:none}#panel{display:block;width:100%;flex-shrink:0;flex-grow:0}#header{display:block;width:100%;margin:0;padding:25px 0;flex-shrink:0;flex-grow:0}#header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}#header .container .region{display:block}#header .container .region-header-left,#header .container .region-header-right{width:292px}#header .container .region-header-left{}#header .container .region-header-left .component{display:block;margin:0 0 0.75em;flex-shrink:0;flex-grow:0}#header .container .region-header-left .component .component-content .icon{margin:-4px 6px -6px}#header .container .region-header-center .component{display:flex;flex-direction:row;justify-content:center;align-items:center}#header .container .region-header-right{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#header .container .region-header-right .component-lang-switcher,#header .container .region-header-right .component-socials{width:49%}#header .container .region-header-right .form-search{width:100%}#header .container .region-header-right .component-socials{text-align:right}#header .container .region-header-right .component-socials .social{margin:0 0 0 4px}#main{display:block;width:100%;flex-shrink:1;flex-grow:1}#main .navigation .list-links{display:flex;margin:0;padding:0;flex-direction:row;align-items:center;list-style:none}#main .navigation .list-links .item-link{display:block;margin:0;padding:0;flex-shrink:0;flex-grow:0}#main .navigation.navigation-menu .list-links{justify-content:space-around;font-size:1.28571rem;line-height:2.77778em;text-transform:uppercase;background:#fff}#main .navigation.navigation-menu .list-links .item-link{cursor:pointer;color:#000;transition:color 0.25s ease-in-out}#main .navigation.navigation-menu .list-links .item-link a{display:block;text-decoration:none;color:#000;transition:color 0.25s ease-in-out}#main .navigation.navigation-menu .list-links .item-link.item-link-active,#main .navigation.navigation-menu .list-links .item-link:hover{color:#e31f25}#main .navigation.navigation-menu .list-links .item-link.item-link-active a,#main .navigation.navigation-menu .list-links .item-link:hover a{color:#e31f25}#main .navigation.navigation-breadcrumb .list-links{padding:17px 0;justify-content:flex-start;flex-wrap:wrap}#main .navigation.navigation-breadcrumb .list-links .item-link{color:#888}#main .navigation.navigation-breadcrumb .list-links .item-link a{text-decoration:underline;color:#888;transition:color 0.25s ease-in-out}#main .navigation.navigation-breadcrumb .list-links .item-link a:hover{color:#000}#main .navigation.navigation-breadcrumb .list-links .item-link:after{content:'/';display:inline-block;margin:0 2px 0 0}#main .navigation.navigation-breadcrumb .list-links .item-link:last-of-type{color:#000}#main .navigation.navigation-breadcrumb .list-links .item-link:last-of-type a{text-decoration:none;color:#000}#main .navigation.navigation-breadcrumb .list-links .item-link:last-of-type a:hover{text-decoration:underline}#main .navigation.navigation-breadcrumb .list-links .item-link:last-of-type:after{display:none}#main .section-about-departments .region{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}#main .section-about-departments .region .component{width:49%}.page-front #main .section{margin:0 0 50px}.page-not-front #main .section.section-map,.page-not-front #main .section.section-about-departments{margin:0 0 50px}.page-not-front #main .section.section-content{margin:0 0 50px}.page-not-front #main .section.section-content .container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.page-not-front #main .section.section-content .region-page{display:block;max-width:75%;margin:0;padding:25px;flex-shrink:1;flex-grow:1;position:relative;background-color:#fff}.page-not-front #main .section.section-content .region-page:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:25;display:block;width:100%;height:100%;background-color:#fff}.page-not-front #main .section.section-content .region-page:after{content:'';position:absolute;bottom:16px;left:0;right:0;z-index:0;display:block;width:90%;height:32px;margin:0 auto;border-radius:0 0 50% 50%;box-shadow:0 24px 24px rgba(0, 0, 0, 0.4);transition:bottom 0.25s ease-in-out, width 0.25s ease-in-out}.page-not-front #main .section.section-content .region-page > *{position:relative;z-index:50}.page-not-front #main .section.section-content .region-page:hover:after{bottom:12px;width:94%}.page-not-front #main .section.section-content .region-page .page-title{display:block;margin:0 0 1em;padding:0;font-family:'Alice' ;font-weight:normal ;font-style:normal ;font-size:2.14286rem;text-align:center;text-transform:uppercase}.page-not-front #main .section.section-content .region-page a{color:#e31f25}.page-not-front #main .section.section-content .region-sidebar{display:block;width:275px;margin:0 0 0 25px;flex-shrink:0;flex-grow:0}.page-not-front #main .section.section-content .region-sidebar .component{margin:0 0 25px}.page-not-front #main .section.section-content .region-sidebar .component:last-of-type{margin-bottom:0}.page-not-front #main .section.section-content .region-after-page{display:block;width:100%;margin:24px 0 0}.page-not-front #main .section.section-content .region-after-page .component-map .component-title{display:none}.page-path--hotel--gallery #main .section.section-content .region-page:after,.page-path--cafe--gallery #main .section.section-content .region-page:after{display:none}#footer{display:block;width:100%;margin:0;padding:25px 0;flex-shrink:0;flex-grow:0;background:#fbfbfb}#footer .region.region-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#footer .region.region-footer-right{text-align:right}#footer .region.region-footer-right > .component{margin:0 0 0.5em}#footer .region.region-footer-right > .component:last-of-type{margin-bottom:0}
/* End */


/* Start:/local/templates/belmur/styles.css?151316567315777*/
@font-face {
  font-family:'Alice';src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');
}

@font-face {
  font-family:'RosamundaTwo';src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');
}

@font-face {
  font-family:'AssuanBrk';src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;
}

@font-face {
  font-family:'ArnoProCaption';src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;
}

@font-face {
  font-family:'Alice';src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');
}

@font-face {
  font-family:'RosamundaTwo';src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');
}

@font-face {
  font-family:'AssuanBrk';src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;
}

@font-face {
  font-family:'ArnoProCaption';src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;
}

@font-face {
  font-family:'Alice';src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');
}

@font-face {
  font-family:'RosamundaTwo';src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');
}

@font-face {
  font-family:'AssuanBrk';src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;
}

@font-face {
  font-family:'ArnoProCaption';src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;
}

@font-face {
  font-family:'Alice';src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');
}

@font-face {
  font-family:'RosamundaTwo';src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');
}

@font-face {
  font-family:'AssuanBrk';src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;
}

@font-face {
  font-family:'ArnoProCaption';src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;
}

@font-face {
  font-family:'Alice';src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot');src:url('/local/templates/.default/fonts/alice/regular/AliceRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.woff') format('woff'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/alice/regular/AliceRegular.svg#AliceRegular') format('svg');
}

@font-face {
  font-family:'RosamundaTwo';src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot');src:url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff2') format('woff2'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.woff') format('woff'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.ttf') format('truetype'), url('/local/templates/.default/fonts/rosamundatwo/regular/RosamundaTwoRegular.svg#RosamundaTwoRegular') format('svg');
}

@font-face {
  font-family:'AssuanBrk';src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot');src:url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff2') format('woff2'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.woff') format('woff'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.ttf') format('truetype'), url('/local/templates/.default/fonts/assuanbrk/bold/AssuanBrkBold.svg#AssuanBrkBold') format('svg');font-weight:bold;font-style:normal;
}

@font-face {
  font-family:'ArnoProCaption';src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot');src:url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.eot') format('embedded-opentype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff2') format('woff2'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.woff') format('woff'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.ttf') format('truetype'), url('/local/templates/.default/fonts/arnopro/italiccaption/ArnoProItalicCaption.svg#ArnoProItalicCaption') format('svg');font-weight:normal;font-style:italic;
}

#admin-editor .menu-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

#admin-editor .menu-table caption {
  padding: 0 0 0.25em;
  font-family: 'RosamundaTwo';
  font-weight: normal;
  font-style: normal;
  font-size: 3.85714rem;
  line-height: 1;
}

#admin-editor .menu-table th,
#admin-editor .menu-table td {
  text-align: center;
  vertical-align: top;
}

#admin-editor .menu-table th.menu-item-title,
#admin-editor .menu-table td.menu-item-title {
  width: 68%;
  text-align: left;
}

#admin-editor .menu-table th.menu-item-prop1-text,
#admin-editor .menu-table td.menu-item-prop1-text,
#admin-editor .menu-table th.menu-item-prop2-text,
#admin-editor .menu-table td.menu-item-prop2-text {
  width: 16%;
}

#admin-editor .menu-table th.menu-item-prop12-text,
#admin-editor .menu-table td.menu-item-prop12-text {
	width: 32%;
}

#admin-editor .menu-table th.menu-item-prop2-text,
#admin-editor .menu-table td.menu-item-prop2-text,
#admin-editor .menu-table th.menu-item-prop12-text,
#admin-editor .menu-table td.menu-item-prop12-text {
  text-align: right;
}

#admin-editor .menu-table thead th,
#admin-editor .menu-table thead td {
  font-family: 'ArnoProCaption';
  font-weight: normal;
  font-style: italic;
  font-size: 0.71429rem;
  line-height: 1;
}

#admin-editor .menu-table tbody th,
#admin-editor .menu-table tbody td {
  padding: 0 0 0.5em;
}

#admin-editor .menu-table.menu-table-2column th.menu-item-title,
#admin-editor .menu-table.menu-table-2column td.menu-item-title {
  width: 29%;
}

#admin-editor .menu-table.menu-table-2column th.menu-item-prop1-text,
#admin-editor .menu-table.menu-table-2column td.menu-item-prop1-text,
#admin-editor .menu-table.menu-table-2column th.menu-item-prop2-text,
#admin-editor .menu-table.menu-table-2column td.menu-item-prop2-text {
  width: 10%;
}

#admin-editor .menu-table.menu-table-2column th.menu-item-prop12-text,
#admin-editor .menu-table.menu-table-2column td.menu-item-prop12-text {
  width: 20%;
}

#admin-editor .menu-table.menu-table-2column th.menu-column-spacer,
#admin-editor .menu-table.menu-table-2column td.menu-column-spacer {
  width: 2%;
}

#admin-editor .menu-additional-text,
#admin-editor .menu-small-text,
#admin-editor .menu-medium-text {
  display: inline-block;
}

#admin-editor .menu-additional-text {
  font-family: 'ArnoProCaption';
  font-weight: normal;
  font-style: italic;
}

#admin-editor .menu-small-text {
  font-size: 0.71429rem;
}

#admin-editor .menu-medium-text {
  font-size: 0.85714rem;
}
/* End */
/* /local/templates/.default/js/plugins/fancybox/jquery.fancybox.min.css?151316567613706 */
/* /local/templates/.default/js/plugins/formstyler/jquery.formstyler.css?15131656762169 */
/* /local/templates/.default/js/plugins/intltelinput/intlTelInput.css?151316567627951 */
/* /local/templates/.default/js/plugins/slick/slick.css?15131656761729 */
/* /local/templates/.default/js/plugins/bookblock/bookblock.css?15131656763252 */
/* /local/templates/belmur/css/custom.css?17823897597637 */
/* /local/templates/belmur/css/styles-compiled-1571214059.css?157121412596461 */
/* /local/templates/belmur/styles.css?151316567315777 */
