/*Theme Name: Style*/


/*Description: Main style.*/


/*http://meyerweb.com/eric/tools/css/reset/*/


/*v2.0 | 20110126*/


/*License: none (public domain)*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*select2*/

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}


/*End select2*/


/*FancyBox*/


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(images/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 7%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(images/blank.gif);
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    /* visibility: hidden; */
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}


/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: hidden;
}


/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}


/*Retina graphics!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-size: 44px 152px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
    #fancybox-loading div {
        background-image: url(fancybox_loading@2x.gif);
        background-size: 24px 24px;
        /*The size of the normal image, half the size of the hi-res image*/
    }
}


/*End FancyBox*/


/*Pretty checkbox*/

.mapPage input[type="checkbox"] {
    display: none;
}

.mapPage input[type="checkbox"].subarea+label {
    /*color:#f2f2f2;*/
    padding-right:15px;
    display:none;
}

.mapPage input[type="checkbox"].subarea{
   
}

.mapPage input[type="checkbox"]+label span:first-of-type {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    border: 1px solid #b6aaa7;
}

.mapPage input[type="checkbox"]:checked+label span:first-of-type ,
.govmap input[type="checkbox"]:checked+label span:first-of-type {
    background: url(images/check-mark.png) 1px 1px no-repeat;
}


/*End Pretty checkbox*/


/*Bootstrap*/

@media (min-width: 640px) {
    /*.jsn-bootstrap3 .col-sm-12 { width: 100%; }*/
    .jsn-bootstrap3 .col-sm-13 {
        width: 70%;
    }
    .jsn-bootstrap3 .col-sm-12 {
        width: 66.66666666666666%;
    }
    .jsn-bootstrap3 .col-sm-11 {
        width: 91.66666666666666%;
    }
    .jsn-bootstrap3 .col-sm-10 {
        width: 83.33333333333334%;
    }
    .jsn-bootstrap3 .col-sm-9 {
        width: 75%;
    }
    .jsn-bootstrap3 .col-sm-8 {
        width: 66.66666666666666%;
    }
    .jsn-bootstrap3 .col-sm-7 {
        width: 58.333333333333336%;
    }
    /*.jsn-bootstrap3 .col-sm-6 { width: 50%; }*/
    .jsn-bootstrap3 .col-sm-6 {
        width: 33.33333333333333%;
    }
    .jsn-bootstrap3 .col-sm-5 {
        width: 41.66666666666667%;
    }
    /*.jsn-bootstrap3 .col-sm-4 { width: 33.33333333333333%; }*/
    .jsn-bootstrap3 .col-sm-4 {
        width: 30%;
    }
    .jsn-bootstrap3 .col-sm-3 {
        width: 25%;
    }
    .jsn-bootstrap3 .col-sm-2 {
        width: 16.666666666666664%;
    }
    .jsn-bootstrap3 .col-sm-1 {
        width: 8.333333333333332%;
    }
}

@media (min-width: 1280px) {
    .jsn-bootstrap3 .col-md-12 {
        width: 100%;
    }
    .jsn-bootstrap3 .col-md-11 {
        width: 91.66666666666666%;
    }
    .jsn-bootstrap3 .col-md-10 {
        width: 83.33333333333334%;
    }
    .jsn-bootstrap3 .col-md-9 {
        width: 75%;
    }
    .jsn-bootstrap3 .col-md-8 {
        width: 66.66666666666666%;
    }
    .jsn-bootstrap3 .col-md-7 {
        width: 58.333333333333336%;
    }
    .jsn-bootstrap3 .col-md-6 {
        width: 50%;
    }
    .jsn-bootstrap3 .col-md-5 {
        width: 41.66666666666667%;
    }
    .jsn-bootstrap3 .col-md-4 {
        width: 33.33333333333333%;
    }
    .jsn-bootstrap3 .col-md-3 {
        width: 25%;
    }
    .jsn-bootstrap3 .col-md-2 {
        width: 16.666666666666664%;
    }
    .jsn-bootstrap3 .col-md-1 {
        width: 8.333333333333332%;
    }
}

.megamenu-3-col>div {
    width: 28%;
    float: right;
    margin-left: 5.32%;
}

.megamenu-three-col>div:after,
.megamenu-3-col:after,
.megamenu4.megamenu3-2-cols .col-md-5:after,
.evo_repeat_series_dates:after {
    content: ' ';
    clear: both;
    display: table;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.btn a,
.wr-element-submenu .submenu-items a,
.btn.dark_green,
.tooltip.top .tooltip-arrow,
a.btn,
span.btn,
.socialLinks a,
.searchLinks ul li a,
.footerLink a,
.video-icon,
[class^="icon-"] a:before,
[class*=" icon-"] a:before,
.wr-mega-menu .wr-menu-down,
.wr-mega-menu .wr-menu-down.active,
.lang-menu-down,
.wr-element-submenu .submenu-items .btn.dark_green a:before,
.wrapper_camping_for_what .editor ul li:before,
.question,
.contact_links:before,
.file,
.file .download,
.reserve-park .useInfo .rpInfoSprite,
.reserve-park .sales .saleV,
.reserve-park .rpQube .useIcon,
#searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b,
.reserve-park .infoInner .download li span.hoverDownload,
.wr-element-submenu .submenu-items a::before {
    background: url(images/sprites_new.png) 0 0 no-repeat;
}

.menu-search:before,
[class^="icon-"] a:before,
[class*=" icon-"] a:before,
.emergency-icon,
.reserve-park .hidePop,
.emergency-close,
.stop-scroll,
span.closeSearch,
.mapPage input.sbarSearch {
    background: url(images/sprites2.png) 0 0 no-repeat;
}

.at-svc-email .at-icon-wrapper,
.at-svc-print .at-icon-wrapper,
.social-menu li a,
.reserve-park .tableMain table tr td.tabSprite,
.icon_card:before,
.calendar .ajde_evcal_calendar .calendar_header .evcal_arrows,
.calendar #evcal_list .eventon_list_event .evcal_cblock,
.activity-dates-title,
.eventon_filter_line .filtering_set_val,
.reserve-park .contactSpace.facebook,
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next,
.atss.share_title,
.calendar .fa-calendar:before,
.reserve-park .contactSpace.instegram:after,
.icon_menu_block {
    background: url(images/sprites3.png) 0 0 no-repeat;
}

.reserve-park .infoContantInner span.rpInfoSprite,
.reserve-park .rpQube .useIcon {
    background: url(images/sprites4.png) 0 0 no-repeat;
}

.flashbacks .flashback,
.flash_icon {
    background: url(images/sprites_icons.png) 0 0 no-repeat;
}

@font-face {
    font-family: 'AtlasRegular';
    src: url('fonts/atlas-aaa-400.woff') format('woff'), url('fonts/atlas-aaa-400.woff') format('truetype'), url('fonts/atlas-aaa-400.woff#AtlasRegular') format('svg')
}

@font-face {
    font-family: 'AtlasMedium';
    src: url('fonts/AtlasAAA-Medium.eot');
    src: url('fonts/AtlasAAA-Medium.eot') format('embedded-opentype'), url('fonts/AtlasAAA-Medium.woff') format('woff'), url('fonts/AtlasAAA-Medium.ttf') format('truetype'), url('fonts/AtlasAAA-Medium.svg#AtlasMedium') format('svg')
}

@font-face {
    font-family: 'AtlasBlack';
    src: url('fonts/AtlasAAA-Black.eot');
    src: url('fonts/AtlasAAA-Black.eot') format('embedded-opentype'), url('fonts/AtlasAAA-Black.woff') format('woff'), url('fonts/AtlasAAA-Black.ttf') format('truetype'), url('fonts/AtlasAAA-Black.svg#AtlasBlack') format('svg')
}

@font-face {
    font-family: 'AtlasBold';
    src: url('fonts/AtlasAAA-Bold.woff') format('woff'), url('fonts/AtlasAAA-Bold.ttf') format('truetype'), url('fonts/AtlasAAA-Bold.svg#AtlasBold') format('svg')
}

@font-face {
    font-family: 'AtlasLight';
    src: url('fonts/AtlasAAA-Light.woff') format('woff'), url('fonts/AtlasAAA-Light.ttf') format('truetype'), url('fonts/AtlasAAA-Light.svg#AtlasLight') format('svg')
}

@font-face {
    font-family: 'fontello';
    src: url('fonts/fontello.eot?6719094');
    src: url('fonts/fontello.eot?6719094#iefix') format('embedded-opentype'), url('fonts/fontello.woff?6719094') format('woff'), url('fonts/fontello.ttf?6719094') format('truetype'), url('fonts/fontello.svg?6719094#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello2';
    src: url('fonts/fontello2.eot?40330526');
    src: url('fonts/fontello2.eot?40330526#iefix') format('embedded-opentype'), url('fonts/fontello2.woff2?40330526') format('woff2'), url('fonts/font/fontello2.woff?40330526') format('woff'), url('fonts/font/fontello2.ttf?40330526') format('truetype'), url('fonts/font/fontello2.svg?40330526#fontello2') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?yminxd');
    src: url('fonts/icomoon.eot?yminxd#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?yminxd') format('truetype'), url('fonts/icomoon.woff?yminxd') format('woff'), url('fonts/icomoon.svg?yminxd#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clear {
    clear: both;
    width: 100%;
    height: 1px;
    line-height: 1px;
    float: none;
}

body {
    font-family: 'AtlasRegular', 'Arial';
    position: relative;
    padding-top: 130px;
}

body.home,
body.single-reserve-park,
body.single-camping {
    padding-top: 165px;
}


/*General*/

.greenBtn {
    background: #b7d94d;
    color: #004b3f;
    border-radius: 5px;
}


/*************Header**********/

.custom-logo-link {
    margin-top: -30px;
    z-index: 1;
    float: right;
    position: relative;
}


/*.main-container {*/


/*padding-right: 25px;*/


/*}*/

.site-header-top {
    background: #004b3f;
    position: relative;
    font-size: 16px;
    font-family: 'AtlasLight';
    padding: 8px 21px;
}

.laguageSwitcher {
    float: right;
    /* opacity: 0; 
    width: 0 !important; */
}

.menu-top-menu-container,
.menu-top_menu-ar-container {
    display: inline-block;
}

.site-header-top a,
.site-header-top a:focus {
    color: #fff;
    text-decoration: none;
}

.site-header-top a:hover {
    color: #fff;
}

.site-header-top li {
    display: inline-block;
    padding: 0 25px 0 22px;
}

.site-header-top .select2 {
    display: inline-block;
    direction: ltr;
    margin-right: 15px;
    /* width: 111px !important; */
    width: 10px !important;
}

.site-header-top .container {
    position: relative;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    width: 11px;
    height: 8px;
    border: none;
}

.select2-container--default .select2-selection--single {
    border-radius: 0;
    background-color: transparent;
    border: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 14px;
}

.site-header-top .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 1px;
    left: auto;
    top: 0px;
}

.site-header-top .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
}

.select2-container .select2-selection--single {
    height: 20px;
    outline: none;
}

#menu-top-menu {
    margin: 0;
}

.site-header-top .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 20px;
    text-overflow: clip;
    direction: rtl;
    padding-right: 24px;
    color: transparent;
}

.custom-logo-link img {
    width: 120px;
    height: auto;
}

.site-header-top .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-position: 0 -489px;
}

.selectLang.select2-container--open .select2-dropdown--below {
    width: 183px !important;
    left: -67px;
    border-radius: 0;
    border: 1px solid #cfc8c6;
}

#select2-lang-select-results.select2-results__options {
    font-size: 14px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #f0eeed;
    color: #000;
}

#select2-lang-select-results .select2-results__option {
    padding: 9px 18px 10px;
    border-top: 1px solid #cfc8c6;
    text-transform: uppercase;
}


/*megamenu*/

.wr-megamenu-container ul.wr-mega-menu>li {
    float: left;
    height: auto;
}

.wr-megamenu-container .jsn-bootstrap3 .row>div {
    float: left;
}

.menu_title {
    padding: 0 36px 0 24px;
    display: block;
    border-left: 1px solid #cfc8c6;
    font-family: AtlasMedium;
    max-width: 180px;
    white-space: normal;
}

.wr-megamenu-inner {
    background: #fff;
    border: none;
    border-top: 1px solid #cfc8c6;
    border-bottom: 1px solid #cfc8c6;
    margin-top: -1px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    z-index: 0;
    display: none;
    visibility: visible;
    opacity: 1;
    z-index: 9999;
}

.wr-megamenu-container ul.wr-mega-menu li:hover>ul.sub-menu,
.wr-megamenu-container ul.wr-mega-menu li:hover>.wr-megamenu-inner {
    /*z-index: 9999;*/
    /*display: block;*/
}

.wr-megamenu-container a {
    font-size: 15px;
    line-height: 18px;
}

.wr-megamenu-container .caption,
.block-sub-menu .block_title a{
    font-family: AtlasBlack;
    font-size: 19px;
    padding-bottom: 11px;
    padding-right: 12px;
    display: block;
}

.block-sub-menu .block_title a{
    background: none;
    padding-right: 2px !important;
    cursor: inherit;
    font-family: AtlasBlack;
    padding-bottom: 11px !important;
    padding-top: 11px !important;
}

.block-sub-menu .block_title:hover a{
    font-family: AtlasBlack;
}

.block-sub-menu .block_title .block_link:hover a{
    font-family: AtlasMedium;
    background: url(images/sprites_new.png) right -80px top -59px no-repeat !important;
}

.wr-megamenu-container.megamenu_12583 .wr-element-submenu .submenu-items a,
.wr-megamenu-container.megamenu_150 .wr-element-submenu .submenu-items a {
    color: #004b3f;
}

.wr-megamenu-container.megamenu_12583,
.wr-megamenu-container.megamenu_150 {
    text-align: left;
}

.wr-megamenu-container li:hover>a,
.wr-megamenu-container li.focus>a,
.wr-megamenu-container a,
.wr-megamenu-container .caption,
.block-sub-menu .block_title a,
.wr-megamenu-container ul ul a:hover,
.wr-megamenu-container ul ul li.focus>a .wr-mega-menu>li>a,
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link,
.jsn-bootstrap3 a:hover,
.jsn-bootstrap3 a:focus,
.widget_menu_block,
.wr-megamenu-container a.caption:hover {
    color: #004b3f;
}

.wr-megamenu-container li:hover>a,
.wr-megamenu-container li.focus>a {
    font-family: AtlasMedium;
    background-position: right -80px top -59px;
}

.wr-mega-menu>li>.menu-item-link {
    color: #004b3f;
    cursor: pointer;
}

.wr-mega-menu>li>a,
.wr-mega-menu>li>.menu-item-link {
    font-size: 20px;
    /*padding: 28px 0 29px;*/
    padding: 28px 0 27px;
    line-height: 19px;
}

.first-word {
    font-size: 21px;
    font-family: AtlasBlack;
    display: block;
}

.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link,
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active>.menu-item-link,
.menu-megamenu-ar-container ul#menu-megamenu-ar li.menu-item:hover a>.menu-item-link,
.menu-megamenu-ar-container ul#menu-megamenu-ar li.menu-item:active a>.menu-item-link {
    background: #fff url(images/bg-hover-megamenu.png) 0 0 repeat-x;
    border-left: 1px solid #cfc8c6;
    z-index: 99999;
    position: relative;
}

.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link .menu_title,
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active>.menu-item-link .menu_title,
.menu-megamenu-ar-container ul#menu-megamenu-ar li.menu-item:hover a>.menu-item-link .menu_title,
.menu-megamenu-ar-container ul#menu-megamenu-ar li.menu-item.active a>.menu-item-link .menu_title {
    border: none;
}

.btn.green.wr-element-submenu a.caption {
    width: auto;
    font-size: 15px;
    padding: 11px 33px 8px 46px;
    background-position: 13px -53px;
    display: inline-block;
}

.wrapper_icons_menu .btn.green {
    line-height: 91px;
    vertical-align: middle;
    margin-right: 5px;
}

.wrapper_icons_menu .btn.green a {
    /*font-size: 16px;*/
    background-position: 13px -56px;
    padding: 7px 17px 7px 15px;
    min-width: 109px;
    text-align: right;
    line-height: 21px;
    font-family: AtlasMedium;
}

.wr-element-submenu.btn.green {
    margin: 24px 12px 0 0;
}

.wr-element-submenu .submenu-items a {
    padding: 6px 21px;
    background-position: right -80px top 8px;
}

.block-sub-menu .block_title .block_link a{
    background: url(images/sprites_new.png) right -80px top 8px no-repeat !important;
    font-size: 15px;
    font-family: inherit;
    cursor: pointer;
    padding-right: 21px !important;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}

.widget_menu_block {
    border-radius: 4px;
    background-color: #f0eeed;
    text-align: center;
    padding: 42px 30px 40px;
    margin: 18px 0 0 5px;
}

.widget_menu_block .widgettitle {
    font-size: 19px;
    font-family: atlasblack;
    margin: 29px 0 8px;
}

.widget_menu_block .text_menu_block {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 25px;
    overflow: hidden;
    max-height: 72px;
}

.btn.dark_green_border {
    border: 1px solid #004b3f;
    background-position: 14px -156px;
    max-width: 100%;
    width: 188px;
}

.widget_menu_block:hover {
    background-color: #004b41;
    color: #fff;
}

.widget_menu_block:hover>a {
    color: #fff;
}

.widget_menu_block:hover .link_menu_block {
    background-color: #b3dd4f;
}

.wr-megamenu-container.megamenu_12583,
.wr-megamenu-container.megamenu_150,
.wr-megamenu-container {
    float: left;
    width: auto;
}

.prev-menu-item>.menu-item-link,
.prev-menu-item a>.menu-item-link {
    border-left: 1px solid #cfc8c6;
}

.prev-menu-item>.menu-item-link .menu_title,
.prev-menu-item a>.menu-item-link .menu_title {
    border: none;
}

.wr-element-container:nth-child(2).second-sub-menu .block-sub-menu {
    padding-top: 11px;
    border-top: 1px solid #cfc8c6;
}

.wr-element-container:nth-child(2).second-sub-menu ת .wr-element-container.megamenu-4-col.second-sub-menu {
    margin-top: 24px;
}

.megamenu3-2-cols .col-md-5 .wr-element-megamenu_image {
    width: 40%;
    float: right;
    padding-top: 20px;
}

.megamenu3-2-cols .col-md-5 .wr-element-submenu {
    width: 59.5%;
    float: right;
}

.megamenu3-2-cols .col-md-5 {
    width: 43.7%;
    padding: 0 4px !important;
}

.megamenu3-2-cols .col-md-7 .wr-element-megamenu_image {
    width: 38%;
    float: right;
    text-align: center;
    padding-top: 4px;
}

.megamenu3-2-cols .col-md-7 .wr-element-submenu .caption {
    padding-top: 0;
}

.megamenu3-2-cols .col-md-7 .wr-element-submenu {
    width: 62%;
    float: right;
    padding-right: 24px;
    border-right: 1px solid #cfc8c6;
}

.megamenu3-2-cols .col-md-7 {
    width: 56.3%;
    padding: 0 !important;
    margin-top: 15px;
}

.wr-megamenu-container ul ul {
    float: right
}

.col-md-8 .megamenu-3-col>div {
    width: 38%;
    padding-left: 6.7%;
    margin-left: 0;
}

.col-md-8 .megamenu-3-col>div:nth-child(3) {
    width: 24%;
    padding-left: 0;
    margin-left: 0;
}

.megamenu-4-col {
    width: 100%;
    float: right;
}

.megamenu-4-col>div {
    width: 22%;
    margin-left: 4%;
    float: right;
}

.megamenu-4-col>div:last-of-type {
    margin-left: 0;
    margin-left: 0;
}

.megamenu1-left-img.wr-element-megamenu_image {
    padding-top: 19px;
    padding-left: 5px;
    text-align: left;
}

.wr-megamenu-container .wr-megamenu-inner ul {
    padding: 0 10px 0 0;
}

.megamenu4.megamenu3-2-cols .col-md-5 {
    width: 42.6%;
}

.megamenu4.megamenu3-2-cols .col-md-5 .wr-element-megamenu_image {
    width: 38%;
    padding-top: 14px;
    text-align: center;
}

.megamenu4.megamenu3-2-cols .col-md-7 {
    padding-right: 20px !important;
    border-right: 1px solid #cfc8c6;
}

.megamenu4 .widget_menu_block:last-child {
    margin-left: 0;
}

.megamenu4 .widget_menu_block {
    margin-left: 3%;
    width: 31.1%;
    float: right;
    margin-top: 0;
    padding: 21px 12px 23px;
}

.megamenu4 .icon_menu_block {}

.megamenu4 .widget_menu_block .widgettitle {
    margin: 18px 0 5px;
    font-size: 18px;
}

.megamenu4 .widget_menu_block .text_menu_block {
    line-height: 18px;
    margin-bottom: 18px;
    max-height: 54px;
}

.icon_menu_block {
    font-size: 35px;
    height: 67px;
    width: 94px;
    display: block;
    margin: 0 auto;
}

.megamenu4 .btn.dark_green_border {
    padding: 9px 15px;
    min-width: 168px;
    width: auto;
    background-position: 14px -158px;
}

.megamenu4 .widget_menu_block img {
    max-width: 39px;
}

.wr-element-submenu .submenu-items .btn.dark_green a:before {
    background-position: -5px -240px;
    background-size: 41px;
    content: ' ';
    width: 32px;
    height: 25px;
    float: right;
    margin-left: 7px;
}

.wr-element-submenu .submenu-items .btn.dark_green a {
    padding: 5px 9px 3px 0;
    line-height: 27px;
    color: #fff;
    background-position: 16px -125px;
}

.btn.dark_green a,
a.btn.dark_green,
span.btn.dark_green {
    background-color: #004b41;
    /*max-width: 189px;*/
    margin: 9px 2px 0 0;
    color: #fff;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.btn-menu .icon-bar {
    display: block;
    /*width: 100%;*/
    /*height: 7px;*/
    border-radius: 1px;
    background-color: #ffffff;
    width: 26px;
    height: 3px;
}

.btn-menu .icon-bar+.icon-bar {
    /*margin-top: 9px;*/
    margin-top: 5px;
}

.menu-responsive-open .icon-bar {
    opacity: 0;
    position: absolute;
    /*height: 4px;*/
    /*width: 40px;*/
    height: 3px;
    width: 22px;
}

.menu-responsive-open .icon-bar:nth-child(2) {
    opacity: 1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menu-responsive-open .btn-menu .icon-bar+.icon-bar {
    margin-top: 0;
}

.btn-menu {
    float: right;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 66px;
    /*height: 100%;*/
    outline: none;
    /*padding: 20px 6px;*/
    height: 40px;
    padding: 1px 6px;
}

.menu-responsive-open .icon-bar:last-child {
    opacity: 1;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.navbar-header {
    display: none;
}

.wr-wrapper-caption>img {
    visibility: hidden;
    position: absolute;
}

.jsn-bootstrap3 .hidden {
    display: block !important;
    visibility: visible !important;
}

.wr-megamenu-container .wr-element-submenu .submenu-items .btn.dark_green a {
    color: #fff;
    font-family: AtlasRegular;
    max-width: 189px;
}

.wr-megamenu-container .wr-element-submenu .submenu-items .btn.dark_green {
    background: none;
}

.megamenu4-right-img img {
    width: 94%;
}

.megamenu3-left-img img {
    width: 89%;
}

.megamenu1-left-img img,
.megamenu3-right-img img {
    width: 87%;
}


/*end megamenu*/

.breadcrumbs span:not(:last-child):after {
    content: '>';
    margin-right: 4px;
}


/*icons menu*/

[class^="icon-"] a:before,
[class*=" icon-"] a:before {
    font-family: "fontello2";
}

.icons_menu [class^="icon-"] a:before,
.icons_menu [class*="icon-"] a:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 83px;
}

.icon-donate-icon:before {
    content: '\e800';
}


/* '?' */

.icon-fine-payment-icon:before {
    content: '\e801';
}


/* '?' */

.icon-guide-icon:before {
    content: '\e802';
}


/* '?' */

.icon-subscription a:before {
    width: 55px;
    background-position: 3px -880px;
}

.icon-calendar a:before {
    background-position: 5px -432px;
    width: 56px;
}

.icon-map a:before {
    background-position: 0 -1399px;
    width: 50px;
}

.icon-search-icon:before {
    content: '\e804';
}


/* '?' */

.icon-volunteer-icon:before {
    content: '\e805';
}


/* '?' */

.wrapper_icons_menu>div {
    float: left;
    height: 93px;
    line-height: 92px;
    padding-right: 18px;
}

.wrapper_icons_menu li {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.wrapper_icons_menu li[class*="icon-"] a {
    font-size: 0;
    padding: 0 8px 0 14px;
    float: right;
    text-decoration: none;
}

select option {
    font-family: "fontello2";
}

a,
a:hover,
a:hover,
a:focus {
    text-decoration: none;
    color: #004b3f;
}

.tooltip.top {
    background: #fff;
    border-radius: 0;
    border: 1px solid #004b3f;
    font-size: 15px;
    font-family: AtlasMedium;
    top: 25px !important;
    ;
    padding: 0 3px;
}

.tooltip.top .tooltip-arrow {
    border: none;
    background-position: 0 -1388px;
    width: 21px;
    height: 8px;
    bottom: -8px;
    margin-left: -7px;
}

.wrapper_icons_menu .hidden {
    display: inline-block !important;
}

.menu-search {
    margin-left: 29px;
    padding-left: 17px;
    border-left: 1px solid #cfc8c6;
    vertical-align: middle;
    display: block;
    line-height: 33px;
    text-decoration: none;
}

.menu-search:before {
    background-position: 0 -84px;
    content: ' ';
    width: 33px;
    height: 30px;
    display: block;
}

.wrapper-menu-search {
    height: 93px;
    float: left;
    padding: 30px 0;
}


/*end icons menu*/


/*secondary menu*/

.secondary-menu ul {
    display: inline-block;
}

.secondary-menu {
    padding: 9px 0;
    text-align: center;
    font-size: 17px;
    font-family: AtlasRegular;
    z-index: 9;
    border-bottom: 1px solid #fff;
}

.page-template-template-team .secondary-menu {
    position: fixed;
    width: 100%;
}

.secondary-menu.site-header-top li {
    padding: 0 47px;
}

.secondary-menu a:hover {
    color: #b3dd4f;
}


/*end secondary menu*/


/*header sticky*/

.site-header {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 11;
    background: #fff;
    top: 0;
    border-bottom: 1px solid #004b3f;
}

.home .site-header,
.single-reserve-park .site-header,
.single-camping .site-header {
    border-bottom: none;
}


/*end header sticky*/


/*menu mobile*/

.wrapper-items-mobile-menu {
    text-align: center;
}

.item-mobile-menu .item-mobile-menu-text {
    position: absolute;
    bottom: 16px;
    width: 100%;
    left: 0;
    padding: 0 15px;
    font-size: 17px;
    word-spacing: 1px;
}

.item-mobile-menu {
    height: 110px;
}

.item-mobile-menu.last,
.item-mobile-menu:last-child {
    border-left: none;
}

.item-mobile-menu {
    border-left: 1px solid #004b3f;
}

.item-mobile-menu.col-xs-18 {
    border-bottom: 1px solid #004b3f;
}


/*end menu mobile*/


/*********Home Page********/


/*Slider*/

/* .mapPage .sliderHome {
    height: 467px ! important;
} */


/* .mapPage .swiper-wrapper{
    height: auto;
} */

.mapPage .topSlider {
    padding-bottom: 33px;
}

.mosaic-page .swiper-slide-active.sliderHome div.btn.green {
    top: unset;
    bottom: 60px;
}

.mapPage.mosaic-page .swiper-wrapper {
    height: auto;
}

.sliderHome {
    /*height: 467px;*/
    height: auto ! important;
    display: block;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-size: 78px;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-position: 9px -1758px;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-position: 0 -1849px;
}

.home .sliderHome,

/*.page-template-template-activities .sliderHome,*/

.single-events-lobby .sliderHome {
    height: auto;
}

.swiper-pagination {
    bottom: 25px;
    width: 100%;
}

.sliderHome h1,
.sliderHome h2 {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    /*background: #004b3f;*/
    /*opacity: 0.5;*/
    display: inline-block;
    padding: 5px 14px 0px;
    font-family: AtlasBold;
    letter-spacing: -1.2px;
    background-color: rgba(0, 75, 63, 0.5);
}

.sliderHome:not(.swiper-slide-active):not(.video) .wrapText p {
    color: #fff
}

.sliderHome:not(.swiper-slide-active):not(.video) a.wrapText {
    display: block
}

.sliderHome:not(.swiper-slide-active):not(.video) div.wrapText,
.sliderHome:not(.swiper-slide-active):not(.video) div.btn_on_slider,
.sliderHome:not(.swiper-slide-active):not(.video) div.btn.green {
    /*display: none;*/
}

.single-reserve-park .sliderHome.swiper-slide-next div.wrapText {
    display: block;
    z-index: 9999;
    position: absolute;
    transform: translateY(-50%);
    text-align: center;
    margin: auto;
    right: 0;
    left: 0;
    height: auto;
    color: #fff;
}

.single-reserve-park .sliderHome.swiper-slide-next div.btn.green.position {
    position: absolute;
    display: block;
    right: 0;
    left: 0;
    text-align: center
}

.video.sliderHome .wrapText p,
.swiper-slide-active.sliderHome .wrapText p {
    color: #fff
}

.video.sliderHome a.wrapText,
.swiper-slide-active.sliderHome a.wrapText {
    display: block
}
/*
.video.sliderHome div.wrapText,
.swiper-slide-active.sliderHome div.wrapText,
.video.sliderHome div.btn_on_slider,
.swiper-slide-active.sliderHome div.btn_on_slider,
.video.sliderHome div.btn.green,
.swiper-slide-active.sliderHome div.btn.green {
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    margin: auto;
    right: 0;
    left: 0;
    height: auto;
    color: #fff;
}*/


.video.sliderHome div.wrapText,
.sliderHome div.wrapText,
.video.sliderHome div.btn_on_slider,
.sliderHome div.btn_on_slider,
.video.sliderHome div.btn.green,
.sliderHome div.btn.green {
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    margin: auto;
    right: 0;
    left: 0;
    height: auto;
    color: #fff;
}

.swiper-slide-active.sliderHome div.btn_on_slider,
.video.sliderHome div.btn_on_slider,
.swiper-slide-active.sliderHome div.btn.green,
.video.sliderHome div.btn.green {
    bottom: unset;
    top: 32px;
}

.home .swiper-slide-active.sliderHome div.btn.green,
.video.sliderHome div.btn.green {
    bottom: unset;
    top: unset;
}

.sliderHome div.btn.green a {
    padding-left: 30px;
}

iframe+div.wrapText {
    z-index: 1000;
}

.sliderHome span.credit {
    bottom: 25px;
    position: absolute;
    left: calc((100% - 1228px) / 2);
    z-index: 10;
}

span.credit,
.page-template-template-about .breadcrumbs {
    bottom: 25px;
    position: absolute;
    left: 0;
    color: #fff;
}

.topSliderX .swiper-button-next,
.topSliderX .swiper-button-prev {
    display: none;
}

.sliderHome .wrapText p {
    font-size: 23px;
    /*background: #004b3f;*/
    /*opacity: 0.5;*/
    display: inline-block;
    padding: 0px 12px 7px;
    background-color: rgba(0, 75, 63, 0.5);
}

.sliderHome .wrapText a.btn.green {
    padding-left: 30px;
    margin-top: 10px;
}

.sliderHome .iframe_video {
    width: 100%;
    height: 100%;
    z-index: 0;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    font-family: "fontello";
    font-style: normal;
}

video.home_video {
    position: relative;
    width: 100%;
}

.swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    border-width: 2px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 15px;
}


/*search*/

.wp_autosearch_submit,
.wp_autosearch_submit:hover,
.wp_autosearch_submit:active,
.wp_autosearch_submit:visited {
    right: auto!important;
    left: 0;
    float: left;
}

div#searchSection.open {
    background: #004b3f;
    z-index: 99999999;
    position: absolute;
}

div#searchSection {
    position: absolute;
    top: 99%;
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    /*margin-top: -35px;*/
}

.home div#searchSection.open {
    top: 79%;
}

.home div#searchSection {
    /*top: 79%;*/
    top: 226px;
}

div#searchSection section {
    float: none;
    /*margin: 95px auto 0;*/
    margin: 0px auto 0;
}

div#searchSection.open section {
    margin: 95px auto 0;
}

.wizardinfosys_autosearch_wrapper {
    float: none;
    margin: auto;
    padding: 0 15px;
    width: 947px;
    width: 75%;
}

.wizardinfosys_autosearch_wrapper .select2-container .select2-selection--single {
    height: 60px;
}

.searchLinks h4 {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 12px;
    padding: 0 2px;
    line-height: 15px;
}

.searchLinks {
    text-align: right;
    margin: 39px -10px 81px;
    display: none;
}

.open .searchLinks {
    display: block;
}

.searchLinks .col-md-12 {
    float: right;
    margin: 0 -10px;
}

.searchLinks ul li a {
    font-size: 16px;
    color: #fff;
    padding: 0px 22px;
    display: inline-block;
    background-position: right -82px top 3px;
    letter-spacing: -0.3px;
    margin: 9px 0;
}

#searchSection .wp_autosearch_input {
    float: right;
    padding: 0 13px 0!important;
    font-size: 17px;
    color: #2d2d2c;
    height: 100%;
    letter-spacing: -0.2px;
}

#searchSection .wp_autosearch_form_wrapper {
    width: 80%;
    max-width: 100%;
    float: left;
    border-radius: 5px 0 0 5px;
    opacity: 0.85;
    border: none;
    height: 59px;
    margin-left: -1px;
}

#searchSection .select2-container {
    width: 20%!important;
    background: #fff;
    border-radius: 0 5px 5px 0;
    color: #004b3f;
    opacity: 0.85;
    height: 59px;
    margin-right: -1px;
}

#searchSection .select2-container.select2-container--open {
    opacity: 1;
}

#searchSection .wp_autosearch_form_wrapper.focuSearch {
    opacity: 1;
}

#searchSection .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #004b3f;
    font-size: 18px;
    line-height: 59px;
    text-align: right;
    padding-right: 20px;
    font-weight: 600;
    letter-spacing: -0.2px;
}

span.searchCatTxt {
    position: absolute;
    z-index: 9;
    color: #004b3f;
    font-size: 18px;
    line-height: 59px;
    text-align: right;
    padding-right: 20px;
}

#searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-position: 0 -1485px;
    width: 30px;
    height: 16px;
    margin-top: 12px;
}

#wizardinfosys_autosearch_form #select2-searchCat-container {
    /*display:  none;*/
}

#searchSection .wp_autosearch_submit,
#searchSection .wp_autosearch_submit:hover,
#searchSection .wp_autosearch_submit:active,
#searchSection .wp_autosearch_submit:visited {
    background: url(images/sprites2.png) 17px -70px no-repeat!important;
}

.searchOptions .select2-results__option--highlighted[aria-selected],
.searchOptions .select2-results__option[aria-selected=true] {
    color: #004b3f;
}

.searchOptions.select2-container--open .select2-dropdown--below {
    left: 0;
}

.searchOptions ul li {
    font-size: 17px;
    height: 39px;
    padding: 12px;
}

div#searchSection.notHome {
    display: none;
}

div#searchSection.notHome.open {
    display: block;
}

div#searchSection.open span.closeSearch {
    display: block;
}

#searchSection .wp_autosearch_indicator {
    background: url('images/ratag-loader.gif') no-repeat 0 0/112% #FFF !important;
}

div#searchSection.open span.closeSearch.cloSearchMobile {
    display: none;
}

span.closeSearch {
    float: right;
    margin: 30px;
    color: #fff;
    display: none;
    cursor: pointer;
    background-position: 0 -2565px;
    width: 20px;
    height: 20px;
}


/*Camping*/

.camping {
    height: 594px;
    padding-top: 190px;
    text-align: center;
}

.camping h2 {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    color: #ffffff;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 5px;
    letter-spacing: -0.3px;
    background-position: right -80px top 19px;
}

.camping .subTitle {
    text-shadow: 0 0 6px rgba(0, 0, 0, 0.7);
    color: #ffffff;
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 34px;
    display: block;
    letter-spacing: -0.7px;
}

.camping a.camp_link.btn.transparent {
    color: #fff;
    border-color: #fff;
    background-position: 13px -122px;
}

.camping a.camp_link.btn.transparent:hover {
    background-color: #004b3f;
    border-color: #004b3f;
}

.camping a.camp_link {
    font-size: 19px;
    font-family: AtlasBold;
    border: 1px solid;
    margin: 0 11px;
    letter-spacing: -0.3px;
    min-width: 295px;
    padding: 10px 15px 10px 28px;
}

.camping-page .swiper-slide-active.sliderHome div.btn.green {
    bottom: 60px;
    top: unset;
}

.camping-page .swiper-slide-active.sliderHome div.wrapText {
    top: 40%;
}

.single-camping .reserve-park .swiper-slide-active.sliderHome .btn.green.position {
    top: -50px;
}


/*hp news*/

.hp-news {
    background: #f0eeed;
    padding: 20px 0 52px;
    text-align: center;
    color: #004b3f;
}

.hp-news .container .row {
    margin: 18px 0 38px 0;
    margin-bottom: 0;
}

.hp-new a,
.hp-new a:focus {
    float: right;
    color: #2d2d2c;
    background: #fff;
    font-size: 15px;
    text-align: center;
    width: 100%;
}

a.content-new,
a.content-new:focus {
    text-align: right;
    padding: 30px;
}

.hp-new:hover {
    color: #2d2d2c;
}

.hp-news .col-md-12:first-child {
    padding-right: 0;
}

.hp-news .col-md-12:last-child {
    padding-left: 0;
}

.hp-news .col-lg-12 {
    padding: 0 10px;
}

.new-title {
    font-size: 20px;
    margin-bottom: 8px;
    color: #004b3f;
    font-family: AtlasBold;
}

.hp-new figure {
    height: 228px;
}

.hp-new figure img {
    margin: 0 auto;
}

.hp-new:hover figure img,
.activity-item:hover figure img {
    opacity: 0.7;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.activity-item:hover figure img {
    opacity: 1;
}

.hp-new figure,
.activity-item figure {
    position: relative;
    overflow: hidden;
}

.activity-item figure {
    height: 100%;
}

.ajax_news .hp-new figure img,
.team-wrapper .wrap_team_repeater .hp-new figure img,
.activity-item figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    width: auto;
}

.new-intro-text {
    line-height: 20px;
    word-spacing: 1px;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin: 6px 0 4px;
}

.read-more {
    color: #004b3f;
    font-family: AtlasBold;
    display: block;
}

.hp-new-second-row .btn.green a {
    min-width: 276px;
    text-align: center;
    font-family: AtlasBold;
    font-size: 18px;
    background-position: 13px -52px;
    padding: 10px 0;
}

.hp-new-second-row .btn.green {
    line-height: normal;
    display: inline-block;
    margin: 0;
}

.hp-new-second-row {
    text-align: center;
    padding-top: 20px;
}

.hp-new-second-row .surprising-data {
    margin-top: 14px;
    word-spacing: 1px;
    font-size: 15px;
    color: #004b3f;
    font-family: AtlasMedium;
}


/*end hp news*/


/*footer social*/

.site-header .social-menu {
    background-color: #004b3f;
    color: #fff;
    padding: 19px 15px 16px;
}

.social-menu .widget_nav_menu .menu-social-links-container {
    padding-right: 6px;
}

.social-menu .widget_nav_menu .widget-title {
    line-height: 21px;
}

.social-menu .widget_nav_menu .widget-title,
.social-menu>section>div,
.social-menu .widget_nav_menu ul {
    float: right;
}

.social-menu .widget_nav_menu {
    float: right;
    font-size: 15px;
    word-spacing: 2px;
}

.social-menu li a {
    width: 24px;
    height: 22px;
    display: block;
}

.social-menu .widget_nav_menu li {
    float: right;
    font-size: 0;
    padding-left: 10px;
}


/*????????????????*/

.social-menu .mla_text_widget .textwidget {
    line-height: 20px;
    direction: ltr;
}

.social-menu .mla_text_widget {
    float: left;
    font-size: 23px;
}

.social-menu .facebook a {
    background-position: 0px -362px;
}

.social-menu .instagram a {
    background-position: 0px -285px;
}

.social-menu .youtube a {
    background-position: 0 -2918px;
    margin-right: 5px;
}

.overlayer {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: #000000;
    opacity: 0.6;
    z-index: 4;
    display: none;
    top: 73px;
}


/*end footer social*/


/*calendar*/

.evofc_month {
    float: none;
}


/*end calendar*/


/*activities*/


/*.page-template-template-activities .reserve-park .breadcrumbs{
    bottom:0;
}*/

.page-template-template-activities .reserve-park .topSlider+.bcLine {
    margin: 0 auto;
}

.wrapper-titles {
    float: none;
    margin: 0 auto;
}

.activity-item {
    padding: 0;
    height: 242px;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
    font-family: "AtlasRegular";
    word-spacing: 1px;
}

.wrapper-activities .swiper-button-next,
.wrapper-activities .swiper-button-prev {
    position: absolute;
    margin-left: -10px;
    margin-right: -10px;
    background-size: 78px;
}

.wrapper-activities .swiper-pagination {
    bottom: -94px;
    width: 100%;
}

.activity-title {
    font-size: 20px;
    padding: 0 37px;
    width: 100%;
}

.activity-item .activity-title {
    position: absolute;
    top: 91%;
    -webkit-transition: -webkit-transform 0.9s, color 0.9s;
    transition: transform 0.9s, color 0.9s;
    -webkit-transform: translate3d(0, -91%, 0);
    transform: translate3d(0, -91%, 0);
    z-index: 2;
    word-spacing: 1px;
}

.activity-item:hover .activity-title {
    color: #fff;
    transform: translate3d(0, -91%, 0) translate3d(0, -147px, 0);
}

.activity-item img {
    max-width: 100%;
}

.activity-item .activity-content p {
    font-family: AtlasLight;
    line-height: 20px;
    overflow: hidden;
    margin: 12px 0 0;
}

.activity-item .activity-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.9s, -webkit-transform 0.9s;
    transition: opacity 0.9s, transform 0.9s;
    padding: 5px 18px 15px;
    z-index: 1;
}

.activity-item:hover .activity-content {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    top: 35%;
}

.btn.white {
    min-width: 143px;
    background-color: #ffffff;
    height: 31px;
    font-family: AtlasMedium;
    line-height: 34px;
    padding: 0 15px;
    background-position: 13px -1897px;
}

.activity-date:last-of-type {
    padding-left: 0;
    border: none;
}

.activity-date {
    float: left;
    border-right: 1px solid #ffffff;
    padding: 4px 10px 0;
}

.wrapper-activities,
.wrapper_inforgaphical_banner {
    text-align: center;
    padding: 46px 0 146px;
    color: #fff;
    background: transparent 0 50%/ cover no-repeat;
}

.title {
    font-size: 36px;
    font-family: AtlasBold;
    line-height: 41px;
}

.sub-title {
    padding: 0px 0 12px;
    display: block;
    font-size: 20px;
    font-family: AtlasMedium;
    background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
}

.activities {
    margin-top: 72px;
    position: relative;
}

.activities .col-md-22 {
    padding: 0;
    float: none;
    margin: 0 auto;
}

.activity-background {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
}

.activities .activity-background {
    background: transparent url(images/activities_black_pixel.png) 0 0 repeat;
}

.swiper-pagination-bullet {
    margin: 0 15px;
}

.activity-dates {
    display: inline-block;
    line-height: 14px;
}

.activity-dates-title {
    float: left;
    background-position: 63px -1818px;
    padding: 4px 0 0 24px;
}

.activity-item .activity-content .btn.white {
    width: 143px;
    margin: 19px auto 0 auto;
    display: block;
}

.wrapper-activities .swiper-button-next,
.wrapper-activities .swiper-container-rtl .swiper-button-prev {
    background-position: 29px -1860px;
}

.wrapper-activities .swiper-button-prev,
.wrapper-activities .swiper-container-rtl .swiper-button-next {
    background-position: 8px -1768px;
}


/*end activities*/


/*hp gallery*/

.wrapper-hp-gallery {
    text-align: center;
    color: #004b3f;
    background: #f0eeed;
    padding: 39px 0 54px;
}

.wrapper-hp-gallery img.attachment-full.size-full {
    max-width: 50%;
    height: auto;
}

.gallery-item {
    margin: 9px 0;
}

.gallery-item figcaption a {
    color: #fff;
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
    font-size: 15px;
    word-spacing: 2px;
    padding: 17px 18px 15px;
}

.gallery-fancybox-inner {
    padding-top: 15px;
}

.fancybox-right p {
    font-size: 15px;
    letter-spacing: -0.36px;
}

.fancybox-right h4 {
    color: #004b3f;
    font-family: AtlasBold;
    font-size: 20px;
    margin-bottom: 4px;
}

.fancybox-right {
    float: right;
}

.fancybox-left {
    float: left;
    font-size: 15px;
    font-family: AtlasMedium;
}

.gallery-item figcaption div {
    position: absolute;
    display: inline-block;
    width: calc( 100% - 36px);
    bottom: 15px;
    right: 18px;
}

.gallery-item figcaption div.dur {
    left: 18px;
}

.gallery-item figcaption div.dur * {
    float: left;
    font-family: "AtlasMedium";
    letter-spacing: -0.4px;
}

.gallery-item figcaption p {
    font-family: AtlasLight;
    margin-top: 4px;
}

.gallery-item figcaption h4 {
    font-size: 20px;
    font-family: AtlasBold;
}

.gallery-item figcaption span {
    word-spacing: 2px;
}

.gallery-item figcaption {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: right;
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform0.5s;
    transition: opacity 0.5s, transform 0.5s;
    z-index: 3;
}

.gallery-item:hover figcaption {
    -webkit-transition: opacity 0.5s, -webkit-transform0.5s;
    transition: opacity 0.5s, transform 0.5s;
    opacity: 1;
}

.wrapper-gallery-items {
    margin-top: 38px;
}

.wrapper-hp-gallery .gallery {
    margin: 0 -10px;
}

.wrapper-hp-gallery .btn.green {
    line-height: normal;
    margin-top: 20px;
    min-width: 275px;
    font-size: 19px;
    font-family: 'AtlasBold';
    background-position: 19px -50px;
    padding-left: 40px;
}


/*end hp gallery*/


/*Footer*/

.footerLink a {
    font-size: 16px;
    color: #004b3f;
    letter-spacing: -0.32px;
    padding: 10px 23px;
    font-family: AtlasMedium;
    display: inline-block;
    background-position: right -80px top 12px;
}

.footerTop .row .editor h3 {
    margin: 0px 12px 18px;
}

.footerTop div.widget_rew_plugin {
    margin: 50px auto;
}

.footerTop .moreLinks a {
    font-family: AtlasMedium;
    border: 1px solid;
    padding: 8px 22px;
    display: block;
    background-color: #fff;
    background-position: 13px -56px;
}

footer#colophon {
    border-top: 1px solid #cfc8c6;
}


/*Green footer*/

.green-footer {
    background-color: #004b3f;
    text-align: center;
}

.green-footer .row {
    padding-top: 19px;
}

.green-footer .footer-menu-items {
    padding: 0;
    text-align: right;
    padding-right: 42px;
}

.green-footer .footer-menu-items .attachment-full.size-full.wp-post-image {
    display: none;
}

.green-footer .footer-menu-items ul>li {
    display: inline-block;
    vertical-align: top;
}

.green-footer .publicSharing {
    padding-right: 30px;
}

.green-footer .footer-menu-items ul>li>a,
.green-footer .publicSharing ul>li>a,
.green-footer .moreInformation ul>li>a {
    font-size: 19px;
    font-family: 'AtlasBold';
    color: #ffffff;
    pointer-events: none;
    letter-spacing: -0.32px;
}

.green-footer .footer-menu-items ul li ul li a,
.green-footer .publicSharing ul li ul li a,
.green-footer .moreInformation ul li ul li a {
    font-size: 15px;
    font-family: 'AtlasRegular';
    line-height: 26px;
    color: #b3dd4f;
}

.green-footer .footer-menu-items ul li ul li ul li a,
.green-footer .publicSharing ul li ul li a,
.green-footer .moreInformation ul li ul li a {
    color: #ffffff;
    pointer-events: all;
}

.green-footer .footer-menu-items .container .row {
    float: right;
    display: inline-block;
}

.green-footer .social-menu .widget_nav_menu,
.green-footer .social-menu .widget_nav_menu .widget-title {
    display: inline-flex;
}

.green-footer .social-menu .widget_nav_menu .widget-title,
.green-footer .social-menu .widget_nav_menu>div,
.green-footer .social-menu .widget_nav_menu>div ul {
    float: none ! important;
}


/*?????????????????*/

.green-footer .social-menu .mla_text_widget {
    float: unset;
}

.green-footer .container .row .social-menu .widget.mla_text_widget .textwidget,
.green-footer .container .row .social-menu .widget.mla_text_widget {
    display: inline;
}


/*end ??????????????*/

.green-footer .btn.dark_green {
    display: none ! important;
    background: unset;
    margin: 0;
}

.green-footer .footer-menu-items ul>li>ul>li {
    display: block;
}

.footer-menu-items div>ul>li {
    width: 24.6%;
    padding-right: 10px;
}

.green-footer .social-menu .widget_nav_menu {
    margin-left: -5px;
    margin-right: -47px;
}

.green-footer .social-menu .widget_nav_menu .widget-title {
    color: #ffffff;
    font-size: 18px;
    font-family: 'AtlasMedium';
    letter-spacing: -0.5px;
}


/*?????????*/

.green-footer .social-menu .mla_text_widget {
    font-size: 18px;
}

.green-footer .social-menu .mla_text_widget .textwidget {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}


/*?????????????*/

.green-footer .social-menu .instagram a {
    background-position: 0 -285px;
}

.moreInformation *,
.publicSharing * {
    text-align: right ! important;
}

.green-footer .footer-menu-items>div>ul>li,
.publicSharing>div>ul>li,
.moreInformation>ul>li {
    padding-top: 18px;
}

.footer-menu-items>div>ul>li>.sub-menu,
.publicSharing>div>ul>li>.sub-menu,
.moreInformation>ul>li>.menu-footer-more-information-container>ul {
    padding-top: 15px;
}

.green-footer .footer-menu-items>ul>li {
    padding-top: 9px;
}

.footer-menu-items>div>ul>li>.sub-menu,
.publicSharing>.menu-footer-public-sharing-container>ul>li>.sub-menu,
.moreInformation>ul>li>.menu-footer-more-information-container>ul {
    padding-top: 17px;
}


/*sharethis*/

.inline .sharethis-inline-share-buttons .st-btn {
    min-width: 0 ! important;
    width: 48px;
    height: 26px ! important;
    border-radius: 4px !important;
    border: 1px solid #cfc8c6 !important;
    background-color: #ffffff !important;
    cursor: pointer;
    margin: 0 5px 5px 0;
    display: inline-block;
    overflow: hidden;
    border: 0;
    text-decoration: none;
    text-transform: none;
    background-color: transparent;
    color: inherit;
    transition: all .2s ease-in-out;
}

.inline .sharethis-inline-share-buttons .st-btn>span {
    display: none ! important;
}

.inline .sharethis-inline-share-buttons .st-btn>svg {
    fill: #004b3f !important;
    top: 0 ! important;
    height: 24px ! important;
    width: 16px ! important;
}

.inline .container .at-share-tbx-element .at-share-btn {
    width: 48px;
    height: 26px;
    border-radius: 4px !important;
    border: 1px solid #cfc8c6 !important;
    background-color: #ffffff !important;
}

.inline .sharethis-inline-share-buttons .st-total {
    display: none ! important;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'],
.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background: url(images/sprites3.png) 0 0 no-repeat;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print'] {
    background-position: 12px -456px;
}

.inline .sharethis-inline-share-buttons#st-1 .st-btn[data-network='print'] img,
.st-btn[data-network='print'] img {
    display: none;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='email'] {
    background-position: 12px -544px;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='facebook']>svg {
    width: 100% ! important;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='twitter']>svg {
    width: 70% ! important;
}

.inline .sharethis-inline-share-buttons .st-btn[data-network='print']>svg,
.inline .sharethis-inline-share-buttons .st-btn[data-network='email']>svg,
#st-1.sharethis-inline-share-buttons .st-btn[data-network='email'] img,
.st-sticky-share-buttons .st-btn[data-network='email'] img {
    display: none;
}

.inline .sharethis-inline-share-buttons {
    margin-bottom: 25px;
}

.sharethis-inline-share-buttons .st-btn img,
.st-sticky-share-buttons .st-btn img {
    background-color: #004b3f;
}

.sharethis-inline-share-buttons#st-1 .st-btn[data-network='twitter'] img,
.sharethis-inline-share-buttons#st-1 .st-btn[data-network='facebook'] img {
    top: 3px;
    height: 18px;
    width: 20px;
    border-radius: 4px;
}


/*end sharethis*/


/*sharethis sticky*/

.single-reserve-park .st-sticky-share-buttons,
.single-camping .st-sticky-share-buttons {
    display: none;
}

.page:not(.home) .st-sticky-share-buttons,
.category .st-sticky-share-buttons,
.archive .st-sticky-share-buttons,
.single-reserve-park .st-sticky-share-buttons,
.single-jobs .st-sticky-share-buttons,
.single-tender .st-sticky-share-buttons,
.single-exemption-processes .st-sticky-share-buttons,
.single-events-lobby .st-sticky-share-buttons,
.single-files .st-sticky-share-buttons,
.single-camping .st-sticky-share-buttons {
    display: none ! important;
}

.single-reserve-park .st-sticky-share-buttons,
.page.page-template-template-accessible .st-sticky-share-buttons {
    display: block !important;
}

.rtl .st-sticky-share-buttons .st-btn {
    display: block ! important;
    min-width: 0 ! important;
    width: 48px;
    height: 50px ! important;
    -webkit-border-radius: 4px !important;
    border-top-right-radius: 4px ! important;
    border-bottom-right-radius: 4px ! important;
    border: 1px solid #004b3f;
    border-left: 0;
    background-color: #ffffff !important;
    cursor: pointer;
    margin-bottom: 6px ! important;
    overflow: hidden;
    text-decoration: none;
    text-transform: none;
    background-color: transparent;
}


/*#st-2.st-sticky-share-buttons .st-btn{*/


/*border-radius: 4px ! important;*/


/*}*/

.st-sticky-share-buttons.st-left#st-3,
.st-sticky-share-buttons.st-left#st-2 {
    /*left: -48px ;*/
    position: absolute;
    top: 328px !important;
    left: 0px;
    bottom: auto;
    animation-duration: .4s;
    animation-fill-mode: both;
    animation-timing-function: ease-out;
    position: fixed ! important;
    z-index: 100000 ! important;
    /*display: none;*/
    width: unset;
    right: auto;
}

.st-sticky-share-buttons .st-btn:hover {
    opacity: 1;
    top: 0;
}

.st-sticky-share-buttons.st-left .st-toggle {
    display: none;
}


/*.sticky .st-btn[data-network='facebook'],*/

.st-sticky-share-buttons .st-btn[data-network='twitter'],
.st-sticky-share-buttons .st-btn[data-network='googleplus'] {
    display: none ! important;
}

.st-sticky-share-buttons .st-btn[data-network='print'] {
    background-position-y: -445px;
}

.st-sticky-share-buttons.st-btn[data-network='facebook']>svg {
    vertical-align: bottom ! important;
}

.st-sticky-share-buttons .st-btn>span {
    display: none ! important;
}

.st-sticky-share-buttons .st-btn>svg {
    fill: #004b3f !important;
    top: 0 ! important;
    height: 24px ! important;
    width: 16px ! important;
}

.st-sticky-share-buttons .st-btn:hover {
    width: 48px ! important;
}

.container .at-share-tbx-element .at-share-btn {
    width: 48px;
    height: 26px;
    border-radius: 4px !important;
    border: 1px solid #cfc8c6 !important;
    background-color: #ffffff !important;
}

.st-total {
    display: none ! important;
}

.st-sticky-share-buttons .st-btn[data-network='print'],
.st-sticky-share-buttons .st-btn[data-network='email'] {
    background: url(images/sprites3.png) 0 0 no-repeat;
}

.st-sticky-share-buttons .st-btn[data-network='print'] {
    background-position: 12px -445px;
}

.st-sticky-share-buttons .st-btn[data-network='email'] {
    background-position: 12px -532px;
}

.st-sticky-share-buttons .st-btn[data-network='facebook']>svg,
.st-sticky-share-buttons .st-btn[data-network='whatsapp']>svg {
    width: 100% ! important;
    /*height:45px ! important;*/
}

.st-sticky-share-buttons .st-btn[data-network='whatsapp'] img,
.sharethis-inline-share-buttons .st-btn[data-network='whatsapp'] img,
.sharethis-inline-share-buttons .st-btn[data-network='googleplus'] img {
    background: #004b3f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#st-1 .st-btn[data-network='whatsapp'] img,
#st-1 .st-btn[data-network='googleplus'] img {
    height: 18px;
    width: 20px;
    top: 3px;
}

.st-sticky-share-buttons .st-btn[data-network='twitter']>svg {
    width: 70% ! important;
}

.st-sticky-share-buttons .st-btn[data-network='print']>svg,
.st-sticky-share-buttons .st-btn[data-network='email']>svg {
    display: none;
}

.st-sticky-share-buttons {
    margin-bottom: 25px;
}


/*end sharethis*/

.single-events-lobby .reserve-park .breadcrumbs {
    padding-right: 20px;
    ;
    right: auto;
}

.wrapper_events_lobby_table {
    padding: 80px 0;
    background-repeat: no-repeat;
    background-position: left 0 bottom 0;
    /*background-color:#f0eeed ;*/
    background-size: cover;
}

.wrapper_events_lobby_table .container .row {
    text-align: center;
}

.wrapper_events_lobby_table>div {
    float: none;
}

.wrapper_events_lobby_table table {
    background-color: #ffffff;
}

.wrapper_events_lobby_table h1.title {
    background: none;
    color: #004b3f;
    padding-bottom: 40px;
}

.wrapper_events_lobby_table .btn.green {
    line-height: normal;
    margin-top: 20px;
    min-width: 275px;
    font-size: 19px;
    font-family: AtlasBold;
    background-position: 19px -50px;
    padding-left: 40px;
}

.wrapper_events_lobby_table .editor table tr td {
    /*.wrapper_events_lobby_table .editor table thead tr td,*/
    /*.wrapper_events_lobby_table .editor table tr td.gan,*/
    /*.wrapper_events_lobby_table .editor table tr td:first-of-type{*/
    padding: 5px;
}


/*.wrapper_events_lobby_table .editor table tr td{*/


/*padding: 0px;*/


/*}*/

.wrapper_events_lobby_table .editor table tr td a {
    background-color: #b3dd4f;
    display: block;
    border: 0;
    text-align: center;
    padding: 5px;
}

.banner_2_columns {
    padding: 0 ! important;
    background-color: #f0eeed;
}

.banner_2_columns .container .row>div {
    margin: 0 auto;
    float: none;
}

.banner_2_columns img {
    max-width: 100%;
}

.banner_2_columns .wrapper_camping_questions {
    margin: 70px 0;
}

.single-events-lobby .camping_links {
    padding: 42px 0 15px;
}

.container .at-share-tbx-element .at-share-btn:first-of-type {
    margin-right: 0;
}

.filtering_set_val:before {
    border-color: #004b3f transparent transparent transparent;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    background-image: none;
    margin-top: 4px;
    width: 11px;
    height: 8px;
}


/*regular*/

.editor .nf-form-layout form label,
.entry-content>.nf-form-cont h3,
.entry-content>.nf-form-cont label {
    color: #fff;
}

.editor .nf-form-cont,
.entry-content>.nf-form-cont {
    background-color: #004b3f;
    margin: 0 auto;
    float: none;
    min-height: 500px;
    margin-top: 70px;
    margin-bottom: 70px;
    background: #004b3f url(images/border-top-repeater.png) top 0px left 0;
    background-repeat: repeat-x;
    padding: 20px 40px;
}

.editor .nf-form-cont h3,
{
    border: none;
}

.breadcrumbs {
    text-align: right ! important;
    padding-bottom: 26px;
    /*width: 40%;*/
}

.wrapper_lobby.reserve-park .breadcrumbs,
.descVidoeMobileBanners .breadcrumbs,
.wrapper_topSlider .wrapper_topSlider+.breadcrumbs,
.camping-page.reserve-park .breadcrumbs {
    width: 40%;
}

.wrapper_topSlider .noSlide .breadcrumbs {
    width: 100%;
}


/*.single-tender .breadcrumbs,*/


/*.single-ceremony .breadcrumbs,*/


/*.single-new .breadcrumbs,*/


/*.single-video .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-tender .breadcrumbs,*/


/*.single-exemption-processes .breadcrumbs{*/


/*width: 100%;*/


/*}*/

.article {
    /*padding-left: 3%;*/
    padding-right: 0;
    float: right;
}

.row .col-md-7.left,
.row .col-md-22.articleWrap {
    padding: 0;
}

.row .col-md-7.left {
    /*padding:4px 3% 0 0;*/
}

.row .articleWrap {
    float: none;
    margin: 0 auto;
    /*padding-top: 25px;*/
}

.article h1 {
    color: #004b3f;
    font-size: 41px;
    letter-spacing: -1.25px;
    padding-bottom: 8px;
    font-family: 'AtlasBold';
}

.article .intro_text {
    color: #004b3f;
    font-size: 21px;
    line-height: 31px;
    letter-spacing: 0.45px;
    border-right: 4px solid #b7d94d;
    padding-right: 13px;
    margin-bottom: 25px;
    font-family: 'AtlasMedium';
}

.article .addthis_tool {
    margin-bottom: 25px;
}

.article .author_name {
    color: #2d2d2c;
    font-size: 16px;
    line-height: 34px;
    letter-spacing: -0.32px;
    display: block;
}

.article .date {
    color: #2d2d2c;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.6px;
    display: block;
    padding-bottom: 17px;
}

.editor h2 {
    color: #004b3f;
    font-size: 26px;
    line-height: 36px;
    background-color: #b7d94d;
    padding: 0 8px;
    letter-spacing: -0.4px;
    margin-bottom: 27px;
    display: inline-block;
}

.editor .dark_green>* {
    border-bottom: 4px solid #b7d94d;
    background-color: #004b3f;
    color: #fefefe;
}

.editor .light_green>* {
    background-color: #b7d94d;
    color: #004b3f;
    border: none;
}

.editor h3 {
    color: #fefefe;
    font-size: 26px;
    line-height: 36px;
    background-color: #004b3f;
    display: table;
    /*white-space: nowrap;*/
    border-bottom: 4px solid #b7d94d;
    padding: 0 8px;
    letter-spacing: -0.4px;
    margin: 18px 0;
}

.editor .alignright {
    float: right;
}

.editor .alignleft {
    float: left;
}

.editor .aligncenter {
    display: block;
    margin: 0 auto;
}

.editor .english_text {
    direction: ltr;
    display: block;
}

.editor h4 {
    font-size: 20px;
    line-height: 29px;
    color: #004b3f;
    border-bottom: 3px solid #b7d94d;
    display: table;
    /*display: inline-block;*/
    /*margin-bottom: 20px;*/
    margin: 5px 0;
    letter-spacing: 0.1px;
}

.editor p {
    color: #2d2d2c;
    line-height: 20px;
    margin-bottom: 20px;
    letter-spacing: -0.35px;
    /*display: inline-block;*/
}

.editor strong {
    font-family: 'AtlasBold';
}

.editor em {
    font-style: italic;
    line-height: 22px;
}

.editor ul li {
    margin-right: -2px;
    line-height: 25px;
    padding-right: 21px;
    position: relative;
}

.editor ul li:before {
    content: ". ";
    color: #004b3f;
    font-size: 31px;
    vertical-align: middle;
    position: absolute !important;
    right: 0;
    font-size: 50px;
    top: -15px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.editor ol li {
    margin-right: 19px;
    padding-bottom: 9px;
    line-height: 20px;
    list-style-position: outside;
}

.editor p.alignleft {
    margin-right: 20px;
}

.editor ol {
    list-style-type: decimal;
    padding-bottom: 15px;
}

.editor a {
    cursor: pointer;
}

.article .caption,
.editor figcaption {
    color: #2d2d2c;
    font-size: 16px;
    line-height: 20px;
    display: block;
    padding-bottom: 21px;
    letter-spacing: -0.4px;
    font-family: 'AtlasMedium';
}

.editor img,
img.image {
    height: auto;
    margin-top: 2px;
    max-width: 100%
}

.left {
    float: left;
}

.tags .title,
.categories .title,
.related_files .title {
    color: #ffffff;
    font-size: 18px;
    background-color: #004b3f;
    border-bottom: 4px solid #b7d94d;
    padding: 10px 17px;
    font-family: 'AtlasMedium';
}

.tags .content {
    padding: 10px 14px 15px;
    border: 1px solid #cfc8c6;
}

.categories,
.tags,
.related_files {
    margin-bottom: 26px;
}

.categories .content {
    padding: 9px 15px 13px;
    border: 1px solid #cfc8c6;
}

.categories .single-tag {
    font-family: 'AtlasMedium';
    color: #2d2d2c;
}

.categories .content {
    color: #004b3f;
    font-size: 15px;
    line-height: 22px;
}

.tags .content .single-tag {
    background-color: #004b3f;
    color: #ffffff;
    font-size: 15px;
    display: inline-block;
    padding: 4px 9px;
    border-radius: 4px;
    margin: 4.5px 2px;
    font-family: 'AtlasRegular';
}

.related_files .content {
    border: 1px solid #cfc8c6;
    padding: 6px 0 11px 0;
}

.related_files .title {
    padding-bottom: 9px;
}

.related_files .content .file {
    color: #2d2d2c;
    font-size: 15px;
    line-height: 25px;
    padding: 2px 31px 2px 11px;
    margin: 3px 9px;
    background-position: right -71px top -2135px;
}

.related_files .content .file:hover {
    background-color: #f0eeed;
}

.related_files .content .file .name {
    float: right;
    width: 74%;
}

.related_files .content .file .download {
    float: left;
    padding-right: 20px;
    background-position: 43px -2216px;
}

.image+.editor {
    margin-top: 29px;
}

.editor * :not(iframe) {
    max-width: 100%;
    height: auto ! important;
}

.editor img+figcaption {
    margin-bottom: 26px;
}

.opacity1 {
    opacity: 0.6;
}

.opacity2 {
    opacity: 0.8;
}

.editor ul {
    padding: 7px 0px;
}

.editor .greenMarker {
    background-color: #b7d92c;
    font-family: 'AtlasBlack';
}

.editor .yellowMarker {
    background-color: #fefe00;
    font-family: 'AtlasBlack';
}

.editor .greenBg {
    color: #b3dd4f;
    /*color: #ffffff;*/
    background-color: #004b3f;
    text-align: center;
    font-family: 'AtlasMedium';
    padding: 1px;
    line-height: -21px;
    display: block;
    white-space: normal;
}

.editor .specialText {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS';
}

.editor .floatImgLeft {
    float: left;
}

.editor .floatImgRight {
    float: right;
}

.single.single-article .site-content article {
    padding-bottom: 50px;
}

.green-footer .green-footer-right {
    float: right;
    color: #ffffff;
}

.green-footer .green-footer-left {
    float: left;
}

.green-footer .green-footer-left p {
    float: left;
    direction: ltr;
}

.green-footer .green-footer-right p,
.green-footer .green-footer-right a,
.green-footer .green-footer-left p {
    color: #fff;
    display: inline;
}

.green-footer .green-footer-right a:hover,
.light-green-footer a:hover {
    text-decoration: underline;
}

.green-footer .green-footer-content {
    border-top: 0.5px solid #3a736b;
    padding: 30px 0;
    margin: 30px 42px 0 0;
}

.green-footer .green-footer-left .phone a {
    font-family: "AtlasBold";
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.4px;
    color: #ffffff;
}

.green-footer .green-footer-left .phone span,
header .social-menu .phoneHeader span {
    vertical-align: sub;
}

.green-footer .social-menu .widget_nav_menu {
    float: left
}

.green-footer .social-menu {
    float: right;
    display: inline;
    padding-left: 20px;
}


/*End Green footer*/


/*Newsletter*/

.newsletterForm {
    background: transparent 50% 0/cover no-repeat;
    height: 144px;
    width: 100%;
    padding-top: 38px;
}

.newsletterForm form.nlForm {
    position: relative;
    padding: 0 10px;
    float: left;
}

.newsletter_text {
    color: #fff;
    font-size: 19px;
    padding: 10px 0;
    float: right;
}


/*.newsletterForm nf-field {
    display: inline-block;
}*/

.newsletterForm nf-field {
    display: inline-block;
    margin-left: 16px;
    width: 41%;
}

.newsletterForm nf-field input {
    box-shadow: none;
    padding: 8px 20px;
    border-radius: 5px;
    border: none;
    opacity: 0.85;
    width: 100%;
}

.newsletterForm nf-field input[type="button"] {
    padding: 8px 0;
}

.newsletterForm .col-lg-26.col-md-20.clearfix {
    float: none;
    margin: auto;
}

.newsletterForm nf-field.tnp-field-checkbox {
    position: absolute;
    right: 10px;
    top: 50px;
}

.newsletterForm nf-field input[type="submit"] {
    background: #b7d94d;
    color: #004b3f;
    border-radius: 5px;
    font-size: 18px;
    width: 100%;
    font-family: atlasBold;
    opacity: 1;
}

.newsletterForm nf-field.tnp-field-button {
    margin: 0;
    width: 12%;
}

.newsletterForm nf-field label {
    color: #fff;
    letter-spacing: -0.32px;
    font-family: atlasLight;
}

.newsletterForm nf-field input[type="checkbox"] {
    margin-left: 10px;
    vertical-align: middle;
    background: #fff;
    width: 15px;
    height: 15px;
    border: none;
}


/*End Newsletter*/

.mapPage.fullMap .no_banner {
    padding-top: 25px;
}


/************************Reserve park***************************/

.single-reserve-park .reserve-park .sliderHome,
.single-camping .reserve-park .sliderHome {
    height: auto;
}

.sliderHome img {
    width: 100%;
    z-index: 9;
    position: relative;
}

.sliderHome .iframe_video {
    position: absolute;
    top: 0;
    display: block;
    z-index: 10;
}

.sliderHome.iframe_mobile {
    min-height: 200px !important;
}

.reserve-park .sliderHome h1,
.reserve-park .sliderHome h2 {
    opacity: 1;
    background: transparent;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.reserve-park .sliderHome .wrapText p {
    background: transparent;
    opacity: 1;
    text-shadow: 0 0 6px rgba(0, 0, 0, 0.7);
    letter-spacing: -0.59px;
}

.reserve-park .sliderHome .rpLogo,
.sliderHome .rpLogo {
    margin: auto;
    display: block;
    margin-bottom: 19px;
    width: auto;
    visibility: visible;
}

.reserve-park .sliderHome .btn.green a {
    font-family: atlasmedium;
    padding-left: 33px;
    margin-top: 20px;
    background-position: 13px -51px;
}

.reserve-park .sliderHome h1 a {
    color: #fff;
}

.reserve-park .socialLinks a {
    background-size: 77px;
    background-color: #004b3f;
    width: 36px;
    height: 36px;
    display: inline-block;
    border-radius: 9px;
    cursor: pointer;
    background-position: 0px -1920px!important;
}

.reserve-park .socialLinks .instagram a {
    background-position: 0px -1863px!important;
}

.reserve-park .socialLinks .download a {
    background-position: 0px -1982px!important;
}

.reserve-park .socialLinks .download .popover-content a {
    background: transparent;
}

.breadcrumbs span {
    padding: 0 5px;
}

.reserve-park .calendar {
    background: #f0eeed;
}

.reserve-park .calendar .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
    background: #fff;
}

.reserve-park .sliderHome span.credit {
    bottom: 25px;
    position: absolute;
    left: calc((100% - 1228px) / 2 + 177px);
    font-size: 18px;
}

.reserve-park .topSlider+.bcLine {
    margin: -52px auto 12px auto;
    z-index: 10;
    position: relative;
    background: transparent;
    padding: 0;
    width: 1228px;
}

.itineraries a {
    color: #2d2d2c;
    font-family: 'AtlasMedium';
    line-height: 24px;
    text-decoration: underline;
}

.itineraries a:hover {
    color: #004b3f;
}

.reserve-park .bcLine {
    margin: 0;
    width: 100%;
    color: green;
    background-color: #f0eeed;
    padding: 15px calc((100% - 1228px) / 2);
}

.reserve-park .breadcrumbs,
.reserve-park .breadcrumbs a {
    color: #fff;
}

.reserve-park .bcLine.noSlide {
    height: 67px;
    position: relative;
}

.reserve-park .noSlide .breadcrumbs,
.noSlide .breadcrumbs a {
    color: #004b3f;
}

.reserve-park .swiper-slide-active.sliderHome div.btn.green {
    bottom: 60px;
    top: unset;
}

.reserve-park .swiper-slide-active.sliderHome div.btn.green.position {
    bottom: unset;
}


/* .team-wrapper .swiper-slide-active.sliderHome div.btn.green{
    display: none;
} */


/*socialLinks*/

.reserve-park .socialLinks {
    bottom: 13px;
    position: absolute;
    left: calc((100% - 1228px) / 2);
    font-size: 18px;
    z-index: 1;
}

.reserve-park .menu-social-links-container li {
    display: inline-block;
    margin: 0 9px;
}

.reserve-park .breadcrumbs {
    display: inline-block;
    line-height: 37px;
    bottom: 16px;
    position: absolute;
    right: calc((100% - 1228px) / 2);
    font-size: 18px;
    z-index: 1;
    padding: 0;
}

.reserve-park .download li {
    display: block;
    margin: 0;
    padding: 0 0 0 14px;
}

.wrapper_topSlider {
    position: relative;
}

.reserve-park .download li a {
    color: #000;
    width: auto;
    height: auto;
    display: block;
    padding: 7px 0px 7px 12px;
    font-size: 16px;
    font-family: AtlasRegular;
    position: relative;
    padding-right: 25px;
    /*background-position: right -76px top -2132px;*/
    background: url(images/spriteFiles.png) 0 0 no-repeat;
    background-size: 16px;
}

.reserve-park .download li a.pptx {
    background-position: top -22px right 2px;
}

.reserve-park .download li a.pdf {
    background-position: top -55px right 2px;
}

.reserve-park .download li a.docx {
    background-position: top -88px right 2px;
}

.reserve-park .download li a.xlsx {
    background-position: top 8px right 2px;
}

.popover-title {
    background-color: #004b3f;
    color: #fff;
    border: none;
    font-size: 18px;
    font-family: AtlasMedium;
    text-align: right;
}

.popover {
    border-color: #cfc8c6;
    padding: 0;
    min-width: 115px;
    z-index: 100021;
}

.popover-content {
    font-family: AtlasRegular;
}

.reserve-park .popover .popover-content p,
.reserve-park .popover .popover-content td,
.reserve-park .popover .popover-content span,
.reserve-park .popover .popover-content a,
.reserve-park .popover .popover-content ul li a,
.reserve-park .popover .popover-content li {
    margin-bottom: 0;
    font-size: 15px ! important;
    /*line-height: unset;*/
}

.reserve-park .popover .popover-content br {
    display: block;
    content: '';
    margin-top: 2px;
}

span.hoverDownload {
    float: left;
    display: none;
}

.reserve-park .download li:hover {
    background-color: #f0eeed;
}

.reserve-park .download li:hover span.hoverDownload {
    display: block;
    background: url(images/sprites_new.png) 0 -2221px no-repeat;
    width: 11px;
    height: 17px;
    position: absolute;
    left: -2px;
    top: 12px;
}

.reserve-park .infoInner .download li span.hoverDownload {
    background-position: 56px -2220px!important;
    width: 65px;
    position: relative;
    top: 0;
    left: 0;
    padding-right: 17px;
    display: block;
}

.reserve-park .hidePop {
    float: left;
    cursor: pointer;
    width: 15px;
    height: 20px;
    background-position: 0 -2560px;
}

.reserve-park .wrapper {
    background-color: #f0eeed;
}

.reserve-park .content.row {
    padding: 42px 0 25px;
}

.reserve-park .content h2 {
    font-size: 36px;
    color: #004b3f;
    font-family: AtlasBold;
    letter-spacing: -0.72px;
    margin-bottom: 1px;
}

.reserve-park .content h3 {
    color: #2d2d2c;
    font-size: 20px;
    font-family: AtlasMedium;
    letter-spacing: -0.1px;
}

.reserve-park .intro_text {
    line-height: 24px;
    letter-spacing: -0.36px;
    font-size: 18px;
    padding: 0;
}

.reserve-park .content .right {
    border-left: 2px solid #cfc8c6;
    margin-left: 8%;
    padding-left: 10px;
}

.reserve_park_intro_text.editor p {
    height: auto;
    /*overflow: hidden;*/
}

.reserve-park .content hr {
    width: 39px;
    float: right;
    border: 2px solid #b7d94d;
    margin: 12px 0 0;
}

.reserve-park .wrapper.content .row .col-md-9 {
    padding: 0;
}

.swiper-container.col-md-22 .swiper-wrapper.center {
    justify-content: center;
}

.reserve-park .col-md-22 {
    margin: auto;
    float: none;
    padding: 0;
}

.single-events-lobby .reserve-park .col-md-22 {
    float: right;
}

.single-events-lobby .reserve-park .col-md-22 .breadcrumbs {
    padding-right: 0;
}

.reserve-park .informationBox h2 {
    font-size: 18px;
    line-height: 24.04px;
    letter-spacing: -0.36px;
    font-family: AtlasBold;
    color: #004b3f;
}

.reserve-park .informationBox h3 {
    color: #fefefe;
    font-size: 26px;
    line-height: 36px;
    background-color: #004b3f;
    display: table;
    white-space: nowrap;
    border-bottom: 4px solid #b7d94d;
    padding: 0 8px;
    letter-spacing: -0.4px;
    margin-bottom: 19px;
}

.reserve-park .informationBox .col-md-22 {
    background: #fff;
    border-radius: 5px 0 0 5px;
    display: flex;
}

.reserve-park .informationBox .infoInner {
    direction: rtl;
}

.reserve-park .informationBox .wrapInfoArea {
    padding: 40px 30px;
}

.wrapInfoArea .mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 0;
}

.reserve-park .informationBox .infoArea {
    padding: 0;
    height: 408px;
    /*overflow-y: scroll;*/
    direction: ltr;
    min-height: 100%;
}

.reserve-park .informationBox .infoPics {
    max-width: 30%;
    display: inline-block;
    vertical-align: top;
    float: left;
}

.reserve-park .informationBox .infoContent {
    /* display: inline-block; */
    max-width: 100%;
}

.reserve-park .informationBox .infoContent p a {
    color: #2d2d2c;
    font-family: 'AtlasMedium';
    border-bottom: solid 1px #000;
    line-height: 24px;
    display: inline;
    padding: 0;
}

.reserve-park .informationBox .withImages.infoContent {
    width: 70%;
}

.reserve-park .informationBox .infoArea .imgAuthor {
    margin-bottom: 40px;
    display: inline-block;
}

.reserve-park .informationBox .infoArea img {
    max-width: 100%;
    margin-right: 10px;
    /*margin-bottom: 40px;*/
}

.reserve-park .informationBox .infoList {
    background: #004b3f;
    color: #fff;
    padding: 25px 20px;
    border-radius: 0 5px 5px 0;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.36px;
}

.reserve-park .informationBox p {
    color: #2d2d2c;
    font-size: 16px;
    line-height: 24.04px;
    letter-spacing: -0.32px;
    margin-bottom: 20px;
}

.reserve-park .informationBox .li.btn.green a {
    color: #004b3f;
}

.reserve-park .informationBox .li a {
    color: #fff;
    display: block;
    padding: 5px 14px;
    font-family: AtlasMedium;
    background-image: none;
}

.reserve-park .informationBox .li {
    margin-bottom: 10px;
}

.reserve-park .informationBox {
    margin-bottom: 79px;
}

.mapPage ::-webkit-scrollbar,
.reserve-park ::-webkit-scrollbar {
    width: 9px;
}

.mapPage ::-webkit-scrollbar-track,
.reserve-park ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 7px #a8a6a5;
    border-radius: 10px;
    border: 1px solid transparent;
    opacity: 0.1;
}

.mapPage ::-webkit-scrollbar-thumb,
.reserve-park ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 7px #a8a6a5;
    border: 1px solid transparent;
}

.mapPage ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 7px transparent;
}

.mapPage ::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 7px #000;
}

.noResulTxt {
    padding: 25px;
    font-size: 20px;
}

.reserve-park .wrapInfoArea .loader,
.informationBox .loader {
    display: none;
    background: rgba(255, 255, 255, 0.5) url(images/ratag-loader.gif) no-repeat scroll 50% 54% !important;
    width: 100%;
    height: 100%;
    position: absolute;
    margin: -40px -30px;
    border-radius: 5px 0 0 5px;
    z-index: 999;
}

.informationBox .mobile_li .loader {
    margin: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.reserve-park .rpMap {
    text-align: center;
    padding: 38px 0;
}

.reserve-park .rpMap iframe {
    margin-top: 50px;
    height: 380px;
    width: 100%;
}

.reserve-park .rpMap.rpInfoState {
    background: #f0eeed;
}

.reserve-park .booking_system {
    margin-bottom: -1px;
}

.reserve-park .booking_system {
    text-align: center;
    background: #f0eeed;
}

.reserve-park .booking_system p {
    display: none;
}

.reserve-park .hp-news {
    background: #fff;
    text-align: center;
    padding: 40px 0 69px;
}

.reserve-park .hp-news .container .row .col-lg-32.col-md-22.col-xs-36 .title {
    margin-bottom: 18px;
}

.reserve-park .enrichment .container .row .col-lg-32.col-md-22.col-xs-36 .row.wrapPics {
    margin-top: 18px;
}

.single-reserve-park .secondary-menu li,
.single-camping .secondary-menu li {
    padding: 0 26px;
}

.single-reserve-park .secondary-menu,
.single-camping .secondary-menu {
    position: fixed;
    width: 100%;
}

.preview_row .hp-new {
    height: 228px;
}

.preview_row .content-new {
    width: 50%;
    display: inline-block;
    background: #f0eeed;
    vertical-align: top;
    height: 100%;
}

.preview_row {
    margin-top: 50px;
}

.preview_row a.hp-new {
    height: 176px;
}

.preview_row .hp-new figure {
    /*height: 100%;*/
    /*max-width: 50%;*/
}

.preview_row .col-md-12 {
    margin-bottom: 35px;
}

.preview_row .content-new:hover {
    /*background-color: #004b3f;*/
    /*color: #fff;*/
}

.preview_row .content-new:hover .new-title,
.preview_row .content-new:hover .read-more {
    color: #fff;
}

.preview_row .hp-new a {
    width: 50%;
}

.reserve-park .newsLinks a.transparent {
    background-image: none;
}

.reserve-park .newsLinks a {
    display: inline-block;
    margin: 0px 7px;
    width: calc((100% / 5) - 16px);
    background-position: 16px -125px;
}

.reserve-park .newsLinks a:first-child {
    margin-right: 0;
}

.reserve-park .newsLinks a:last-child {
    margin-left: 0;
}

.reserve-park .hp-news .col-md-12:first-child {
    padding-right: 10px;
}

.reserve-park .hp-news .col-md-12:last-child {
    padding-left: 10px;
}

.reserve-park .enrichment {
    text-align: center;
    padding: 41px 0 73px;
    background: #f0eeed;
    clear: both;
}

.reserve-park .enrichment .wrapPics {
    margin-top: 48px;
}

.reserve-park .enrichment .sub-title {
    margin-bottom: 48px;
}

.reserve-park .enrichment .wrapPics img {
    width: 100%;
    height: 180px;
}

.reserve-park .enrichment .wrapPics .col-md-6 {
    position: relative;
}

.reserve-park .enrichment .wrapPics .col-md-6 a {
    position: relative;
    display: block;
}

.reserve-park .enrichment .wrapPics span {
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    font-family: AtlasBold;
    padding: 0 20px;
    text-align: right;
}

.reserve-park .enrichment .newsLinks {
    margin: 36px 0 0;
}

.reserve-park .sales {
    padding: 0 0 79px;
    min-height: 500px;
}

.reserve-park .sales h2 {
    color: #004b3f;
    font-size: 34px;
    font-family: AtlasBold;
    margin-bottom: 38px;
    /* letter-spacing: 0.1px; */
}

.reserve-park .sales .saleV {
    width: 24px;
    height: 25px;
    display: inline-block;
    background-color: #004b3f;
    border: 1px solid;
    border-radius: 50%;
    margin-left: 14px;
    vertical-align: text-bottom;
    background-position: -1px -2587px!important;
    background-size: 83px;
}

.reserve-park .sales .saleLine {
    font-size: 18px;
    color: #004b3f;
    margin: 28px 0;
    display: block;
    font-family: AtlasMedium;
    /*padding-right: 35px;*/
    letter-spacing: -0.2px;
}

.reserve-park .sales .right {
    padding-right: 0;
}

.single-camping .reserve-park .sales .right {
    float: none;
}

.reserve-park .sales .right a.btn {
    display: block;
    width: 235px;
    border: 1px solid #004b3f;
    font-size: 18px;
    font-family: AtlasMedium;
    margin-bottom: 25px;
    text-align: center;
}

.reserve-park .sales .saleLine:last-of-type {
    margin-bottom: 35px;
}

.reserve-park .tableMain table tr th,
.reserve-park .tableMain table tr td {
    border-bottom: 1px solid #cfc8c6;
    padding: 10px 20px;
    text-align: right;
    max-width: 350px;
    font-size: 15px;
    letter-spacing: -0.3px;
    color: #2d2d2c;
}

.reserve-park .tableMain table tr th:nth-child(2),
.reserve-park .tableMain table tr td:nth-child(2) {
    border-right: 1px solid #cfc8c6;
    border-left: 1px solid #cfc8c6;
    width: 41%;
}

.reserve-park .tableMain table tr th:last-child,
.reserve-park .tableMain table tr td:last-child {
    border-left: none;
}

.reserve-park .tableMain table tr td.tabSprite {
    background-position: 26px -619px !important;
    cursor: pointer;
}

.reserve-park .tableMain {
    border-top: 3px solid #004b3f;
}

.reserve-park .tableMain tr:hover {
    background: #f0eeed;
}

.reserve-park table {
    background: #fff;
    width: 100%;
    border-radius: 0 0 5px 5px;
    cursor: default;
}

.reserve-park .tableMain table tr th {
    font-family: AtlasBold;
    color: #004b3f;
}

.reserve-park .tableHead span.active {
    background: #004b3f;
    color: #fff;
    /* padding: 18px 0; */
}

.reserve-park .tableHead {
    display: flex;
    padding-top: 7px;
}

.reserve-park .tableHead span {
    width: calc((100% / 3));
    padding: 18px 0;
    background-image: none;
    text-align: center;
    margin: 0 0 0 1px;
    border-radius: 4px 4px 0 0;
    background: #b3dd4f;
    display: inline-block;
    font-size: 17px;
    font-family: AtlasMedium;
    cursor: pointer;
}

.reserve-park .Tabs_2.tableHead span {
    width: calc(100% / 2);
}

.reserve-park .Tabs_4.tableHead span {
    width: calc((100% / 4) - 2px);
}

.reserve-park .useInfo {
    text-align: center;
    padding: 41px 10px 70px;
}

.sales_system .hourTitle {
    color: #004b3f;
    font-family: AtlasBold;
    font-size: 19px;
    padding-right: 10px;
    display: inline-block!important;
}

.sales_system iframe#ReservingHotelCamp {
    width: 228px;
}

.reserve-park .wrapSprite {
    margin-bottom: 28px;
}

.reserve-park .useInfo .wrapSprite span {
    font-weight: bold;
    font-size: 18px;
}

.reserve-park .useInfo .rpInfoSprite {
    background-position: 0 -2510px!important;
    display: inline-block!important;
    width: 39px;
    height: 40px;
    vertical-align: middle;
    margin-left: 3px;
}

.reserve-park .infoArrive span.rpInfoSprite {
    background-position: 0px -2598px!important;
    width: 54px;
    height: 46px;
}

.reserve-park .infoContantInner span.rpInfoSprite {
    /*width: 54px;*/
    /*height: 56px;*/
    /*background-position: -20px -530px !important;*/
    background-position: -16px -394px !important;
    background-size: 70px;
}

.reserve-park .useInfo .openHour span.ShopSite.hourSTitle {
    display: inline-block;
}

.single-camping .reserve-park .useInfo .hourTitle.iframe_sale_title {
    margin-top: 17px;
    padding: 0;
}

.reserve-park .useInfo .openHour span.rpInfoSprite.shop {
    background-position: 0 -2719px!important;
    width: 48px;
}

.reserve-park .useInfo .wrapOpenHour {
    border-left: 1px solid #cfc8c6;
    height: 100%;
}

.reserve-park .useInfo .openHour,
.reserve-park .useInfo .safetyRules {
    text-align: right;
    border-left: 1px solid #cfc8c6;
}

.reserve-park .useInfo .popover-content .hourSTitle,
.reserve-park .useInfo .openHour span.hourSTitle {
    display: block;
    color: #004b3f;
    font-family: AtlasMedium;
    margin-top: 20px;
}

.reserve-park .useInfo .openHour span.special {
    white-space: normal;
    margin-top: 0;
}

.reserve-park .useInfo .openHour span {
    display: inline-block;
    line-height: 21.99px;
    letter-spacing: -0.32px;
    /* width: 20px; */
}

.reserve-park .useInfo .openHour span.time {
    display: inline-block;
    direction: ltr;
}

.reserve-park .useInfo .holidHour:not(.special),
.reserve-park .useInfo .holidHour~.holidHour.holiday_eves {
    margin-top: 20px;
}

.reserve-park .useInfo .holidHour.first_content {
    margin-top: 0;
}

.reserve-park .useInfo .holidHour.first_content h3:first-child {
    margin-top: 0;
}

.reserve-park .popover-content .holidHour~.holidHour {
    display: block;
}

.reserve-park .useInfo .sub-title {
    margin-bottom: 45px;
}

.reserve-park .useInfo .sub-title {
    margin-bottom: 57px;
}

.reserve-park .infoContantInner {
    border-left: 1px solid #cfc8c6;
    height: 100%;
    padding: 0 25px;
}

.reserve-park .infoContant,
.reserve-park .infoStationsContant {
    text-align: right;
    /*padding-left: 23px;*/
    /*padding: 0px;*/
}

.reserve-park .infoContant .holidHour {
    padding-left: 6px;
    border-left: 1px solid;
    margin-left: 6px;
    line-height: 30px;
}

.reserve-park .contactSpace {
    margin-top: 12px;
    display: block;
}

.reserve-park .contactSpace.facebook {
    background-position: right -76px top -1898px;
    padding: 2px 25px 2px 0;
    display: inline-block;
}
.reserve-park .contactSpace.instegram{
    position: relative;
    padding: 2px 25px 2px 0;
    display: inline-block;
}
.reserve-park .contactSpace.instegram:after{
    display: block;
    content: '';
    position: absolute;
    width: 19px;
    height: 20px;
    background-color: #004b3f;
    right: 0;
    z-index: 0;
    bottom: -1px;
    background-size: 58px;
    background-position: 3px -172px;
}
.reserve-park .wrapUseIcons {
    margin-top: 38px;
    margin-right: -10px;
    background: none;
    text-align: center;
}

.reserve-park .sales_system {
    text-align: center;
}


/*.reserve-park .wrapUseIcons .col-md-8:last-of-type ,*/


/*.reserve-park .wrapUseIcons .col-md-8:nth-last-of-type(2):not(:nth-of-type(3n+2)){*/


/*display: inline-block;*/


/*float: none;*/


/*margin-left: -5px;*/


/*}*/

.reserve-park .useIcon {
    width: 100%;
    height: 114px;
    border-radius: 4px;
   /* border: 1px solid #cfc8c6;*/
    display: inline-block;
    position: relative;
    cursor: pointer;
    /*margin: 0 0 16px 16px;*/
    margin-bottom: 16px;
}

.reserve-park .question_answer .answer {
    padding: 0 14px;
}

.reserve-park .open_question .answer {
    padding: 8px 14px 12px;
}

.reserve-park .answer {
    padding: 0;
}

.reserve-park .useIcon:hover {
    border-color: #004b3f;
}

.reserve-park .useIcon span,
.reserve-park .useIcon a {
    color: #004b3f;
    font-family: AtlasMedium;
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: auto;
    width: 94px;
    text-align: center;
}

.reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8 {
    float: none;
    display: inline-block;
    /* margin-left: -4px; */
}

.wrapUseIcons .popover {
    width: 408px;
    padding: 0 0 15px 0;
}

.wrapUseIcons .popover-content {
    max-height: 120px;
    overflow-x: auto;
    width: 94%;
    margin: auto;
}

.socialLinks .popover {
    width: 251px;
    margin-left: 10px;
}

.reserve-park .infoContant .btn,
.reserve-park .infoStationsContant .btn,
.reserve-park .safetyRules .btn {
    width: calc(100% - 10px);
    background-position: 26px -474px;
    text-align: center;
}

.reserve-park .row.wrapUseInfo {
    display: flex;
}

.reserve-park .infoArrive {
    text-align: right;
}

.reserve-park .rpMap img {
    max-width: 100%;
    margin-top: 40px;
}

.reserve-park .sales .right p {
    color: #004b3f;
    font-size: 16px;
    font-family: AtlasMedium;
    width: 80%;
    line-height: 20px;
}

.reserve-park .sales .left {
    padding-left: 0;
}

.reserve-park .sales .left .editor {
    margin-top: 20px;
}

.reserve-park .sales .left .editor ul li {
    margin-right: 10px;
}

.single-camping .reserve-park .sales .left {
    float: none;
    margin: 0 auto;
}

.reserve-park .tableMain table tr th:first-child,
.reserve-park .tableMain table tr td:first-child {
    width: 44%;
}

.reserve-park .camping {
    height: 388px;
    padding-top: 111px;
}


/*End Reserve Park*/


/*hp calander*/

.home .eventon_sorting_section {
    border-color: #ffffff;
}


/*hp calander*/


/*Active Page*/

.calendar .eventon_sorting_section {}

.calendar .evortl.ajde_evcal_calendar .eventon_filter_line {
    border: none;
    margin: 0;
    width: 100%;
}

.calendar .evortl .eventon_filter_line .eventon_filter {
    margin: 0 0 0 15px;
    width: 31.5%;
}

.evortl .eventon_filter_line .eventon_filter {
    float: left ! important;
}

.calendar .eventon_sort_line .evs,
.calendar .eventon_sort_line .evs_3 p,
.calendar .eventon_sf_field,
.eventon_filter_selection {
    float: right;
    width: 100%;
}

.eventon_filter_selection {
    margin-bottom: 10px;
}

.calendar .eventon_filter_line .eventon_sf_field p {
    font-size: 16px;
    color: #004b3f ! important;
    margin: 8px 0;
    font-family: 'AtlasMedium';
    float: right;
}

.calendar .eventon_sort_line .eventon_sortval_for_dropdown,
.calendar .eventon_filter_line .filtering_set_val,
.calendar .eventon_sort_line .eventon_sf_cur_val p {
    background-color: #fff;
    color: #2d2d2c;
    width: 210px;
    height: 32px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #cfc8c6;
    text-align: right;
    width: 100%;
}

.calendar .eventon_filter_line .filtering_set_val {
    background-position: left 11px top -1957px;
    float: right;
}

.calendar .eventon_filter_dropdown {
    margin-top: 0;
    width: 100%;
    text-align: right;
    font-size: 16px;
}

.eventon_filter_line p {
    color: #2d2d2c!important;
}

.active-page .calendar .eventon_fullcal {
    width: 100%!important;
}

.active-page .calendar .evortl #evcal_list {
    width: 100%;
    margin-top: 40px;
    padding-left: 5px;
}

.active-page .calendar .evofc_months_strip {
    width: 100%!important;
}

.active-page .calendar .col-md-20 {
    float: none;
    margin: auto;
}

.active-page.reserve-park {
    padding: 0;
}

.active-page.reserve-park .sliderHome span.credit {
    left: calc((100% - 1228px) / 2);
}


/*End Active Page*/


/*Map*/

#map-canvas {
    height: 713px;
    overflow: hidden;
}

#mapSbar #mCSB_1_scrollbar_vertical {
    top: 20px;
    bottom: 20px;
}

.mapPage .breadcrumbs {
    margin-bottom: 25px;
}

.mapPage .sbarFilters.wrap_filter {
    margin-top: 12px;
    border-bottom: 1px solid #cfc8c6;
    padding-right: 6%;
    padding-bottom: 7px;
}

.mapPage>div:not(.wrapper_topSlider) h1 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 36px;
    line-height: 20px;
    letter-spacing: -0.72px;
    padding-bottom: 12px;
}

.mapPage h2.top {
    font-size: 21px;
    border-bottom: 6px solid #b8d94e;
    display: inline-block;
    margin-bottom: 20px;
    padding-bottom: 9px;
    font-family: AtlasBold;
}

.mapPage .wrap_filter .filterTitle {
    display: block;
    width: 177px;
    color: #004b3f;
    font-family: AtlasBold;
    line-height: 20px;
    letter-spacing: -0.36px;
    padding-bottom: 12px;
    font-size: 17px;
}

.mapPage .inner_filter label {
    padding-left: 13px;
}

.mapPage .wrap_filter label span {
    margin: 6px 2px 9px 8px;
}

.mapPage .rpLine img {
    float: right;
    max-width: 25%;
}

.mapPage .rpLine .rpMapTxt {
    float: right;
    width: 67%;
    padding-right: 16px;
}

#bouble{
    text-align: center;
    overflow-x: hidden;
    position: absolute;
    right: 25px;
    width: 220px;
    top: 25px;
    z-index: 1;
    background: #fff;
    border-radius: 13px;;   
}
#bouble img {
    width: 220px; /* width of container */
    height: 100px; /* height of container */
    object-fit: cover;
    object-position: center; 
}
#bouble img[src=""] {
    display: none;
 }   
#bouble .buble-text{
    padding:13px;
    padding-bottom: 20px;  
}
#bouble-x{
    cursor: pointer;
    position: absolute;
    right: 8px;
    line-height: 1;
    border-radius: 3px;
    padding: 2px 3px 0px 3px;
    background-color: rgba(255, 255, 255, 0.7);
    top: 9px;
}
#bouble h3{
    color: #004b3f;
    font-family: AtlasBold;
    font-size: 17px;
    line-height: 14px;
    letter-spacing: -0.34px;
    padding-bottom: 6px;
}
#bouble .btn{
    margin-top: 15px;
    display: block;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
}
#mobile_to_filter{
    display: none;
}
.mapPage .rpLine .rpMapTxt h2{
    color: #004b3f;
    font-family: AtlasBold;
    font-size: 17px;
    line-height: 14px;
    letter-spacing: -0.34px;
    padding-bottom: 6px;
    direction: ltr;
    text-align: right;
}

/*** new ****/   
/*.mapPage .rpLine.active img{
    max-width: 100%;
    padding-right: 5%;
    padding-bottom: 20px;
    width: 70%;  
}
.mapPage .rpLine .btn.green{
    display: block;
    max-width: 200px;
    margin-top: 10px;
}
.mapPage .rpLine.active .short_text{
    display: inline;
}
.mapPage .rpLine.active .three_points{
    display: none;
}
.mapPage .long_text{
    display: none;
}*/
.mapPage.govmapDiv .rpLine{
    padding: 19px 6% 19px 8%
}
.mapPage.govmapDiv .rpLine.active img{
    max-width: 40%;
    /* padding-right: 5%; */
    padding-bottom: 20px;
    width: 40%;
    transition: width 2s;  
    max-width: 100%;
    width: 100%;
} 
.mapPage.govmapDiv .rpLine .rpMapTxt {
    width: 90%;
    width: 100%;
}
.mapPage.govmapDiv .rpLine img~.rpMapTxt{
    width: 51%;
} 
.mapPage.govmapDiv .rpLine.active img~.rpMapTxt{
    width: 100%;
} 
.mapPage.govmap .rpLine {
    padding: 19px 6% 19px 8%;
}

.mapPage.govmapDiv .rpLine .btn.green{
    width: auto;
    margin-top: 10px;
}
.mapPage.govmapDiv .rpLine span.div_btn {
    display: block;
    width: 100%;
}
.mapPage.govmapDiv .rpLine.active .short_text{
    display: inline;
}
.mapPage.govmapDiv .rpLine.active .three_points{
    display: none;
}
.mapPage .long_text{
    display: none;
}
/************/

.mapPage .rpLine .rpMapTxt p {
    color: #2d2d2c;
    font-size: 15px;
    line-height: 18px;
}

.mapPage input.sbarSearch {
    width: 100%;
    outline: none;
    padding: 13px 6%;
    font-size: 16px;
    letter-spacing: -0.32px;
    color: #2d2d2c;
    background-position: 18px -31px;
    background-size: 50px;
    border: none;
    border-bottom: 1px solid #cfc8c6;
}

.mapPage h4.sbarTitle {
    font-size: 26px;
    background: #004b3f;
    color: #fff;
    padding: 21px 0;
    text-align: center;
    font-family: AtlasMedium;
}

.mapPage .rpLine {
    padding: 19px 6% 19px 0;
    border-bottom: 1px solid #cfc8c6;
    cursor: pointer;
}

.mapPage .rpLine:hover {
    background-color: #f0eeed;
}

.mapPage .wrap_filter span.btn.green {
    padding: 10px 58px;
    margin: 25px 0 43px 0;
    color: #004b3f;
    font-family: AtlasBold;
    background-position: 14px -1894px;
}

.mapPage .wrap_filter span.btn.green.more {
    background-position: 14px -1783px;
}

.mapPage .wrap_filter .moreFilter {
    margin: 15px 0;
}

.mapPage .wrap_filter .moreFilter a {
    /*color: #004b3f;*/
    font-family: "AtlasMedium";
    font-size: 16px;
    /*font-weight: 500;*/
    line-height: 19px;
    padding-left: 30px;
    background-image: none;
}

.mapPage .wrap_filter label {
    font-size: 15px;
}

.mapPage .filterMobile {
    display: none
}

.mapPage .wrap_filter span.filterAll {
    float: left;
    font-family: AtlasBold;
    padding: 10px 0;
    text-align: center;
    min-width: 240px;
    background-image: none;
    font-size: 19px;
    margin: 25px 0 43px 0;
}

.mapPage .wrap_filter .inner_filter span.col-md-4 {
    font-size: 15px;
    padding-top: 7px;
    font-family: AtlasMedium;
}

.gm-style-iw {
    width: 250px !important;
    top: 15px !important;
    left: 0 !important;
    background: transparent;
}


/* change maps */

.gm-style .gm-style-iw {
    top: 18px !important;
    /* right: 26px!important; */
    width: 100% !important;
    top: 0px !important;
    max-width: 280px !important;
    padding: 0;
}


/* change maps */

.gm-ui-hover-effect {
    opacity: .6;
    right: 6px;
    top: 6px !important;
}


/* change maps */

.gm-style-iw.gm-style-iw-c .gm-style-iw-d {
    overflow: hidden !important;
}

@media (max-width: 640px) {
    /* change maps mobile */
    .gm-style-iw.gm-style-iw-c {
        max-height: 325px !important;
    }
    .gm-style-iw.gm-style-iw-c .gm-style-iw-d {
        max-width: 280px !important;
    }
    #map-canvas {
        height: 500px !important;
    }
    .reserve-park .station_s.useInfo {
        background-color: #f0eeed;
        width: 100%;
        padding: 10px 10px 20px;
    }
    .reserve-park .station_s.useInfo .backgrond {
        width: 91%;
        margin: 0 auto;
    }
    .reserve-park .trip.preview_row {
        padding-top: 15px;
    }
}

.compWithoutPay .gm-style .gm-style-iw {
    top: 61px!important;
    /* right: 3px!important; */
}

.compWithoutPay .gm-style .gm-style-iw~div {
    margin-top: 47px;
    margin-right: -15px;
}

.gm-style .gm-style-iw div:first-child {
    max-height: 100%!important;
}

.gm-style img {
    max-width: 280px!important;
}

.maParkBox .rpMapTxt h2 {
    font-size: 19px;
    line-height: 20px;
    letter-spacing: -0.38px;
    font-family: AtlasBold;
    color: #004b3f;
    margin-bottom: 5px;
    direction: ltr;
}

.maParkBox .rpMapTxt p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.32px;
    font-family: AtlasRegular;
    max-width: 220px;
    margin: 0 auto 10px;
}

.maParkBox {
    text-align: center;
    font-family: AtlasRegular;
    background: #fff;
    z-index: 9999;
    display: block;
    position: relative;
}

.maParkBox .rpMapTxt a.btn.green {
    padding: 9px 45px;
    font-family: AtlasMedium;
    margin-bottom: 6px;
}

.maParkBox .rpMapTxt {
    padding: 15px;
    max-width: 280px;
    padding-bottom: 30px;
}

.sbarFilters .fTitle {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.36px;
    font-family: AtlasBold;
    display: block;
    color: #004b3f;
    margin-bottom: 6px;
}

.sbarFilters label {
    width: 46%;
    display: inline-block;
}

.mapPage .wrapFilterList {
    /*overflow-y: scroll;*/
}

.mapPage .row {
    margin: 0;
}

.mapPage .col-md-8:first-child {
    padding: 0;
}

.mapPage .bottomSbar {
    text-align: center;
    margin: 25px 0;
}

.mapPage .bottomSbar .btn.green a {
    font-size: 19px;
    padding: 0 41px;
    font-family: AtlasBold;
    line-height: 42px;
    background-position: 13px -51px;
}

.mapPage span.sbarText {
    margin-top: 11px;
    display: inline-block;
    color: #004b3f;
}

.wrap_filter .col-md-8 {
    padding-left: 50px;
}

.wrapMapLinks {
    background: #f0eeed;
    text-align: center;
    padding: 38px 0 40px;
}

.wrapMapLinks .mapLink {
    padding: 0 6px;
    height: 126px;
}

.mapPage .wrapMapLinks .row {
    margin-top: 49px;
}

.wrapMapLinks .mapLink a {
    border-radius: 5px;
    background-position: 50% 28px!important;
    padding-top: 86px;
    font-size: 18px;
    font-family: AtlasBold;
    height: 100%;
    display: block;
    background-color: #fff!important;
    background-size: 73px!important;
}

.wrapMapLinks .mapLink:hover a {
    background-position: 50% -85px!important;
    background-color: #004b3f!important;
    color: #fff;
}

.mapPage .wrap_filter span.btn.green:after {
    content: " " attr(data-more) " ";
}

.mapPage .wrap_filter span.btn.green.more:after {
    content: " " attr(data-less) " ";
}

hr.green {
    width: 41px;
    border: 2px solid #b7d94d;
    margin: 4px auto;
}

.breadcrumbs span:first-child {
    padding-right: 0;
}

.wrap_filter.container {
    margin-top: 9px;
}

.mapPage.fullMap .wrap_filter .row {
    margin-left: -10px;
    margin-right: -10px;
}


/*mosaic-page*/

.mosaic-page h2.title {
    text-align: center;
    padding-bottom: 17px;
}

.mosaic-page h4.sbarTitle {
    font-size: 25px;
}


/*General Style*/

a.btn.green,
span.btn.green,
.btn.green a {
    background-color: #b3dd4f;
    border-color: #b3dd4f;
}

a.btn.orange,
span.btn.orange,
.btn.orange a {
    background-color: #eb7154;
    border-color: #eb7154;
}

a.btn.transparent,
span.btn.transparent,
.btn.transparent a {
    background-color: transparent;
    color: #004b3f;
    border: 1px solid #000;
}

a.btn,
span.btn,
.btn a {
    padding: 10px 15px;
    font-size: 16px;
    background-position: 13px -54px;
    border-radius: 4px;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
}

.main-container {
    padding-left: 26px;
}

.INDDesktop #INDmenu-btn {
    top: 190px!important;
}

.atss.share_title {
    background-position: 10px -2355px;
}


/*Start - batel.css*/


/*Calender */

.calendar {
    padding: 40px 0 57px;
}

.calendar .active_evoFC_tip {
    position: absolute;
    line-height: 110%;
    z-index: 2;
    top: 0 !important;
    left: auto !important;
    right: -34px;
    display: block !important;
    font-family: AtlasRegular;
}

.calendar .fa-calendar:before {
    content: " ";
    background-position: right -24px top -204px;
    display: block;
    width: 18px;
    height: 18px;
}

.calendar .active_evoFC_tip:before {
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    position: absolute;
    left: 0;
}

.calendar .fa-angle-right:before {
    content: "\f104";
}

.calendar .fa-angle-left:before {
    content: "\f105";
}

.evofc_month {
    float: none !important;
}

.calendar .ajde_evcal_calendar {
    margin: 28px auto 0 auto;
}

.calendar .eventon_fullcal {
    width: 70.6% !important;
    padding: 0;
    float: right;
    border-bottom: none;
    overflow: inherit;
}

.calendar .evo_metarow_directimg img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}

.evortl .evcal_evdata_row .evcal_evdata_cell {
    padding: 0;
}

.calendar .evo_repeat_series_dates span {
    float: right;
    padding: 0 10px;
    margin: 0;
    border-left: 1px solid #959594;
    border-radius: 0;
    line-height: 16px;
    margin-bottom: 5px;
}

.calendar .evo_repeat_series_dates span:last-child {
    border-left: none;
}

.page-template-template-activitie .calendar .evo_repeat_series_dates span:nth-child(3n) {
    border-left: 1px solid #959594;
}

.calendar .eventon_fc_days .evo_fc_day.evo_fc_empty {
    color: #aeaeae;
}

.calendar .evo_cal_above span.evo-gototoday-btn {
    border-radius: 4px;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    background-color: #004b41;
    opacity: 1;
    font-size: 16px;
    padding: 10px 15px;
}

.calendar .evo_cal_above span.evo-gototoday-btn:hover {
    background-color: #004b41;
}

.calendar .evcal_evdata_row.evo_metarow_repeats {
    margin-bottom: 0;
}

.calendar #evcal_list .eventon_list_event p.no_events {
    border: none;
    font-style: normal;
    font-size: 16px;
    /*word-spacing: -2px;*/
    padding: 16px 19px;
    color: #2d2d2c;
}

.evcal_evdata_row.evo_metarow_repeats .evcal_evdata_icons {
    width: 17px;
    height: 18px;
}

.calendar .evortl .evo_metarow_repeats.evcal_evdata_row .evcal_evdata_cell .evo_repeat_series_dates {
    padding-right: 14px;
}

.calendar .evo_metarow_directimg,
.evcal_evdata_row,
.calendar .evo_repeat_series_dates span {
    background-color: #ffffff;
}

.calendar .ajde_evcal_calendar .calendar_header {
    margin-bottom: 12px;
    text-align: right;
}

.evofc_months_strip {
    max-width: 100% !important;
}

.evofc_month {
    max-width: 100%;
    width: 100% !important;
}

.calendar .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
    height: 45px;
    font-size: 16px;
    line-height: 37px;
    background: #004b3f;
}

.evortl .eventon_fc_days .evo_fc_day {
    padding: 33px 0;
    font-size: 20px;
}

.calendar .evortl #evcal_list {
    width: 23.9%;
    float: left;
    border-radius: 0;
    border: none;
    margin-bottom: 41px;
}

.calendar #evcal_list .eventon_list_event p a.desc_trig {
    border: none !important;
    border-color: #206177;
    padding: 13px 15px 6px;
}

.calendar .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
    margin-bottom: 25px;
    border: 1px solid #cfc8c6;
    border-bottom-color: #004b3f;
}

.calendar .evortl .eventon_events_list .eventon_list_event .evcal_desc,
.calendar .evortl.eventon_events_list .eventon_list_event .evcal_desc,
.calander .evortl.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc {
    padding: 0!important;
}

.calendar .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {
    color: #2d2d2c;
    font-size: 14px;
    word-spacing: 1px;
    line-height: 18px;
}

.calendar .evcal_desc .evcal_desc3 {
    min-height: auto;
}

.has_events:after {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 24px solid #b7d94d;
    border-left: 24px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
}

.eventon_fc_days .evo_fc_day.has_events span {
    display: none;
}

.calendar .eventon_fc_days .evo_fc_day.today:before {
    display: none;
}

.calendar .evoFC_tip,
.active_evoFC_tip {
    background-color: #b7d94d;
    color: #004b3f;
    padding: 3px 13px;
    font-size: 16px;
    width: 33px;
    z-index: 1;
    font-family: AtlasMedium;
}

.evoFC_tip:before,
.active_evoFC_tip:before {
    border-width: 7px 9px 0 0 !important;
    bottom: -7px !important;
    border-color: #b3dd4f transparent transparent transparent !important;
}

.calendar .eventon_fc_daynames .evo_fc_day:hover {
    color: #ffffff;
}

.calendar .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
    font-size: 29px;
    font-family: AtlasRegular;
    letter-spacing: -0.4px;
}

.calendar .eventon_fullcal p {
    font-family: AtlasRegular;
}

.calendar .ajde_evcal_calendar .calendar_header .evcal_arrows {
    height: 26px;
    width: 26px;
    border-width: 2px;
    float: right;
    border: none;
    background-size: 74px;
}

.calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa.fa-angle-right {
    left: 4px;
}

.calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    display: none;
}

.calendar .ajde_evcal_calendar #evcal_prev {
    margin-left: 9px;
    background-position: 1px -73px;
}

.calendar .ajde_evcal_calendar #evcal_next {
    background-position: 3px 1px;
}

.calendar .ajde_evcal_calendar.evortl .calendar_header p.evo_arrows {
    height: auto;
    padding-right: 15px;
    margin-top: 3px !important;
}

.calendar .eventon_fullcal .evo_fc_day {
    border-top: 1px solid #d6cac2;
    border-right: 1px solid #d6cac2;
}

.calendar .eventon_fc_days,
.eventon_fc_daynames {
    border-left: 1px solid transparent;
}

.calendar .eventon_fullcal .evo_fc_day.bb,
.calendar .eventon_fullcal .evo_fc_day.br {
    border-bottom: 1px solid #d6cac2;
}

.calendar .eventon_fullcal .evo_fc_day.br {
    border-right: 1px solid #d6cac2;
    border-left: 1px solid #d6cac2;
}

.calendar [data-dow="6"] {
    border-left: 1px solid #d6cac2;
}

.calendar .eventon_fc_days .evo_fc_day.has_events:hover,
.calendar .eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus,
.calendar .eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus:hover {
    border: 1px solid #004b3f;
    background-color: #f6f5f4;
}

.calendar .eventon_fc_days .evo_fc_day:not(.has_events):hover {
    background-color: #fff;
    cursor: default;
}

.calendar .title,
.camping_links .title,
.border_bottom_green.title {
    color: #004b3f;
    line-height: normal;
    text-align: center;
    background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
    padding-bottom: 5px;
}

.calendar .ajde_evcal_calendar img {
    float: right;
    margin-top: 3px;
    margin-left: 15px;
    max-width: 62px;
}

.calendar .evo_below_title.on_close {
    /*height: 39px;*/
    overflow: hidden;
}

.calendar .evo_below_title {
    margin-top: 5px;
}

.calendar #evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc,
.sin_val.hasFtIMG .evcal_desc {
    padding: 0;
}

.calendar #evcal_list .eventon_list_event .hasFtIMG .evcal_desc span.evcal_event_title {
    padding-right: 77px;
}

.calendar .bordb {
    border: none !important;
    border-color: transparent !important;
}

.calendar .evcal_evdata_row {
    padding: 0;
    margin-bottom: 5px;
}

.calendar .evortl .evcal_evdata_row .evcal_evdata_cell {
    padding: 0;
}

.eventon_events_list .eventon_list_event .evcal_desc {
    margin: 0;
}

.calendar .evcal_evdata_row .evcal_evdata_cell h3 {
    font-family: AtlasBold !important;
    display: inline-block;
    max-width: 22%;
    padding-left: 6px;
    vertical-align: top;
}

.calendar .evcal_evdata_row.evo_metarow_repeats .evcal_evdata_cell h3 {
    width: 100%;
}

.calendar .eventon_events_list .eventon_list_event .wrapper_evcal_eventcard {
    padding: 0 15px;
}

.calendar .eventon_events_list .eventon_list_event .event_description {
    border-left: none;
    border-bottom: none;
}

.calendar .eventon_events_list .eventon_list_event .event_description.evcal_eventcard.open {
    border-top: 1px solid #cfc8c6;
    padding-top: 11px;
}

.calendar .evorow .tb .evcal_col50 {
    width: auto;
    display: block;
}

.calendar .evcal_list_a:after {
    display: none !important;
}

.calendar .evcal_evdata_row .evcal_evdata_cell p,
.calendar .evo_data_val {
    display: inline-block !important;
    font-style: normal;
    font-size: 14px;
    max-width: 78%;
    line-height: 17px;
}

.calendar .evcal_evdata_row .evcal_evdata_cell .evo_data_val p {
    max-width: 100%;
}

.calendar .evorow.lastrow {
    padding: 0;
}

a.btn.dark_green.evo_clik_row {
    background-image: none;
    text-align: center;
    margin: 0 auto 14px;
    max-width: 96%;
    padding: 8px 15px;
}

.evo_clik_row .evcal_evdata_row {
    padding: 0;
}

.calendar .evo_clik_row .evo_h3 {
    font-size: 15px;
    color: #fff;
    padding: 0;
    word-spacing: -1px;
    font-weight: normal;
}

.calendar .evcal_evdata_row .evcal_evdata_cell p.evo_repeat_series_dates {
    max-width: 100%;
}

.calendar #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
    font-size: 17px;
    line-height: 18px;
}

.page-template-template-activities .calendar a.btn.green {
    display: none;
}

.page-template-template-activities .team-wrapper .grey_bg_news {
    background-color: transparent;
}

.page-template-template-activities .team-wrapper .team_repeater .team_repeater_item {
    height: 160px;
    background-color: #f0eeed;
}

.calendar a.btn.green {
    width: 100%;
    font-size: 18px;
    font-family: AtlasBold;
    text-align: center;
    letter-spacing: -0.36px;
    padding: 11px 0px 11px 15px;
    z-index: 1;
    position: relative;
    background-position: 13px -52px;
}

.calendar .desc_trig_outter .evcal_desc .evcal_desc3 .evcal_cmd {
    display: none;
}

.calendar .desc_trig_outter_open .evcal_desc .evcal_desc3 {
    display: none;
}

.calendar #evcal_list .eventon_list_event .evcal_desc .evcal_desc3 em,
.evcal_evdata_row.evo_metarow_cusF5 .evcal_evdata_cell p {
    color: #004b3f;
    font-size: 16px;
    letter-spacing: -0.32px;
    font-family: "AtlasBold";
    padding-right: 0;
}

.calendar #evcal_list .eventon_list_event .evcal_desc .evcal_desc3 {
    margin-bottom: 6px;
}

.calendar #evcal_list .eventon_list_event .evcal_desc em {
    color: #2d2d2c;
}

.calendar #evcal_list .eventon_list_event .evcal_cblock {
    font-family: "AtlasLight";
    line-height: normal;
    position: static;
    min-height: auto;
    margin: 11px 0 0;
    padding: 0 24px 0 0;
    display: inline-block;
    background-position: 63px -204px;
}

.calendar .evcal_cblock .evo_start {
    float: none;
}

.calendar .evcal_cblock .evo_start {
    font-size: 14px;
}

.evofc_month.focus {
    display: block;
}

.evofc_month {
    display: none;
}

.icons_card {
    text-align: right;
    margin-bottom: 14px;
}

.icon_card {
    margin-left: 9px;
}

.icon_card:before {
    content: ' ';
    display: inline-block;
    height: 25px;
}

.icon_card.wild_animals:before {
    width: 30px;
    background-position: -5px -726px;
}

.icon_card.archeology:before {
    width: 40px;
    background-position: 0 -836px;
}

.icon_card.guided_tour:before {
    width: 22px;
    background-position: -8px -1330px;
}

.icon_card.music:before {
    width: 30px;
    background-position: -5px -1233px;
}

.icon_card.flowering:before {
    width: 24px;
    background-position: -7px -926px;
}

.icon_card.nightclub:before {
    background-position: -5px -1427px;
}

.icon_card.water:before {
    width: 27px;
    background-position: -6px -1139px;
}

.icon_card.happening:before {
    width: 30px;
    background-position: -4px -1520px;
}

.icon_card.night:before {
    width: 15px;
    background-position: -12px -1037px;
}

.calendar .evo_metarow_cusF5.evcal_evdata_row .evcal_evdata_cell h3,
.calendar .evo_metarow_cusF6.evcal_evdata_row .evcal_evdata_cell h3 {
    display: none;
}

.evcal_evdata_row.evo_metarow_cusF5 .evcal_evdata_cell p {
    max-width: 100%;
}

.calander .eventon_fullcal .eventon_fc_daynames .evo_fc_day:hover {
    color: #ffffff;
}

.calendar .evo_metarow_cusF5 .evo_data_val {
    max-width: 100%;
}

#evcal_list .eventon_list_event .evcal_eventcard .evo_metarow_cusF5 p {
    color: #004b3f;
    font-size: 15px;
    font-family: "AtlasMedium";
}

.calendar .evo_metarow_cusF5 .evcal_evdata_cell {
    min-height: 23px;
}

.calendar .evo_metarow_cusF5.bordb {
    margin-bottom: 0;
}

.calendar hr {
    margin-bottom: 11px;
    margin-top: 0;
    border-color: #cfc8c6;
}


/*==================================
-css for IE 10 11
-====================================*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
        left: 8px;
        top: -1px;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa.fa-angle-right {
        left: 5px;
    }
    .icons_card {
        z-index: 1;
        position: relative;
    }
}


/*end calendar */


/*flashbacks*/

.flashbacks .flashback>span {
    padding-top: 3px;
    display: inline-block;
}

.flashbacks .flashback.emergency {
    background-position: right -43px top -1322px;
}

.flashbacks .flashback.travelers {
    background-position: right -43px top -1394px;
}

.flashbacks .flashback.warning {
    background-position: right -43px top -1242px;
}

.emergency-icon {
    background-position: 0 -2373px;
}

.flashbacks #flashbacks-scroll {
    display: inline-block;
    position: relative;
    height: 100%;
    vertical-align: middle;
    width: 84%;
    overflow: hidden;
}

.flashbacks {
    position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 3;
    width: 100%;
    height: 48px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.flashbacks .flashback {
    font-family: "AtlasMedium";
    font-size: 16px;
    letter-spacing: -0.32px;
    border-left: 1px solid #cfc8c6;
    padding: 2px 32px 5px 20px;
    margin-right: 20px;
    color: #2d2d2c;
    background-size: 20px;
}

.flashbacks a.btn.green {
    font-family: AtlasBold;
    background-image: none;
    border-radius: 0;
    z-index: 1;
    position: relative;
    min-width: 151px;
    padding: 15px;
    text-align: center;
    font-size: 18px;
}

.flashback-emergency-title {
    font-size: 20px;
    font-family: AtlasBold;
    display: block;
    letter-spacing: 0;
}

.flashback-emergency {
    color: #004b3f;
    position: fixed;
    bottom: 0;
    z-index: 99;
    display: none;
    background-color: #b3dd4f;
    width: 100%;
    padding-top: 34px;
    font-family: AtlasLight;
    min-height: 192px;
    font-size: 16px;
    letter-spacing: 0.2px;
}

.emergency-close {
    position: absolute;
    top: -32px;
    right: 0;
    width: 33px;
    height: 33px;
    background-color: #004b3f;
    cursor: pointer;
    background-position: 8px -2558px;
}

.emergency-date {
    margin: 6px 0 7px;
    display: block;
}

.flashback-emergency a,
.flashback-emergency a:hover,
.flashback-emergency a:focus {
    color: #004b3f;
    font-family: AtlasMedium;
    margin-top: 15px;
    display: block;
}

.flashback:last-child {
    border-left: none;
}

.large-scroll .flashback:last-child {
    border-left: 1px solid #cfc8c6;
}

.news {
    overflow: hidden;
    position: relative;
    height: 22px;
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 12px 0 15px;
    min-width: 200%;
    white-space: nowrap;
}

.text {
    display: inline-block;
    min-width: 49%;
    white-space: nowrap;
}

.stop-scroll {
    cursor: pointer;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    background-size: 70px;
    background-position: 0 -1641px;
}

.stop-scroll.play {
    background-position: 0 -1702px;
}

.emergency-icon {
    width: 97px;
    height: 91px;
    display: inline-block;
    margin: 0 12px 0;
    vertical-align: top;
}

.emergency-content {
    display: inline-block;
    width: 89%;
    padding-bottom: 14px;
}

.flashback-emergency .emergency-content p {
    font-size: 16px;
    font-weight: bold;
}

.scroll-bottom {
    position: static;
}


/*end flashbacks*/


/*gallery*/

.fancybox-wrap-gallery .fancybox-nav {
    top: 45%;
    height: 10%;
}

.gallery-item .attachment,
.gallery-item .video {
    position: relative;
}

.gallery-item .attachment img,
.gallery-item .video img {
    width: 100%;
    background: transparent url(images/activities_black_pixel.png) 0 0 repeat;
    /* height: 263px; */
}

.wrapper-gallery a.btn.green {
    min-width: 276px;
    font-size: 18px;
    padding: 11px 15px;
}


/*.gallery-item.attachment{*/


/*width: 23.5%;*/


/*width: 22%;*/


/*}*/


/*.gallery-item.video{*/


/*width: 48%;*/


/*width: 45%;*/


/*}*/

.wrapper-gallery-items .activity-background,
.reserve-park .enrichment .wrapPics .activity-background {
    bottom: 3px;
    z-index: 0;
}

.enrichment .wrapPics .activity-background {
    background: transparent url(images/activities_black_pixel.png) 0 0 repeat;
}

.video-icon {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 23px;
    height: 28px;
    z-index: 1;
    background-position: 0 -136px;
    background-size: 60px;
}

.gallery-page .navigation.pagination .nav-links .page-numbers.current {
    color: #004b3f;
    opacity: 1;
}

.gallery-page .navigation.pagination .nav-links .page-numbers {
    font-size: 18px;
    padding: 3px 10px 4px;
}

.gallery-page .navigation.pagination .nav-links .page-numbers,
.gallery-page .navigation.pagination .nav-links .next.page-numbers {
    opacity: 1;
}

.gallery-page.wrapper-gallery-items {
    margin-top: 0;
    padding-top: 19px;
    border-bottom: 1px solid #cfc8c6;
    padding-bottom: 39px;
}

.gallery-page .breadcrumbs span {
    font-size: 15px;
}

.result-search-page.gallery-page h1 {
    padding-top: 34px;
    margin-right: -3px;
    font-size: 36px;
}

.result-search-page.gallery-page .tabs {
    padding-top: 29px;
    margin-bottom: 30px;
    padding-bottom: 0;
}

.result-search-page.gallery-page .tabs .tab:first-child {
    min-width: 111px;
    padding: 10px 15px;
}

.gallery-page .gallery {
    margin: 0 -10px;
}

.result-search-page.gallery-page .tabs .tab {
    padding: 10px 15px;
    display: inline-block;
    text-align: center;
    margin-left: 6px;
    min-width: 152px;
    border-bottom: 1px solid #f0eeed;
}

.gallery-page .navigation.pagination {
    padding-top: 26px;
    display: block;
}


/*camping*/

.camping-page .sliderHome a.wrapText {
    height: auto;
}

.camping-page .breadcrumbs {
    bottom: 13px;
}

.camping-page .breadcrumbs span,
.reserve-park .breadcrumbs span {
    color: #fff;
}

.camping_links .btn.dark_green_border:hover,
.camping_links .btn.dark_green_border:focus {
    color: #fff;
    background-color: #004b3f;
}

.camping_links {
    padding: 42px 0 49px;
}

.no_map_camping.camping_links {
    border: 1px solid #cfc8c6;
}

.camping_links .btn.dark_green_border:last-of-type,
.camping_links .btn.dark_green_border:nth-child(5n) {
    margin-left: 0;
}

.camping_links .btn.dark_green_border {
    text-align: center;
    font-family: AtlasMedium;
    background-image: none;
    padding: 12px 19px;
    min-width: 17.9%;
    width: auto;
    margin-left: 1.9%;
    letter-spacing: 0.1px;
}

.camping_links .title {
    letter-spacing: -0.2px;
    padding-bottom: 11px;
}

.wrapper-camping_links.col-md-22 {
    text-align: center;
    margin: 0 auto;
    margin-top: 50px;
    float: none;
}

.camping-page .bottom_banner a {
    display: table;
    height: 100%;
    width: 100%;
}

.camping-page .bottom_banner .title {
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.camping_questions .editor p {
    font-size: 16px;
    letter-spacing: -0.32px;
    line-height: 24.04px;
    /*padding-bottom: 7px;*/
}

.camping_questions {
    color: #2d2d2c;
    padding: 41px 0 61px;
}

.camping_questions .editor h3,
.camping_questions h3 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 26px;
    letter-spacing: -0.52px;
    background-color: transparent;
    border: none;
    padding: 0;
    display: block;
}

.camping_questions .border_bottom_green.title {
    letter-spacing: -0.72px;
    padding-bottom: 11px;
    margin: 20px 0;
}

.question_answer {
    border-radius: 4px;
    border: 1px solid #cfc8c6;
    margin-bottom: 19px;
}

.question {
    background-color: #f0eeed;
    display: block;
    font-family: "AtlasMedium";
    color: #004b3f;
    letter-spacing: -0.32px;
    padding: 11px 14px;
    cursor: pointer;
    background-position: 10px -1894px;
}

.open_question .question {
    background-position: 14px -1783px;
}

.wrapper_question_answer {
    float: left;
    padding: 0 65px 0 13px;
}

.answer {
    padding: 0 14px;
    line-height: 22px;
}

.wrapper_camping_questions .editor {
    /*border-left: 1px solid #cfc8c6;*/
    padding-left: 32px;
}

.wrapper_camping_questions {
    margin: 71px -12px 0;
}

.camping_questions h3 {
    line-height: 36px;
    margin-top: -11px;
    letter-spacing: -0.3px;
    margin-bottom: 28px;
}

.camping_questions .editor h3 {
    letter-spacing: -0.7px;
    margin-bottom: 6px;
}

.compWithoutPay .gm-style .gm-style-iw div:first-child {
    width: 414px;
    width: auto;
}

.compWithoutPay .not_paied .rpMapTxt p,
.compWithoutPay .not_paied .rpMapTxt {
    max-width: unset;
}

.compWithoutPay .gm-style .gm-style-iw {
    top: 0px ! important;
    /* right: 28px!important; */
}

.compWithoutPay .gm-style-iw+div {
    /*the close item-X*/
    top: -20px! important;
    right: 60px! important;
}


/*end camping*/


/*camping with payment*/

.camping_ordering.col-md-22 {
    display: block;
    margin: 54px auto 46px;
    text-align: center;
}

.camping_ordering img {
    max-width: 100%;
}

.wrapper_camping_for_what .editor h2 {
    letter-spacing: -0.8px;
    background: transparent;
    font-family: AtlasBold;
    padding: 0;
    font-size: 36px;
    margin-bottom: 15px;
}

.wrapper_camping_for_what .editor p {
    line-height: 24px;
    margin-bottom: 24px;
}

.wrapper_camping_for_what .editor,
.wrapper_camping_for_what .editor ul li,
.wrapper_camping_for_what .editor h2,
.wrapper_camping_for_what .editor p,
.wrapper_camping_for_what .editor ul li:before {
    color: #fff;
}

.wrapper_camping_for_what .col-md-12 {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    overflow: hidden;
    border-bottom: 15px solid transparent;
}

.wrapper_camping_for_what {
    /*height: 613px;*/
    background-repeat: no-repeat;
    /*background-size: 100% 613px;*/
    background-size: 100% 100%;
}

.wrapper_camping_for_what .editor ul li:before {
    background-position: 0 -1700px;
    width: 20px;
    height: 20px;
    display: inline-block;
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
}

.wrapper_camping_for_what .editor ul li {
    margin-bottom: 4px;
    margin-right: 0;
    padding-right: 34px;
}

.camping_for_what_content {
    padding: 94px 0 0;
}

.inforgaphical_banner_item {
    display: inline-block;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    width: 24.7%;
    padding: 0 15px;
    font-family: "AtlasMedium";
    vertical-align: top;
    min-height: 115px;
}

span.inforgaphical_number {
    color: #b7d94d;
    font-size: 48px;
    letter-spacing: -1.2px;
}

p.inforgaphical_text {
    color: #fff;
    font-family: "AtlasMedium";
    line-height: 24.04px;
    font-size: 21px;
    letter-spacing: -0.42px;
    margin-top: 11px;
    line-height: 30px;
}

.inforgaphical_banner_item:last-child {
    border-left: none;
}

.wrapper_inforgaphical_banner {
    background: url(images/Inforgaphical_banners.jpg) 0 50%/ cover no-repeat;
    padding: 68px 0 139px;
}

.wrapper_inforgaphical_banner .wrapper-titles {
    margin-bottom: 81px;
}

.wrapper_inforgaphical_banner .title {
    letter-spacing: -0.72px;
    color: #fff;
}

.wrapper_inforgaphical_banner .sub-title {
    letter-spacing: -0.4px;
}

.reserve-park.camping-page {
    padding-top: 0;
}

.camping-page .noSlide .breadcrumbs span,
.reserve-park .noSlide .breadcrumbs span {
    color: #004b3f;
}

.reserve-park.camping-page .bcLine {
    display: table;
    margin: 0 25px 0px 0;
}


/*end camping with payment*/


/*contact us*/

.contact_mail .mail-link {
    white-space: normal;
    word-wrap: break-word;
}

.wrapper_lobby.contact_page h1,
.wrapper_lobby.about_page h1 {
    margin-top: -51px;
}

.wrapper_lobby.contact_page .wrapText,
.wrapper_lobby.about_page .wrapText {
    height: 311px;
}

.wrapper_lobby.about_page .wrapText {
    margin-bottom: 0;
}

.about_page span.credit {
    line-height: 19px;
}

.contact_banners .row {
    padding: 40px 0 36px;
}

.contact_banners img {
    padding: 0 20px;
    width: 94%;
    margin: 3%;
}

.contact_banners img:first-child {
    padding-right: 0;
}

.contact_banners img:last-of-type {
    padding-left: 0;
}

.wrapper_contact_banners {
    padding: 0;
}

.wrapper_contact_banners a {
    width: 50%;
    float: left;
}

.wrapper_contact_banners a:first-child {
    float: right;
}

.contact_links {
    display: block;
    border-bottom: 1px solid #cfc8c6;
    font-family: "AtlasMedium";
    padding: 13px 16px 13px;
    letter-spacing: -0.32px;
    line-height: 20px;
    position: relative;
}

.contact_page .related_files .title {
    padding: 0 14px;
    line-height: 39px;
}

.contact_page .related_files .content {
    padding: 0 14px 4px;
    background-color: #fff
}

.contact_links:before {
    content: " ";
    position: absolute;
    right: 0;
    background-position: right -87px top 5px;
    width: 6px;
    height: 22px;
}

.contact_links:last-child {
    border-bottom: none;
}

.wrapper_links_contact_details .related_files {
    padding: 0 15px 0 0;
}

.wrapper_links_contact_details .col-md-24 {
    padding: 0;
}

.wrapper_links_contact_details {
    padding: 43px 0 69px;
    background-color: #f0eeed;
}

.wrapper_contact_details {
    border: 1px solid #cfc8c6;
    border-top: none;
    background-color: #ffffff;
    padding: 0;
}

.contact_detail_titles {
    background-color: #004b3f;
    font-size: 18px;
    letter-spacing: -0.36px;
    color: #ffffff;
    padding: 12px 0 10px;
    display: flex;
    border-bottom: 4px solid #b7d94d;
    /*padding: 10px 17px;*/
    font-family: 'AtlasMedium';
}

.contact_id {
    width: 8.8%;
    text-align: center;
}

.contact_name {
    width: 38.1%;
}

.contact_phone {
    width: 13.3%;
}

.contact_mail {
    width: 26.6%;
}

.contact_mail a {
    text-transform: uppercase;
    text-decoration: underline;
}

.wrapper_contact_details .contact_detail_titles div {
    padding: 0 19px;
    border: none;
    display: inline-block;
}

.contact_detail {
    border-bottom: 1px solid #cfc8c6;
    display: flex;
}

.contact_detail:last-child {
    border: none;
}

.wrapper_contact_details .contact_details .contact_detail div {
    border-left: 1px solid #cfc8c6;
    min-height: 47px;
    padding: 15px 19px;
    letter-spacing: -0.32px;
    display: inline-block;
}

.wrapper_contact_details .contact_details .contact_detail div.contact_mail {
    border: none;
}

.contact_details_title {
    font-family: 'AtlasBold';
    color: #004b3f;
    font-size: 36px;
    line-height: 20px;
    letter-spacing: -0.72px;
    margin-bottom: 30px;
}

.wrapper_links_contact_details .col-md-18 {
    padding: 0 0 0 4px;
}

.atss.share_title {
    left: 0;
    top: 265px;
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.28px;
    text-align: center;
    padding: 26px 0 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #004b3f;
    border-left: 0;
    position: fixed;
    cursor: pointer;
    opacity: 1 !important;
    visibility: visible;
    background-color: #fff !important;
    width: 3pc;
    z-index: 12;
}

.at-share-close-control.at4-show,
.at-share-open-control {
    display: none !important;
}

body .atss {
    top: 40.5%;
}

body #at4-share {
    top: 328px !important;
    display: none;
}

body .at-share-dock.atss {
    top: 40.5% ! important;
    width: 3pc;
    right: auto;
    bottom: auto;
    box-shadow: none;
}

.atss .at-share-btn,
.atss a {
    width: 3pc !important;
}

#mapSbar {
    box-shadow: 0 0 12px rgba(84, 84, 84, 0.2);
}


/*end contact us*/


/*about page*/

.camping_links .btn.dark_green_border {
    margin-bottom: 40px;
}

.about_page .wrapper-camping_links {
    float: none;
    margin: 50px auto 0;
    padding: 0;
}

.about_page .camping_links .btn.dark_green_border {
    min-width: 23.1%;
    margin-left: 24px;
}

.about_page .camping_links .btn.dark_green_border:last-child {
    margin-left: 0;
}

.about_page .camping_links .btn.dark_green_border:nth-child(4n) {
    margin-left: 0;
}

.about_page .camping_links .btn.dark_green_border:nth-child(5n) {
    margin-left: 24px;
}

.about_structure {
    background-color: #f0eeed;
    padding: 68px 0 115px;
}

.wrapper_img_structure img {
    max-width: 100%;
}

.wrapper_img_structure.col-md-22 {
    margin-top: 45px;
    text-align: center;
}

.about_structure .title {
    text-align: center;
    color: #004b3f
}

.about_page {
    padding-top: 0;
}

.person_item .person_items_title {
    font-size: 22px;
    font-family: AtlasBold;
    color: #ffffff;
    letter-spacing: -0.56px;
    line-height: 20px;
    padding: 0 30px;
}

.wrapper_person_items .col-md-8 {
    padding: 0 12px;
    margin-bottom: 31px;
    height: 275px;
    overflow: hidden;
}

.wrapper_person_items .col-md-8:hover {
    overflow: visible;
}

.person_item {
    background-color: #004b3f;
    font-size: 18px;
    padding-top: 35px;
    color: #eb7154;
    letter-spacing: -0.44px;
    line-height: 30px;
    border-bottom: 6px solid #eb7154;
    position: relative;
    height: 100%;
    padding-top: 30px;
    font-size: 17px;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.wrapper_person_items .col-md-8:nth-child(4) .person_item,
.wrapper_person_items .col-md-8:nth-child(5) .person_item,
.wrapper_person_items .col-md-8:nth-child(6) .person_item {
    bottom: 0;
}

.person_items_text {
    padding: 0 30px;
    width: 95%;
    margin-top: 19px;
    max-height: 120px;
    overflow: hidden;
}

.person_item img {
    position: relative;
    bottom: 0;
    float: left;
    position: absolute;
    left: 0;
    width: 123px;
}

.person_items_text.text_hover {
    display: none;
}

.inner_person_items .col-md-8:hover .person_item {
    height: 581px;
    position: absolute;
    z-index: 1;
    width: calc(100% - 24px);
}

.inner_person_items .col-md-8:hover .person_item .person_items_text:not(.no_text_hover) {
    display: none;
}

.inner_person_items .col-md-8:hover .person_item .person_items_text.text_hover {
    display: block;
    max-height: none;
    overflow: visible;
}

.wrapper_person {
    padding: 60px 0 38px;
}

.wrapper_person .sub-title {
    font-size: 21px;
    letter-spacing: -0.42px;
}

.about_responsible_title {
    padding: 54px 0;
    text-align: center;
    background-color: #f0eeed;
}

.wrapper_person .title,
.about_responsible_title .title {
    font-size: 48px;
    color: #004b3f;
    letter-spacing: -1.2px;
    line-height: 59px;
}

.wrapper_person .wrapper-titles {
    text-align: center;
}

.wrapper_person_items {
    margin-top: 60px;
}

.inner_person_items {
    margin: 0 -11px
}

.wrapper_credit {
    position: relative;
}

.page-template-template-about .breadcrumbs {
    padding: 0;
    right: 0;
    line-height: normal;
}


/*about page*/


/*activities*/

.swiper-button-disabled,
.swiper-button-disabled+.swiper-button-disabled+.swiper-pagination {
    display: none;
}


/*end activities*/

.single-reserve-park .atss.share_title,
.single-reserve-park .addthis-smartlayers,
.single-camping .atss.share_title,
.single-camping .addthis-smartlayers {
    display: none;
}

.slideInLeft,
.slideInUp {
    display: none;
}

.slideInLeft_jmi {
    display: block;
}

.evcal_eventcard {
    display: block !important;
}

.question_answer .answer,
.evcal_eventcard {
    overflow: hidden;
    max-height: 0;
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.open_question .answer {
    padding: 8px 14px 12px;
}

.open_question .answer,
.evcal_eventcard.open {
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    max-height: 100%;
    max-height: max-content;
    max-height: -moz-max-content;
    max-height: -webkit-max-content;
    overflow: hidden;
}


/*menu*/

.icons_menu {
    height: 100%;
    display: table;
}

.lang_label {
    /* position: absolute; */
    /* right: 24px; */
    /* top: -1px; */
    color: #fff;
    /* line-height: 20px; */
    /* font-size: 16px; */
    display: inline-block;
    /* text-transform: capitalize; */
}

.wrapper_select_lang {
    display: inline;
    position: relative;
}


/*end menu*/


/*tenders template*/

.wrapper_app {
    min-height: 1000px;
    width: 100%;
}

.wrapper_tenders_tmpl {
    float: none;
    margin: 0 auto;
    padding: 23px 0 0 0;
}

.wrapper_tenders_content .title {
    /*margin-top: 25px;*/
    letter-spacing: -0.6px;
    font-size: 30px;
    color: #004b3f;
}

.wrapper_tenders_content .related_files .title {
    color: #fff;
    font-size: 18px;
}

.wrapper_tenders_content .wrapper_related_files {
    float: left;
}

.wrapper_tenders_content {
    margin: 0 -10px;
}

.wrapper_tenders_content .related_files .content .file .name {
    width: 70%;
}

.wrapper_tenders_content .col-lg-26 {
    padding: 0;
}


/*end tenders template*/


/* social link */

.at-svc-email .at-icon-wrapper .at-icon,
.at-svc-print .at-icon-wrapper .at-icon {
    height: 0 !important;
    width: 0 !important;
}

body>.addthis-smartlayers .at-svc-email .at-icon-wrapper {
    background-position-y: -532px;
}

body>.addthis-smartlayers .at-svc-print .at-icon-wrapper {
    background-position-y: -443px;
}

body>.addthis-smartlayers .at-svc-email .at-icon-wrapper,
body>.addthis-smartlayers .at-svc-print .at-icon-wrapper {
    width: 48px;
    height: 50px;
}

.at-svc-email .at-icon-wrapper {
    background-position: 12px -544px;
}

.at-svc-print .at-icon-wrapper {
    background-position: 12px -456px;
}


/* end social link */


/* files */

.tmpl_files .tags .btn.dark_green {
    letter-spacing: -0.32px;
    margin: 0;
    width: auto;
    background-image: none;
    padding: 6px 9px;
    min-width: auto;
    font-size: 16px;
    margin-bottom: 19px;
    cursor: default;
}

.tmpl_files .col-lg-27 {
    padding: 0;
}

.tmpl_files_desc {
    margin-bottom: 37px;
}

.tmpl_files h1.title {
    padding: 0;
    margin: 10px 0 28px;
    line-height: 35px;
}

.tmpl_files .breadcrumbs {
    margin-top: 16px;
}

.tmpl_files .col-lg-32 {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.wrapper_tmpl_files_file {
    border-top: 1px solid #cfc8c6;
    display: block;
    padding: 20px 0 24px;
    letter-spacing: -0.32px;
    font-size: 16px;
}

.tmpl_files_file_link {
    font-family: "AtlasMedium";
    font-weight: 500;
    display: block;
}

.tmpl_files_file_link.down_file {
    position: relative;
}

.tmpl_files_file_link.down_file::before {
    content: '|';
    width: 1px;
    height: auto;
    position: absolute;
    right: -9px;
}

.tmpl_files_file_content {
    color: #2d2d2c;
    max-width: 83%;
    line-height: 20px;
    margin-bottom: 10px;
}

.tmpl_files_file_title {
    color: #004b3f;
    font-family: "AtlasBold";
    display: block;
    letter-spacing: -0.36px;
    font-size: 18px;
    margin-bottom: 10px;
}

.tmpl_files.result-search-page {
    border: none;
    padding-bottom: 55px;
}

.result-search-page.tmpl_files h2 {
    padding: 0;
    font-family: "AtlasBold";
    font-size: 21px;
    letter-spacing: -0.42px;
}

.tmpl_files .tags {
    margin-bottom: 0;
}

.wrapper_tmpl_files_file:before {
    content: " ";
    background: url(images/spriteFiles.png) 0 0 no-repeat;
    width: 44px;
    height: 50px;
    display: inline-block;
    background-size: 78%;
}

.wrapper_content_file {
    display: inline-block;
    padding-right: 14px;
    vertical-align: top;
    width: calc(100% - 50px);
}

.wrapper_tmpl_files_file.xlsx:before {
    background-position: 6px 5px;
}

.wrapper_tmpl_files_file.pptx:before {
    background-position: 6px -59px;
}

.wrapper_tmpl_files_file.doc:before,
.wrapper_tmpl_files_file.docx:before {
    background-position: 6px -202px;
}

.wrapper_tmpl_files_file.pdf:before {
    background-position: 6px -132px;
}

.tmpl_files .col-lg-36.col-md-24 .col-md-12 {
    padding-left: 50px;
    margin-bottom: 50px;
}
/* download file css */
a.wrapper_tmpl_files_file{
    border: none;
}
div.links-wrapper.wrapper_tmpl_files_file{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 27px;
}
div.links-wrapper.wrapper_tmpl_files_file a{
    display: inline-block;
    padding-top: 0;
    padding-right: 10px;
}
div.links-wrapper.wrapper_tmpl_files_file a.wrapper_tmpl_files_file:before{
    display: none;
}

/* end files */


/*tender page*/

.tender_details {
    font-size: 16px;
    border: 1px solid #cfc8c6;
    border-top: 3px solid #004b3f;
    margin-top: 30px;
    padding: 25px 0 3px;
    letter-spacing: -0.36px;
}

.tmpl_inner_tender_page .title {
    color: #004b3f;
    font-size: 30px;
    font-family: AtlasMedium;
    letter-spacing: -0.6px;
}

.col_title_tender_details {
    font-family: "AtlasBold";
    letter-spacing: -0.36px;
    color: #004b3f;
    display: block;
    margin-bottom: 13px;
}

.col_tender_details.tender_name {
    width: auto;
}

.col_tender_details {
    width: 24%;
    display: inline-block;
    border-left: 1px solid #cfc8c6;
    padding: 0 30px;
    vertical-align: top;
}

.tender_details .editor h3 {
    margin: 0;
    float: left;
    margin-left: 20px;
}

.tender_details .editor {
    width: 50%;
}

.col_tender_details:last-child {
    border: none;
}

.tmpl_inner_tender_page .col-lg-32 {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.tmpl_inner_tender_page .col-lg-26 {
    padding: 22px 0 0 12px;
}

.row_tender_details {
    margin-bottom: 30px;
    display: inline-flex;
    width: 100%;
}

.tender_status {
    font-family: "AtlasBold";
    color: #004b3f;
}

.documents_tender .file {
    background-position: right -76px top -2138px;
    color: #2d2d2c;
    border: none;
    font-family: 'AtlasRegular';
    padding: 3px 30px 2px 0;
}

.wrapper_doc .title {
    margin-bottom: 20px;
}

.wrapper_doc {
    margin-top: 30px;
}

.wrapper_doc table td:first-child {
    width: 35.2%;
}

.wrapper_doc table td:nth-child(2) {
    width: 42.9%;
}

.wrapper_doc table td:nth-child(3) {
    width: 21.8%;
}

.tmpl_inner_tender_page {
    padding-bottom: 105px;
}

.wrapper_doc .editor table thead tr td {
    font-size: 17px;
    padding: 13px 19px;
}

.wrapper_doc .editor table tbody tr td {
    font-size: 16px;
    padding: 12px 19px;
}

.doc_date {
    text-align: center;
}

.single-exemption-processes .col_tender_details {
    padding: 0 30px 0 28px;
    width: auto;
}

.single-exemption-processes .col_tender_details.tender_name {
    max-width: 372px;
}

.tender_title {
    margin-top: 30px;
}

.footerTop .no_footer_link_more li.footerLink:last-child,
.footerTop .no_footer_link_more li.footerLink:nth-last-child(3).footerTop li.footerLink:nth-last-child(3n+1),
.footerTop .no_footer_link_more li.footerLink:nth-last-child(2).footerTop li.footerLink:nth-last-child(3n) {
    border: none;
}

.mobile_icon_menu {
    display: none ! important;
}

.icon_menu_block.volunteer {
    background-position: 0 -3098px;
}

.icon_menu_block.order_tutorial {
    background-position: 0 -3396px;
}

.icon_menu_block.give_donation {
    background-position: 0 -3725px;
}

.widget_menu_block:hover .icon_menu_block.order_tutorial {
    background-position: 0 -3568px;
}

.widget_menu_block:hover .icon_menu_block.volunteer {
    background-position: 0 -3247px;
}

.widget_menu_block:hover .icon_menu_block.give_donation {
    background-position: 0 -3896px;
}

.tender_time {
    direction: ltr;
    display: block;
    text-align: right;
}


/* End - batel.css*/


/* Start - Footer.css*/


/*table in editor*/

.table-responsive {
    /*overflow-x: unset;*/
}

.table-responsive>.table>tbody>tr>td {
    white-space: unset;
}

.table-responsive .table {
    max-width: none;
}

.editor table {
    display: table;
    /*direction: ltr;*/
    /*width:auto ! important;*/
    height: auto ! important;
    margin-bottom: 15px;
    width: 100% ! important;
    /*table-layout: fixed;*/
    word-wrap: break-word;
}

.editor table tr {
    display: table-row;
}

.editor table thead tr:first-child {
    background-color: #004b3f;
}

.editor table thead tr:first-child td {
    color: #ffffff;
    line-height: 17px;
    font-family: "AtlasBold";
    padding-left: 5px;
    white-space: unset;
}

.editor table tbody tr td strong {
    color: #004b3f;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    font-family: "AtlasBold";
}

.editor table tr td {
    border: 1px solid #cfc8c6;
    padding: 10px;
    text-align: right;
    max-width: 350px;
    font-size: 15px;
    letter-spacing: -0.3px;
}

.editor .table-responsive table tbody tr td,
.editor .table-responsive table tbody tr td strong,
.editor .table-responsive table tbody tr td a,
.editor .table-responsive table tbody tr td p,
.editor .table-responsive table tbody tr td span,
.editor .table-responsive table tbody tr td li {
    font-size: 15px ! important;
}

.editor table tr td p {
    margin-bottom: 0;
    line-height: 25px;
}

table * {
    direction: rtl;
}

.editor p img,
.editor figure img {
    padding: 10px 0;
    vertical-align: top;
}

.editor figure {
    width: unset ! important;
    display: inline-block;
    padding-bottom: 15px;
}

.editor figcaption {
    display: block;
    padding: 0;
}

.imgs2inline {
    width: 48% !important;
    float: right;
}

.imgs2inline:nth-child(even) {
    float: left;
}

.editor .hr {
    border-bottom: 3px solid #6a3519;
    color: transparent;
    display: block;
}

.editor a {
    color: #2d2d2c;
    font-family: 'AtlasMedium';
    border-bottom: solid 1px #000;
    line-height: 24px;
}

.editor a:hover {
    color: #004b3f;
}

.breadcrumbs a,
.breadcrumbs span {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 16.67px;
    letter-spacing: -0.36px;
}


/*news page-regular*/

.single.single-article .site-content article,
.single.single-video .site-content article,
.single.single-trip .site-content,
.single.single-ceremony .site-content,
.single.single-newsflash .site-content,
.page-template-template-accessible .site-content .wrapper_accessible {
    padding-top: 20px;
    float: none;
}

.single.single-new .site-content,
.archive .site-content,
.category .site-content,
.category-community-programs .site-content
/*:not(.search .site-content)*/

{
    border-top: 1px solid #004b3f;
    padding-top: 20px;
}

.wrapper_cat .pagination_wrapper,
.wrapper_cat_community_programs .pagination_wrapper {
    text-align: center;
}

.wrapper_news_page .first_article img,
.wrapper_news_page .secondary_articles img {
    /*.wrapper_news_page img{*/
    max-width: 100%;
    width: 100%;
    height: auto;
}

.wrapper_news_page .first_article {
    float: right;
    padding: 0;
    margin-bottom: 20px;
}

.wrapper_news_page .first_article img {
    padding-bottom: 17px;
}

.wrapper_news_page .first_article .title {
    color: #004b3f;
    font-size: 28px;
    line-height: 20px;
    padding-bottom: 5px;
    letter-spacing: -0.56px;
}

.wrapper_news_page {
    margin: 0 auto;
    width: 100%;
    padding-top: 20px;
}

.wrapper_news_page h1 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 36px;
    line-height: 20px;
    letter-spacing: -0.72px;
    padding-bottom: 39px;
}

.wrapper_news_page .col-md-22 {
    margin: 0 auto;
    float: none;
    padding: 0;
}

.wrapper_news_page .col-md-23 {
    margin: 0 auto;
    padding: 0 1.5% 0 2.8%;
    float: none;
}

.wrapper_news_page .secondary_articles {
    float: left;
    /*padding:0 2.2% 0 0;*/
    padding: 0 0 0 0;
}

.wrapper_news_page .secondary_articles .secondary_article {
    padding-bottom: 20px;
}

.wrapper_news_page .secondary_articles .secondary_article img {
    padding-bottom: 16px;
}

.wrapper_news_page .secondary_articles .secondary_article .title {
    color: #004b3f;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -0.48px;
    padding-bottom: 4px;
}

.wrapper_news_page .first_article .date,
.wrapper_news_page .secondary_articles .secondary_article .date {
    color: #444444;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 23.04px;
    letter-spacing: -0.32px;
}

.wrapper_news_page .first_article .intro_text,
.wrapper_news_page .secondary_articles .secondary_article .intro_text {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.wrapper_news_page .first_article .read_more,
.wrapper_news_page .secondary_articles .secondary_article .read_more {
    font-family: "AtlasBold";
    font-size: 16px;
    line-height: 24.04px;
    letter-spacing: -0.32px;
    padding-bottom: 21px;
}

.wrapper_news_page .selected_articles {
    width: 100%;
    background-color: #f0eeed;
    padding-top: 50px;
}

.wrapper_news_page .grey_bg {
    background-color: #f0eeed;
}

.preview_row .hp-new {
    height: 176px;
    /*width: 97.5%;*/
    width: 100%;
    margin: 0 auto;
}

.preview_row .col-md-12:nth-child(2n) .hp-new {
    float: left;
}

.preview_row .hp-new a {
    width: 48%;
}

.preview_row .hp-new a.content-new {
    width: 49%;
    /*width: 52%;*/
}

.wrapper_news_page .hp-new a.content-new {
    background-color: #fff;
}

.wrapper_news_page .selected_articles .title,
.wrapper_news_page .banner .title,
.wrapper_news_page .banner .sub-title,
.wrapper_news_page .more_topic .title,
.wrapper_news_page .more_topic .sub-title {
    text-align: center;
}

.wrapper_news_page .selected_articles .title {
    color: #004b3f;
}

.wrapper_news_page .selected_articles .sub-title {
    text-align: center;
    letter-spacing: -0.4px;
}

.wrapper_news_page .selected_articles .hp-new .content-new span {
    color: #004b3f;
    font-family: "AtlasRegular";
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.36px;
}

.wrapper_news_page .selected_articles .hp-new .content-new {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.4px;
}

.wrapper_news_page .selected_articles .hp-new p {
    color: #004b3f;
    font-family: "AtlasRegular";
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.32px;
}

.wrapper_news_page .selected_articles a.content-new {
    padding: 14px 14px 22px;
}

.wrapper_news_page .selected_articles a.content-new .date {
    color: #111111;
}

.wrapper_news_page .selected_articles .hp-new .content-new .read-more {
    font-family: "AtlasBold";
    font-size: 16px;
    letter-spacing: -0.32px;
}

.wrapper_news_page .selected_articles .col-md-12 .hp-new .content-new .wrapper_news_page .grey_bg .container .col-md-23 {
    margin: 0 auto;
    padding: 0px 3.4%;
}

.preview_row .hp-new figure {
    height: 176px;
}

.wrapper_news_page .row.preview_row {
    margin-bottom: 20px;
}

.wrapper_news_page .btn.green,
.team-wrapper .grey_bg_news .selected_articles .btn.green {
    color: #004b3f;
    font-family: 'AtlasBold';
    font-size: 18px;
    letter-spacing: -0.44px;
    padding: 12px 30px;
    margin-bottom: 30px;
}

.wrapper_news_page .center {
    text-align: center;
    float: none;
    margin-bottom: 50px;
}

.wrapper_news_page .btn.green {
    float: none;
    background-position: 13px -53px;
}

.wrapper_news_page .selected_articles .center {
    /*display: none;*/
}

.wrapper_news_page .banner .title,
.wrapper_news_page .more_topic .title {
    padding-top: 38px;
    color: #074f3f;
}

.wrapper_news_page .banner .sub-title,
.wrapper_news_page .more_topic .sub-title {
    margin-bottom: 28px;
    display: block;
    letter-spacing: -0.4px;
}

.wrapper_news_page .more_topic .sub-title {
    margin-bottom: 35px;
}

.wrapper_news_page .banner .banner-image-wrapper,
.more_topic {
    background-color: #f1efeb;
}

.wrapper_news_page .banner .col-md-21 {
    margin: 0 auto;
    float: none;
}

.wrapper_news_page .banner .banner-image-wrapper {
    text-align: center;
    height: 200px;
    margin-bottom: 60px;
}

.wrapper_news_page .more_topic .tags .single-tag {
    border-radius: 4px;
    background-color: #004b3f;
    color: #ffffff;
    font-family: "AtlasRegular";
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.3px;
    display: inline-block;
    padding: 0px 9px;
    margin: 4.5px 2px;
}

.wrapper_news_page .more_topic .col-md-21 {
    margin: 0 auto;
    float: none;
}

.wrapper_news_page .more_topic .tags {
    text-align: center;
    margin-bottom: 38px;
}

.wrapper_news_page .selected_articles .hp-new .new-intro-text {
    color: #111;
}

.preview_row .content-new:hover .new-title,
.preview_row .content-new:hover .read-more {
    color: #004b3f;
}


/*category page regular 1280*/

.wrapper_cat {
    /*padding: 0;*/
}

.category-newsflash .wrapper_cat {
    margin: unset;
}

.wrapper_cat .col-md-22 {
    margin: 0 auto;
    float: none;
    padding: 0;
}

.wrapper_cat .wrapper_cat_articles .article_content .categories .categories_names .single-tag {
    font-family: 'AtlasRegular';
    font-size: 16px;
}

.wrapper_cat .wrapper_cat_articles.col-md-16 {
    padding: 0;
    margin-bottom: 25px;
}

.wrapper_cat .wrapper_cat_articles article {
    padding-top: 13px;
}

.wrapper_cat h1,
.wrapper_cat_community_programs h1 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 36px;
    line-height: 36px;
    letter-spacing: -0.72px;
    /*padding: 21px 0 0;*/
}

.wrapper_cat a.title,
.wrapper_cat span.title {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 23px;
    line-height: 21px;
    letter-spacing: -0.48px;
}

.wrapper_cat .date {
    color: #444444;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.32px;
}

.wrapper_cat img {
    float: right;
    width: 100%;
    height: auto;
    margin-bottom: 13px;
}

.wrapper_cat .article_content {
    float: right;
    padding-right: 27px;
    padding-top: 11px;
}

.wrapper_cat article .col-md-9 {
    padding: 0;
}

.wrapper_cat .article_content .intro_text {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.wrapper_cat .article_content a+.intro_text {
    padding-top: 10px
}

.wrapper_cat .categories {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 28px;
    display: inline;
}

.wrapper_cat .categories_names {
    color: #2d2d2c;
    font-family: 'AtlasRegular';
    letter-spacing: -0.32px;
    font-size: 16px;
    line-height: 28px;
    display: inline;
}

.wrapper_cat .article_content .tags {
    margin-bottom: 11px;
}

.wrapper_cat .tags,
.wrapper_cat .categories,
.wrapper_cat .related_files {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.32px;
    padding-right: 23px;
    padding-left: 17px;
}

.wrapper_cat .article_content .tags,
.wrapper_cat .article_content .categories {
    padding-right: 0;
}

.wrapper_cat .article_content .tags .content {
    border: none;
    display: inline;
    padding: 8px 0px 15px;
    /*padding: 8px 14px 15px;*/
}

.wrapper_cat .tags .content .single-tag {
    padding: 0px 9px;
    line-height: 25px;
    margin: 4px 2px;
}

.wrapper_cat .tags .title,
.wrapper_cat .categories .title {
    padding: 0px 14px;
    line-height: 39px;
}

.wrapper_cat .read_more {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 16px;
    line-height: 24.04px;
    letter-spacing: -0.32px;
    display: block;
    padding-bottom: 22px;
}

.wrapper_cat .categories.col-md-7,
.wrapper_cat .tags.col-md-7,
.wrapper_cat .related_files.col-md-7 {
    float: left;
}

.navigation.pagination {
    padding: 20px 0;
    display: inline-block;
}

.navigation.pagination h2 {
    display: none;
}

.navigation.pagination .nav-links {
    opacity: 0.7;
    color: #2d2d2c;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.32px;
    text-align: center;
}

.wrap_category_gallery .navigation.pagination .nav-links{
    display: flex;
    justify-content: center;

}

.span.page-numbers {
    color: #2d2d2c ! important;
}

.navigation.pagination .nav-links .page-numbers,
.span.page-numbers {
    font-family: "AtlasMedium";
    font-size: 19px;
    line-height: 28px;
    letter-spacing: -0.38px;
    padding: 2px 10px;
    margin-left: 13px;
    opacity: 0.7;
    color: #2d2d2c;
    font-size: 16px;
    letter-spacing: -0.32px;
}

.navigation.pagination .nav-links .page-numbers.current {
    border-radius: 4px;
    border: 1px solid #004b3f;
    color: #004b3f;
}

.navigation.pagination .nav-links .prev.page-numbers,
.navigation.pagination .nav-links .next.page-numbers {
    opacity: 1 ! important;
}

.navigation.pagination .nav-links .next.page-numbers,
.span.page-numbers {
    padding-left: 18px;
    background: url(images/sprites2.png) 0 0 no-repeat;
    /*background-position: 0px -165px;*/
    opacity: 0.7;
    color: #004b3f;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.32px;
    background-position: 0 -2521px;
}

.wrap_category_gallery .navigation.pagination .nav-links .next.page-numbers{
    background-position: 7px -2516px;
}

.span.page-numbers {
    background-position: right -87px top -2659px;
    padding-right: 18px;
}

.next.page-numbers {
    background-position: 0px -2590px;
}

.navigation.pagination .nav-links .prev.page-numbers {
    padding-right: 18px;
    background: url(images/sprites2.png) 0 0 no-repeat;
    color: #004b3f;
    background-position: 58px -2716px;
}

.wrap_category_gallery .navigation.pagination .nav-links .prev.page-numbers{
    background-position: 58px -2711px;
}

.category img.banner {
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.category .site-content {
    vertical-align: bottom;
}

.bottom_banner {
    background-position: 50% 50%;
    background-size: cover;
    height: 306px;
}

.bottom_banner a {
    text-align: center;
    display: table;
    width: 100%;
    height: 100%;
}

.bottom_banner .title {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    color: #ffffff;
    font-family: "AtlasBold";
    line-height: normal;
    display: table-cell;
    vertical-align: middle;
    font-size: 36px;
    letter-spacing: -1.07px;
}


/*end category page regular 1280*/


/*category flashback regular*/

.wrapper_cat .icon_wrapper {
    width: 153px;
    height: 153px;
    line-height: 153px;
    display: inline-block;
    float: right;
    border: 1px solid #cfc8c6;
    border-bottom: 4px solid #b7d94d;
    background-color: #ffffff;
    text-align: center;
}

.wrapper_cat .icon_wrapper img {
    width: auto;
    float: none;
    vertical-align: middle;
}

.wrapper_cat .icon_wrapper.icon_tags {
    margin: 0 auto;
    display: block;
    float: none;
    border: none;
}


/*end category flashback regular*/


/*search result regular*/

.result-search-page article:last-of-type {
    margin-bottom: 40px;
}

.result-search-page {
    /*border-bottom: 1px solid #cfc8c6;*/
    /*padding-bottom: 60px;*/
}

.result-search-page main>img {
    width: 100%;
}

.result-search-page h1 {
    font-family: 'AtlasBold';
    color: #004b3f;
    font-size: 36px;
    line-height: 20px;
    letter-spacing: -0.72px;
    padding-top: 36px;
}

.result-search-page h2 {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 20px;
    line-height: 36px;
    letter-spacing: -0.4px;
    padding-top: 18px;
}

.search-no-results .no-results h1 {
    line-height: 22px;
    text-align: center;
}

.result-search-page .col-md-22 {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.result-search-page .tabs {
    padding-top: 40px;
    border-bottom: 3px solid #004b3f;
    padding-bottom: 11px;
    margin-bottom: 46px;
}

.result-search-page .tabs + hr{
    display: none;
}

.result-search-page .tabs .tab {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 17px;
    line-height: 20px;
    letter-spacing: -0.34px;
    border: 1px solid #cfc8c6;
    background-color: #f0eeed;
    padding: 11px 18px;
    cursor: pointer;
    margin: 0 3px;
}

.result-search-page .tabs .tab:first-child {
    padding: 11px 32px;
}

.result-search-page .tabs .tab.active {
    color: #ffffff;
    font-family: "AtlasMedium";
    font-size: 17px;
    line-height: 20px;
    letter-spacing: -0.34px;
    background-color: #004b3f;
    border: 1px solid #004b3f;
    border-top: 3px solid #b7d94d;
    margin: 0;
}

.search-results .select2-container--default .select2-results__option--highlighted[aria-selected],
.search-results .select2-container--default .select2-results__option[aria-selected=true],
.search-no-results .select2-container--default .select2-results__option--highlighted[aria-selected],
.search-no-results .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #004b3f;
    color: #ffffff;
}

.result-search-page article h2 {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.4px;
}

.result-search-page article a.link {
    color: #004b3f;
    font-family: "AtlasRegular";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.32px;
    text-decoration: underline;
    display: block;
    direction: ltr;
    text-align: right;
}

.result-search-page article .breadcrumbs * {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.32px;
    /*padding-top: 7px;*/
    /*padding-left: 13px;*/
    background: url(images/sprites.png) 0 0 no-repeat;
    background-position: 0px -167px;
}

.result-search-page article .breadcrumbs a:after {
    content: ">";
    margin: 0 6px;
}

.result-search-page article .breadcrumbs a+span {
    background: unset;
}

.result-search-page article .breadcrumbs a+span:after {
    content: '...';
}

.result-search-page article .breadcrumbs span {
    padding: 0;
}

.result-search-page article div .post_content_begin {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

.result-search-page article .ordering_card {
    float: left;
    font-family: "AtlasMedium";
    line-height: 19px;
    letter-spacing: -0.32px;
    text-align: center;
}

.result-search-page .container .row .col-lg-32.col-mg-23 {
    padding-right: 42px;
}

.result-search-page article .col-lg-26.col-md-18 {
    padding: 0;
}

.result-search-page article+hr {
    margin-top: 20px;
    margin-bottom: 12px;
}

.result-search-page article .col-lg-26 {
    overflow: hidden;
    padding: 0;
}

.result-search-page .select2 .selection .select2-selection__rendered {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -0.32px;
    padding: 8px;
}

.result-search-page .top_banner {
    background-position: 50% 50%;
    background-size: cover;
    height: 258px;
}

.single-files .result-search-page .top_banner {
    height: 500px;
}


/*end search result regular*/


/*no search result regular*/

.no-results.not-found h1 {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.48px;
    margin-top: 19px;
    margin-bottom: 40px;
    text-align: center;
}

.result-search-page .container .row .no_search_results_middle_content {
    width: 472px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    opacity: 0.9;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 97px;
    padding: 38px 65px 51px;
}

.result-search-page .container .row .no_search_results_middle_content p,
.page-404 .container .row .no_search_results_middle_content p {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.48px;
}

.result-search-page .no_result .container .row .col-lg-32 {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.result-search-page .container .row .no_search_results_middle_content img,
.page-404 .container .row .no_search_results_middle_content img {
    padding-bottom: 24px;
}

.result-search-page .container .row .no_search_results_middle_content .btn.green,
.page-404 .container .row .no_search_results_middle_content .btn.green {
    min-width: 248px;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -0.4px;
    margin-top: 20px;
    background-position: 13px -52px;
    font-family: 'AtlasBold';
}


/*end of no search result regular*/


/*404 regular */

body.error404 {
    padding-top: 98px;
}

.page-404 .page-content {
    height: 623px;
}

.page-404 .container .row .no_search_results_middle_content {
    width: 472px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
    background-color: #ffffff;
    opacity: 0.9;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 56px;
    border-radius: 6px;
    padding: 38px 65px 51px;
}


/*end 404 regular*/


/*lobby-page regular*/


/*.wrapper_lobby .breadcrumbs{
    padding-top: 18px;
}*/

.wrapper_lobby .breadcrumbs span {
    font-size: 16px;
}

.wrapper_lobby .green_bg_items .container {
    padding: 0 2%;
}

.wrapper_lobby {
    position: relative;
}

.wrapper_lobby .green_bg_items .container {
    float: none;
    margin: 0 auto;
    /*padding: 0 2%;*/
}

.wrapper_lobby h1 {
    color: #ffffff;
    font-family: "AtlasBold";
    font-size: 40px;
    line-height: 45px;
    letter-spacing: -0.99px;
    display: inline-block;
    background-color: rgba(0, 75, 63, 0.5);
    padding: 6px 14px;
    position: absolute;
}

.wrapper_lobby .wrapText {
    /*position: relative;*/
    background-position: 50% 50%;
    background-size: cover;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.wrapper_lobby>img {
    width: 100%;
}

.wrapper_lobby img {
    max-width: 100%;
}

.wrapper_lobby .lobby_items {
    padding: 0;
}

.wrapper_lobby .lobby_item .right_sec {
    padding: 0;
    padding-left: 13px;
}

.wrapper_lobby .lobby_item {
    padding: 79px 0;
}

.wrapper_lobby .lobby_item:first-child {
    padding-top: 19px;
}

.wrapper_lobby .lobby_item .container {
    float: none;
    margin: 0 auto;
    padding: 0 2%;
}

.wrapper_lobby .lobby_item:nth-child(even) {
    background-color: #f0eeed;
}

.wrapper_lobby .lobby_item:nth-child(even) img {
    float: right;
    padding: 0 0 0 2.2%;
}

.wrapper_lobby .lobby_item:nth-child(even) .right_sec {
    float: left;
    padding-right: 12px;
}

.wrapper_lobby .lobby_item img {
    float: left;
    padding: 0 2.2% 0 0;
}

.wrapper_lobby .lobby_item h2 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 30px;
    line-height: 20px;
    letter-spacing: -0.6px;
    /*padding-top: 8px;*/
}

.wrapper_lobby .lobby_item .editor {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    padding: 11px 0 0 8px;
}

.wrapper_lobby .lobby_item .btn.green {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 17px;
    line-height: 19px;
    letter-spacing: -0.34px;
    margin-top: 11px;
    text-align: center;
    width: auto;
    padding-left: 40px;
}

.wrapper_lobby .green_bg_items {
    background-color: #004b3f;
    color: #ffffff;
    padding: 70px 0;
}

.wrapper_lobby .green_bg_items h2 {
    color: #ffffff;
    font-family: "AtlasBold";
    font-size: 36px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.72px;
    text-align: center;
    background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
    padding-bottom: 17px;
}

.wrapper_lobby .green_bg_items .green_bg_item .green_item {
    margin: 10px 4px;
}

.wrapper_lobby .green_bg_items .green_bg_item {
    text-align: center;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8 {
    padding: 10px 8px 3px;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8:nth-of-type(2) {
    padding-right: 16px;
}

.wrapper_lobby .green_bg_items .green_bg_item.col-md-8:nth-of-type(3) {
    padding-right: 37px;
    padding-left: 9px;
}

.wrapper_lobby .green_bg_items .col-md-8:last-child {
    padding-left: 31px;
}

.wrapper_lobby .green_bg_items .green_bg_item img {
    margin-top: 37px;
    width: auto;
    /*height: 9%;*/
}

.wrapper_lobby .green_bg_items .green_bg_item a h3 {
    font-family: "AtlasBold";
    font-size: 26px;
    line-height: 20px;
    letter-spacing: -0.52px;
    padding-top: 39px;
    color: #ffffff;
}

.wrapper_lobby .green_bg_items .green_bg_item .description {
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.32px;
    padding: 15px;
}

.wrapper_lobby .green_bg_items .green_bg_item .description+.btn.green {
    margin-top: 7px;
}

.wrapper_lobby .green_bg_items .green_bg_item a {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 17px;
    line-height: 19px;
    letter-spacing: -0.34px;
    margin: 0 auto;
    float: none;
    margin-top: 20px;
    display: inline-block;
}

.wrapper_lobby .green_bg_items .green_bg_item a.img_wrapper {
    height: 50px;
    width: 100%;
}

.wrapper_lobby .breadcrumbs .container {
    padding: 0 2%;
}

.wrapper_lobby .breadcrumbs .container,
.wrapper_lobby .contacts .container,
.wrapper_lobby .green_bg_items .container {
    float: none;
}

.wrapper_lobby .contact-item.col-md-8 {
    /*float:right;
    background-color: #f0eeed;
    padding: 0;
    display: flex;
    margin-bottom: 35px;*/
    float: right;
    background-color: #f0eeed;
    padding: 0;
    display: flex;
    margin-bottom: 35px;
    padding-right: 15px;
    padding-left: 15px;
    min-height: 228px;
}

.wrapper_lobby .contact-item.col-md-8:nth-of-type(3n) {
    padding-right: 20px;
}

.wrapper_lobby .contact-item .contact {
    border-bottom: 2px solid #004b3f;
    background-color: #ffffff;
    padding: 25px;
    padding: 25px 30px 11px;
    width: 100%;
}

.wrapper_lobby .contacts {
    background-color: #f0eeed;
    padding-bottom: 39px;
}

.wrapper_lobby .contacts .container {
    /*padding-top:40px;*/
}

.wrapper_lobby .contacts h2 {
    color: #004b3f;
    line-height: normal;
    text-align: center;
    background: transparent url('images/green-line.png') left 50% bottom 0 no-repeat;
    padding-bottom: 17px;
    padding-top: 50px;
    font-size: 36px;
    line-height: 20px;
    letter-spacing: -0.72px;
    margin-bottom: 55px;
}

.wrapper_lobby .contact-item .contact h4 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.44px;
}

.wrapper_lobby .contact-item .contact p,
.wrapper_lobby .contact-item .contact a {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.32px;
}

.wrapper_lobby .contact-item .contact .details {
    text-align: right;
}

.wrapper_lobby .contact-item .contact .details p,
.wrapper_lobby .contact-item .contact .details .contact_email>span {
    padding-right: 28px;
    line-height: 28px;
    background: url(images/sprites_new.png) 0 0 no-repeat;
}

.wrapper_lobby .contact-item .contact .details a {
    line-height: 34px;
}

.wrapper_lobby .contact-item .contact .details p:first-child {
    background-position: right -74px top -1967px;
}

.wrapper_lobby .contact-item .contact .details .contact_email>span {
    background-position: right -74px top -2034px;
}

.wrapper_lobby .contact-item .contact .details .contact_address {
    background-position: right -74px top -2084px;
    content: ' ';
}

.wrapper_lobby .contact-item .contact hr {
    margin-top: 5px;
    margin-bottom: 15px;
}


/*end lobby-page regular*/


/*community_programs regular*/

.wrapper_cat_community_programs span,
.wrapper_cat_community_programs a {
    color: #004b3f;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 16.67px;
    letter-spacing: -0.32px;
}

.wrapper_cat_community_programs.container {
    margin: 0 auto;
    float: none;
    margin-bottom: 25px;
}

.wrapper_cat_community_programs .images_row {
    padding: 9px 0;
    margin: 0 -10px;
}

.wrapper_cat_community_programs .images_row:first-of-type {
    margin-top: 24px;
}

.wrapper_cat_community_programs article .title {
    color: #ffffff;
    font-family: "AtlasBold";
    background-color: #004b3f;
    opacity: 0.8;
    font-size: 20px;
    line-height: 40px;
    letter-spacing: -0.4px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
    display: inline;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 12px;
}

.wrapper_cat_community_programs article .ar_backgroundimage{
    width: 100%;
    height: 195px;
    background-size: cover;
    background-position: center;
}

.wrapper_cat_community_programs article img {
    width: 100%;
    vertical-align: bottom;
    height: 195px;
    /*width:auto;*/
    display: block;
}

.wrapper_cat_community_programs article div {
    position: relative;
}

.wrapper_cat_community_programs article .btn.green {
    display: none;
    position: absolute;
    bottom: 25%;
    right: 29%;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 14px;
    background-position: 14px -1896px;
    letter-spacing: -0.32px;
}

.wrapper_cat_community_programs article .background_opacity {
    width: 100%;
    height: 100%;
    background-color: #004b3f;
    opacity: 0.8;
    display: none;
    z-index: 9;
}

.wrapper_cat_community_programs article:hover .background_opacity {
    display: inline;
    position: absolute;
}

.wrapper_cat_community_programs article:hover .title {
    bottom: 50%;
    background-color: transparent;
    opacity: 1;
    z-index: 9;
}

.wrapper_cat_community_programs article:hover .btn.green {
    display: inline;
    z-index: 9;
}

.wrapper_cat_community_programs+img.banner {
    margin-top: 51px;
}


/*end community_programs regular*/


/*team page regular*/

.banner_section .team_banner>.container {
    margin: 0 auto;
    float: none;
}

.banner_section .team_banner>.container .row {
    margin-bottom: 50px;
    display: flex;
    /*display: inline;*/
}

.team-wrapper>div:first-of-type {
    margin-top: 34px;
}

.team-wrapper .camping_questions,
.team-wrapper .wrapper-hp-gallery,
.team-wrapper .wrapper_lobby {
    border-bottom: 1px solid #f0eeed;
}

.team-wrapper .camping_questions {
    padding-top: 0;
}

.team-wrapper .wrapper_camping_questions {
    padding-bottom: 40px;
    margin-top: 40px;
}


/*.team-wrapper .breadcrumbs a,
.team-wrapper .breadcrumbs span{
        color: #ffffff;
}*/

.camping_questions .editor h3 {
    /*overflow: hidden;*/
    margin-top: -11px;
}

.team-wrapper .team_banner .container .row div.right {
    background-color: #004b3f;
}

.team-wrapper .team_banner .container .row>div {
    display: inline-block;
    width: 50%;
    color: #ffffff;
    font-family: "AtlasBold";
    font-size: 20px;
    line-height: 21px;
    letter-spacing: -0.4px;
    float: right;
    text-align: center;
}

.team-wrapper .team_banner .custom-logo-link .custom-logo {
    background: transparent url(images/logo_mobile_sprites.png) 0 0 no-repeat;
    background-size: 99%;
    width: 151px;
    height: 40px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
}

.team-wrapper .team_banner .custom-logo-link {
    margin-top: 0;
    float: none;
    display: block;
}

.team-wrapper .team_banner div .btn.green {
    float: none;
    /*margin-bottom: 25px;*/
    width: auto;
    padding-left: 30px;
}

.team-wrapper .team_banner div p {
    width: 50%;
    float: none;
    margin: 0 auto;
    margin-bottom: 30px;
    /*margin-top: 120px;*/
}

.team-wrapper .team_banner .container .row>img {
    /*margin-top: 28px;*/
    width: 50%;
}

.team-wrapper .btn.dark_green_border {
    min-width: 17.4%;
}

.team-wrapper .grey_bg_news>* {
    text-align: center;
}
.team-wrapper .grey_bg_news form>* {
    text-align: right;
}

.team-wrapper .container .row .col-lg-32.col-md-22.col-xs-36 {
    float: none;
    margin: 0 auto;
}

.team-wrapper .hp-new a.content-new {
    background-color: #ffffff;
}

.team-wrapper .breadcrumbs {
    padding-top: 20px;
}

.team-wrapper .grey_bg_news+.camping_links {
    padding: 0;
}

.team-wrapper .grey_bg_news,
.team-wrapper .camping_links {
    background-color: #f0eeed;
    border-bottom: 1px solid #ffffff;
}

.team-wrapper .bcLine.grey_bg_news {
    /*margin: 0 auto;
    z-index: 10;
    position: relative;
    background: transparent;
    padding: 0;
    width: 1228px;
    border: none;*/
}


/*.team-wrapper .bcLine.grey_bg_news + div{
    height: 65px;
}*/

.team-wrapper .team_repeater {
    padding: 50px 0;
    border-bottom: 1px solid #ffffff;
}

.team-wrapper .repeater_row:last-of-type>div.center {
    float: none;
}

.team-wrapper .team_repeater .team_repeater_wrapper {
    display: inline-table;
    /*float: none;*/
    padding: 0;
}

.team-wrapper .team_repeater .team_repeater_item {
    /*width: 292px;*/
    border-bottom: 2px solid #004b3f;
    height: 220px;
    background-color: #ffffff;
    padding: 25px 20px 11px 20px;
    margin: 11px;
}

.team-wrapper .team_repeater_wrapper:nth-of-type(4n+1) .team_repeater_item {
    /*margin-right: 0;*/
}

.team-wrapper .team_repeater_wrapper:nth-of-type(4) .team_repeater_item {
    /*margin-left: 0;*/
}

.team-wrapper .team_repeater .team_repeater_item img {
    margin: auto;
    display: block;
    margin-bottom: 16px;
    height: 42px;
}

.team-wrapper .team_repeater .team_repeater_item a {
    margin: auto;
    display: block;
    margin-bottom: 8px;
}

.team-wrapper .team_repeater .team_repeater_item * {
    text-align: center;
}

.team-wrapper .team_repeater .team_repeater_item h2 {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 21px;
    line-height: 20px;
    letter-spacing: -0.42px;
}

.page-template-template-activities .team-wrapper .team_repeater .team_repeater_item h2 {
    padding-bottom: 10px;
}

.team-wrapper .team_repeater .team_repeater_item h3 {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.32px;
    margin-bottom: 7px;
    max-height: 61px;
    overflow: hidden;
}

.team-wrapper .team_repeater .team_repeater_item a {
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 16px;
    line-height: 24.04px;
    letter-spacing: -0.32px;
    /*padding-bottom: 7px;*/
}

.team-wrapper span.inforgaphical_number .entire_sentence {
    font-size: 21px;
    letter-spacing: -0.42px;
    line-height: 24px;
}

.team-wrapper .banner_section .team_banner {
    margin-top: 50px;
    border-bottom: 1px solid #f0eeed;
}

.team-wrapper .container+.banner_section .team_banner {
    margin-top: 0;
}

.team-wrapper .grey_bg_news .selected_articles .title {
    padding-top: 40px;
}

.team-wrapper .selected_articles,
.team-wrapper .wrap_team_repeater,
.team-wrapper-map .title {
    text-align: center;
    color: #004b3f;
}

.team-wrapper-map{
    padding-bottom: 30px;
}

.team-wrapper .camping_links .wrapper-camping_links {
    margin: 0 auto;
    margin-top: 40px;
    float: none;
}

.team-wrapper .contacts {
    background-color: #ffffff;
}

.team-wrapper .contacts .title {
    color: #004b3f;
    text-align: center;
    font-family: "AtlasBold";
    font-size: 36px;
    line-height: 60px;
    letter-spacing: -0.72px;
    background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
    padding-bottom: 0;
}

.team-wrapper .contacts .contact-item.col-md-8 {
    background-color: #ffffff;
}

.team-wrapper .contact-item .contact {
    background-color: #f0eeed;
}

.team-wrapper .contact-item .contact hr {
    border: 1px solid #cfc8c6;
}

.team-wrapper .wrapper_question_answer .question_answer+a {
    padding: 10px 15px 10px 40px;
    font-family: 'AtlasMedium';
}

.team-wrapper .team_repeater .container {
    margin: 0 auto;
    float: none;
}


/*end team page regular*/


/*Accessible page 1280*/

.wrapper_accessible .breadcrumbs span {
    font-size: 16px;
}

.wrapper_accessible .breadcrumbs+.article {
    padding-top: 16px;
    padding-left: 0;
}

.wrapper_accessible table {
    width: 100%;
    margin-bottom: 70px;
}

.wrapper_accessible .link_to_map {
    border-radius: 4px;
    background-color: #004b3f;
    color: #ffffff;
    font-family: "AtlasMedium";
    font-size: 16px;
    line-height: 36px;
    letter-spacing: -0.32px;
    padding: 9px 20px;
}

.wrapper_accessible h1 {
    padding-bottom: 21px;
}

.wrapper_accessible .editor {
    padding-top: 29px;
    width: 95%;
}

.wrapper_accessible .editor p {
    margin-bottom: 23px;
}

.wrapper_accessible .editor table tr td p {
    margin-bottom: 0;
}


/*end Accessible page 1280*/


/*activities 1280*/

.eventon_filter_line .filtering_set_val {
    font-style: normal ! important;
}


/*end activities 1280*/


/*ceremonies 1280*/

.banner_section .team_banner img {
    max-width: 100%;
    vertical-align: middle;
}

.banner_section .team_banner img.ratag_icon {
    float: none;
    margin: 40px 0 20px;
}

.ceremony-form .container .row>div {
    background-color: #004b3f;
    margin: 0 auto;
    float: none;
    /*min-height: 500px;*/
    margin-top: 70px;
    margin-bottom: 70px;
    background: #004b3f url(images/border-top-repeater.png) top 0px left 0;
    background-repeat: repeat-x;
}

.ceremony-form .container .row>div img {
    position: absolute;
    bottom: 0;
    left: 4%;
}

.form-right {
    padding: 88px 93px 70px 0
}

.form-right .submit-container {
    padding-left: 0;
}
.nf-error-msg {
    /*display: none;*/
}
.nf-form-fields-required{
    display: none;
}
.newsletterForm.lazy .nf-form-fields-required,
.newsletterForm.lazy .nf-error-msg{
    display: none;
}

.nf-field {
    margin: 0 8px;
}

.nf-field-label label {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.36px;
    /*padding: 10px;*/
}

.bold400 .nf-field-label label {
    font-weight: 400;
}

.nf-field-element input,
.nf-field-element textarea,
.field-wrap select,
.field-wrap select option
/*.nf-field-element*/

{
    border-radius: 5px;
    padding: 8px;
}

.nf-field-element input div {
    color: #2d2d2c;
}

.nf-field-element input[type="button"] {
    min-width: 18% ! important;
    background-color: #b3dd4f;
    border-color: #b3dd4f;
    color: #004b3f;
    font-family: "AtlasBold";
    font-size: 20px;
    line-height: 17px;
    letter-spacing: -0.4px;
    float: left;
    z-index: 1;
    position: relative;
}

.editor .nf-form-cont ul li:before {
    display: none!important;
}

.editor .nf-form-cont h3 {
    color: #ffffff;
    border: none;
}

.nf-form-cont h3,
.nf-form-cont h4 {
    font-family: "AtlasBold";
    font-size: 40px;
    line-height: 20px 0;
    letter-spacing: -0.8px;
    background: transparent url(images/green-line.png) right 0% bottom 0px no-repeat;
    padding: 22px 0;
    margin-bottom: 30px;
}

.newsletterForm .nf-form-cont h3,
.ceremony-form .nf-form-cont h3,
.nf-form-cont h4 {
    color: #ffffff;
}

.nf-form-cont h4{
    font-size: 26px;
}

.ceremony-form .nf-field-container .nf-field .field-wrap label,
.newsletterForm .nf-field-container .nf-field .field-wrap label {
    color: #ffffff;
}

.list-checkbox-wrap .nf-field-element li input,
.list-radio-wrap .nf-field-element li input,
.starrating .stars {
    float: right ! important;
}

.list-checkbox-wrap .nf-field-element li label,
.list-radio-wrap .nf-field-element li label {
    margin-right: 1.5em;
    margin-left: 0;
}

.ceremony-form span.ninja-forms-field,
.ceremony-form .ninja-forms-field span,
.newsletterForm span.ninja-forms-field,
.ninja-forms-field span {
    color: #ffffff;
}

.nf-product-quantity input {
    color: #111111;
}

.nf-field-element input {
    vertical-align: -webkit-baseline-middle ! important;
}

.list-checkbox-wrap .nf-field-element li input,
.list-radio-wrap .nf-field-element li input {
    margin-top: 0.3em ! important;
}

.nf-field-label.label {
    color: #2d2d2c;
    font-family: "AtlasRegular";
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.36px;
}

.nf-response-msg {
    padding: 80px;
    /*padding: 148px 362px 202px 0px;*/
}

.nf-field-element textarea {
    height: 220px ! important;
}

.nf-form-cont .one-third {
    float: right ! important;
    margin-left: 9px! important;
}

.nf-form-cont .one-third:nth-of-type(3) {
    margin-left: 0! important;
}


/*.nf-field-container.textarea-container,
.nf-field-container.submit-container{
    width: 100%;
}*/

.article .nf-response-msg h1,
.ceremony-form .nf-response-msg h1 {
    color: #ffffff;
    font-family: "AtlasBold";
    font-size: 40px;
    line-height: 73px;
    letter-spacing: -0.8px;
}

.article .nf-response-msg p,
.ceremony-form .nf-response-msg p {
    color: #ffffff;
    font-family: "AtlasMedium";
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
    background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
    padding-bottom: 18px;
}


/*end ceremonies 1280*/

.selected_articles .preview_row .col-md-12 {
    margin-bottom: 30px;
}

.wrapper_topSlider+.bcLine.grey_bg_news+.banner_section .team_banner {
    margin-top: 120px;
}


/*newsletter 1280*/

.newsletterForm .ninja-forms-req-symbol {
    display: none;
}

.newsletterForm .nf-field-element input[type="button"] {
    width: 100% ! important;
}

.newsletterForm nf-field {
    width: 29%;
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
}

.newsletterForm nf-field:nth-of-type(3) {
    width: 8%;
    float: left;
}

.newsletterForm nf-field:last-of-type {
    right: 280px;
    position: absolute;
    top: 50px;
}

.newsletterForm .nf-field-label label {
    line-height: 15px;
}

.newsletterForm .nf-response-msg {
    padding: 0;
    color: #ffffff;
    text-align: center;
    display: block;
}
.nf-response-msg {
    color: #ffffff;
    text-align: center;
    display: block;
}

.newsletterForm .nf-response-msg .greenBG {
    width: 48px;
    height: 48px;
    background: url(images/sprites3.png) #254a3f;
    background-position: 7px -4152px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.newsletterForm .nf-response-msg * {
    color: #ffffff;
    font-size: 22px;
    font-family: 'AtlasMedium';
    line-height: 21.42px;
    letter-spacing: -0.44px;
}

.nf-response-msg * {
    color: #ffffff;
    font-size: 22px;
    font-family: 'AtlasMedium';
    line-height: 21.42px;
    letter-spacing: -0.44px;
}

/*end newsletter 1280*/

hr.no_paged {
    border-color: transparent;
}

.evo_above_title {
    display: none !important;
}

.calendar .eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
    background-color: #fff;
}

.calendar .eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover {
    background-color: #fff;
}

@media (min-width: 1900px) {
    body.home,
    body.single-reserve-park,
    body.single-camping {
        padding-top: 183px;
    }
    .wrapper_tenders_content .related_files .title {
        font-size: 22px;
    }
    .team-wrapper .breadcrumbs {
        /*right: calc((100% - 1852px) / 2 );
        padding-bottom:16px;*/
        padding-top: 20px;
        padding-right: 37px;
    }
    .breadcrumbs a,
    .breadcrumbs span {
        font-size: 18px;
    }
    .single.single-article .article {
        float: right;
    }
    .related_files .content .file .download {
        background-position: 43px -2212px;
    }
    .related_files .content .file {
        background-position: right -71px top -2132px;
    }
    .wrapper_news_page h1 {
        font-size: 40px;
        letter-spacing: -0.8px;
        padding-bottom: 52px;
    }
    .wrapper_news_page .btn.green {
        font-size: 22px;
    }
    .wrapper_news_page .first_article {
        padding-left: 2.3%;
    }
    .wrapper_news_page .first_article .title {
        font-size: 32px;
        letter-spacing: -0.64px;
        padding-bottom: 12px;
    }
    .wrapper_news_page .first_article img,
    .wrapper_news_page .secondary_articles .secondary_article img {
        padding-bottom: 25px;
    }
    .wrapper_news_page .secondary_articles .secondary_article .intro_text,
    .wrapper_news_page .first_article .read_more,
    .wrapper_news_page .secondary_articles .secondary_article .read_more,
    .wrapper_news_page .first_article .date,
    .wrapper_news_page .first_article .intro_text,
    .wrapper_news_page .first_article .read_more {
        font-size: 18px;
    }
    .wrapper_news_page .secondary_articles .secondary_article .intro_text {
        padding-bottom: 6px;
    }
    .wrapper_news_page .secondary_articles .secondary_article .title {
        font-size: 28px;
        padding-top: 3px 0 11px 0;
    }
    .wrapper_news_page .first_article .date,
    .wrapper_news_page .secondary_articles .secondary_article .date,
    .wrapper_news_page .secondary_articles .secondary_article .read_more,
    .wrapper_news_page .first_article .intro_text {
        padding-bottom: 4px;
    }
    .preview_row .hp-new figure,
    .preview_row .hp-new {
        height: 246px;
    }
    .wrapper_news_page .hp-new .content-new .new-title,
    .preview_row .hp-new a.content-new .new-title {
        font-family: "AtlasBold";
        font-size: 24px;
        line-height: 20px;
        letter-spacing: -0.48px;
    }
    .wrapper_news_page .selected_articles .hp-new .content-new .new-intro-text,
    .preview_row .hp-new .content-new .new-intro-text {
        font-family: "AtlasRegular";
        font-size: 17px;
        line-height: 24.04px;
        letter-spacing: -0.34px;
    }
    .wrapper_news_page .selected_articles .hp-new .content-new .read-more,
    .preview_row .hp-new .content-new .read-more {
        color: #004b3f;
        font-family: "AtlasBold";
        font-size: 18px;
        line-height: 24.04px;
        letter-spacing: -0.36px;
    }
    .wrapper_news_page .selected_articles {
        padding-top: 70px;
    }
    .wrapper_news_page .selected_articles .sub-title {
        letter-spacing: 0;
    }
    .preview_row {
        margin-top: 58px;
    }
    .preview_row .hp-new a.content-new .new-title {
        margin-top: 8px;
    }
    .preview_row .hp-new a.content-new {
        width: 55%;
        padding: 20px 30px 32px;
    }
    .preview_row .hp-new a:first-of-type {
        width: 45%;
        /*margin-right: 12px;*/
    }
    .preview_row .col-md-12:nth-child(odd) {
        padding: 0 0 0 30px ! important;
        margin-bottom: 60px;
    }
    .preview_row .col-md-12:nth-child(even) {
        padding: 0 30px 0 0;
        float: left;
        margin-bottom: 60px;
    }
    .wrapper_news_page .more_topic .sub-title {
        margin-bottom: 57px;
    }
    .wrapper_news_page .more_topic .tags .single-tag {
        padding: 4px 14px;
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .wrapper_news_page .more_topic .tags {
        margin-bottom: 95px;
    }
    .wrapper_news_page .banner .title {
        padding-top: 69px;
    }
    .wrapper_news_page .banner .sub-title {
        margin-bottom: 58px;
    }
    .wrapper_news_page .banner .banner-image-wrapper {
        margin-bottom: 98px;
    }
    /*category page 1900*/
    .wrapper_cat .article_content {
        padding-top: 0;
    }
    .wrapper_cat .categories {
        padding-right: 23px;
    }
    .wrapper_cat .tags {
        padding-top: 2px;
    }
    .wrapper_cat .categories .title {
        padding: 5px 14px;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories,
    .wrapper_cat .related_files {
        padding-left: 12px;
    }
    .wrapper_cat .col-md-22 {
        padding-right: 8px;
    }
    .wrapper_cat h1,
    .wrapper_cat_community_programs h1 {
        font-size: 40px;
        line-height: 20px;
        letter-spacing: -0.8px;
        padding-bottom: 30px;
    }
    .category-newsflash .wrapper_cat span.title,
    .wrapper_cat a.title {
        font-size: 30px;
        line-height: 20px;
        letter-spacing: -0.6px;
    }
    .wrapper_cat .article_content .intro_text,
    .wrapper_cat .date {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.36px;
        padding-top: 10px;
    }
    .wrapper_cat .read_more {
        font-size: 18px;
        line-height: 24.04px;
        letter-spacing: -0.36px;
        padding-bottom: 14px;
        padding-top: 10px;
    }
    .wrapper_cat .categories_names,
    .wrapper_cat .tags,
    .wrapper_cat .categories,
    .wrapper_cat .tags,
    .wrapper_cat .tags,
    .wrapper_cat .related_files {
        font-size: 18px;
        line-height: 36px;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories,
    .wrapper_cat .related_files {
        letter-spacing: -0.36px;
    }
    .wrapper_cat .tags .content .single-tag {
        font-size: 14px;
        line-height: 27px;
        letter-spacing: -0.29px;
        border-radius: 4px;
    }
    .wrapper_cat h1+hr {
        margin-bottom: 35px;
    }
    .wrapper_cat article+hr {
        margin-top: 30px;
        margin-bottom: 33px;
    }
    /*end category page 1900*/
    /*bottom_banner 1900*/
    .bottom_banner {
        height: 454px;
    }
    .bottom_banner .title {
        font-size: 45px;
        line-height: 454px;
        letter-spacing: -0.9px;
    }
    /*end bottom_banner 1900*/
    /*accessible 1900*/
    /*.related_files .content .file .name{
        font-size: 17px;
    }*/
    /*end of accessible 1900*/
    /*category flashback 1900*/
    .wrapper_cat .icon_wrapper {
        width: 153px;
        height: 153px;
    }
    .wrapper_cat .icon_wrapper img {}
    /*end category flashback 1900*/
    /*search result 1900*/
    .result-search-page h1 {
        font-size: 40px;
        letter-spacing: -0.8px;
    }
    .result-search-page h2 {
        font-size: 24px;
        letter-spacing: -0.48px;
    }
    .result-search-page .col-md-22 {
        float: none;
        margin: 0 auto;
    }
    .result-search-page .tabs {
        padding-top: 72px;
        border-bottom: 3px solid #004b3f;
        padding-bottom: 11px;
        margin-bottom: 28px;
    }
    .result-search-page .tabs .tab {
        font-family: "AtlasMedium";
        font-size: 20px;
        letter-spacing: -0.4px;
    }
    .result-search-page .tabs .tab.active {
        font-size: 20px;
        /*padding: 0px 58px;*/
    }
    .result-search-page article h2 {
        font-size: 22px;
        letter-spacing: -0.44px;
    }
    .result-search-page article a.link {
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .result-search-page article .ordering_card {
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .result-search-page .container .row .col-lg-32.col-mg-23 {
        padding-right: 42px;
        margin: 0 auto;
        float: none;
        padding: 0;
    }
    .single-files .result-search-page .top_banner {
        height: 700px;
    }
    /*end search result 1900*/
    /*no search result 1900*/
    .result-search-page .container .row .no_search_results_middle_content img {
        padding-bottom: 24px;
    }
    .result-search-page .container .row .no_search_results_middle_content p {
        font-size: 24px;
        line-height: 30px;
        letter-spacing: -0.48px;
        padding-right: 6px;
    }
    .result-search-page .no_result,
    .result-search-page .no_result .container .row .col-lg-32 {
        height: 794px;
    }
    .result-search-page .container .row .no_search_results_middle_content .btn.green {
        min-width: 284px;
        /*font-size: 20px;*/
        /*line-height: 22px;
        letter-spacing: -0.4px;*/
        margin-top: 30px;
        /*background-position: 13px -52px;*/
    }
    /*end no search result 1900*/
    /*404 1900*/
    /*.page-404 .container .row .no_search_results_middle_content img{
        padding-bottom: 24px;
    }
    .page-404 .container .row .no_search_results_middle_content p{
        font-size: 24px;
        line-height: 30px;
        letter-spacing: -0.48px;
        padding-right: 6px;
    }*/
    .page-404 .container .row .no_search_results_middle_content {
        padding: 33px 48px 50px;
        margin-bottom: 20px;
        margin-top: 230px;
    }
    .page-404 .container .row .no_search_results_middle_content .btn.green {
        min-width: 284px;
        margin-top: 31px;
    }
    .page-404 .container .row .no_search_results_middle_content p br {
        display: none;
    }
    .page-404 .container .row .col-lg-32 {
        float: none;
        margin: 0 auto;
    }
    .page-404 .page-content {
        height: 796px;
        /*height: 926px;*/
    }
    /*.page-404 .container .row .no_search_results_middle_content .btn.green{
        min-width: 284px;
        margin-top: 30px;
    }*/
    /*end 404 1900*/
    /*lobby page 1900*/
    /*.wrapper_lobby .breadcrumbs{
        padding-top: 21px;
    }*/
    .wrapper_lobby h1 {
        line-height: 762px;
        font-size: 50px;
        letter-spacing: -1.23px;
    }
    /*.mapPage .wrapper_lobby .wrapText{*/
    /*height: 383px;*/
    /*}*/
    .wrapper_lobby .wrapText {
        margin-bottom: 23px;
    }
    .wrapper_lobby .lobby_items .lobby_item .btn.green {
        text-align: center;
    }
    .wrapper_lobby h1 {
        color: #ffffff;
        font-family: "AtlasBold";
        font-size: 50px;
        line-height: 40.52px;
        letter-spacing: -1.23px;
    }
    .wrapper_lobby .lobby_item .right_sec {
        /*padding-left: 0px;*/
        padding-left: 46px;
        margin-top: 20px;
    }
    .wrapper_lobby .lobby_item .right_sec:nth-child(even) {
        padding-left: 30px;
    }
    .wrapper_lobby .lobby_item .right_sec .btn.green {
        margin-top: 20px;
        font-size: 18px;
        line-height: 19px;
        letter-spacing: -0.36px;
    }
    .wrapper_lobby .lobby_item {
        /*padding:0;*/
    }
    .wrapper_lobby .lobby_item .container,
    .wrapper_lobby .breadcrumbs .container {
        padding: 0 24px;
    }
    .wrapper_lobby .lobby_item:nth-child(even) img {
        padding: 0 0 0 3%;
    }
    .wrapper_lobby .lobby_item:nth-child(even) .right_sec {
        padding-right: 25px;
    }
    .wrapper_lobby .lobby_item img {
        padding: 0 3% 0 0;
    }
    .wrapper_lobby .lobby_item h2 {
        font-size: 36px;
        line-height: 20px;
        letter-spacing: -0.72px;
        padding-top: 28px;
    }
    .wrapper_lobby .lobby_item .editor {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -0.36px;
        padding-top: 21px;
    }
    .wrapper_lobby .green_bg_items {
        padding: 103px 0;
    }
    .wrapper_lobby .green_bg_items h2 {
        font-size: 40px;
        line-height: 20px;
        letter-spacing: -0.8px;
        padding-bottom: 21px;
        margin-bottom: 5px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .green_item {
        /*padding: 0px 39px 0 84px;*/
    }
    .wrapper_lobby .green_bg_items .green_bg_item:nth-of-type(2) .green_item {
        /*padding: 0px 66px 0 62px;*/
    }
    .wrapper_lobby .green_bg_items .green_bg_item:nth-of-type(3) .green_item {
        /*padding: 0px 47px 0 0px;*/
    }
    .wrapper_lobby .green_bg_items .green_bg_item a.img_wrapper {
        height: 60px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item img {
        font-size: 30px;
        letter-spacing: -0.6px;
        margin-top: 58px;
        /*height: 7%;*/
    }
    .wrapper_lobby .green_bg_items .green_bg_item h3 {
        padding-top: 39px;
        font-size: 30px ! important;
        line-height: 20px;
        letter-spacing: -0.6px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -0.36px;
        padding-top: 29px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n) {
        padding-right: 60px;
        padding-left: 18px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n+1) {
        padding-right: 34px;
        padding-left: 80px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description:nth-child(3n+2) {
        padding-right: 56px;
        padding-left: 54px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item a {
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .wrapper_lobby .contact-item.col-md-8 {
        margin-bottom: 60px;
    }
    .wrapper_lobby .contact-item .contact {
        margin: 5px -3px 0 40px;
        width: 100%;
        padding-bottom: 23px;
        max-width: 495px;
    }
    .wrapper_lobby .contact-item:nth-of-type(3n+2) .contact {
        /*margin: 0px 20px 0 32px;*/
    }
    .wrapper_lobby .contact-item:nth-of-type(3n) .contact {
        /*margin: 0px 20px 0 22px;*/
    }
    .wrapper_lobby .contacts .container {
        /*padding-top: 80px;*/
    }
    .wrapper_lobby .contacts h2 {
        font-size: 40px;
        letter-spacing: -0.8px;
        padding-top: 81px;
        padding-bottom: 21px;
        margin-bottom: 75px;
    }
    .wrapper_lobby .contacts {
        padding-bottom: 64px;
    }
    .wrapper_lobby .contact-item .contact h4 {
        font-size: 24px;
        line-height: 24px;
    }
    .wrapper_lobby .contact-item .contact p {
        font-size: 18px;
        line-height: 31px;
        letter-spacing: -0.36px;
    }
    .wrapper_lobby .contact-item .contact .details p {
        /*padding-right: 27px;
        line-height: 16px;
        padding-top: 12px;*/
    }
    .wrapper_lobby .contact-item .contact hr {
        font-size: 18px;
        line-height: 36px;
        letter-spacing: -0.36px;
    }
    .wrapper_lobby .contact-item .contact p,
    .wrapper_lobby .contact-item .contact span,
    .wrapper_lobby .contact-item .contact a {
        font-size: 18px;
    }
    /*end lobby page 1900*/
    /*community_programs 1900*/
    .wrapper_cat_community_programs article .title {
        font-size: 22px;
        letter-spacing: -0.44px;
        line-height: 45px;
    }
    .wrapper_cat_community_programs .images_row {
        margin: 0 10px;
        padding: 8px 0;
    }
    .wrapper_cat_community_programs article .title {
        font-size: 22px;
    }
    .wrapper_cat_community_programs article img {
        height: 268px;
    }
    .wrapper_cat_community_programs article .btn.green {
        right: 34%;
        color: #004b3f;
        letter-spacing: -0.36px;
    }
    .wrapper_cat_community_programs article:hover .title {
        font-size: 18px;
        letter-spacing: -0.36px;
        z-index: 9;
    }
    /*end community_programs 1900*/
    /*ceremonies 1900*/
    .form-right .nf-field-element input[type="button"] {
        padding: 10px 75px;
    }
    .form-right .submit-container {
        float: left;
    }
    .form-right .nf-field-element input[type="button"] {
        width: 100% ! important;
    }
    /*end ceremonies 1900*/
    .reserve-park .hp-news .col-md-12:first-child {
        padding-right: 0;
    }
    .reserve-park .hp-news .col-md-12:last-child {
        padding-left: 0;
    }
    /*team 1900*/
    .team-wrapper .team_banner .container .row>div {
        padding: 40px;
    }
    .team-wrapper .team_banner .container .row>div.left {
        padding: 0;
    }
    .team-wrapper .team_banner div p {
        font-size: 33px;
        line-height: 36px;
    }
    /*newsletter 1900*/
    .newsletterForm nf-field:last-of-type {
        right: 385px;
    }
    .newsletterForm .nf-response-msg .greenBG {
        width: 56px;
        height: 56px;
    }
    .newsletterForm .nf-response-msg .greenBG+p {
        text-align: center;
    }
    .newsletterForm .nf-response-msg * {
        font-size: 26px;
        line-height: 21.42px;
        letter-spacing: -0.52px;
    }
    /*end newsletter 1900*/
}

.maParkBox .rpMapTxt a.btn.green.onlyMobile {
    display: none;
}

@media (max-width: 1300px) and (min-width: 1024px) {
    /*body .govmap #layers{
        width: 25%;
    }
    body .govmap #map{
        width: 75%;
    }*/
}

@media (max-width: 1279px) and (min-width: 1024px) {
    .contact-item.col-md-12.col-sm-12 {
        margin-bottom: 20px;
    }
    .single .articleWrap .article {
        margin-bottom: 25px;
        padding-left: 0;
    }
    .mobile_icon_menu {
        display: none ! important;
    }
}


@media (max-width: 1024px) {
    .wrapper_contact_banners a {
        width: unset;
        float: none;
    }
    /*sharethis*/
    .st-sticky-share-buttons.st-left {
        display: none ! important;
    }
    .st-sticky-share-buttons .st-btn {
        width: 48px ! important;
        float: left ! important;
        clear: left ! important;
        border-radius: 4px ! important;
        border-top-right-radius: 4px ! important;
        border-bottom-right-radius: 4px ! important;
    }
    .st-sticky-share-buttons .st-btn[data-network='facebook'] {
        -webkit-border-radius: 4px !important;
        border-radius: 4px !important;
        border-top-right-radius: 4px ! important;
        border-bottom-right-radius: 4px ! important;
    }
    body .addthid-animated {
        -webkit-animation-name: slideInLeft;
        animation-name: slideInLeft;
        animation-fill-mode: both;
        animation-timing-function: ease-out;
    }
    /*sharethis*/
    .wrapper_events_lobby_table {
        padding: 30px 0;
    }
    .wrapper_events_lobby_table h1.title {
        padding-bottom: 20px;
    }
    .banner_2_columns .wrapper_camping_questions {
        margin: 30px 0;
    }
    .sales_system {
        text-align: center;
    }
    .sales_system .hourTitle.iframe_sale_title {
        color: #004b3f;
        font-family: AtlasBold;
        font-size: 19px;
        margin-right: -8%;
        margin-top: 33px;
        display: inline-block!important;
    }
    .wrapper_accessible .editor {
        width: 100%;
        /*width: 95%;*/
    }
    .wrapper_news_page .selected_articles .center {
        display: block;
        margin-bottom: 0px;
    }
    .wrapper_news_page .row.preview_row {
        margin-bottom: 0px;
    }
    .breadcrumbs a,
    .breadcrumbs span {
        font-size: 15px;
    }
    /* article page 640*/
    .row .col-md-7.left,
    .articleWrap.clearfix .article {
        padding: 0;
        margin-bottom: 25px;
    }
    .single.single-article .article {
        padding-left: 0 ! important;
        margin: 0 auto;
        float: none;
    }
    /*end article page 640*/
    /*team 640*/
    .team-wrapper>div:first-of-type {
        margin-top: 0px;
    }
    .team-wrapper .team_repeater .team_repeater_item h3,
    .team-wrapper .team_repeater .team_repeater_item a:last-of-type {
        display: none;
    }
    .team-wrapper .team_repeater .team_repeater_item {
        height: 166px;
    }
    .team-wrapper .team_banner .custom-logo-link .custom-logo {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .team-wrapper .team_banner div p {
        margin-bottom: 4px;
        margin-top: 0;
        width: 90%;
    }
    .team-wrapper .container .row .col-lg-32.col-md-22.col-xs-36 {
        width: 100%;
        padding: 0;
    }
    .team-wrapper .team_repeater {
        padding-top: 50px;
    }
    /*end team 640*/
    /*news page*/
    .wrapper_news_page .selected_articles .hp-new .content-new span {
        font-size: 16px;
    }
    .preview_row .col-md-12:nth-child(2n) .hp-new {
        float: none;
    }
    .preview_row .hp-new a,
    .preview_row .hp-new a.content-new {
        width: 100%;
    }
    .wrapper_news_page .selected_articles .col-lg-18.col-md-12.col-sm-12 {
        width: 50%;
    }
    /*end loby page*/
    /*category 640*/
    .wrapper_cat h1,
    .wrapper_cat_community_programs h1 {
        font-size: 40px;
        letter-spacing: -0.8px;
    }
    .wrapper_cat img {
        margin: 0 auto;
        float: none ! important;
        display: block;
        width: auto;
        max-width: 100%;
    }
    .wrapper_cat .wrapper_cat_articles.col-md-16 {
        width: 100%;
    }
    .wrapper_cat article .col-lg-12.col-md-9.col-sm-12,
    .wrapper_cat .col-md-22 {
        width: 100%;
    }
    .category-newsflash .wrapper_cat {
        margin: auto;
    }
    .wrapper_cat .categories_names {
        font-size: 16px;
        line-height: 28px;
    }
    .wrapper_cat .categories {
        color: #004b3f;
        letter-spacing: -0.32px;
    }
    .wrapper_cat .tags {
        font-size: 16px;
        line-height: 28px;
        letter-spacing: -0.32px;
    }
    .wrapper_cat .tags .content .single-tag {
        font-size: 14px;
        line-height: 27px;
        letter-spacing: -0.29px;
        border-radius: 4px;
        background-color: #004b3f;
    }
    .wrapper_cat .article_content {
        padding: 0px;
    }
    .category-newsflash .wrapper_cat .article_content {
        /*padding-right: 25px;*/
        /*display: flex;*/
    }
    .wrapper_cat .date {
        padding-top: 3px;
        line-height: 24px;
    }
    .wrapper_cat hr+article+hr {
        margin-top: 14px;
        margin-bottom: 18px;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories,
    .wrapper_cat .related_files {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }
    .wrapper_cat nav+hr {
        margin-bottom: 18px;
        margin-top: 42px;
    }
    .wrapper_cat .tags .title,
    .wrapper_cat .categories .title {
        font-size: 20px;
        line-height: 36px;
        letter-spacing: -0.4px;
    }
    .wrapper_cat .categories .content {
        padding: 18px 21px 26px;
    }
    /*end category 640*/
    /*bottom_banner 640*/
    .bottom_banner {
        height: 153px;
    }
    .bottom_banner .title {
        font-size: 30px;
        letter-spacing: -0.89px;
    }
    /*end bottom_banner 640*/
    /*category flashback 640*/
    .wrapper_cat .hp-new figure {
        max-height: 228px;
        height: auto;
    }
    .wrapper_cat .article_content {
        padding-top: 11px;
        width: 100%;
    }
    .wrapper_cat .icon_wrapper {
        width: 100%;
        /*width: 153px;
        height: 153px;
        line-height: 153px;
        display: inline-block;
        float: right;
        border: 1px solid #cfc8c6;
        border-bottom: 4px solid #b7d94d;
        background-color: #ffffff;
        text-align: center;*/
    }
    .wrapper_cat .icon_wrapper img {
        /*width: auto;
        float: none;
        vertical-align: middle;*/
    }
    /*end category flashback 640*/
    /*search result 640*/
    .navigation.pagination {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .result-search-page select.tabs+span {
        width: 100% ! important;
        border-radius: 4px;
        border: 1px solid #cfc8c6;
        background-color: #ffffff;
        margin-bottom: 20px;
        padding-bottom: 11px;
        margin-top: 6px;
    }
    /*end search result 640*/
    /*community_programs 640*/
    .wrapper_cat_community_programs+img.banner {
        margin-top: 25px;
    }
    .wrapper_cat_community_programs .col-sm-18 {
        margin-bottom: 20px;
    }
    /*end community_programs 640*/
    /*404 page 640*/
    body.error404 {
        padding-top: 58px;
    }
    /*end 404 page 640*/
}

@media (max-width: 1024px) and (min-width: 920px) {
    /*.wrapper_lobby .contact-item.col-md-8{
            width: 33.33333%
    }*/
}

@media (max-width: 639px) {
    .wrapper-camping_links.col-md-22{
        margin-top: 0px;
    }
    .editor h3 {
        white-space: unset;
    }
    .editor ol li {
        margin-right: 15px;
    }
    .editor ol li ul li {
        margin-right: 3px;
    }
    /*ceremonies 320*/
    .ceremony-form .form-right {
        padding: 0;
    }
    .ceremony-form .nf-form-cont .one-third {
        width: 100%;
        margin-left: 0;
        margin-right:0;
    }
    .ceremony-form .nf-field-element input[type="button"] {
        width: 100% ! important;
    }
    .article .nf-response-msg,
    .ceremony-form .nf-response-msg {
        padding: 50px 0;
    }
    .article .nf-response-msg h1,
    .ceremony-form .nf-response-msg h1 {
        font-size: 23px;
        line-height: 20px;
        letter-spacing: -0.46px;
    }
    .article .nf-response-msg p,
    .ceremony-form .nf-response-msg p {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.48px;
        padding-bottom: 18px;
    }
    .nf-field-label label {
        font-size: 15px;
        line-height: 16px;
        letter-spacing: -0.3px;
    }
    .nf-field-container {
        margin-bottom: 12px;
        padding: 0;
    }
    .nf-form-cont .one-third {
        width: 100% ! important;
    }
    .nf-field-element input[type="button"] {
        width: auto ! important;
    }
    /*.list-checkbox-wrap .nf-field-element li input, .list-radio-wrap .nf-field-element li input{*/
    /*margin-top: 0.3em ! important;*/
    /*}*/
    /*end ceremonies 320*/
    /*news page 320 */
    .wrapper_news_page .row {
        margin: 0;
    }
    .wrapper_news_page .container {
        padding: 0;
        margin: 0 auto;
    }
    .wrapper_news_page h1 {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: -0.56px;
        padding-bottom: 12px;
    }
    .wrapper_news_page .first_article .title {
        font-size: 23px;
        letter-spacing: -0.46px;
    }
    .wrapper_news_page .first_article img {
        padding-bottom: 14px;
    }
    .wrapper_news_page .first_article .date {
        line-height: 20px;
    }
    .wrapper_news_page .first_article .intro_text,
    .wrapper_news_page .first_article .read_more {
        letter-spacing: -0.8px;
    }
    .wrapper_news_page .first_article {
        padding-bottom: 14px;
    }
    .wrapper_news_page .secondary_articles {
        padding: 0;
    }
    .wrapper_news_page .secondary_articles .secondary_article .title {
        font-size: 21px;
    }
    .wrapper_news_page .secondary_articles .secondary_article .intro_text,
    .wrapper_news_page .secondary_articles .secondary_article .read_more {
        font-size: 15px;
    }
    .wrapper_news_page .secondary_articles .secondary_article img {
        padding-bottom: 8px;
    }
    .wrapper_news_page .secondary_articles .secondary_article {
        padding-bottom: 15px;
    }
    .wrapper_news_page .grey_bg .selected_articles .title {
        font-family: "AtlasBold";
        font-size: 21px;
        line-height: 6.71px;
        padding-bottom: 10px;
        letter-spacing: -0.34px;
        width: 80%;
        margin: 0 auto;
    }
    .wrapper_news_page .selected_articles .sub-title {
        display: block;
        margin-bottom: 25px;
        font-family: "AtlasMedium";
        font-size: 17px;
        line-height: 20px;
        letter-spacing: -0.34px;
    }
    .wrapper_news_page .preview_row .hp-new a,
    .wrapper_news_page .preview_row .hp-new a.content-new {
        width: 100%;
    }
    .wrapper_news_page .preview_row .col-md-12 {
        padding: 0;
        margin-bottom: 22px;
    }
    .wrapper_news_page .preview_row .col-md-12:nth-child(2n) .hp-new {
        float: none;
    }
    .wrapper_news_page .preview_row .hp-new a.content-new {
        margin-bottom: 25px;
    }
    .wrapper_news_page .selected_articles .hp-new .content-new span {
        font-size: 15px;
        line-height: 19.06px;
    }
    .wrapper_news_page .preview_row .hp-new {
        width: 100%;
    }
    .wrapper_news_page .selected_articles a.content-new {
        padding: 7px 14px 10px;
    }
    .wrapper_news_page .banner .sub-title,
    .wrapper_news_page .more_topic .sub-title {
        color: #2d2d2c;
        font-size: 17px;
        padding: 3px 0 13px;
        line-height: 19px;
        margin-bottom: 35px;
        letter-spacing: -0.3px;
        width: 85%;
        margin: 0 auto;
    }
    .wrapper_news_page .banner .col-md-21 {
        padding: 0;
    }
    .wrapper_news_page .banner .banner-image-wrapper {
        margin-bottom: 30px;
    }
    .wrapper_news_page .banner .title {
        padding-top: 22px;
    }
    .wrapper_news_page .more_topic .title {
        padding-top: 22px;
        letter-spacing: 0.4px;
    }
    .wrapper_news_page .more_topic .tags .single-tag {
        padding: 0px 9px;
        line-height: 25px;
    }
    .wrapper_news_page .more_topic .tags {
        margin-bottom: 35px;
    }
    .wrapper_news_page .selected_articles {
        padding-top: 32px;
    }
    .selected_articles .hp-new .content-new .new-title {
        letter-spacing: -0.8px;
        margin-top: 4px;
        margin-bottom: 0;
        font-size: 19px;
    }
    .wrapper_news_page .banner .sub-title {
        margin-bottom: 25px;
    }
    /*end news page 320 */
    /*category page 320*/
    .prev.page-numbers {
        padding-left: 0;
    }
    .next.page-numbers {
        padding-right: 0;
    }
    /*.wrapper_cat .breadcrumbs .container{
        float: right;
    }*/
    .wrapper_cat h1,
    .wrapper_cat_community_programs h1 {
        color: #004b3f;
        font-family: "AtlasBold";
        font-size: 28px;
        line-height: 28px;
        letter-spacing: -0.56px;
        /*padding: 13px 0;*/
    }
    .wrapper_cat a.title {
        font-size: 23px;
        letter-spacing: -0.46px;
        padding-bottom: 6px;
    }
    .wrapper_cat .wrapper_cat_articles hr:first-child {
        margin-top: 13px;
        margin-bottom: 7px;
    }
    .wrapper_cat .article_content {
        padding: 11px 0 0 0;
    }
    .wrapper_cat article .date {
        padding-top: 3px;
    }
    .wrapper_cat .date,
    .wrapper_cat .article_content .intro_text {
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.3px;
        padding-bottom: 6px;
    }
    .wrapper_cat .wrapper_cat_articles .article_content .categories .categories_names .single-tag {
        font-size: 15px;
    }
    .wrapper_cat .read_more {
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.3px;
        padding-bottom: 6px;
    }
    .wrapper_cat .categories_names {
        font-size: 15px;
        line-height: 20px;
    }
    .wrapper_cat .tags,
    .wrapper_cat .categories,
    .wrapper_cat .related_files {
        letter-spacing: -0.3px;
        font-size: 15px;
        line-height: 20px;
    }
    .wrapper_cat .tags .content .single-tag {
        padding: 0px 9px;
        line-height: 21px;
        margin: 3px 2px;
        font-size: 14px;
        line-height: 27px;
        letter-spacing: -0.29px;
    }
    .wrapper_cat article+hr {
        margin-top: 8px;
        margin-bottom: 12px;
    }
    .wrapper_cat .categories.col-md-7,
    .wrapper_cat .tags.col-md-7,
    .wrapper_cat .related_files.col-md-7 {
        padding-right: 0;
        padding-left: 0;
    }
    .navigation.pagination .nav-links .page-numbers {
        opacity: 0.7;
        color: #2d2d2c;
        font-size: 16px;
        letter-spacing: -0.32px;
        padding: 2px 7px;
        margin-left: 0;
    }
    .navigation.pagination {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .navigation.pagination .current,
    .navigation.pagination a.next,
    .navigation.pagination a.prev {
        opacity: 1 ! important;
    }
    .wrapper_cat .tags.col-md-7,
    .wrapper_cat .related_files.col-md-7 {
        margin-bottom: 0;
    }
    .wrapper_cat .categories.col-md-7 {
        margin-bottom: 25px;
    }
    /*end category page 320*/
    /*bottom_banner 320*/
    .bottom_banner {
        height: 142px;
    }
    .bottom_banner .title {
        font-size: 18px;
        letter-spacing: -2.15px;
    }
    /*end bottom_banner 320*/
    /*category flashback 320*/
    .wrapper_cat .icon_wrapper {
        width: 100%;
        /*width: 153px;
        height: 153px;
        line-height: 153px;
        display: inline-block;
        float: right;
        border: 1px solid #cfc8c6;
        border-bottom: 4px solid #b7d94d;
        background-color: #ffffff;
        text-align: center;*/
    }
    .wrapper_cat .icon_wrapper img {
        /*width: auto;
        float: none;
        vertical-align: middle;*/
    }
    /*end category flashback 320*/
    /*search result 320*/
    .result-search-page h1 {
        font-size: 24px;
        line-height: 16.78px;
        letter-spacing: -0.43px;
        text-align: center;
        padding-top: 14px;
    }
    .result-search-page h1+h2 {
        font-size: 16px;
        line-height: 33px;
        letter-spacing: -0.32px;
        text-align: center;
        padding-top: 0px;
    }
    .result-search-page .container .row .col-xs-36 {
        padding: 0;
    }
    .result-search-page select.tabs+span {
        width: 100% ! important;
        border-radius: 4px;
        border: 1px solid #cfc8c6;
        background-color: #ffffff;
        margin-bottom: 20px;
        padding-bottom: 11px;
        margin-top: 6px;
    }
    .result-search-page article h2 {
        font-size: 18px;
        letter-spacing: -0.36px;
        padding-top: 5px;
    }
    .result-search-page article a.link {
        font-size: 18px;
        letter-spacing: -0.36px;
        color: #004b3f;
        font-size: 14px;
        letter-spacing: -0.28px;
        text-decoration: underline;
    }
    .result-search-page article .breadcrumbs {
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.3px;
    }
    .result-search-page article .ordering_card {
        font-size: 16px;
        line-height: 17px;
        letter-spacing: -0.32px;
        float: right;
        padding-left: 20px;
        background-position: 13px -54px;
        padding-left: 20px;
        margin-top: 13px;
    }
    .result-search-page article .col-lg-26.col-md-18 {
        padding: 0;
        word-wrap: break-word;
    }
    .result-search-page article+hr {
        margin-bottom: -4px;
    }
    .result-search-page article+hr:last-child {
        margin-bottom: 0px;
    }
    .result-search-page article div .post_content_begin {
        white-space: normal;
    }
    .result-search-page .top_banner {
        height: 64px;
    }
    /*end search result 320*/
    /*no search result page 320*/
    .search-results .result-search-page {
        padding-bottom: 80px;
    }
    .result-search-page .no_result {
        height: 470px;
        background-position: 15%;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .result-search-page h1,
    .result-search-page .no_result h1+h2 {
        text-align: right;
    }
    .result-search-page .no_result .container .row {
        margin: 0;
    }
    .result-search-page .container .row .no_search_results_middle_content {
        width: 100%;
        padding: 0;
        margin-top: 13px;
    }
    .result-search-page h1 {
        padding-top: 24px;
    }
    .result-search-page .container .row .no_search_results_middle_content p {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: -0.36px;
        padding: 16px;
    }
    .result-search-page .container .row .no_search_results_middle_content .btn.green {
        min-width: 190px;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: -0.32px;
        background-position: 13px -52px;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .result-search-page .container .row .no_search_results_middle_content img {
        display: none;
    }
    /*end of no search result page 320*/
    /*404 320*/
    .page-404 .page-content {
        height: 472px;
    }
    .page-404 .container {
        width: 100%;
        /*padding: 40px;*/
    }
    .page-404 .container .row .no_search_results_middle_content {
        width: 80%;
        padding: 19px 25px 25px;
        /*margin-top: 0;*/
    }
    .page-404 .container .row .no_search_results_middle_content .btn.green {
        min-width: 190px;
        font-size: 16px;
        line-height: 17px;
        letter-spacing: -0.32px;
        margin-top: 14px;
    }
    .page-404 .container .row .no_search_results_middle_content p {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: -0.36px;
    }
    .page-404 .container .row .no_search_results_middle_content img {
        display: none;
    }
    /*end 404 320*/
    /*lobby page 320*/
    .wrapper_lobby h1 {
        font-size: 24px;
        line-height: 33px;
        letter-spacing: -0.59px;
        padding: 0 9px;
    }
    /*.wrapper_lobby .wrapText,.wrapper_lobby.contact_page .wrapText,.wrapper_lobby.about_page .wrapText{*/
    /*height: 91px;*/
    /*}*/
    .wrapper_lobby .lobby_items .lobby_item .right_sec .btn.green {
        width: 100%;
    }
    .wrapper_lobby .lobby_item .right_sec {
        padding-left: 0px;
    }
    .wrapper_lobby .lobby_item .right_sec .btn.green {
        color: #004b3f;
        font-family: "AtlasMedium";
        line-height: 17px;
        letter-spacing: -0.32px;
        text-align: center;
        margin: 15px 0;
    }
    .wrapper_lobby .lobby_item {
        padding: 0;
        display: block;
    }
    .wrapper_lobby .lobby_item:first-child {
        padding-top: 0;
    }
    .wrapper_lobby .lobby_item .container {
        padding: 10px 3%;
    }
    .wrapper_lobby .lobby_item:nth-child(even) img {
        padding: 10px 0 16px 0;
        float: none;
    }
    .wrapper_lobby .lobby_item:nth-child(even) .right_sec {
        padding: 0px;
        float: none;
    }
    .wrapper_lobby .lobby_item img {
        padding: 10px 0 16px 0;
        float: none;
    }
    .wrapper_lobby .lobby_item h2 {
        font-size: 21px;
        letter-spacing: -0.42px;
        padding-top: 17px;
        line-height: 22px;
    }
    .wrapper_lobby .lobby_item .editor {
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.3px;
        padding: 6px 0 0 0;
    }
    .wrapper_lobby .green_bg_items {
        padding: 43px 0;
    }
    .wrapper_lobby .green_bg_items h2 {
        font-size: 21px;
        line-height: 6.71px;
        letter-spacing: -0.45px;
        padding-bottom: 21px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .green_item {
        margin: 0;
    }
    .wrapper_lobby .green_bg_items .green_bg_item.col-md-8 {
        padding: 0;
    }
    .wrapper_lobby .green_bg_items .green_bg_item img {
        /*padding-top: 19px;*/
        padding-top: 0;
        margin-top: 14px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item h3 {
        font-size: 21px;
        letter-spacing: -0.42px;
        padding-top: 20px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item .description {
        padding: 15px 1px;
        color: #ffffff;
        font-size: 15px;
        line-height: 20px;
        letter-spacing: -0.3px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item a.img_wrapper {
        margin-top: 13px;
        height: 47px;
    }
    .wrapper_lobby .green_bg_items .green_bg_item a {
        margin-top: 0;
    }
    .wrapper_lobby .contact-item.col-md-8,
    .wrapper_lobby .contact-item.col-md-8:nth-of-type(3n) {
        margin-bottom: 22px;
        padding: 0;
        float: unset;
        min-height: 187px;
    }
    .wrapper_lobby .contact-item .contact {
        padding: 7px 18px 16px;
    }
    .wrapper_lobby .contacts .container {
        padding-top: 25px;
    }
    .wrapper_lobby .contacts h2 {
        /*.team-wrapper .grey_bg_news .selected_articles h2{*/
        font-size: 21px;
        padding-top: 32px;
        letter-spacing: -0.4px;
        padding-bottom: 21px;
        margin-bottom: 5px;
        color: #004b3f;
        line-height: normal;
        text-align: center;
        background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
        padding-bottom: 5px;
    }
    .wrapper_lobby .contact-item .contact h4 {
        font-size: 20px;
        line-height: 36px;
    }
    .wrapper_lobby .contact-item .contact p {
        font-size: 15px;
        line-height: 14px;
        letter-spacing: -0.3px;
    }
    .wrapper_lobby .contact-item .contact .details p {
        padding-right: 27px;
        line-height: 16px;
        padding-top: 11px;
    }
    .wrapper_lobby .contact-item .contact hr {
        margin-top: 12px;
        margin-bottom: 0;
    }
    .wrapper_lobby .contact-item .contact {
        margin: 0;
    }
    .wrapper_lobby .contacts {
        padding-bottom: 0;
    }
    /*end lobby page 320*/
    /*community_programs 320*/
    .wrapper_cat_community_programs .images_row {
        padding: 0;
        padding-top: 30px;
    }
    .wrapper_cat_community_programs article .title {
        font-size: 20px;
        line-height: 42px;
        letter-spacing: -0.44px;
    }
    .wrapper_cat_community_programs article {
        margin-bottom: 20px;
    }
    .wrapper_cat_community_programs+img.banner {
        margin-top: 25px;
    }
    .wrapper_cat_community_programs .navigation.pagination {
        padding: 0;
    }
    /*end community_programs 320*/
    /*Accessible page 320*/
    /*.wrapper_accessible .breadcrumbs span{
        font-size: 16px;
    }*/
    .wrapper_accessible .breadcrumbs+.article {
        padding-top: 16px;
    }
    .wrapper_accessible .link_to_map {
        display: block;
        text-align: center;
        padding: 0;
    }
    .wrapper_accessible .article h1 {
        padding-bottom: 19px;
    }
    /* .wrapper_accessible .editor{
        padding-top: 29px; 
    }*/
    .wrapper_accessible .editor p {
        /*margin-bottom: 23px;*/
        text-align: justify ! important;
    }
    .wrapper_accessible .imgs2inline {
        width: 47% !important;
    }
    .wrapper_accessible .editor figcaption {
        font-size: 15px;
        line-height: 28px;
        letter-spacing: -0.3px;
    }
    /*end Accessible page 320*/
    /*team page 320*/
    .team-wrapper .repeater_row:last-of-type>div.center {
        float: right;
    }
    .team-wrapper .team_repeater_wrapper .team_repeater_item {
        margin-right: 0;
        margin-left: 0;
    }
    .team-wrapper .team_repeater .team_repeater_item h3,
    .team-wrapper .team_repeater .team_repeater_item a:last-of-type {
        display: none;
    }
    .team-wrapper .team_repeater .team_repeater_wrapper {
        padding: 0 10px;
    }
    .team-wrapper .team_repeater .team_repeater_wrapper:nth-of-type(2n) {
        padding-left: 0;
    }
    .team-wrapper .team_repeater .team_repeater_wrapper:nth-of-type(2n+1) {
        padding-right: 0;
    }
    .team-wrapper .team_repeater .team_repeater_item,
    .page-template-template-activities .team-wrapper .team_repeater .team_repeater_item {
        height: 109px;
    }
    .page-template-template-activities .team-wrapper .team_repeater .team_repeater_item {
        height: 170px;
        padding: 8px;
    }
    .page-template-template-activities .team-wrapper .team_repeater .team_repeater_item p {
        height: 50px;
        overflow: hidden;
    }
    .team-wrapper.money_regular .team_repeater .team_repeater_item {
        height: 95px;
        padding: 10px;
    }
    .team-wrapper .team_banner .container .row>img,
    .team-wrapper .team_banner .container .row div {
        width: 100%;
        vertical-align: top;
    }
    .banner_section .team_banner img.ratag_icon {
        margin: 20px 0 0 0;
    }
    .team-wrapper .banner_section .team_banner .container .row div.right img {
        /*padding-top: 40px;*/
    }
    .team-wrapper .banner_section .team_banner .container .row div img.ratag_icon {
        /*margin: 0;
        height: 25%;
        width: auto;*/
    }
    .team-wrapper .team_repeater .team_repeater_item h2 {
        color: #004b3f;
        font-family: "AtlasBold";
        font-size: 18px;
        line-height: 18px;
        letter-spacing: -0.36px;
    }
    .team-wrapper.money_regular .team_repeater .team_repeater_item h2 {
        font-family: "AtlasRegular";
        font-size: 15px;
    }
    .team-wrapper .team_repeater .team_repeater_item {
        padding: 12px;
    }
    .team-wrapper .team_repeater {
        padding: 13px 0 19px;
    }
    .team-wrapper .team_repeater .team_repeater_item a {
        margin-bottom: -5px;
    }
    .team-wrapper .team_banner div p {
        color: #ffffff;
        font-family: "AtlasBold";
        font-size: 20px;
        line-height: 21px;
        letter-spacing: -0.4px;
        width: 74%;
        padding-top: 30px;
    }
    .team-wrapper .grey_bg_news .selected_articles .preview_row {
        margin-top: 0;
    }
    .team-wrapper .grey_bg_news .selected_articles h2 {
        margin-bottom: 40px;
        color: #004b3f;
        font-family: "AtlasBold";
        font-size: 21px;
        letter-spacing: -1.25px;
        padding-top: 0px;
        text-align: right;
        background: none;
        line-height: 20px;
    }
    .team-wrapper .grey_bg_news .selected_articles h2.title {
        text-align: center;
        background: transparent url(images/green-line.png) left 50% bottom 0 no-repeat;
        padding-bottom: 10px;
    }
    .team-wrapper .preview_row .hp-new a.content-new {
        margin-bottom: 20px;
        padding: 16px;
    }
    .team-wrapper .wrapper_question_answer a {
        width: 100%;
        text-align: center;
    }
    .team-wrapper .selected_articles .preview_row .col-md-12,
    .team-wrapper .wrap_team_repeater .preview_row .col-md-12 {
        padding: 0;
    }
    /*end of team page 320*/
    /*activities 320*/
    /*.filtering_set_val:after{
       content: " ";
        border-color: #004b3f transparent transparent transparent;
        border-style: solid;
        border-width: 6px 5px 0 5px;
        width: 11px;
        height: 8px;
        left: 17px;
        margin-top: -2px;
        position: absolute;
        top: 50%;

    }*/
    .calendar .eventon_filter_dropdown p {
        border: none;
        padding: 6px;
        line-height: 100%;
        margin: 0;
        display: block;
        color: #929292;
        position: relative;
    }
    .calendar .eventon_filter_dropdown p:hover {
        background-color: #004b3f;
        color: #ffffff;
    }
    .calendar .evortl .eventon_filter_line .eventon_filter {
        width: 100%;
    }
    .calendar .evortl .eventon_filter_line .eventon_filter {
        margin-left: 7px;
    }
    /*end of activities 320*/
}


/*homepage*/

body.home .hp-new .new-title,

/*.activities .swiper-container .activity-title,*/

.wrapper_lobby .contact-item .contact h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.home .hp-new .new-title {
    white-space: inherit;
}

.wrapper_game .ms-rtePosition-2 {
    margin: 0 auto;
    display: grid;
}

.wrapper_game .editor.col-sm-30 img {
    float: left;
}

.wrapper_game .article {
    width: 100%;
    padding: 10px 0;
}

@media print {
    @page {
        size: auto;
        margin: 0;
    }
    /*for print also background color*/
    body * {
        -webkit-print-color-adjust: exact;
    }
    .breadcrumbs {
        display: block ! important;
    }
    .single footer,
    .single .tags,
    .single .related_files,
    .single .categories,
    .single .wrapper-hp-gallery,
    .single .atss.share_title,
    .single .addthis_tool,
    .inline .sharethis-inline-share-buttons,
    .inline #st-1,
    .flashbacks,
    .wrap-flashback-emergency,
    iframe,
    .site-header-top,
    .wr-megamenu-container,
    .wrapper_icons_menu,
    .wrapper-menu-search {
        display: none;
    }
    a[href]:after {
        content: none !important;
    }
    .custom-logo-link {
        margin-top: 0 !important;
    }
    header.site-header {
        border-bottom: none;
    }
    .editor .greenMarker {
        background-color: #b7d92c ! important;
    }
    .editor .yellowMarker {
        background-color: #fefe00 ! important;
    }
    .editor .greenBg {
        color: #fefefe ! important;
        background-color: #004b3f ! important;
    }
    .editor h2 {
        color: #004b3f ! important;
        background-color: #b7d94d ! important;
    }
    .editor h3,
    .editor h3 strong {
        color: #fefefe ! important;
        background-color: #004b3f ! important;
    }
    .editor h4 {
        color: #004b3f ! important;
    }
    .editor .dark_green {
        background-color: #004b3f ! important;
        color: #fefefe ! important;
    }
    .editor .dark_green * {
        color: #fefefe ! important;
    }
    .editor .light_green {
        background-color: #b7d94d ! important;
        color: #004b3f ! important;
    }
    .wrapUseIcons{
        display: none !important;
    }
    .useIcon{

    }
}

html,
body {
    height: 100%;
}

.editor {
    position: relative;
}

.auto-resizable-iframe {
    max-width: 100%;
    margin: 0px auto;
}

.auto-resizable-iframe>div {
    position: relative;
    padding-bottom: 75%;
    height: 0px;
    margin-bottom: 30px;
}

.auto-resizable-iframe iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.editor .ratio {
    display: none ! important;
    width: 100%;
    height: auto;
}

.INDpositionLeft #INDmenu-btn {
    left: -50px ! important;
}

#INDmenu-btn svg {
    width: 77px ! important;
    height: 47px ! important;
}

.selected_articles .preview_row {
    margin: 30px 0;
}

.preview_row {
    margin: 0;
}


/*.entry-content, .entry-more, body{
    font-family: 'Arial';
}*/

.nf-error .ninja-forms-field {
    border-bottom: 1px solid #E80000;
}

.nf-error textarea.ninja-forms-field {
    border: 1px solid #E80000;
}

.newsletterForm .nf-error .nf-field-label label {
    color: red;
}

.flash_icon {
    width: 153px;
    height: 153px;
}


/*icons in category page*/

.no_entry {
    background-position: right 33px top 38px
}

.do_not_hurt {
    background-position: right 33px top -80px;
}

.motorcycle {
    background-position: right 33px top -200px
}

.Electric_bicycle {
    background-position: right 33px top -320px
}

.walk_in_water {
    background-position: right 33px top -440px
}

.down_the_road {
    background-position: right 33px top -560px
}

.vessel {
    background-position: right 33px top -680px
}

.motorboat {
    background-position: right 33px top -800px
}

.drink_from_the_water {
    background-position: right 33px top -920px
}

.play_music {
    background-position: right 33px top -1040px
}

.surfing_cliffs {
    background-position: right 33px top -1160px
}

.windsurfer {
    background-position: right 33px top -1280px
}

.burning_fire {
    background-position: right 33px top -1400px
}

.climbing_is_forbidden {
    background-position: right 33px top -1520px
}

.pedestrian_crossing {
    background-position: right 33px top -1640px
}

.entry_by_motorbike {
    background-position: right 33px top -1760px
}

.entrance_by_car {
    background-position: right 33px top -1880px
}

.entrance_to_buses {
    background-position: right 33px top -2000px
}

.entrance_to_trucks {
    background-position: right 33px top -2120px
}

.delay_at_night {
    background-position: right 33px top -2240px
}

.drinking_is_prohibited {
    background-position: right 33px top -2360px
}

.bathing_beach {
    background-position: right 33px top -2480px
}

.keep_clean {
    background-position: right 33px top -2600px
}

.accessible_handicap {
    background-position: right 33px top -2720px
}

.bicycle_trails {
    background-position: right 33px top -2840px
}

.accessibility {
    background-position: right 33px top -3920px
}

.all_day {
    background-position: right 33px top -3200px
}

.falling_branches {
    background-position: right 33px top -2960px
}

.funicular {
    background-position: right 33px top -3080px
}

.note {
    background-position: right 33px top -3440px
}

.abyss_danger_of_falling {
    background-position: right 18px top -3560px
}

.information_station {
    background-position: right 33px top -3800px
}

.information_station_2 {
    background-position: right 33px top -3680px
}

.observation {
    background-position: right 33px top -3920px
}


/*new pictograms from 4000*/

.feeding_ibex {
    background-position: right 33px top -4060px;
}

.archaeological_site {
    background-position: right 33px top -4180px;
}

.climbing_site {
    background-position: right 33px top -4300px;
}

.blessing_blessing {
    background-position: right 33px top -4420px;
}

.surfing_cliffs {
    background-position: right 33px top -4540px;
}

.water_is_forbidden {
    background-position: right 33px top -4660px;
}

.walking_in_the_water {
    background-position: right 33px top -4780px;
}

.horse_entry_forbidden {
    background-position: right 33px top -4900px;
}

.undeclared_bathing_beach {
    background-position: right 33px top -5020px;
}

.campsite {
    background-position: right 33px top -5140px;
}

.rock_climbing {
    background-position: right 33px top -5260px;
}

.automatic_roadblock {
    background-position: right 33px top -5380px;
}

.drinking_water {
    background-position: right 33px top -5500px;
}

.waterfall {
    background-position: right 33px top -5620px;
}

.voice_light_presentation {
    background-position: right 33px top -5740px;
}

.club_car {
    background-position: right 33px top -5860px;
}

.quadocopter {
    background-position: right 33px top -5980px;
}

.family_hiking_trail {
    background-position: right 33px top -6100px;
}


/*icons in footer*/

.flashback.no_entry {
    background-position: right 4px top 2px
}

.flashback.do_not_hurt {
    background-position: right 4px top -27px;
}

.flashback.motorcycle {
    background-position: right 4px top -57px
}

.flashback.Electric_bicycle {
    background-position: right 4px top -87px
}

.flashback.walk_in_water {
    background-position: right 4px top -116px
}

.flashback.down_the_road {
    background-position: right 4px top -146px
}

.flashback.vessel {
    background-position: right 4px top -177px
}

.flashback.motorboat {
    background-position: right 4px top -206px
}

.flashback.drink_from_the_water {
    background-position: right 4px top -235px
}

.flashback.play_music {
    background-position: right 4px top -264px
}

.flashback.surfing_cliffs {
    background-position: right 4px top -295px
}

.flashback.windsurfer {
    background-position: right 4px top -324px
}

.flashback.burning_fire {
    background-position: right 4px top -354px
}

.flashback.climbing_is_forbidden {
    background-position: right 4px top -383px
}

.flashback.pedestrian_crossing {
    background-position: right 4px top -412px
}

.flashback.entry_by_motorbike {
    background-position: right 4px top -442px
}

.flashback.entrance_by_car {
    background-position: right 4px top -471px
}

.flashback.entrance_to_buses {
    background-position: right 4px top -501px
}

.flashback.entrance_to_trucks {
    background-position: right 4px top -530px
}

.flashback.delay_at_night {
    background-position: right 4px top -559px
}

.flashback.drinking_is_prohibited {
    background-position: right 4px top -589px
}

.flashback.bathing_beach {
    background-position: right 4px top -620px
}

.flashback.keep_clean {
    background-position: right 4px top -649px
}

.flashback.accessible_handicap {
    background-position: right 4px top -677px
}

.flashback.bicycle_trails {
    background-position: right 4px top -945px
}

.flashback.accessibility {
    background-position: right 4px top -975px
}

.flashback.all_day {
    background-position: right 4px top -708px
}

.flashback.falling_branches {
    background-position: right 4px top -735px
}

.flashback.funicular {
    background-position: right 4px top -768px
}

.flashback.note {
    background-position: right 4px top -798px
}

.flashback.abyss_danger_of_falling {
    background-position: right 4px top -828px
}

.flashback.information_station {
    background-position: right 4px top -857px
}

.flashback.information_station_2 {
    background-position: right 4px top -887px
}

.flashback.observation {
    background-position: right 4px top -916px
}


/*new pictograms from 4000*/

.flashback.feeding_ibex {
    background-position: right 4px top -1009px
}

.flashback.archaeological_site {
    background-position: right 4px top -1099px
}

.flashback.climbing_site {
    background-position: right 4px top -1069px
}

.flashback.blessing_blessing {
    background-position: right 4px top -1099px
}

.flashback.surfing_cliffs {
    background-position: right 4px top -1128px
}

.flashback.water_is_forbidden {
    background-position: right 4px top -1157px
}

.flashback.walking_in_the_water {
    background-position: right 4px top -1187px
}

.flashback.horse_entry_forbidden {
    background-position: right 4px top -1217px
}

.flashback.undeclared_bathing_beach {
    background-position: right 4px top -1247px
}

.flashback.campsite {
    background-position: right 4px top -1278px
}

.flashback.rock_climbing {
    background-position: right 4px top -1307px
}

.flashback.automatic_roadblock {
    background-position: right 4px top -1338px
}

.flashback.drinking_water {
    background-position: right 4px top -1367px
}

.flashback.waterfall {
    background-position: right 4px top -1395px
}

.flashback.voice_light_presentation {
    background-position: right 4px top -1424px
}

.flashback.club_car {
    background-position: right 4px top -1455px
}

.flashback.quadocopter {
    background-position: right 4px top -1484px
}

.flashback.family_hiking_trail {
    background-position: right 4px top -1513px
}

.useIcon.openHours+.popover.fade.top.in {
    top: 50px ! important;
}

.rpQube.useInfo .howGet a {
    bottom: 0;
    /*top: 130px;*/
    width: 100%;
    height: 100%;
}

.eventon_events_list {
    max-height: 500px;
    overflow: auto !important;
}

.type-page .nf-form-cont {
    width: 70%;
    margin: 0 auto;
    /*color:#ffffff;*/
}

.page-template-template-newsletter footer .newsletterForm.lazy {
    display: none !important;
}

.breadcrumbs a[href=""] {
    cursor: default;
    pointer-events: none;
}


/* End - Footer.css*/


/*Newsletter*/

@media (min-width: 1001px) {
    .page-template-template-newsletter .newsletterForm nf-field {
        width: 43%;
    }
    .page-template-template-newsletter .newsletterForm nf-field:nth-of-type(3) {
        width: 8%;
        float: left;
    }
    .page-template-template-newsletter .newsletterForm nf-field:last-of-type {
        right: 28px;
        width: 100%;
    }
}

@media (max-width: 1000px) {
    .page-template-template-newsletter .newsletterForm {
        height: auto;
        padding-bottom: 20px;
    }
    .page-template-template-newsletter .newsletterForm nf-field {
        width: 100%;
        float: none;
    }
    .newsletterForm nf-field .checkbox-wrap input {
        padding: 0;
        padding-left: 0px;
    }
    .page-template-template-newsletter nf-fields-wrap {
        display: flex;
        flex-direction: column;
    }
    .page-template-template-newsletter .newsletterForm nf-field:last-of-type {
        position: inherit;
    }
    .page-template-template-newsletter .newsletterForm nf-field:nth-of-type(1) {
        order: 1;
    }
    .page-template-template-newsletter .newsletterForm nf-field:nth-of-type(2) {
        order: 2;
    }
    .page-template-template-newsletter .newsletterForm nf-field:nth-of-type(3) {
        order: 4;
    }
    .page-template-template-newsletter .newsletterForm nf-field:nth-of-type(4) {
        order: 3;
    }
}

.page-template-template-newsletter-php .article {
    margin-top: 30px;
}

.page-template-template-newsletter .col-lg-26 {
    float: none;
    margin: 0 auto;
}

.page-template-template-newsletter .newsletterForm nf-field input {
    border: 1px solid #2d2d2c;
}

.page-template-template-newsletter .newsletterForm .nf-field-container .nf-field .field-wrap label {
    color: #2d2d2c;
}

.page-template-template-newsletter .newsletterForm nf-field:nth-of-type(3) input {
    border-color: #b3dd4f;
}

.page-template-template-newsletter .editor {
    clear: both;
    padding-top: 20px;
}


/*End Newsletter*/

.page-id-5013 .mapPage .rpLine .rpMapTxt {
    float: none;
    width: 91%;
    padding-right: 0;
}

@media (min-width: 1900px) {
    .editor .table-responsive table tbody tr td,
    .editor .table-responsive table tbody tr td strong,
    .editor .table-responsive table tbody tr td a,
    .editor .table-responsive table tbody tr td p,
    .editor .table-responsive table tbody tr td span,
    .editor .table-responsive table tbody tr td li {
        font-size: 18px;
    }
    body.single-reserve-park,
    body.single-camping {
        padding-top: 184px;
    }
    .reserve-park .infoContantInner span.rpInfoSprite {
        background-position: -12px -459px !important;
        background-size: 81px;
        height: 43px;
        width: 50px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-button-prev {
        background-size: auto;
        margin-left: 0;
        margin-right: 0;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: 9px -2126px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: 23px -2236px;
    }
    .wrapper_icons_menu .btn.green a {
        background-position: 13px -54px;
        padding: 7px 23px 7px 15px;
        min-width: 142px;
        line-height: 25px;
    }
    .activity-item figure {
        height: 100%;
    }
    body {
        padding-top: 143px;
    }
    /********HP*******/
    /*HPSlider*/
    .sliderHome .wrapText p {
        font-size: 29px;
    }
    .sliderHome h1,
    .sliderHome h2 {
        font-size: 60px;
    }
    .sliderHome {
        height: 668px;
    }
    .home .sliderHome {
        height: auto;
    }
    .swiper-pagination {
        bottom: 50px
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev,
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        background-size: auto;
    }
    .topSlider .swiper-button-next,
    .topSlider .swiper-container-rtl .swiper-button-prev {
        background-position: 6px -2128px;
        left: 37px;
    }
    .topSlider .swiper-button-prev,
    .topSlider .swiper-container-rtl .swiper-button-next {
        background-position: 3px -2238px;
        right: 40px;
    }
    /*Search*/
    div#searchSection section {
        /*margin: 118px auto 0;*/
    }
    .home div#searchSection {
        top: 240px;
    }
    .wizardinfosys_autosearch_wrapper {
        width: 66%;
    }
    #searchSection .select2-container {
        height: 70px;
        width: 24%!important;
    }
    #searchSection .wp_autosearch_form_wrapper {
        height: 70px;
        width: 76%;
        margin-left: -2px;
    }
    #searchSection .wp_autosearch_submit,
    #searchSection .wp_autosearch_submit:hover,
    #searchSection .wp_autosearch_submit:active,
    #searchSection .wp_autosearch_submit:visited {
        background-position: 18px -64px!important;
    }
    #searchSection .wp_autosearch_indicator {
        background-position: 2px -41%!important;
    }
    #searchSection .wp_autosearch_input {
        padding: 0 13px 0!important;
        font-size: 18px;
    }
    #searchSection .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding: 6px 20px 0;
        font-size: 20px;
    }
    #searchSection .select2-container--default .select2-selection--single .select2-selection__arrow b {
        margin: 25px 0 0 15px;
        background: url(images/sprites3.png) 0 -4043px no-repeat;
    }
    div#searchSection.open span.closeSearch {
        background: url(images/sprites3.png) 0 -2024px no-repeat;
        width: 40px;
        height: 40px;
    }
    .searchLinks {
        margin: 59px 12px;
    }
    .searchLinks h4 {
        font-size: 20px;
    }
    .searchLinks ul li a {
        font-size: 18px;
        /*padding: 11px 22px;*/
        letter-spacing: -0.4px;
    }
    span.closeSearch {
        margin: 40px;
    }
    /*camping*/
    .camping {
        height: 931px;
        padding-top: 335px;
    }
    .camping h2 {
        font-size: 45px;
        letter-spacing: -0.9px;
        font-family: atlasBold;
    }
    .camping .subTitle {
        font-size: 35px;
    }
    .camping a.camp_link {
        font-size: 22px;
        letter-spacing: -0.5px;
        min-width: 325px;
        padding: 11px 55px;
        background-position: 13px -50px
    }
    /*Footer*/
    .footerLink a {
        font-size: 18px;
        padding: 15px 23px;
        background-position: right -80px top 19px;
    }
    .footerTop .widget_rew_plugin {
        margin: 40px auto;
    }
    /*Newsletter*/
    .newsletterForm {
        height: 215px;
        padding-top: 80px;
    }
    .newsletter_text {
        font-size: 25px;
        padding-right: 18px;
    }
    .newsletterForm .tnp-field {
        width: 38.5%;
    }
    .newsletterForm form.nlForm {
        padding-right: 26px;
    }
    .newsletterForm .tnp-field input {
        padding: 11px 20px;
    }
    .newsletterForm .tnp-field.tnp-field-button {
        width: 15%;
    }
    .newsletterForm .tnp-field.tnp-field-checkbox {
        top: 60px;
        right: 26px;
    }
    /*header*/
    #select2-lang-select-results .select2-results__option {
        padding: 12px 18px;
    }
    .select2-container--open .select2-dropdown--below {
        /*width: 194px !important;*/
    }
    .site-header-top {
        padding: 10px 57px 7px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row.megamenu2 {
        padding-bottom: 43px !important;
    }
    .wr-element-container:nth-child(2).second-sub-menu .block-sub-menu {
        padding-top: 13px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row.megamenu2 .col-md-3 {
        padding: 0;
        width: 25.3%;
    }
    .megamenu2 .col-md-9 {
        width: 74%;
    }
    .wr-megamenu-container a {
        font-size: 17px;
    }
    .col-md-8 .megamenu-3-col>div {
        width: 29%;
        margin-left: 6.5%;
    }
    .wr-element-submenu.btn.green {
        margin: 62px 13px 0 0;
    }
    .widget_menu_block {
        margin-left: 0;
        padding: 54px 30px;
    }
    .icon_menu_block {
        font-size: 43px;
    }
    .widget_menu_block .widgettitle {
        margin: 23px 0 17px;
        font-size: 21px;
    }
    .widget_menu_block .text_menu_block {
        font-size: 17px;
        margin-bottom: 22px;
    }
    .btn.dark_green_border {
        width: 237px;
    }
    .btn.green.wr-element-submenu a.caption {
        min-width: 338px;
        font-size: 17px;
        padding: 11px 44px 10px 46px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row {
        padding-top: 43px !important;
        padding-right: 52px !important;
        padding-bottom: 61px !important;
        padding-left: 62px !important;
    }
    .megamenu-3-col>div {
        width: 23.9%;
        margin-left: 8.3%;
    }
    .wr-element-container:nth-child(2).second-sub-menu,
    .wr-element-container.megamenu-4-col.second-sub-menu {
        margin-top: 29px;
    }
    .wr-megamenu-container .caption,
    .block-sub-menu .block_title a {
        font-size: 21px;
    }
    .wr-element-submenu .submenu-items a {
        padding: 11px 21px;
        background-position: right -80px top 13px;
    }
    .wr-megamenu-container li:hover>a,
    .wr-megamenu-container li.focus>a {
        background-position: right -80px top -55px;
    }

    .block-sub-menu .block_title .block_link a{
        background: url(images/sprites_new.png) right -80px top 13px no-repeat !important;
    }

    .block-sub-menu .block_title .block_link:hover a{
        background: url(images/sprites_new.png) right -80px top -55px no-repeat !important;
    }

    .site-header-top .select2 {
        width: 107px !important;
        margin-right: 14px;
    }
    .site-header-top li {
        padding-right: 19px;
    }
    .custom-logo-link {
        left: 36px;
    }
    .custom-logo-link img {
        width: auto;
    }
    .site-header-top .row {
        padding: 0 32px;
    }
    .wr-megamenu-container .menu-item-link {
        padding: 0;
    }
    .wr-megamenu-container .menu-item-link {
        height: 105px;
        padding-top: 34px;
        min-width: 193px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row.megamenu3-2-cols {
        padding-right: 61px !important;
        padding-bottom: 46px !important;
    }
    .megamenu3-2-cols .col-md-5 {
        width: 42.6%;
    }
    .megamenu3-2-cols .col-md-5 .wr-element-submenu {
        width: 50%;
    }
    .megamenu3-2-cols .col-md-5 .wr-element-megamenu_image {
        padding-top: 18px;
    }
    .megamenu3-2-cols .col-md-7 {
        width: 57%;
    }
    .megamenu3-2-cols .col-md-7 .wr-element-submenu {
        padding-right: 77px;
        width: 60%;
    }
    .megamenu3-2-cols .col-md-7 .wr-element-megamenu_image {
        width: 40%;
        padding-top: 1px;
    }
    .sub-menu-2-col .submenu-items:first-of-type {
        width: 39% !important;
    }
    .megamenu4.megamenu3-2-cols .col-md-5 {
        width: 38.3%;
    }
    .megamenu4.megamenu3-2-cols .col-md-7 {
        padding-right: 63px !important;
        width: 61%;
    }
    .megamenu4 .widget_menu_block {
        width: 28.6%;
        margin-left: 6.9%;
        padding: 44px 30px 41px 30px;
    }
    .megamenu4 .icon_menu_block {
        font-size: 41px;
    }
    .megamenu4 .widget_menu_block .widgettitle {
        margin: 29px 0 4px;
        font-size: 21px;
    }
    .megamenu4 .widget_menu_block .text_menu_block {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 24px;
        max-height: 78px;
    }
    .megamenu4 .btn.dark_green_border {
        min-width: 197px;
        padding: 9px 10px 9px 15px;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row.megamenu4 {
        padding-bottom: 60px !important;
    }
    .megamenu4 .col-md-5 .wr-element-submenu {
        width: 44.9%;
    }
    .megamenu4.megamenu3-2-cols .col-md-5 .wr-element-megamenu_image {
        width: 50%;
    }
    .wr-megamenu-container li li.btn.dark_green,
    .btn.dark_green {
        margin: 14px 2px 0 0;
        width: 215px;
        max-width: 100%;
    }
    .wr-megamenu-container .wr-element-submenu .submenu-items .btn.dark_green a {
        padding: 7px 9px 6px 0;
        width: 100%;
        max-width: none;
        line-height: 24px;
    }
    .menu_title {
        padding: 0 60px 0;
    }
    .wrapper_icons_menu>div {
        padding-right: 29px;
        line-height: 105px;
    }
    .icon-subscription a:before {
        width: 76px;
        background-position: 0 -1103px;
    }
    .icon-map a:before {
        background-position: 0 -1603px;
        width: 82px;
    }
    .wrapper_icons_menu li[class*="icon-"] a {
        padding: 0px 18px;
    }
    .btn.green a {
        min-width: 139px;
        padding: 11px 20px 8px 14px;
        font-size: 17px;
    }
    .wrapper_icons_menu>div .btn.green {
        margin-right: 23px;
        line-height: 107px;
    }
    .tooltip.top {
        top: 21px;
        padding: 1px 7px;
    }
    .tooltip.top .tooltip-arrow {
        margin-left: -8px;
    }
    .icon-calendar a:before {
        width: 87px;
        background-position: 0 -618px;
    }
    .menu-search {
        margin-right: 51px;
        padding-right: 29px;
    }
    .menu-search:before {
        background-position: 0 -183px;
        width: 36px;
        height: 38px;
    }
    .wrapper-menu-search {
        height: 105px;
        padding: 37px 0;
    }
    .megamenu3-left-img img,
    .megamenu1-left-img img,
    .megamenu3-right-img img {
        width: 100%;
    }
    .megamenu4-right-img img {
        width: 87%;
    }
    /*secondary-menu*/
    .secondary-menu {
        font-size: 19px;
        font-family: 'AtlasLight';
        padding: 10px 0;
    }
    .secondary-menu.site-header-top li {
        padding: 0 62px;
    }
    /*end secondary-menu*/
    /*hp news*/
    .hp-new {
        margin-left: 1.08%;
    }
    .content-new {
        font-size: 17px;
        padding: 25px 33px 32px;
    }
    .new-title {
        font-size: 23px;
        margin-bottom: 10px;
    }
    /*.wrapper-new-intro-text {*/
    /*margin: 9px 0;*/
    /*height: 46px;*/
    /*}*/
    .new-intro-text {
        line-height: 23px;
        margin: 9px 0;
        height: auto;
    }
    .hp-news {
        padding: 28px 0 95px;
    }
    .hp-news .col-lg-12 {
        padding: 0 15px;
    }
    /* .hp-new-second-row {
        padding-top: 57px;
    } */
    .hp-new-second-row .btn.green a {
        min-width: 297px;
        padding: 13px 0;
        font-size: 21px;
        background-position: 13px -46px;
    }
    .hp-new-second-row .surprising-data {
        font-size: 17px;
    }
    /*end hp news*/
    /*hp activities*/
    .activity-item .activity-title {
        text-align: center;
        width: 100%;
        font-size: 23px;
        top: 94%;
    }
    .activity-item {
        height: 376px;
        font-size: 17px;
    }
    .wrapper-activities {
        padding: 88px 0 189px;
    }
    .title {
        font-size: 38px;
        line-height: normal;
    }
    .sub-title {
        padding: 4px 0 17px;
    }
    .activities {
        margin-top: 99px;
    }
    .wrapper-activities .swiper-pagination {
        bottom: -112px;
    }
    .wrapper-activities .swiper-pagination-clickable .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
    }
    .activity-item:hover .activity-title {
        transform: translate3d(0, -94%, 0) translate3d(0, -116px, 0);
        top: 79%;
    }
    .activity-item:hover .activity-content {
        top: 52%;
    }
    .activity-item .activity-content .btn.white {
        height: 34px;
    }
    .activity-dates-title {
        background-position: 70px -1818px;
    }
    .activity-item .activity-content p.activity-description {
        margin: 16px 0 0;
        line-height: 22px;
    }
    /*end hp activities*/
    /*hp gallery*/
    .wrapper-hp-gallery {
        padding: 68px 0 70px;
    }
    .wrapper-gallery-items {
        margin-top: 52px;
    }
    .wrapper-hp-gallery .btn.green {
        margin-top: 26px;
        min-width: 294px;
        font-size: 21px;
        background-position: 18px -5249px;
    }
    .wrapper-hp-gallery .btn.green a {
        padding: 12px 15px;
        min-width: 295px;
        font-size: 21px;
    }
    .gallery-item figcaption a {
        padding: 26px 28px 28px 30px;
        font-size: 17px;
    }
    .fancybox-right p {
        font-size: 18px;
    }
    .fancybox-right h4 {
        font-size: 24px;
    }
    .fancybox-left {
        font-size: 18px;
    }
    .gallery-item figcaption div {
        bottom: 30px;
        right: 28px;
    }
    .gallery-item figcaption h4 {
        font-size: 23px;
    }
    .gallery-item figcaption p {
        margin-top: 10px;
    }
    /*end hp gallery*/
    /*Reserve Park*/
    #map-canvas {
        height: 771px;
    }
    .reserve-park .enrichment .wrapPics .col-md-6 {
        width: 23.2%;
        margin-left: 39px;
    }
    .reserve-park .enrichment .wrapPics .col-md-6:last-child {
        margin-left: 0;
    }
    .reserve-park .enrichment .wrapPics img {
        width: 100%;
        height: 246px;
    }
    .reserve-park .content h2 {
        font-size: 40px;
        margin-bottom: 7px;
    }
    .reserve-park .content h3 {
        font-size: 21px;
    }
    .reserve-park .intro_text {
        font-size: 20px;
    }
    .reserve-park .breadcrumbs,
    .reserve-park .breadcrumbs a {
        font-size: 18px;
    }
    .reserve-park .sliderHome .btn.green a {
        font-size: 22px;
    }
    .reserve-park .sliderHome span.credit {
        /* left: calc((100% - 1852px) / 2 + 177px); */
        left: calc((100% - 1852px) / 2 + 229px);
        bottom: 49px;
    }
    .reserve-park .breadcrumbs {
        right: calc((100% - 1852px) / 2);
        padding: 0 37px 16px 0;
        bottom: 25px;
    }
    .reserve-park .noSlide .breadcrumbs {
        bottom: 0;
    }
    .reserve-park .socialLinks {
        left: calc((100% - 1852px) / 2);
        padding-left: 26px;
        bottom: 36px;
    }
    .reserve-park .noSlide .socialLinks {
        bottom: 11px;
    }
    .reserve-park .intro_text {
        font-size: 20px;
    }
    .reserve_park_intro_text.editor p {
        /*height: 86px;*/
    }
    .reserve-park .informationBox .infoList {
        font-size: 20px;
    }
    .reserve-park .informationBox .li.btn.green a {
        font-size: 16px;
    }
    .reserve-park .informationBox h2 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 7px;
    }
    .reserve-park .informationBox p {
        font-size: 18px;
        margin-bottom: 26px;
    }
    .reserve-park .informationBox .wrapInfoArea {
        padding: 45px 30px 45px 8px;
    }
    .reserve-park .enrichment .wrapPics span {
        text-align: center;
        padding: 0 35px;
    }
    .single-reserve-park .secondary-menu li,
    .single-camping .secondary-menu li {
        padding: 0 48px;
    }
    .reserve-park .sliderHome {
        height: 738px;
    }
    .single-reserve-park .reserve-park .sliderHome,
    .single-camping .reserve-park .sliderHome {
        height: auto;
    }
    .reserve-park .topSlider+.bcLine {
        width: 1852px;
    }
    .reserve-park .content.row {
        padding: 71px 0 72px;
    }
    .reserve-park .informationBox .infoArea {
        height: 498px;
    }
    .reserve-park .informationBox {
        margin-bottom: 120px;
    }
    .reserve-park .useInfo {
        padding: 70px 10px 118px;
    }
    .reserve-park .useInfo .sub-title {
        margin-bottom: 77px;
    }
    .reserve-park .useInfo .hourTitle {
        font-size: 22px;
        margin-bottom: 42px;
    }
    .reserve-park .useInfo .wrapSprite span {
        font-size: 21px;
    }
    .reserve-park .useInfo .openHour span:not(.hourTitle) {
        font-size: 18px;
    }
    .reserve-park .useIcon {
        width: 182px;
    }
    .reserve-park .infoContantInner {
        padding: 0 6%;
    }
    .reserve-park .infoArrive {
        padding-right: 11%;
    }
    .reserve-park .infoContant .holidHour,
    .reserve-park .infoContant .holidHour+span {
        font-size: 18px;
    }
    .reserve-park .contactSpace {
        font-size: 18px;
        margin-top: 22px;
    }
    .reserve-park .infoContant .btn,
    .reserve-park .safetyRules .btn {
        width: 97%;
        text-align: center;
        font-size: 20px;
    }
    .reserve-park .sales {
        padding: 0 0 228px;
    }
    .reserve-park .sales h2 {
        margin-top: 41px;
        font-size: 38px;
    }
    .reserve-park .sales .saleLine {
        font-size: 20px;
        margin: 40px 0;
    }
    .reserve-park .sales .right a.btn {
        float: right;
        margin-left: 15px;
    }
    .reserve-park .tableMain table tr th,
    .reserve-park .tableMain table tr td {
        padding: 14px 32px;
    }
    .reserve-park .tableMain table tr td.tabSprite {
        background-position: 37px -616px !important;
    }
    .reserve-park .rpMap {
        padding: 67px 0;
    }
    .reserve-park .rpMap iframe {
        height: 534px;
    }

    .reserve-park .hp-news {
        padding: 68px 0 111px;
    }
    .reserve-park .enrichment {
        padding: 70px 0 80px;
    }
    .reserve-park .enrichment .sub-title {
        margin-bottom: 61px;
    }
    .reserve-park .enrichment .newsLinks {
        margin: 57px 0;
    }
    .reserve-park .camping {
        height: 578px;
        padding-top: 192px;
    }
    /*End Reserve Park*/
    /*Map*/
    .mapPage h4.sbarTitle {
        padding: 23px;
        font-size: 29px;
    }
    .mosaic-page h4.sbarTitle {
        font-size: 27px;
    }
    .mapPage input.sbarSearch {
        padding: 20px 5%;
        background-position: 18px -44px!important;
        background-size: 70px;
    }
    .mapPage .wrap_filter {
        margin-top: 36px;
        padding: 0 4% 26px;
    }
    .mapPage input[type="checkbox"]+label span {
        margin-bottom: 11px;
        width: 14px;
        height: 14px;
    }
    .sbarFilters label {
        width: 43%;
    }
    .mapPage .rpLine .rpMapTxt ,.mapPage .rpLine.active img{
        padding-right: 12px;
    }
    .mapPage .bottomSbar {
        margin: 38px 0;
    }
    .mapPage .bottomSbar .btn.green a {
        line-height: 45px;
        padding: 0 52px;
    }
    .mapPage span.sbarText {
        margin-top: 18px;
        font-size: 17px;
    }
 
    .mapPage .breadcrumbs {
        margin-top: 20px;
        margin-bottom: 46px;
    }
    .mapPage h2.top {
        margin: 4px 3.5%;
    }
    .mapPage>div:not(.wrapper_topSlider) h1 {
        font-size: 40px;
        margin-right: 3.5%;
    }
    .mapPage .wrap_filter .filterTitle {
        font-size: 21px;
        width: 100%;
    }
    .mapPage .wrap_filter .moreFilter {
        margin-top: 25px;
    }
    .mapPage .wrap_filter span.btn.green,
    .mapPage .wrap_filter span.filterAll {
        margin-top: 34px;
    }
    .wrapMapLinks {
        padding: 69px 0 80px;
    }
    .mapPage .wrapMapLinks .row {
        margin: 61px 3.5% 0 3.5%;
    }
    .wrapMapLinks .mapLink {
        padding: 0 15px;
        height: 162px;
    }
    .wrapMapLinks .mapLink a {
        padding-top: 109px;
        font-size: 19px;
        background-size: 90px!important;
    }
    .wrapMapLinks .mapLink:hover a {
        background-position: 50% -108px!important;
    }
    .wrapMapLinks .mapLink:first-child {
        padding-right: 0;
    }
    .wrapMapLinks .mapLink:last-child {
        padding-left: 0;
    }
    /*End Map*/
    /*Batel.css*/
    .calendar a.btn.green {
        line-height: normal;
        font-size: 22px;
        padding: 9px 13px 12px 15px;
        background-position: 20px -5248px;
    }
    .calendar {
        padding: 71px 0 121px;
    }
    .calendar .title {
        padding-bottom: 12px;
    }
    .calendar .ajde_evcal_calendar {
        margin-top: 36px;
        width: 89%;
    }
    .calendar .ajde_evcal_calendar .calendar_header {
        margin-bottom: 22px;
    }
    .calendar .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
        font-size: 34px;
        letter-spacing: 0.2px;
    }
    .calendar .ajde_evcal_calendar .calendar_header p.evo_arrows {
        padding-right: 21px;
        margin-top: 4px !important;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows {
        height: 30px;
        width: 33px;
        background-size: auto;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa.fa-angle-left {
        left: 5px;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
        font-size: 23px;
        margin-top: 0px;
        left: 9px;
    }
    .calendar .ajde_evcal_calendar #evcal_prev {
        margin-left: 12px;
        background-position: 1px -94px;
    }
    .calendar .ajde_evcal_calendar #evcal_next {
        background-position: 2px 0px;
    }
    .calendar .eventon_fullcal {
        width: 71.5% !important;
    }
    .calendar .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
        height: 60px;
        font-size: 20px;
        line-height: 50px;
    }
    .evortl .eventon_fc_days .evo_fc_day {
        padding: 47px 0;
        font-size: 23px;
    }
    .has_events:after {
        border-top: 35px solid #b7d94d;
        border-left: 35px solid transparent;
    }
    .calendar .evortl #evcal_list {
        width: 24.2%;
    }
    .calendar .eventon_events_list .eventon_list_event .wrapper_evcal_eventcard {
        padding: 0 19px;
    }
    .calendar .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
        margin-bottom: 29px;
    }
    .calendar .ajde_evcal_calendar img {
        margin-top: 5px;
        margin-left: 14px;
    }
    .calendar #evcal_list .eventon_list_event p a.desc_trig {
        padding: 14px 19px 6px;
    }
    .calendar #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
        font-size: 18px;
        word-spacing: 2px;
    }
    .calendar .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {
        font-size: 15px;
        line-height: 20px;
    }
    .calendar .evcal_evdata_row .evcal_evdata_cell h3 {
        width: 16%;
    }
    .calendar .evcal_evdata_row .evcal_evdata_cell p,
    .calendar .evo_data_val {
        max-width: 84%;
        font-size: 15px;
        word-spacing: 1px;
    }
    a.btn.dark_green.evo_clik_row {
        padding: 12px 15px;
        width: 296px;
        margin-bottom: 38px;
    }
    .calendar .evo_clik_row .evo_h3 {
        font-size: 16px;
        font-family: AtlasLight;
    }
    .calendar .evo_repeat_series_dates span {
        padding: 0 11px;
    }
    .calendar #evcal_list .eventon_list_event p.no_events {
        /*word-spacing: -3px;*/
    }
    .calendar #evcal_list .eventon_list_event .evcal_cblock {
        margin-top: 7px;
        background-position: 72px -204px;
    }
    .calendar .evcal_cblock .evo_start {
        font-size: 16px;
    }
    .calendar #evcal_list .eventon_list_event .evcal_desc .evcal_desc3 {
        margin-top: 3px;
    }
    .calendar .eventon_events_list .eventon_list_event .event_description {
        padding-top: 16px;
    }
    .calendar .evo_below_title {
        margin-top: 9px;
    }
    .calendar #evcal_list .eventon_list_event .hasFtIMG .evcal_desc span.evcal_event_title {
        height: auto !important;
    }
    #evcal_list .eventon_list_event .evcal_eventcard .evo_metarow_cusF5 p {
        letter-spacing: 0;
    }
    .calendar .evo_metarow_cusF5 .evcal_evdata_cell {
        margin-bottom: 6px;
    }
    .icons_card {
        margin-bottom: 32px;
    }
    #evcal_list .eventon_list_event .evcal_eventcard .evo_metarow_cusF5 p {
        font-size: 15px;
    }
    /*flashbacks*/
    .flashbacks .flashback {
        margin-right: 30px;
        font-size: 16px;
        letter-spacing: 0;
        padding: 0 40px 8px 34px;
        /*min-width: 23%;*/
        display: inline-block;
        background-size: 20px;
    }
    .flashbacks .flashback>span {
        padding-top: 6px;
    }
    .flashbacks .flashback.warning {
        background-position: right -60px top -1797px;
    }
    .flashbacks .flashback.travelers {
        background-position: right -60px top -2017px;
    }
    .flashbacks .flashback.emergency {
        background-position: right -60px top -1915px;
    }
    .flashbacks a.btn.green {
        min-width: 228px;
        font-size: 23px;
        padding: 18px 15px;
    }
    .stop-scroll {
        height: 23px;
        background-position: 0 -2207px;
        background-size: auto;
    }
    .stop-scroll.play {
        background-position: 0 -2289px;
    }
    .flashbacks #flashbacks-scroll {
        width: 85%;
    }
    .flashback-emergency-title {
        font-size: 23px;
    }
    .flashback-emergency {
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .flashbacks {
        height: 55px;
    }
    .news {
        margin: 12px 0 19px;
        height: 27px;
    }
    /*end flashbacks*/
    /*gallery*/
    .video-icon {
        width: 36px;
        height: 43px;
        background-position: 0 -217px;
        background-size: auto;
    }
    .gallery-item .attachment img,
    .gallery-item .video img {
        /* max-height: 397px; */
    }
    .gallery-item.attachment,
    .gallery-item.video {
        width: auto;
    }
    .wrapper-gallery-items .activity-background,
    .reserve-park .enrichment .wrapPics .activity-background {
        background-repeat: repeat-x;
        background-position: bottom;
    }
    /*gallery*/
    .gallery-page .breadcrumbs span {
        font-size: 17px;
    }
    .result-search-page.gallery-page h1 {
        font-size: 40px;
        padding-top: 46px;
    }
    .result-search-page.gallery-page .tabs {
        padding-top: 51px;
        margin-bottom: 40px;
    }
    .result-search-page.gallery-page .tabs .tab:first-child {
        min-width: 153px;
        padding: 11px 15px;
    }
    .result-search-page.gallery-page .tabs .tab {
        margin-left: 10px;
        min-width: 187px;
    }
    .gallery-page .navigation.pagination {
        padding-top: 58px;
    }
    .gallery-page.wrapper-gallery-items {
        padding-bottom: 79px;
    }
    /*end gallery*/
    /*camping without payment*/
    .reserve-park.camping-page .bcLine {
        margin: -11px 61px 12px 0;
    }
    .camping_links {
        padding: 74px 0 81px;
    }
    .camping-page .wrapper-camping_links {
        margin-top: 59px;
    }
    .camping_links .btn.dark_green_border {
        font-size: 19px;
        padding: 12px 54px;
        min-width: 17.8%;
        margin-left: 34px;
    }
    .camping-page .bottom_banner .title {
        padding-top: 29px;
    }
    .camping_questions {
        padding: 69px 0 81px;
    }
    .camping_questions .border_bottom_green.title {
        font-size: 40px;
        letter-spacing: -0.8px;
    }
    .wrapper_camping_questions {
        margin: 90px -12px 0;
    }
    .camping_questions .editor h3 {
        letter-spacing: -0.6px;
        margin-bottom: 12px;
    }
    .camping_questions .editor h3,
    .camping_questions h3 {
        font-size: 30px;
        letter-spacing: -0.5px;
        margin-bottom: 19px;
        /*line-height: 14px;*/
    }
    .camping_questions .editor p {
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .wrapper_question_answer {
        padding: 0 126px 0 13px;
    }
    .question {
        font-size: 18px;
        padding: 11px 16px;
    }
    .answer {
        letter-spacing: -0.32px;
    }
    /*end camping without payment*/
    /*camping with payment*/
    .camping_ordering.col-md-22 {
        margin: 82px auto 77px;
    }
    .wrapper_camping_for_what {
        height: 911px;
        background-repeat: no-repeat;
        background-size: 100% 911px;
    }
    .camping_for_what_content {
        padding-top: 153px;
        right: 16%;
    }
    .wrapper_camping_for_what .editor h2 {
        font-size: 40px;
    }
    .wrapper_camping_for_what .editor p {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 22px;
    }
    .wrapper_camping_for_what .editor ul {
        font-size: 18px;
    }
    .wrapper_camping_for_what .editor ul li {
        margin-bottom: 18px;
        padding-right: 35px;
    }
    .wrapper_camping_for_what .editor ul li:before {
        background-position: 0 -1696px;
        height: 26px;
    }
    .wrapper_inforgaphical_banner {
        padding: 91px 0 223px;
    }
    .wrapper_inforgaphical_banner .wrapper-titles {
        margin-bottom: 112px;
    }
    .inforgaphical_banner_item {
        width: 21.9%;
    }
    span.inforgaphical_number {
        font-size: 60px;
        line-height: 43px;
    }
    p.inforgaphical_text {
        font-size: 24px;
        margin-top: 23px;
        letter-spacing: -0.5px;
    }
    /*end camping without payment*/
    /*contact us*/
    .wrapper_lobby.contact_page .wrapText,
    .wrapper_lobby.about_page .wrapText {
        height: 461px;
    }
    .wrapper_lobby.contact_page h1,
    .wrapper_lobby.about_page h1 {
        margin-top: 0px;
    }
    .contact_banners .row {
        padding: 40px 0 77px;
    }
    .wrapper_contact_banners {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .contact_banners img:first-child {
        float: right;
        padding-left: 29px;
    }
    .contact_banners img:last-of-type {
        float: left;
        padding-right: 29px;
    }
    .wrapper_links_contact_details {
        padding: 82px 0 79px;
    }
    .contact_page .related_files .title {
        padding: 5px 26px;
    }
    .contact_page .related_files .content {
        padding: 0 19px 11px;
    }
    .contact_links {
        padding: 20px 26px 15px;
        font-size: 18px;
        letter-spacing: -0.36px;
    }
    .wrapper_links_contact_details .related_files {
        padding: 0;
        width: 21%;
        float: left;
    }
    .wrapper_links_contact_details .col-lg-32 {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .wrapper_links_contact_details .col-lg-27 {
        padding: 0;
    }
    .contact_mail {
        width: 27.1%;
    }
    .wrapper_contact_details .contact_phone {
        width: 27.3%;
        font-size: 18px;
    }
    .contact_name {
        width: 36.3%;
    }
    .wrapper_contact_details .contact_details .contact_detail div {
        font-size: 17px;
        letter-spacing: -0.34px;
        padding: 15px 29px
    }
    .contact_detail_titles {
        padding: 16px 0;
        /*padding:5px 26px;*/
    }
    .wrapper_contact_details .contact_detail_titles div {
        padding: 0 32px;
    }
    .contact_details_title {
        font-size: 40px;
        letter-spacing: -0.8px;
    }
    /*end contact us*/
    /*about page*/
    .about_page .camping_links .btn.dark_green_border,
    .about_page .camping_links .btn.dark_green_border:nth-child(5n) {
        margin-left: 37px;
    }
    .about_page .wrapper-camping_links {
        margin-top: 59px;
    }
    .wrapper_img_structure.col-md-22 {
        margin-top: 69px;
    }
    .about_structure {
        padding: 73px 0 115px;
    }
    .person_item {
        font-size: 22px;
        padding-top: 35px;
    }
    .person_item .person_items_title {
        font-size: 28px;
        padding: 0 39px;
    }
    .wrapper_person_items .col-md-8 {
        padding: 0 21px;
        height: 301px;
        margin-bottom: 41px;
    }
    .person_items_text {
        padding: 0 39px;
    }
    .person_item img {
        width: auto;
    }
    .inner_person_items .col-md-8:hover .person_item {
        width: calc(100% - 42px);
        height: 643px;
    }
    .wrapper_person .title,
    .about_responsible_title .title {
        font-size: 60px;
    }
    .wrapper_person_items {
        margin-top: 80px;
    }
    .wrapper_person {
        padding: 87px 0 38px;
    }
    /*end about page*/
    .hp-new figure {
        max-height: 353px;
    }
    /* files */
    .tmpl_files .breadcrumbs {
        margin-top: 21px;
    }
    .wrapper_tmpl_files_file {
        font-size: 18px;
        letter-spacing: -0.36px;
        padding: 27px 0 17px 0;
    }
    .tmpl_files_file_title {
        font-size: 20px;
        letter-spacing: -0.4px;
        margin-bottom: 8px
    }
    .tmpl_files_file_content {
        line-height: 24px;
        margin-bottom: 8px;
    }
    .tmpl_files .tags .btn.dark_green {
        letter-spacing: -0.34px;
        font-size: 17px;
    }
    .tmpl_files h1.title {
        margin-bottom: 26px;
    }
    .tmpl_files {
        padding-bottom: 80px;
    }
    .tmpl_files_desc {
        margin-bottom: 33px;
        margin-top: 4px;
    }
    .result-search-page.tmpl_files h2 {
        font-size: 24px;
        letter-spacing: -0.48px;
    }
    .tmpl_files .tmpl_files_desc.editor p {
        line-height: 24px;
    }
    .wrapper_tmpl_files_file:before {
        background-size: 100%;
    }
    .wrapper_tmpl_files_file.xlsx:before {
        background-position: 0 1px;
    }
    .wrapper_tmpl_files_file.pptx:before {
        background-position: 0 -81px;
    }
    .wrapper_tmpl_files_file.doc:before,
    .wrapper_tmpl_files_file.docx:before {
        background-position: 0 -265px;
    }
    .wrapper_tmpl_files_file.pdf:before {
        background-position: 0 -172px;
    }
    .tmpl_files .col-lg-36.col-md-24 .col-md-12 {
        padding-left: 140px;
    }
    /* end files */
    /*tender page*/
    .tender_details {
        font-size: 18px;
    }
    .col_tender_details {
        width: 18.9%;
    }
    .wrapper_doc .editor table thead tr td {
        font-size: 18px;
    }
    .wrapper_doc .editor table tbody tr td {
        font-size: 17px;
    }
    .wrapper_doc table td:first-child {
        width: 39.2%;
    }
    .wrapper_doc table td:nth-child(2) {
        width: 42.9%;
    }
    .wrapper_doc table td:nth-child(3) {
        width: 17.8%;
    }
    .single-exemption-processes .col_tender_details {
        padding: 0 30px 0 49px;
    }
    /*end tender page*/
    /*End - Batel.css*/
    /*Start - Footer.css*/
    .article h1 {
        font-size: 48px;
        line-height: 41px;
        letter-spacing: -0.3px;
    }
    .article .intro_text {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: -0.5px;
        padding-right: 19px;
    }
    .article .caption {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: -0.36px;
        padding-bottom: 42px;
    }
    .editor p {
        line-height: 28px;
        font-size: 18px;
        margin-bottom: 28px;
    }
    .editor li,
    .editor span {
        font-size: 18px ! important;
    }
    .editor ul {
        list-style: none;
    }
    .author_name {
        padding-top: 12px;
    }
    .article .date {
        line-height: 22px;
    }
    .row .col-md-7.left {
        padding-right: 1.2%;
    }
    .tags .title,
    .categories .title,
    .related_files .title {
        padding: 14px 22px;
    }
    .categories .content {
        padding: 17px 24px 28px;
        /* margin-bottom: 32px; */
    }
    .categories .title {
        font-size: 21px;
        line-height: 23px;
    }
    .related_files .title {
        letter-spacing: 1.3px;
    }
    .tags .content {
        padding: 18px 21px;
    }
    .tags .content .single-tag {
        padding: 7px 9px;
    }
    .related_files .content .file {
        line-height: 33px;
    }
    /*End - Footer.css*/
}

@media (max-width: 1325px) and (min-width: 1155px) {
    .menu_title {
        max-width: 165px;
    }
}


/* Start - batel.css*/

@media (max-width: 1300px) and (min-width: 1024px) {
    .calendar .ajde_evcal_calendar {
        width: 93.666667%;
        margin: 0 auto;
    }
    .calendar .ajde_evcal_calendar {
        margin: 28px auto 0 auto;
    }
}

@media (max-width: 1279px) and (min-width: 1024px) {
    .wrapper_contact_details .contact_details .contact_detail div.contact_name {
        padding: 15px 7px;
    }
    body.home {
        padding-top: 163px;
    }
    /*flashbacks*/
    .flashbacks {
        box-shadow: none;
    }
    .flashbacks #flashbacks-scroll {
        width: 82%;
    }
    /*end flashbacks*/
    /*secondary-menu*/
    .secondary-menu.site-header-top li {
        padding: 0 46px;
    }
    /*end secondary-menu*/
    .emergency-content {
        max-width: 87%;
    }
    /*camping without payment*/
    .camping_links .btn.dark_green_border {
        min-width: 17%;
    }
    .inforgaphical_banner_item {
        width: 24%;
    }
    /*end camping without payment*/
    /*contact us*/
    .contact_banners .row {
        margin: 0;
    }
    /*end contact us*/
    /*about*/
    .inner_person_items {
        margin: 0;
    }
    .gallery-item .attachment img,
    .gallery-item .video img {
        max-height: 208px;
    }
    .page-template-template-about .secondary-menu.site-header-top li {
        padding: 0 37px;
    }
    /*end about*/
    /* tenders */
    .wrapper_tenders_content .related_files .content .file .name {
        width: 62%;
    }
    /* end tenders */
    /*tender page*/
    .tmpl_inner_tender_page .col-lg-26 {
        padding: 22px 12px 0;
    }
    /*end tender page*/
    /*Start - Footer.css*/
    .wrapper_cat .categories.col-md-7,
    .wrapper_cat .tags.col-md-7,
    .wrapper_cat .related_files.col-md-7 {
        padding: 0;
    }
    .result-search-page select.tabs+span {
        width: 100% ! important;
        border-radius: 4px;
        border: 1px solid #cfc8c6;
        background-color: #ffffff;
        margin-bottom: 20px;
        padding-bottom: 11px;
        margin-top: 6px;
    }
    /*team 1024-1280*/
    .team-wrapper .repeater_row:last-of-type>div.center {
        float: right;
    }
    .team-wrapper .team_repeater .team_repeater_item h3,
    .team-wrapper .team_repeater .team_repeater_item a:last-of-type {
        display: none;
    }
    .team-wrapper .team_repeater .team_repeater_item {
        height: 145px;
    }
    .team-wrapper .btn.dark_green_border {
        width: 15%;
    }
    /*end team 1024-1280*/
    /*ceremonies 1024-1280*/
    .ceremony-form .form-right {
        padding: 40px;
    }
    /*End - Footer.css*/
}


/* End - batel.css*/

@media (max-width: 1155px) and (min-width: 1024px) {
    .menu_title {
        max-width: 125px;
    }
}

@media (max-width: 1279px) and (min-width: 1025px) {
    .calendar .evcal_evdata_row .evcal_evdata_cell h3 {
        max-width: 29%;
    }
    .calendar .evcal_evdata_row .evcal_evdata_cell p,
    .calendar .evo_data_val {
        max-width: 71%;
    }
    .container {
        width: 1020px;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: -1px -1768px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: 12px -1860px;
    }
    .main-container {
        padding-left: 15px;
    }
    .site-header-top {
        padding: 8px 15px;
    }
    .menu_title {
        padding: 0 17px 0 12px;
    }
    .wrapper_icons_menu>div {
        padding-right: 6px;
    }
    .wrapper_icons_menu li[class*="icon-"] a {
        padding: 0 3px;
    }
    .wrapper_icons_menu .btn.green {
        margin-right: 4px;
    }
    .menu-search {
        margin-left: 14px;
        padding-left: 10px;
    }
    .megamenu4 .btn.dark_green_border {
        min-width: 90%;
    }
    .megamenu4 .widget_menu_block {
        margin-left: 2%;
        width: 32%;
    }
    .footer-menu-items div>ul>li {
        width: 24.5%;
    }
    .moreInformation,
    .publicSharing,
    .footer-menu-items {
        float: right;
    }
    /*hp-gallery*/
    .wrapper-hp-gallery .gallery {
        margin: 0;
    }
    /*end hp-gallery*/
    /*footer*/
    .moreLinks.col-md-4 {
        max-width: 30%;
        margin: 20px auto;
    }
    /*End footer*/
    /*slider*/
    .sliderHome span.credit {
        left: calc((100% - 1020px) / 2);
    }
    .reserve-park .socialLinks {
        left: 25px;
    }
    .reserve-park .breadcrumbs,
    .team-wrapper .breadcrumbs {
        right: 25px ! important;
    }
    .reserve-park .topSlider+.bcLine {
        width: 1020px;
    }
    .reserve-park .sliderHome span.credit {
        /*left: calc((100% - 1020px) / 2 + 104px);*/
        left: 205px;
    }
    .single-reserve-park .secondary-menu.site-header-top li,
    .single-camping .secondary-menu.site-header-top li {
        padding: 0 15px;
    }
    /*End slider*/
    /*Map*/
    .mapPage h4.sbarTitle {
        font-size: 21px;
        padding: 14px 5px;
    }
    .mapPage .bottomSbar .btn.green a {
        font-size: 17px;
        line-height: 17px;
        padding: 5px 18px;
        max-width: 85%;
    }
    /*End Map*/
    /*Reserve Park*/
    .reserve-park .content .right {
        margin-left: 10px;
    }
    .reserve-park .content .col-md-9 {
        float: right;
        width: 37%;
    }
    .reserve-park .intro_text {
        float: right;
        width: 63%;
    }
    .reserve-park .content h2 {
        font-size: 34px;
    }
    .reserve-park .useIcon span {
        font-size: 14px;
    }
    .reserve-park .useIcon {
        height: 90px;
        background-size: 40px!important;
        background-position-y: 15px!important;
    }
    .reserve-park .wrapUseIcons .useIcon span {
        width: auto;
    }
    .wrapUseIcons .col-xs-12 {
        padding: 0 6px;
    }
    /*End reserve Park*/
}

@media (max-width: 1035px) and (min-width: 1025px) {
    .container {
        width: 1008px;
    }
}


/*tablet media*/

@media (max-width: 1366px) {
    .tablet .col-md-5.infoList {
        width: 100%;
    }
    .tablet .result-search-page select.tabs+span {
        width: 100% ! important;
        border-radius: 4px;
        border: 1px solid #cfc8c6;
        background-color: #ffffff;
        margin-bottom: 20px;
        padding-bottom: 11px;
        margin-top: 6px;
    }
    /*.tablet .mapPage.mosaic-page .wrapper_lobby .wrapText{*/
    /*margin: 45px 0;*/
    /*}*/
    /*tablet header sticky*/
    .tablet .mobile_no_submenu .wr-wrapper-caption .caption {
        padding: 0;
    }
    .tablet .mobile_no_submenu .wr-wrapper-caption .wr-menu-down {
        display: none;
    }
    .tablet .mobile_no_submenu .wr-wrapper-caption img {
        display: none;
    }
    .tablet .wr-megamenu-container .mobile_no_submenu .block-sub-menu.active .wr-wrapper-caption {
        border-bottom: none;
    }
    .tablet .wr-element-submenu.mobile_no_submenu .submenu-items {
        display: none !important;
    }
    .tablet .mobile_no_submenu2 .block-sub-menu:last-of-type .wr-wrapper-caption {
        display: none;
    }
    .tablet .mobile_no_submenu2 .block-sub-menu:last-of-type .submenu-items {
        display: block;
    }
    .tablet body.home,
    .tablet body,
    .tablet body.single-reserve-park,
    .tablet body.single-camping {
        padding-top: 104px;
    }
    .tablet body.home[data-flashbacks="1"],
    .tablet body[data-flashbacks="1"] {
        padding-top: 73px;
    }
    .tablet .site-header {
        background: #004b3f;
    }
    .tablet .wrapper-menu-search {
        /*padding: 18px 54px;*/
        padding: 10px;
        display: inline-block;
        height: auto;
        float: right;
    }
    .tablet .menu-search {
        color: #ffffff;
        border: none;
        padding: 0;
        margin: 0;
        line-height: normal;
    }
    .tablet .menu-search:before {
        background-position: 0 0;
    }
    .tablet .custom-logo-link {
        margin-top: 0;
        padding-left: 7px;
    }
    .tablet .menu-responsive-open .custom-logo-link div {
        /*background-position: 0 -202px;*/
        background-position: 0 -99px;
    }
    .tablet .custom-logo-link div {
        background: transparent url(images/logo_mobile_sprites.png) 0 0 no-repeat;
        background-size: 99%;
        width: 151px;
        height: 40px;
    }
    .tablet .menu-responsive-open .wrapper-menu-search {
        visibility: hidden;
    }
    .tablet .menu-responsive-open .btn-menu {
        /*padding: 37px 12px;*/
        padding: 0 8px;
    }
    .tablet .site-header.menu-responsive-open {
        background: #f1efeb;
    }
    .tablet .menu-responsive-open .btn-menu .icon-bar {
        background-color: #004b3f;
    }
    .tablet .mobile_icon_menu {
        display: block ! important;
        padding: 6px 0;
    }
    .tablet .megamenu4.megamenu3-2-cols .col-md-7 {
        margin-bottom: 6px;
    }
    /*end tablet header sticky*/
    /*tablet megamenu*/
    .tablet .navbar-header {
        display: block;
        /*padding: 27px 23px 25px;*/
        padding: 13px 8px 10px;
    }
    .tablet .block-sub-menu>img {
        display: inline-block;
    }
    .tablet .hidden,
    .tablet .jsn-bootstrap3 .hidden,
    .tablet .wrapper_icons_menu .hidden {
        display: none !important;
    }
    .tablet .jsn-bootstrap3 .wr-element-submenu.btn.green.displayAlsoInMobile {
        margin: 0;
    }
    .tablet .wr-mega-menu .displayAlsoInMobile .block-sub-menu .wr-menu-down {
        background: none;
    }
    .tablet .displayAlsoInMobile .block-sub-menu .wr-wrapper-caption a.caption {
        width: 100%;
    }
    .tablet .menu_title {
        border: none;
        padding: 14px 0;
        font-family: AtlasBold;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>.menu-item-link {
        color: #004b3f;
        padding: 0 15px;
        font-size: 17px;
        font-family: AtlasMedium;
        margin-right: 0;
        border-bottom: 1px solid #cfc8c6;
        z-index: 2;
        position: relative;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active>.menu-item-link {
        background-image: none;
        background-color: transparent;
    }
    .tablet .first-word {
        font-size: 17px;
        display: inline;
        font-family: AtlasBold;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link {
        background: none;
        border: none;
        padding-bottom: 0;
        z-index: 1;
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active {
        background: #f0eeed;
        /*border-bottom: 1px solid #cfc8c6;*/
    }
    .tablet .wr-megamenu-inner {
        background: #ddd !important;
        /*background: #f0eeed !important;*/
        border-bottom: none;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu li:hover>ul.sub-menu,
    .tablet .wr-megamenu-container ul.wr-mega-menu li:hover>.wr-megamenu-inner {
        display: none;
    }
    .tablet .wr-megamenu-container .block-sub-menu a:hover {
        color: #004b3f;
    }
    .tablet .wr-megamenu-container .caption {
        font-size: 17px;
        font-family: AtlasMedium;
        display: inline-block;
        width: auto;
        padding: 5px 0 3px;
        line-height: 18px;
    }
    .tablet .wr-megamenu-container img+.caption {
        /*max-width: 68%;*/
        padding: 0 11px;
        display: table-cell;
        vertical-align: middle;
        width: 85%;
    }
    .tablet .wr-mega-menu .block-sub-menu .wr-menu-down {
        margin: 0 0 0 -10px;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -16px;
    }
    .tablet .lang-menu-down {
        background-position: 10px -1470px;
    }
    .tablet .wr-mega-menu .wr-menu-down {
        display: block;
        float: left;
        margin: -49px 5px 0 0;
        width: 20%;
        height: 49px;
        /*margin: -43px 5px 0 4px;*/
        z-index: 0;
        /*background-position: 10px -1476px;*/
        background-position: 14px -1470px;
    }
    .tablet .active .lang-menu-down {
        background-position: 10px -1576px;
    }
    .tablet .wr-mega-menu .wr-menu-down.active,
    .tablet .active>.wr-menu-down {
        background-position: 14px -1576px;
    }
    .tablet .wr-mega-menu .block-sub-menu.active .wr-menu-down {
        background-position: 25px -1584px;
    }
    .tablet .wr-megamenu-container .block-sub-menu.active .wr-wrapper-caption {
        border-bottom: 1px solid #004b3f;
        background-color: #ddd;
    }
    .tablet .wr-wrapper-caption>img {
        visibility: visible;
        position: static;
    }
    .tablet .it-responsive-mega {
        display: none;
    }
    .tablet .wr-wrapper-caption {
        padding: 14px 14px;
        display: table;
        width: 100%;
        position: relative;
    }
    .tablet .block-sub-menu,
    .tablet .col-md-8 .megamenu-3-col>div,
    .tablet .col-md-8 .megamenu-3-col>div:nth-child(3) {
        padding: 0;
    }
    .tablet .wr-wrapper-caption img {
        vertical-align: top;
        height: auto;
        width: 96%;
    }
    .tablet .megamenu3-2-cols .col-md-5 .wr-element-submenu {
        width: 100%;
    }
    .tablet .block-sub-menu {
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .megamenu-4-col>div {
        width: 100%
    }
    .tablet .megamenu4 .widget_menu_block {
        width: 100%;
        padding: 0;
        background-color: inherit;
    }
    .tablet .row.megamenu2 .widget_menu_block {
        padding: 6px 0;
        margin: 0;
    }
    .tablet .widget_menu_block:hover {
        background-color: #004b41;
    }
    .tablet .megamenu4 .widget_menu_block>* {
        /*float: right;*/
        width: 100%;
        display: inline-block;
    }
    .tablet .desktop_icon_menu {
        display: none ! important;
    }
    .tablet .wr-mega-menu .block-sub-menu .wr-menu-down {
        background-position: 25px -1477px;
    }
    .tablet .wr-element-container.wr-element-submenu.megamenu-3-col {
        background-color: #d5d8dc ! important;
    }
    .tablet .wr-megamenu-container .caption>span {
        display: block;
    }
    .tablet .wr-megamenu-container .megamenu2 .widget_menu_block .mobile_icon_menu a {
        display: table;
        margin: 0;
    }
    .tablet .wr-megamenu-container ul li a {
        color: #004b3f;
        /*margin-bottom: 6px;*/
    }
    .tablet .wr-megamenu-container .col-md-7.col-sm-10 .widget_menu_block a.link_menu_block.btn.dark_green_border {
        display: none;
    }
    .tablet .wr-megamenu-container .wr-megamenu-inner ul {
        padding: 0;
        display: none;
        padding: 6px 14px 8px 14px;
        background-color: #abb2b9;
    }
    .tablet .wr-element-submenu .submenu-items a {
        background: none;
        padding: 7px 0;
    }
    .tablet .wr-element-container:nth-child(2).second-sub-menu .block-sub-menu {
        border: none;
        border-bottom: 1px solid #cfc8c6;
        padding-top: 0;
    }
    .tablet .wr-element-container:nth-child(2).second-sub-menu {
        margin-top: 0;
    }
    .tablet .col-md-8 .megamenu-3-col>div,
    .tablet .col-md-8 .megamenu-3-col>div:nth-child(3),
    .tablet .megamenu3-2-cols .col-md-5,
    .tablet .megamenu3-2-cols .col-md-7,
    .tablet .megamenu4.megamenu3-2-cols .col-md-5,
    .tablet .megamenu-3-col>div {
        width: 100%;
        margin: 0;
    }
    .tablet .megamenu4 .widget_menu_block .text_menu_block {
        display: none;
    }
    .tablet .wr-megamenu-container .jsn-bootstrap3 .row {
        padding: 0 !important;
    }
    .tablet .wr-megamenu-container .jsn-bootstrap3 .row>div {
        float: none;
        padding: 0 !important;
        width: 100%;
    }
    .tablet .megamenu3-2-cols .col-md-7 .wr-element-submenu {
        width: 100%;
        padding: 0;
    }
    .tablet .icon_menu_block {
        background-size: 64%;
        height: 30px;
        width: 50px;
        display: inline-block;
        float: right;
    }
    .tablet .icon_menu_block.give_donation {
        background-position: 6px -1263px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.give_donation {
        background-position: 6px -1323px;
    }
    .tablet .icon_menu_block.order_tutorial {
        background-position: 6px -1151px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.order_tutorial {
        background-position: 6px -1211px;
    }
    .tablet .icon_menu_block.volunteer {
        background-position: 6px -1049px;
    }
    .tablet .widget_menu_block:hover .icon_menu_block.volunteer {
        background-position: 6px -1100px;
    }
    .tablet .widget_menu_block:hover .mobile_icon_menu a .widgettitle {
        color: #fff;
    }
    .tablet .widget_menu_block:hover .mobile_icon_menu {}
    .tablet .widget_menu_block .widgettitle {
        margin-top: 8px ! important;
        font-size: 16px;
        display: inline-block;
        float: right;
    }
    .tablet .collapse {
        display: none;
        position: absolute;
        z-index: 99;
        width: 87.2%;
        overflow: auto;
    }
    .tablet .wr-megamenu-container.megamenu_12583,
    .tablet .wr-megamenu-container.megamenu_150 {
        background: #fff !important;
        float: none;
    }
    .tablet .main-container {
        padding: 0;
    }
    .tablet .wr-megamenu-container ul.wr-mega-menu>li {
        float: none;
        display: block;
    }
    .tablet .wr-megamenu-container a {
        font-family: AtlasMedium;
        font-size: 17px;
    }
    .tablet .icons_menu {
        display: block;
    }
    /*end tablet megamenu*/
    /*tablet icons menu*/
    .tablet .wrapper_icons_menu>div {
        height: auto;
        float: none;
        background: #004b3f;
        padding: 0;
        line-height: normal;
    }
    .tablet .wrapper_icons_menu li {
        display: block;
        text-align: right;
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .wrapper_icons_menu li[class*="icon-"] a {
        font-size: 17px;
        color: #fff;
        display: block;
        padding: 7px 12px 10px;
        line-height: 20px;
        float: none;
    }
    .tablet .icon-calendar a:before {
        background-position: 4px -324px;
    }
    .tablet .icon-map a:before {
        background-position: 0 -808px;
    }
    .tablet .icons_menu [class^="icon-"] a:before,
    .tablet .icons_menu [class*="icon-"] a:before {
        height: 25px;
    }
    .tablet .wrapper_icons_menu li[class*="icon-"] a:before {
        margin-left: 9px;
        width: 34px;
    }
    .tablet .icon-subscription a:before {
        background-position: 3px -1287px;
    }
    /*end tablet icons menu*/
    /*tablet top menu*/
    .tablet .lang-current-text {
        float: right;
    }
    .tablet .lang-en-text {
        float: left;
    }
    .tablet .site-header-top {
        display: none;
    }
    .tablet .laguageSwitcher {
        float: none;
    }
    .tablet .laguageSwitcher .caption-lang.active {
        background: #f0eeed;
    }
    .tablet .laguageSwitcher .caption-lang {
        color: #004b3f;
        font-size: 17px;
        font-family: AtlasMedium;
        background: #fff;
    }
    .tablet .laguageSwitcher .caption-lang .menu-item-link {
        padding: 0 15px;
        display: block;
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .laguageSwitcher ul li {
        padding: 14px;
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .laguageSwitcher ul {
        display: none;
    }
    .tablet .lang-menu-down {
        cursor: pointer;
        width: 32px;
        height: 32px;
        float: left;
        margin: -43px 5px 0 4px;
        z-index: 2;
    }
    /*end tablet top menu*/
    /*tablet mobile menu*/
    .tablet .newsletter-menu-mobile.btn.green a {
        min-width: 100%;
        text-align: center;
        font-family: AtlasMedium;
        background-image: none;
        padding: 0 10px;
        text-align: center;
        min-height: 39px;
        line-height: 39px;
        font-size: 15px;
    }
    .tablet .newsletter-menu-mobile.btn.green {
        line-height: normal;
        padding: 20px 15px;
        margin: 0;
        background: #fff;
    }
    .tablet .menu-footer-more-information-container ul {
        text-align: center;
    }
    .tablet .menu-footer-more-information-container {
        background-color: #f0eeed;
        font-size: 17px;
        padding: 12px 9px;
    }
    .tablet .menu-footer-more-information-container li:last-child {
        border-left: none;
    }
    .tablet .menu-footer-more-information-container li {
        display: inline-block;
        border-left: 1px solid #004b3f;
        line-height: 11px;
        margin-bottom: 11px;
        padding: 1px 11px;
    }
    .tablet .menu-footer-more-information-container li a {
        line-height: 11px;
    }
    .tablet #lang-select+.select2-container {
        width: 100% !important;
        font-family: AtlasBold;
    }
    .tablet #lang-select+.select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #004b3f;
    }
    .tablet .menu-footer-more-information-container li:focus,
    .tablet .menu-footer-more-information-container li:hover {
        font-family: AtlasMedium;
    }
    /*end tablet mobile menu*/
    /*hp news*/
    /*.hp-news {*/
    /*display: none;*/
    /*}*/
    /*end hp news*/
    /*hp activities*/
    /*.activity-dates-title {*/
    /*background-position: 63px -1818px;*/
    /*}*/
    /*.wrapper-activities {*/
    /*padding: 88px 0 189px;*/
    /*padding: 23px 0 69px;*/
    /*}*/
    /*.title {*/
    /*font-size: 24px;*/
    /*line-height: normal;*/
    /*}*/
    /*.activity-item figure img {*/
    /*min-height: auto;*/
    /*}*/
    /*.activity-item figure {*/
    /*height: 100%;*/
    /*}*/
    /*.sub-title {*/
    /*padding: 4px 0 17px;*/
    /*}*/
    /*.activities {*/
    /*margin-top: 99px;*/
    /*margin-top: 20px;*/
    /*}*/
    /*.wrapper-activities .swiper-pagination {*/
    /*bottom: -112px;*/
    /*bottom: -44px;*/
    /*}*/
    /*.activity-item {*/
    /*height: 246px;*/
    /*}*/
    /*.sub-title {*/
    /*display: none;*/
    /*}*/
    /*.activity-item .activity-title {*/
    /*font-size: 36px;*/
    /*font-size: 17px;*/
    /*font-family: AtlasBold;*/
    /*width: 100%;*/
    /*}*/
    /*.wrapper-activities .swiper-button-next, .wrapper-activities .swiper-button-prev {*/
    /*margin-left: 6px;*/
    /*margin-right: 6px;*/
    /*margin-top: -15px;*/
    /*background-size: 74px;*/
    /*}*/
    /*.wrapper-activities .swiper-pagination-bullet {*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*margin: 0 17px;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*margin: 0 9px;*/
    /*}*/
    /*.activity-item .activity-title, .activity-item:hover .activity-title {*/
    /*transform: translate3d(0,-100%,0) translate3d(0,-131px,0);*/
    /*}*/
    /*.activity-item .activity-content,.activity-item:hover .activity-content {*/
    /*opacity: 1;*/
    /*-webkit-transform: translate3d(0,0,0);*/
    /*transform: translate3d(0,0,0);*/
    /*top: 42%;*/
    /*}*/
    /*.activity-item figure img {*/
    /*-webkit-transform: scale(1);*/
    /*transform: scale(1);*/
    /*}*/
    /*.wrapper-activities .swiper-button-next, .wrapper-activities .swiper-container-rtl .swiper-button-prev {*/
    /*background-position: 0px -1756px;*/
    /*}*/
    /*.wrapper-activities .swiper-button-prev, .wrapper-activities .swiper-container-rtl .swiper-button-next {*/
    /*background-position: 5px -1667px;*/
    /*}*/
    /*.wrapper-activities .swiper-button-next,  .wrapper-activities .swiper-button-prev {*/
    /*top: 50%;*/
    /*}*/
    /*end hp activities*/
    /*Footer*/
    /*.site-header .green-footer{*/
    /*height:68px;*/
    /*}*/
    /*.green-footer .social-menu .youtube a{*/
    /*background-position:0 -2912px !important;*/
    /*display: block;*/
    /*margin-right: 6px;*/
    /*}*/
    /*.green-footer .social-menu .facebook a{*/
    /*background-position: 0px -357px ! important;*/
    /*}*/
    /*.green-footer .widget-title{*/
    /*padding: 3px;*/
    /*}*/
    /*.green-footer .social-menu .instagram a {*/
    /*height: 50px;*/
    /*background-position: 0px -280px;*/
    /*}*/
    /*end Footer*/
    /*Reserve park*/
    /*.reserve-park {*/
    /*padding: 0;*/
    /*}*/
    /*.reserve-park .content .right {*/
    /*border: none;*/
    /*margin: 0;*/
    /*text-align: center;*/
    /*}*/
    /*.reserve-park .content hr {*/
    /*float: none;*/
    /*margin: 8px auto 20px;*/
    /*}*/
    .tablet .reserve-park .informationBox .li {
        margin-bottom: 15px;
        background: #004b3f;
        border-radius: 5px;
    }
    .tablet .reserve-park .informationBox .infoList {
        background: transparent;
        padding: 0;
        padding-top: 14px;
    }
    .tablet .reserve-park .sliderHome .rpLogo {
        max-width: 60px;
    }
    .tablet .reserve-park .informationBox .infoArea {
        background: #fff;
        padding: 20px;
        margin-top: 0px;
        z-index: 99;
        height: 432px;
        overflow: hidden;
        width: 100%;
        color: #2d2d2c;
        font-size: 16px;
    }
    .tablet .reserve-park .informationBox .withImages.infoContent {
        width: 100%;
    }
    /*.tablet .reserve-park .informationBox .li a{*/
    /*background: url(images/sprites2.png) 0 0 no-repeat;*/
    /*}*/
    .tablet .reserve-park .informationBox .li>a {
        background-color: #004b3f;
        border-radius: 5px;
        padding: 10px 14px 6px;
        font-size: 16px;
        font-family: AtlasRegular;
        letter-spacing: -0.32px;
        background-position: 10px -2778px;
        background-image: url(images/sprites2.png);
    }
    .tablet .reserve-park .informationBox .li.btn.green>a {
        color: #fff;
        background-position: 10px -2830px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .tablet .reserve-park .infoInner .download li:hover span.hoverDownload,
    .tablet .reserve-park .infoInner .download li span.hoverDownload {
        font-size: 0;
        width: 11px;
        padding: 0;
        position: absolute;
        top: 11px;
        background: url(images/sprites_new.png) 0 -2220px no-repeat !important;
        display: block;
        left: 0;
    }
    .tablet .reserve-park .download li:hover {
        background-color: transparent;
    }
    .tablet .reserve-park .informationBox .li.btn.green .itineraries a,
    .tablet .reserve-park .informationBox .li.btn.green .download a {
        padding: 10px 0 10px 20px;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download a {
        color: #000;
        font-family: AtlasRegular;
        background-image: none;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a {
        background: url(images/sprites_new.png) 0 0 no-repeat;
        background-position: right -79px top -2126px;
        padding: 10px 0px 10px 20px;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a:before {
        background: url(images/spriteFiles.png) 0 0 no-repeat;
        background-position: right 0 top 0;
        background-size: 18px;
        content: " ";
        width: 21px;
        height: 25px;
        display: inline-block;
        background-size: 78%;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a span {
        display: inline-block;
        vertical-align: top;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.pdf:before {
        background-position: top -60px right 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.docx:before {
        background-position: top -93px right 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.xlsx:before {
        background-position: top 5px right 0;
    }
    .tablet .reserve-park .informationBox .li.btn.green .download li a.pptx:before {
        background-position: top -26px right 0;
    }
    .tablet .reserve-park .informationBox .infoPics {
        float: none;
        max-width: 100%;
    }
    .tablet .reserve-park .infoArea .loader {
        margin: -20px;
    }
    .tablet .reserve-park .useIcon:first-child {
        border-right: 1px solid;
    }
    .tablet .reserve-park .rpQube .useIcon:nth-child(3n+2) {}
    .tablet .reserve-park .rpQube .useIcon.openHours,
    .tablet .reserve-park .rpQube.no_all_rpQube .useIcon:first-child {
        border-right: 1px solid;
        border-left: 1px solid;
    }
    .tablet .reserve-park .rpQube.no_all_rpQube .useIcon:nth-child(3) {
        border-right: none;
    }
    .tablet .reserve-park .col-md-8.col-xs-12 {
        padding: 0;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:not(last-of-type) .col-md-8:nth-of-type(-n+2) {
        border-left: 1px solid #004b3f;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8 {
        float: none;
        display: inline-block;
        margin-left: -4px;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:last-of-type {
        margin-left: 0;
    }
    .tablet .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type {
        border-right: 1px solid #004b3f;
    }
    /*.tablet .reserve-park .wrapUseIcons .col-md-8:nth-last-of-type(2):not(:nth-of-type(3n+1)):not(:nth-of-type(3n)){*/
    /*margin-left: -4px;*/
    /*border-right: 1px solid #004b3f;*/
    /*}*/
    .tablet .reserve-park .rpQube .useIcon.howGet {
        background-position: calc(50% + 20px)-930px!important;
    }
    .tablet .reserve-park .rpQube .useIcon.openHours {
        background-position: calc( 50% + 24px) -686px !important;
    }
    .tablet .reserve-park .rpQube .useIcon.toSale {
        background-position: calc(50% + 21px) -819px !important;
    }
    .tablet .reserve-park .rpQube .useIcon {
        width: calc(100%/3);
        background-size: auto!important;
    }
    .tablet .reserve-park .useIcon {
        border-radius: 0;
        width: calc(100%/3);
        width: 100%;
        margin: 0 -2px -5px;
        border-color: #004b3f;
        border-right: 0;
        border-left: 0;
        background-position: 50% 11px!important;
        background-size: 43px!important;
    }
    .tablet .reserve-park .rpQube {
        background: #f0eeed;
        display: flex;
        padding: 0;
    }
    .tablet .reserve-park .useInfo.rpQube .hourTitle {
        font-size: 15px;
    }
    .tablet .reserve-park .allInfo a.fixed {
        top: 104px;
        z-index: 9;
        position: fixed;
        border-top: 1px solid #fff;
    }
    .tablet body[data-flashbacks="1"] .reserve-park .allInfo a.fixed {
        top: 73px;
    }
    .tablet .reserve-park .allInfo a {
        width: 100%;
        border-radius: 0;
        text-align: center;
        font-size: 18px;
        font-family: AtlasBold;
        margin: 0;
        padding: 16px 0;
        background-position: 102px -468px;
    }
    .tablet .reserve-park #allInfoMobile .btn.transparent {
        width: 49%;
        display: inline-block;
        margin-top: 15px;
        padding-left: 8px;
        background-position: 13px -56px;
    }
    .tablet .reserve-park #allInfoMobile .btn.transparent a {
        width: 100%;
        padding: 10px 15px;
        letter-spacing: -0.3px;
        font-size: 15px;
        font-family: AtlasMedium;
        background-image: none;
        padding: 8px 15px;
        text-align: center;
    }
    .tablet .reserve-park #allInfoMobile {
        padding: 5px 0 20px;
    }
    .tablet .reserve-park #allInfoMobile .btn.transparent:nth-child(even) {
        padding-right: 8px;
        padding-left: 0;
    }
    .tablet .reserve-park .wrapUseIcons {
        margin-top: 0;
        background: #f0eeed;
        text-align: center;
        margin-right: 0;
    }
    .tablet .reserve-park .wrapUseIcons .btn.green {
        padding: 10px 15px;
        background-position: 13px -53px;
        border-radius: 4px;
        min-width: 120px;
        display: inline-block;
        cursor: pointer;
        width: 40%;
        margin: 20px auto;
        font-size: 17px;
        font-family: AtlasBold;
        background-color: #b3dd4f;
        border-color: #b3dd4f;
        color: #004b3f;
    }
    /*.reserve-park .infoContantInner{*/
    /*padding: 0;*/
    /*border: none;*/
    /*}*/
    /*.reserve-park .sales .right a.btn {*/
    /*width: 49%;*/
    /*display: inline-block;*/
    /*font-size: 16px;*/
    /*padding: 6px 0;*/
    /*margin-bottom: 37px;*/
    /*}*/
    /*.reserve-park .sales .right a.btn.transparent{*/
    /*background-image: none;*/
    /*}*/
    /*.mapPage .bottomSbar .btn.green a{*/
    /*background-image: none;*/
    /*}*/
    .tablet .reserve-park .sales .right a.btn:first-child {
        /*width: 100%;*/
        display: block;
        margin: 20px 0;
        padding: 9px 0;
    }
    .tablet .reserve-park .sales h2 {
        font-size: 21px;
        line-height: 18px;
        text-align: center;
        margin-bottom: 20px;
    }
    /*.reserve-park .rpMap .row{*/
    /*margin: 0;*/
    /*}*/
    /*.reserve-park .rpMap {*/
    /*width: 100%;*/
    /*padding: 25px 0;*/
    /*}*/
    /*.reserve-park .rpMap iframe {*/
    /*margin-top: 19px;*/
    /*height: 249px;*/
    /*}*/
    .tablet .reserve-park .useIcon {
        height: 92px;
    }
    .tablet .reserve-park .useIcon span,
    .tablet .reserve-park .useIcon a {
        bottom: 12px;
        font-size: 15px;
        line-height: 12px;
    }
    /*.reserve-park .content.row {*/
    /*padding: 26px 0 28px;*/
    /*}*/
    /*.reserve-park .content h2 {*/
    /*font-size: 22px;*/
    /*}*/
    /*.reserve-park .content h3 {*/
    /*font-size: 17px;*/
    /*letter-spacing: -0.34px;*/
    /*margin-top: 3px;*/
    /*}*/
    /*.reserve-park .intro_text {*/
    /*font-size: 15px;*/
    /*line-height: 19.96px;*/
    /*}*/
    .tablet .reserve-park .informationBox {
        margin: 0 auto;
        width: 80%;
    }
    .tablet .reserve-park .wrapInfoArea .loader,
    .tablet .informationBox .loader {
        margin: -40px 0
    }
    /*.reserve-park .wrapper-activities {*/
    /* padding-top: 11px; */
    /*}*/
    /*.reserve-park .sales {*/
    /*padding: 27px 0 82px;*/
    /*}*/
    .tablet .reserve-park .sales .left {
        padding: 0;
    }
    /*.reserve-park .tableHead span {*/
    /*font-size: 14px;*/
    /*padding: 7px 0;*/
    /*}*/
    /*.reserve-park .tableMain table tr th:first-child, .reserve-park .tableMain table tr td:first-child {*/
    /*width: 56%;*/
    /*}*/
    /*.reserve-park .tableMain table tr th:nth-child(2), .reserve-park .tableMain table tr td:nth-child(2) {*/
    /*width: 23%;*/
    /*}*/
    /*.reserve-park .tableMain table tr th, .reserve-park .tableMain table tr td {*/
    /*padding: 10px 6px;*/
    /*}*/
    .tablet .reserve-park .tableMain table tr td.tabSprite {
        background-position: calc(50% + 34px) -619px !important;
    }
    /*.popover {*/
    /*margin-left: 5px;*/
    /*}*/
    /*.reserve-park .sales .right p {*/
    /*width: 100%;*/
    /*line-height: 19px;*/
    /*font-size: 15px;*/
    /*color: #2d2d2c;*/
    /*font-family: AtlasRegular;*/
    /*letter-spacing: -0.3px;*/
    /*}*/
    /*.reserve-park .rpMap img {*/
    /*margin-top: 15px;*/
    /*}*/
    /*.reserve-park .sales .right {*/
    /*padding: 0;*/
    /*}*/
    /*.swiper-button-next, .swiper-button-prev {*/
    /*top: 84%;*/
    /*}*/
    /*.reserve-park .sliderHome span.credit {*/
    /*display: none;*/
    /*}*/
    /*.active-page .swiper-slide-active.sliderHome span.credit,*/
    /*.swiper-slide-active.sliderHome span.credit,*/
    /*.topSliderX .sliderHome span.credit{*/
    /*display: block;*/
    /*left:55px;*/
    /*bottom: 5px;*/
    /*}*/
    /*.reserve-park .calendar {*/
    /*background: #fff;*/
    /*}*/
    /*.editor ul li {*/
    /*color: #2d2d2c;*/
    /*font-size: 16px;*/
    /*}*/
    /*End Reserve park*/
    /*Map deleted*/
    /*Active page and calendar deleted*/
    /*flashbacks*/
    .tablet .flashbacks a.btn.green {
        min-width: 66px;
        font-size: 15px;
        padding: 10px 10px 6px;
    }
    .tablet .flashbacks {
        position: relative;
        height: 31px;
        border-bottom: 1px solid #cfc8c6;
    }
    .tablet .flashbacks .flashback {
        margin-right: 6px;
        padding: 0;
        padding-left: 5px;
        font-size: 14px;
        letter-spacing: -0.28px;
        background: none;
    }
    .tablet .flashback:last-child {
        border-left: 1px solid #cfc8c6;
    }
    .tablet .news {
        margin: 4px 0;
    }
    .tablet .flashbacks #flashbacks-scroll {
        width: calc(100% - 147px);
    }
    .tablet .emergency-date {
        margin: 6px 0 5px;
        letter-spacing: 0;
    }
    .tablet .flashback-emergency a,
    .tablet .flashback-emergency a:hover,
    .tablet .flashback-emergency a:focus {
        margin-top: 5px;
        font-size: 14px;
        letter-spacing: 0;
        word-spacing: 2px;
    }
    .tablet .flashback-emergency-title {
        font-size: 17px;
    }
    .tablet .emergency-close {
        top: -28px;
        width: 30px;
        height: 29px;
    }
    .tablet .flashback-emergency {
        min-height: 136px;
        padding: 13px 0 11px 0;
        font-size: 14px;
        letter-spacing: 0.28px;
        line-height: 16px;
    }
    .tablet .flashback-emergency {
        font-size: 13px;
        letter-spacing: -0.36px;
    }
    .tablet .stop-scroll {
        display: none;
        background-size: 70px;
        background-position: 0 -1645px;
    }
    .tablet .stop-scroll.play {
        background-position: 0 -1704px;
    }
    .tablet .emergency-icon {
        margin: 0 0 0 8px;
        width: 47px;
        height: 57px;
        background-size: 55px;
        background-position: 1px -1496px;
    }
    .tablet .emergency-content {
        width: 90%;
    }
    /*end flashbacks*/
    /*gallery page*/
    /*.gallery-page.wrapper-gallery-items {*/
    /*border: none;*/
    /*padding-top: 0;*/
    /*}*/
    /*.gallery-page .breadcrumbs {*/
    /*display: none;*/
    /*}*/
    /*.result-search-page.gallery-page h1 {*/
    /*padding-top: 23px;*/
    /*margin-right: 0;*/
    /*font-size: 24px;*/
    /*}*/
    /*.result-search-page.gallery-page select.tabs+span {*/
    /*margin-top: 19px;*/
    /*margin-bottom: 10px;*/
    /*}*/
    /*.gallery-page .gallery {*/
    /*padding-bottom: 10px;*/
    /*}*/
    /*.gallery-page .navigation.pagination {*/
    /*padding-top: 24px;*/
    /*border: none;*/
    /*border-top: 1px solid #cfc8c6;*/
    /*}*/
    /*.gallery-page.wrapper-gallery-items {*/
    /*padding-bottom: 20px;*/
    /*}*/
    /*.gallery-page .navigation.pagination .nav-links .page-numbers {*/
    /*font-size: 18px;*/
    /*padding: 2px 8px;*/
    /*}*/
    /*end gallery page*/
    /*camping without payment*/
    /*.camping_links {*/
    /*padding: 25px 0 16px;*/
    /*}*/
    /*.camping-page .wrapper-camping_links {*/
    /*margin-top: 20px;*/
    /*}*/
    /*.camping_links .btn.dark_green_border {*/
    /*padding: 9px 20px;*/
    /*min-width: auto;*/
    /*width: 100%;*/
    /*margin: 0 0 14px;*/
    /*font-size: 14px;*/
    /*letter-spacing: 0.2px;*/
    /*}*/
    /*.camping_questions {*/
    /*padding: 18px 0 16px;*/
    /*}*/
    /*.camping_questions .border_bottom_green.title {*/
    /*font-size: 21px;*/
    /*letter-spacing: -1.25px;*/
    /*line-height: 22px;*/
    /*}*/
    /*.wrapper_camping_questions {*/
    /*margin: 20px 0 0;*/
    /*}*/
    /*.wrapper_camping_questions .editor {*/
    /*padding: 0 6px;*/
    /*border-left: none;*/
    /*border-bottom: 1px solid #cfc8c6;*/
    /*width: 100%;*/
    /*}*/
    /*.wrapper_camping_questions .open_question .editor{*/
    /*padding: 10px 6px;*/
    /*}*/
    /*.camping_questions .editor h3, .camping_questions h3{*/
    /*font-size: 18px;*/
    /*letter-spacing: -0.6px;*/
    /*line-height: 19px;*/
    /*padding: 0 6px;*/
    /*margin-bottom: 14px;*/
    /*}*/
    /*.camping_questions .editor h3{*/
    /*margin-bottom: 10px;*/
    /*padding: 0;*/
    /*}*/
    /*.camping_questions .editor p {*/
    /*font-size: 15px;*/
    /*line-height: 20px;*/
    /*}*/
    /*.wrapper_question_answer {*/
    /*margin-top: 20px;*/
    /*padding: 0;*/
    /*width: 100%;*/
    /*}*/
    /*.question_answer {*/
    /*margin-bottom: 16px;*/
    /*}*/
    /*.team-wrapper .camping_questions .question{*/
    /*padding-left:24px ;*/
    /*}*/
    /*.question {*/
    /*letter-spacing: -0.3px;*/
    /*font-size: 15px;*/
    /*padding: 9px 12px;*/
    /*background-position: 9px -1896px;*/
    /*}*/
    /*.open_question .question {*/
    /*background-position: 9px -1785px;*/
    /*}*/
    /*.answer {*/
    /*font-size: 15px;*/
    /*}*/
    /*end camping without payment*/
    /*camping with payment*/
    /*.camping_ordering.col-md-22 {*/
    /*margin: 24px auto 22px;*/
    /*}*/
    /*.wrapper-gallery-items {*/
    /*margin-top: 11px;*/
    /*}*/
    /*.wrapper-hp-gallery {*/
    /*padding: 24px 0 25px;*/
    /*}*/
    /*.wrapper-hp-gallery .btn.green {*/
    /*margin-top: 8px;*/
    /*min-width: auto;*/
    /*width: 100%;*/
    /*font-size: 15px;*/
    /*background-image: none;*/
    /*}*/
    /*.gallery-item figcaption a {*/
    /*padding: 12px 9px;*/
    /*}*/
    /*.gallery-item figcaption div {*/
    /*bottom: 12px;*/
    /*right: 9px;*/
    /*}*/
    /*.gallery-item figcaption h4 {*/
    /*font-size: 13px;*/
    /*}*/
    /*.wrapper_camping_for_what {*/
    /*height: 521px;*/
    /*min-height: auto;*/
    /*background-size: 100% 521px;*/
    /*background-size: cover;*/
    /*}*/
    /*.wrapper_camping_for_what .editor {*/
    /*width: 100%;*/
    /*font-size: 15px;*/
    /*}*/
    /*.camping_for_what_content{*/
    /*width: 604px;*/
    /*margin: 0 auto;*/
    /*padding: 52px 5px;*/
    /*}*/
    /*.wrapper_camping_for_what .editor h2{*/
    /*font-size: 24px;*/
    /*letter-spacing: -0.48px;*/
    /*margin-bottom: 14px;*/
    /*}*/
    /*.wrapper_camping_for_what .editor p{*/
    /*letter-spacing: -0.3px;*/
    /*line-height: 20px;*/
    /*margin-bottom: 19px;*/
    /*}*/
    /*.wrapper_camping_for_what .editor ul li:before {*/
    /*font-size: 18px;*/
    /*margin-left: 15px;*/
    /*}*/
    /*.wrapper_inforgaphical_banner {*/
    /*padding: 46px 0 66px*/
    /*}*/
    /*.wrapper_inforgaphical_banner .wrapper-titles {*/
    /*margin-bottom: 0;*/
    /*}*/
    /*.wrapper_inforgaphical_banner .title {*/
    /*letter-spacing: -1.25px;*/
    /*font-size: 23px;*/
    /*line-height: 21px;*/
    /*}*/
    /*.wrapper_inforgaphical_banner .sub-title {*/
    /*margin-bottom: 20px;*/
    /*padding-bottom: 14px;*/
    /*}*/
    /*.wrapper_inforgaphical_banner .sub-title {*/
    /*display: block;*/
    /*font-size: 17px;*/
    /*padding: 6px 0 14px;*/
    /*}*/
    /*.inforgaphical_banner_item {*/
    /*min-height: auto;*/
    /*width: 89%;*/
    /*margin: 0 auto;*/
    /*padding: 26px 12px 28px;*/
    /*border-bottom: 1px solid rgba(255, 255, 255, 0.5);*/
    /*border-left: none;*/
    /*}*/
    /*span.inforgaphical_number {*/
    /*font-size: 40px;*/
    /*}*/
    /*p.inforgaphical_text {*/
    /*font-size: 18px;*/
    /*line-height: 23px;*/
    /*margin-top: 8px;*/
    /*}*/
    /*.inforgaphical_banner_item:last-child {*/
    /*border-bottom: none;*/
    /*}*/
    /*.wrapper-hp-gallery .container{*/
    /*padding: 0;*/
    /*}*/
    /*.wrapper-hp-gallery .gallery {*/
    /*margin: 0;*/
    /*}*/
    /*end camping with payment*/
    /*contact us*/
    /*.contact_page .no_banners{*/
    /*margin-top: 23px;*/
    /*}*/
    /*.wrapper_lobby.contact_page h1,.wrapper_lobby.about_page h1 {*/
    /*margin-top: 0px;*/
    /*}*/
    /*.contact_banners .row {*/
    /*padding: 21px 0 2px;*/
    /*margin: 0 -10px;*/
    /*}*/
    /*.wrapper_contact_banners {*/
    /*padding: 0;*/
    /*}*/
    /*.contact_banners img{*/
    /*}*/
    /*.contact_banners img{*/
    /*width: 100%;*/
    /*margin:0;*/
    /*margin-bottom: 19px;*/
    /*padding: 0;*/
    /*}*/
    /*.wrapper_links_contact_details {*/
    /*padding: 0 0 9px;*/
    /*background-color: #fff;*/
    /*}*/
    /*.contact_page .related_files .title {*/
    /*letter-spacing: -0.36px;*/
    /*}*/
    /*.contact_page .related_files .content{*/
    /*padding: 0 14px 0px;*/
    /*margin-bottom: 20px;*/
    /*}*/
    /*.contact_links {*/
    /*padding: 13px 14px 13px;*/
    /*font-size: 15px;*/
    /*}*/
    .tablet .contact_details_title {
        font-size: 24px;
        letter-spacing: -0.43px;
        margin-bottom: 21px;
        margin-top: 10px;
    }
    .tablet .contact_detail,
    .mobile_tr {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #cfc8c6;
    }
    .tablet .contact_detail:last-child,
    .mobile_tr:last-child {
        border: 1px solid #cfc8c6;
    }
    /*.wrapper_contact_details {*/
    /*border: none;*/
    /*}*/
    /*.contact_id{*/
    /*text-align: right;*/
    /*}*/
    /*.wrapper_links_contact_details .col-xs-36{*/
    /*padding: 0;*/
    /*width: 100%;*/
    /*}*/
    .tablet .wrapper_contact_details .contact_details .contact_detail div.contact_id,
    .tablet .mobile_td:first-child {
        padding: 12px 13px 10px;
        background-color: #f0eeed;
        width: 100%;
        border-bottom: 2px solid #004b3f;
    }
    .tablet .wrapper_contact_details .contact_details .contact_detail div,
    .tablet .mobile_td {
        border-left: none;
        border-bottom: 1px solid #cfc8c6;
        padding: 12px 13px;
        min-height: auto;
        width: 100%;
        font-size: 15px;
        letter-spacing: -0.3px;
    }
    .tablet .contact_detail_title,
    .tablet .mobile_td_title {
        width: 17.9%;
        display: inline-block;
        font-size: 15px;
        vertical-align: top;
        color: #004b3f;
        font-family: "AtlasMedium";
    }
    .tablet .wrapper_contact_details .contact_details .contact_detail div.contact_phone {
        font-size: 16px;
    }
    .tablet .wrapper_contact_name,
    .tablet .mobile_td_name {
        display: inline-block;
        width: 80%;
    }
    /*end contact us*/
    /*body .slideInUp{*/
    /*-webkit-animation-name: slideInLeft;*/
    /*animation-name: slideInLeft;*/
    /*}*/
    /*header .social-menu .phoneHeader{*/
    /*font-size: 22px;*/
    /*}*/
    /*header .social-menu .widget_nav_menu .widget-title{*/
    /*letter-spacing: -0.95px;*/
    /*font-size: 16px;*/
    /*}*/
    /*about page*/
    /*.reserve_park_intro_text.editor p {*/
    /*overflow: auto;*/
    /*height: auto;*/
    /*}*/
    /*.about_page .camping_links .btn.dark_green_border,.about_page .camping_links .btn.dark_green_border:nth-child(5n){*/
    /*margin-left: 0;*/
    /*padding: 8px 10px;*/
    /*width: 47%;*/
    /*float: right;*/
    /*margin: 0 0 19px;*/
    /*}*/
    /*.about_page .wrapper-camping_links {*/
    /*float: none;*/
    /*margin: 24px auto 0;*/
    /*}*/
    /*.about_page .camping_links .btn.dark_green_border:nth-child(2n){*/
    /*float: left;*/
    /*}*/
    /*.about_structure {*/
    /*padding: 24px 0 46px;*/
    /*}*/
    /*.about_structure .title{*/
    /*font-size: 21px;*/
    /*padding: 0;*/
    /*}*/
    /*.wrapper_img_structure.col-md-22{*/
    /*margin-top: 24px;*/
    /*}*/
    /*.wrapper_person .title,.about_responsible_title .title{*/
    /*font-size: 31px;*/
    /*line-height: 30px;*/
    /*}*/
    /*.wrapper_person .sub-title{*/
    /*display: block;*/
    /*font-size: 17px;*/
    /*padding: 4px 0 12px;*/
    /*}*/
    /*.inner_person_items{*/
    /*margin: 0;*/
    /*}*/
    /*.wrapper_person_items .col-md-8{*/
    /*padding: 0 10px;*/
    /*height: auto;*/
    /*margin-bottom: 20px;*/
    /*width: 100%;*/
    /*}*/
    /*.person_item{*/
    /*font-size: 16px;*/
    /*padding-top: 21px;*/
    /*line-height: 22px;*/
    /*border-bottom: 4px solid #eb7154;*/
    /*}*/
    /*.person_item .person_items_title{*/
    /*font-size: 21px;*/
    /*padding: 0 24px;*/
    /*}*/
    /*.person_item img{*/
    /*width: 104px;*/
    /*}*/
    /*.wrapper_person {*/
    /*padding: 22px 0 6px;*/
    /*}*/
    /*.wrapper_person_items {*/
    /*margin-top: 25px;*/
    /*}*/
    /*.person_items_text {*/
    /*padding: 0 24px;*/
    /*margin-top: 13px;*/
    /*width: 100%;*/
    /*padding-bottom: 72px;*/
    /*max-height: none;*/
    /*}*/
    /*.inner_person_items .col-md-8:hover .person_item{*/
    /*height: auto;*/
    /*position: relative;*/
    /*width: 100%;*/
    /*}*/
    /*.person_item.open{*/
    /*height: 414px;*/
    /*z-index: 1;*/
    /*-webkit-transition: height .5s;*/
    /*transition: height .5s;*/
    /*position: relative;*/
    /*width: 100%;*/
    /*}*/
    /*.inner_person_items .col-md-8:hover .person_item .person_items_text:not(.no_text_hover){*/
    /*display: block;*/
    /*}*/
    /*.inner_person_items .col-md-8:hover .person_item .person_items_text.text_hover,.person_item .person_items_text.text_hover{*/
    /*display: none;*/
    /*}*/
    /*.person_item.open .person_items_text:not(.no_text_hover){*/
    /*display: none;*/
    /*}*/
    /*.person_item.open .person_items_text.text_hover{*/
    /*display: block;*/
    /*}*/
    /*.about_responsible_title {*/
    /*padding: 24px 0 22px;*/
    /*}*/
    /*end about page*/
    /*.menu-item .wr-megamenu-inner{*/
    /*display: none;*/
    /*}*/
    /*.menu-item .wr-megamenu-inner.active{*/
    /*display: block !important;*/
    /*}*/
    /* tenders tmpl */
    /*.wrapper_tenders_tmpl .col-xs-36{*/
    /*width: 100%;*/
    /*padding: 0;*/
    /*}*/
    /*.wrapper_tenders_content .title{*/
    /*padding: 0 14px;*/
    /*margin-top: 0;*/
    /*font-size: 21px;*/
    /*}*/
    /*.page-template-template-tenders .row {*/
    /*margin: 0;*/
    /*}*/
    /*.wrapper_app {*/
    /*min-height: 1160px;*/
    /*}*/
    /*.wrapper_tenders_tmpl {*/
    /*padding: 13px 0 0 0;*/
    /*}*/
    /* end tenders tmpl */
    /* search page */
    /*.result-search-page .select2-container--default .select2-selection--single .select2-selection__arrow b{        border-color: #004b3f transparent transparent transparent;*/
    /*border-style: solid;*/
    /*border-width: 6px 5px 0 5px;*/
    /*background-image: none;*/
    /*margin-top: 4px;*/
    /*}*/
    /*.result-search-page .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{*/
    /*border-color: transparent transparent #004b3f transparent;*/
    /*border-width: 0 5px 6px 5px;*/
    /*}*/
    /* end search page */
    /*menu*/
    /*.icons_menu {*/
    /*display: block;*/
    /*}*/
    /*end menu*/
    /*.atss.share_title {*/
    /*top: calc( 40.5% - 63px);*/
    /*}*/
    /* file */
    /*.result-search-page.tmpl_files .top_banner{*/
    /*height: 92px;*/
    /*}*/
    /*.tmpl_files h1.title {*/
    /*font-size: 26px;*/
    /*letter-spacing: -0.52px;*/
    /*line-height: 26px;*/
    /*margin: 13px 0 15px;*/
    /*}*/
    /*.wrapper_tmpl_files_file{*/
    /*padding: 16px 0 16px;*/
    /*letter-spacing: -0.3px;*/
    /*font-size: 15px;*/
    /*}*/
    /*.tmpl_files_file_title{*/
    /*font-size: 17px;*/
    /*letter-spacing: -0.34px;*/
    /*margin-bottom: 6px;*/
    /*}*/
    /*.tmpl_files_file_content{*/
    /*max-width: 100%;*/
    /*line-height: 18px;*/
    /*margin-bottom: 6px;*/
    /*}*/
    /*.tmpl_files.result-search-page {*/
    /*padding-bottom: 28px;*/
    /*}*/
    /*.tmpl_files .col-lg-32{*/
    /*width: 100%;*/
    /*}*/
    /*.tmpl_files_desc {*/
    /*margin-bottom: 20px;*/
    /*}*/
    /*.tmpl_files .tags .btn.dark_green {*/
    /*margin-bottom: 8px;*/
    /*}*/
    /*.result-search-page.tmpl_files h2 {*/
    /*font-size: 18px;*/
    /*letter-spacing: -0.36px;*/
    /*line-height: 32px;*/
    /*}*/
    /*.tmpl_files .tmpl_files_desc.editor p {*/
    /*line-height: 18px;*/
    /*}*/
    /*.wrapper_content_file {*/
    /*padding-right: 3px;*/
    /*}*/
    /*.wrapper_tmpl_files_file:before{*/
    /*background-size: 67%;*/
    /*}*/
    /*.wrapper_tmpl_files_file.xlsx:before{*/
    /*background-position: 12px 5px;*/
    /*}*/
    /*.wrapper_tmpl_files_file.pptx:before{*/
    /*background-position: 12px -50px;*/
    /*}*/
    /*.wrapper_tmpl_files_file.docx:before{*/
    /*background-position: 12px -173px;*/
    /*}*/
    /*.wrapper_tmpl_files_file.pdf:before{*/
    /*background-position: 12px -111px;*/
    /*}*/
    /* end file */
    /*tender page*/
    /*.tmpl_inner_tender_page .col-lg-26 {*/
    /*padding: 22px 0 0;*/
    /*}*/
    /*.col_title_tender_details {*/
    /*margin-bottom: 7px;*/
    /*}*/
    /*.col_tender_details {*/
    /*width: 49%;*/
    /*margin-bottom: 30px;*/
    /*padding: 0 20px;*/
    /*border-right: 1px solid #cfc8c6;*/
    /*border-left: 0;*/
    /*}*/
    /*.col_tender_details.tender_name{*/
    /*width: 49%;*/
    /*}*/
    /*.col_tender_details:nth-child(odd){*/
    /*border: none !important;*/
    /*}*/
    /*.row_tender_details{*/
    /*margin-bottom: 0;*/
    /*width: auto;*/
    /*display: block;*/
    /*}*/
    /*.col_tender_details:last-child {*/
    /*border-right: 1px solid #cfc8c6;*/
    /*}*/
    /*.wrapper_doc .title ,.tmpl_inner_tender_page .title{*/
    /*font-size: 24px;*/
    /*}*/
    /*.mobile_td_name {*/
    /*display: inline-block;*/
    /*width: 85%;*/
    /*}*/
    /*.mobile_td_title {*/
    /*width: 14%;*/
    /*}*/
    /*.tmpl_inner_tender_page {*/
    /*padding-bottom: 31px;*/
    /*}*/
    /*.single-exemption-processes .col_tender_details {*/
    /*padding: 0 20px;*/
    /*width: 49%;*/
    /*}*/
    /*.tender_tmpl_contact_mail{*/
    /*word-break: break-word;*/
    /*}*/
    /*.wrapper_doc .file{*/
    /*background-image: none;*/
    /*}*/
    /*end tender page*/
    /*.gallery-item .attachment img{*/
    /*max-height: 122px;*/
    /*}*/
    /*.gallery-item .video img{*/
    /*max-height: 127px;*/
    /*}*/
    .tablet .rpQube .useIcon.openHours+.popover .popover-content {
        max-height: none;
    }
    .tablet .rpQube .useIcon+.popover .popover-content {
        max-height: 145px;
        overflow-x: auto;
        width: 94%;
        margin: auto;
    }
    .tablet .reserve-park .rpQube span.rpInfoSprite.shop {
        background-position: 0 -2719px!important;
        width: 48px;
    }
    .tablet .reserve-park .rpQube span.ShopSite.hourSTitle {
        display: inline-block;
    }
    /*.infoArrive .question_answer .answer{*/
    /*overflow: visible;*/
    /*max-height: unset;*/
    /*}*/
    /*End - batel.css*/
    /*Start - Footer.css*/
    .tablet .breadcrumbs {
        display: none ! important;
    }
    .tablet .social-menu .phoneHeader {
        float: left;
        direction: ltr;
    }
    .tablet .social-menu a {
        color: #fff ! important;
    }
    .tablet .green-footer .green-footer-content {
        margin: 0;
        padding: 18px 0;
        border: none;
    }
    .tablet .light-green-footer {
        background-color: #b8d94f;
        padding: 15px 0;
    }
    .tablet .green-footer .social-menu {
        float: right;
    }
    .tablet .green-footer .green-footer-left {
        float: none;
    }
    .tablet .green-footer .row {
        padding-top: 0;
    }
    .tablet .green-footer .social-menu .widget_nav_menu {
        margin-right: 0
    }
    .tablet .green-footer .social-menu li a {
        height: 26px;
    }
    .tablet .light-green-footer>* {
        color: #4d753f;
    }
    .tablet .light-green-footer>p {
        margin-bottom: 7px;
    }
    .tablet .green-footer .green-footer-right p,
    .tablet .green-footer .green-footer-right a,
    .tablet .green-footer .green-footer-left p {
        font-family: 'AtlasBold';
        font-size: 18px;
        line-height: 21px;
    }
    .tablet .sales_system {
        text-align: center;
    }
    .tablet .sales_system .hourTitle.iframe_sale_title {
        color: #004b3f;
        font-family: AtlasBold;
        font-size: 19px;
        margin-right: -8%;
        margin-top: 33px;
        display: inline-block!important;
    }
}

@media (max-width: 1024px) {
    /*.mapPage.mosaic-page .wrapper_lobby .wrapText{*/
    /*margin: 45px 0;*/
    /*}*/
    /*header sticky*/
    .mobile_no_submenu .wr-wrapper-caption .caption {
        padding: 0;
    }
    .mobile_no_submenu .wr-wrapper-caption .wr-menu-down {
        display: none;
    }
    .mobile_no_submenu .wr-wrapper-caption img {
        display: none;
    }
    .wr-megamenu-container .mobile_no_submenu .block-sub-menu.active .wr-wrapper-caption {
        border-bottom: none;
    }
    .wr-element-submenu.mobile_no_submenu .submenu-items {
        display: none !important;
    }
    .mobile_no_submenu2 .block-sub-menu:last-of-type .wr-wrapper-caption {
        display: none;
    }
    .mobile_no_submenu2 .block-sub-menu:last-of-type .submenu-items {
        display: block;
    }
    body.home,
    body,
    body.single-reserve-park,
    body.single-camping {
        padding-top: 104px;
    }
    body.home[data-flashbacks="1"],
    body[data-flashbacks="1"] {
        padding-top: 73px;
    }
    .site-header {
        background: #004b3f;
    }
    .wrapper-menu-search {
        /*padding: 18px 54px;*/
        padding: 10px;
        display: inline-block;
        height: auto;
        float: right;
    }
    .menu-search {
        color: #ffffff;
        border: none;
        padding: 0;
        margin: 0;
        line-height: normal;
    }
    .menu-search:before {
        background-position: 0 0;
    }
    .custom-logo-link {
        margin-top: 0;
        padding-left: 7px;
    }
    .menu-responsive-open .custom-logo-link div {
        /*background-position: 0 -202px;*/
        background-position: 0 -99px;
    }
    .custom-logo-link div {
        background: transparent url(images/logo_mobile_sprites.png) 0 0 no-repeat;
        background-size: 99%;
        width: 151px;
        height: 40px;
    }
    .menu-responsive-open .wrapper-menu-search {
        visibility: hidden;
    }
    .menu-responsive-open .btn-menu {
        /*padding: 37px 12px;*/
        padding: 0 8px;
    }
    .site-header.menu-responsive-open {
        background: #f1efeb;
    }
    .menu-responsive-open .btn-menu .icon-bar {
        background-color: #004b3f;
    }
    .mobile_icon_menu {
        display: block ! important;
        padding: 6px 0;
    }
    .megamenu4.megamenu3-2-cols .col-md-7 {
        margin-bottom: 6px;
    }
    /*header sticky*/
    /*megamenu*/
    .navbar-header {
        display: block;
        /*padding: 27px 23px 25px;*/
        padding: 13px 8px 10px;
    }
    .block-sub-menu>img {
        display: inline-block;
    }
    .hidden,
    .jsn-bootstrap3 .hidden,
    .wrapper_icons_menu .hidden {
        display: none !important;
    }
    .jsn-bootstrap3 .wr-element-submenu.btn.green.displayAlsoInMobile {
        margin: 0;
    }
    .wr-mega-menu .displayAlsoInMobile .block-sub-menu .wr-menu-down {
        background: none;
    }
    .displayAlsoInMobile .block-sub-menu .wr-wrapper-caption a.caption {
        width: 100%;
    }
    .menu_title {
        border: none;
        padding: 14px 0;
        font-family: AtlasBold;
    }
    .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>.menu-item-link {
        color: #004b3f;
        padding: 0 15px;
        font-size: 17px;
        font-family: AtlasMedium;
        margin-right: 0;
        border-bottom: 1px solid #cfc8c6;
        z-index: 2;
        position: relative;
    }
    .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active>.menu-item-link {
        background-image: none;
        background-color: transparent;
    }
    .first-word {
        font-size: 17px;
        display: inline;
        font-family: AtlasBold;
    }
    .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>.menu-item-link {
        background: none;
        border: none;
        padding-bottom: 0;
        z-index: 1;
        border-bottom: 1px solid #cfc8c6;
    }
    .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item.active {
        background: #f0eeed;
        /*border-bottom: 1px solid #cfc8c6;*/
    }
    .wr-megamenu-inner {
        background: #ddd !important;
        /*background: #f0eeed !important;*/
        border-bottom: none;
    }
    .wr-megamenu-container ul.wr-mega-menu li:hover>ul.sub-menu,
    .wr-megamenu-container ul.wr-mega-menu li:hover>.wr-megamenu-inner {
        display: none;
    }
    .wr-megamenu-container .block-sub-menu a:hover {
        color: #004b3f;
    }
    .wr-megamenu-container .caption,
    .block-sub-menu .block_title a {
        font-size: 17px;
        font-family: AtlasMedium;
        display: inline-block;
        width: auto;
        padding: 5px 0 3px;
        line-height: 18px;
    }
    .wr-megamenu-container img+.caption {
        /*max-width: 68%;*/
        padding: 0 11px;
        display: table-cell;
        vertical-align: middle;
        width: 85%;
    }
    /*.block-sub-menu{*/
    /*background-position: 15px -1469px;*/
    /*}*/
    .wr-mega-menu .block-sub-menu .wr-menu-down {
        margin: 0 0 0 -10px;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -16px;
    }
    /*.block-sub-menu.active{*/
    /*background-position: 14px -1574px;*/
    /*}*/
    .lang-menu-down {
        background-position: 10px -1470px;
    }
    .wr-mega-menu .wr-menu-down {
        display: block;
        float: left;
        margin: -49px 5px 0 0;
        width: 20%;
        height: 49px;
        /*margin: -43px 5px 0 4px;*/
        z-index: 0;
        /*background-position: 10px -1476px;*/
        background-position: 14px -1470px;
    }
    .active .lang-menu-down {
        background-position: 10px -1576px;
    }
    .wr-mega-menu .wr-menu-down.active,
    .active>.wr-menu-down {
        background-position: 14px -1576px;
    }
    .wr-mega-menu .block-sub-menu.active .wr-menu-down {
        background-position: 25px -1584px;
    }
    .wr-megamenu-container .block-sub-menu.active .wr-wrapper-caption {
        border-bottom: 1px solid #004b3f;
        background-color: #ddd;
    }
    .wr-wrapper-caption>img {
        visibility: visible;
        position: static;
    }
    .it-responsive-mega {
        display: none;
    }
    .wr-wrapper-caption {
        padding: 14px 14px;
        display: table;
        width: 100%;
        position: relative;
    }
    .block-sub-menu,
    .col-md-8 .megamenu-3-col>div,
    .col-md-8 .megamenu-3-col>div:nth-child(3) {
        padding: 0;
    }
    .wr-wrapper-caption img {
        vertical-align: top;
        height: auto;
        width: 96%;
    }
    .megamenu3-2-cols .col-md-5 .wr-element-submenu {
        width: 100%;
    }
    .block-sub-menu {
        border-bottom: 1px solid #cfc8c6;
    }
    .megamenu-4-col>div {
        width: 100%
    }
    .megamenu4 .widget_menu_block {
        width: 100%;
        padding: 0;
        background-color: inherit;
    }
    .row.megamenu2 .widget_menu_block {
        padding: 6px 0;
        margin: 0;
    }
    .widget_menu_block:hover {
        background-color: #004b41;
    }
    .megamenu4 .widget_menu_block>* {
        /*float: right;*/
        width: 100%;
        display: inline-block;
    }
    .desktop_icon_menu {
        display: none ! important;
    }
    /*.wr-mega-menu .block-sub-menu.active .wr-menu-down,*/
    .wr-mega-menu .block-sub-menu .wr-menu-down {
        background-position: 25px -1477px;
    }
    .wr-element-container.wr-element-submenu.megamenu-3-col {
        background-color: #d5d8dc ! important;
    }
    .wr-megamenu-container .caption>span {
        display: block;
    }
    .wr-megamenu-container .megamenu2 .widget_menu_block .mobile_icon_menu a {
        display: table;
        margin: 0;
    }
    .wr-megamenu-container ul li a {
        color: #004b3f;
        /*margin-bottom: 6px;*/
    }
    .wr-megamenu-container .col-md-7.col-sm-10 .widget_menu_block a.link_menu_block.btn.dark_green_border {
        display: none;
    }
    .wr-megamenu-container .wr-megamenu-inner ul{
        padding: 0;
        display: none;
        padding: 6px 14px 8px 14px;
        background-color: #abb2b9;
    }
    .wr-element-submenu .submenu-items a {
        background: none;
        padding: 7px 0;
    }

    .block-sub-menu .block_title .sub-menu {
        background-color: #abb2b9 !important;
    }

    .block-sub-menu .block_title .block_link a{
        color: #004b3f !important;
        font-family: AtlasMedium;
        font-size: 15px;
        background: none !important;
        padding: 7px 0 !important;
    }

    .wr-element-container:nth-child(2).second-sub-menu .block-sub-menu {
        border: none;
        border-bottom: 1px solid #cfc8c6;
        padding-top: 0;
    }
    .wr-element-container:nth-child(2).second-sub-menu {
        margin-top: 0;
    }
    .col-md-8 .megamenu-3-col>div,
    .col-md-8 .megamenu-3-col>div:nth-child(3),
    .megamenu3-2-cols .col-md-5,
    .megamenu3-2-cols .col-md-7,
    .megamenu4.megamenu3-2-cols .col-md-5,
    .megamenu-3-col>div {
        width: 100%;
        margin: 0;
    }
    /*.megamenu4 .widget_menu_block {*/
    /*display: none;*/
    /*}*/
    .megamenu4 .widget_menu_block .text_menu_block {
        display: none;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row {
        padding: 0 !important;
    }
    .wr-megamenu-container .jsn-bootstrap3 .row>div {
        float: none;
        padding: 0 !important;
        width: 100%;
    }
    .megamenu3-2-cols .col-md-7 .wr-element-submenu {
        width: 100%;
        padding: 0;
    }
    .icon_menu_block {
        background-size: 64%;
        height: 30px;
        width: 50px;
        display: inline-block;
        float: right;
    }
    .icon_menu_block.give_donation {
        background-position: 6px -1263px;
    }
    .widget_menu_block:hover .icon_menu_block.give_donation {
        background-position: 6px -1323px;
    }
    .icon_menu_block.order_tutorial {
        background-position: 6px -1151px;
    }
    .widget_menu_block:hover .icon_menu_block.order_tutorial {
        background-position: 6px -1211px;
    }
    .icon_menu_block.volunteer {
        background-position: 6px -1049px;
    }
    .widget_menu_block:hover .icon_menu_block.volunteer {
        background-position: 6px -1100px;
    }
    .widget_menu_block:hover .mobile_icon_menu a .widgettitle {
        color: #fff;
    }
    .widget_menu_block:hover .mobile_icon_menu {}
    /*.megamenu4*/
    .widget_menu_block .widgettitle {
        margin-top: 8px ! important;
        font-size: 16px;
        display: inline-block;
        float: right;
    }
    /*.widget_menu_block{*/
    /*display: none;*/
    /*}*/
    .collapse {
        display: none;
        position: absolute;
        z-index: 99;
        width: 87.2%;
        overflow: auto;
    }
    .wr-megamenu-container.megamenu_12583,
    .wr-megamenu-container.megamenu_150 {
        background: #fff !important;
        float: none;
    }
    .main-container {
        padding: 0;
    }
    .wr-megamenu-container ul.wr-mega-menu>li {
        float: none;
        display: block;
    }
    .wr-megamenu-container a {
        font-family: AtlasMedium;
        font-size: 17px;
    }
    /*end megamenu*/
    /*icons menu*/
    .wrapper_icons_menu>div {
        height: auto;
        float: none;
        background: #004b3f;
        padding: 0;
        line-height: normal;
    }
    .wrapper_icons_menu li {
        display: block;
        text-align: right;
        border-bottom: 1px solid #cfc8c6;
    }
    .wrapper_icons_menu li[class*="icon-"] a {
        font-size: 17px;
        color: #fff;
        display: block;
        padding: 7px 12px 10px;
        line-height: 20px;
        float: none;
    }
    .icon-calendar a:before {
        background-position: 4px -324px;
    }
    .icon-map a:before {
        background-position: 0 -808px;
    }
    .icons_menu [class^="icon-"] a:before,
    .icons_menu [class*="icon-"] a:before {
        height: 25px;
    }
    .wrapper_icons_menu li[class*="icon-"] a:before {
        margin-left: 9px;
        width: 34px;
    }
    .icon-subscription a:before {
        background-position: 3px -1287px;
    }
    /*end icons menu*/
    /*top menu*/
    .lang-current-text {
        float: right;
    }
    .lang-en-text {
        float: left;
    }
    .site-header-top {
        display: none;
    }
    .laguageSwitcher {
        float: none;
    }
    .laguageSwitcher .caption-lang.active {
        background: #f0eeed;
    }
    .laguageSwitcher .caption-lang {
        color: #004b3f;
        font-size: 17px;
        font-family: AtlasMedium;
        background: #fff;
    }
    .laguageSwitcher .caption-lang .menu-item-link {
        padding: 0 15px;
        display: block;
        border-bottom: 1px solid #cfc8c6;
    }
    .laguageSwitcher ul li {
        padding: 14px;
        border-bottom: 1px solid #cfc8c6;
    }
    .laguageSwitcher ul {
        display: none;
    }
    .lang-menu-down {
        cursor: pointer;
        width: 32px;
        height: 32px;
        float: left;
        margin: -43px 5px 0 4px;
        z-index: 2;
    }
    /*end top menu*/
    /*mobile menu*/
    .newsletter-menu-mobile.btn.green a {
        min-width: 100%;
        text-align: center;
        font-family: AtlasMedium;
        background-image: none;
        padding: 0 10px;
        text-align: center;
        min-height: 39px;
        line-height: 39px;
        font-size: 15px;
    }
    .newsletter-menu-mobile.btn.green {
        line-height: normal;
        padding: 20px 15px;
        margin: 0;
        background: #fff;
    }
    .menu-footer-more-information-container ul {
        text-align: center;
    }
    .menu-footer-more-information-container {
        background-color: #f0eeed;
        font-size: 17px;
        padding: 12px 9px;
    }
    .menu-footer-more-information-container li:last-child {
        border-left: none;
    }
    .menu-footer-more-information-container li {
        display: inline-block;
        border-left: 1px solid #004b3f;
        line-height: 11px;
        margin-bottom: 11px;
        padding: 1px 11px;
    }
    .menu-footer-more-information-container li a {
        line-height: 11px;
    }
    #lang-select+.select2-container {
        width: 100% !important;
        font-family: AtlasBold;
    }
    #lang-select+.select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #004b3f;
    }
    .menu-footer-more-information-container li:focus,
    .menu-footer-more-information-container li:hover {
        font-family: AtlasMedium;
    }
    /*end mobile menu*/
    /*hp news*/
    .hp-news {
        display: none;
    }
    /*end hp news*/
    /*hp activities*/
    .activity-dates-title {
        background-position: 63px -1818px;
    }
    .wrapper-activities {
        /*padding: 88px 0 189px;*/
        padding: 23px 0 69px;
    }
    .title {
        font-size: 24px;
        line-height: normal;
    }
    .activity-item figure img {
        min-height: auto;
        height: 100%;
    }
    .activity-item figure {
        height: 100%;
    }
    .sub-title {
        padding: 4px 0 17px;
    }
    .activities {
        /*margin-top: 99px;*/
        margin-top: 20px;
    }
    .wrapper-activities .swiper-pagination {
        /*bottom: -112px;*/
        bottom: -44px;
    }
    .activity-item {
        height: 246px;
    }
    .sub-title {
        display: none;
    }
    .reserve-park .booking_system .sub-title{
        display: block;
    }
    .activity-item .activity-title {
        /*font-size: 36px;*/
        font-size: 17px;
        font-family: AtlasBold;
        width: 100%;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-button-prev {
        margin-left: 6px;
        margin-right: 6px;
        margin-top: -15px;
        background-size: 74px;
    }
    .wrapper-activities .swiper-pagination-bullet {
        /*width: 20px;*/
        /*height: 20px;*/
        /*margin: 0 17px;*/
        width: 10px;
        height: 10px;
        margin: 0 9px;
    }
    .activity-item .activity-title,
    .activity-item:hover .activity-title {
        transform: translate3d(0, -100%, 0) translate3d(0, -131px, 0);
    }
    .activity-item .activity-content,
    .activity-item:hover .activity-content {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        top: 42%;
    }
    .activity-item figure img {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: 0px -1756px;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: 5px -1667px;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-button-prev {
        top: 50%;
    }
    /*end hp activities*/
    /*Footer*/
    .site-header .green-footer {
        height: 68px;
    }
    .green-footer .social-menu .youtube a {
        background-position: 0 -2912px !important;
        display: block;
        margin-right: 6px;
    }
    .green-footer .social-menu .facebook a {
        background-position: 0px -357px ! important;
    }
    .green-footer .widget-title {
        padding: 3px;
    }
    .green-footer .social-menu .instagram a {
        height: 50px;
        background-position: 0px -280px;
    }
    /*end Footer*/
    /*Reserve park*/
    .reserve-park {
        padding: 0;
    }
    .reserve-park .content .right {
        border: none;
        margin: 0;
        text-align: center;
    }
    .reserve-park .content hr {
        float: none;
        margin: 8px auto 20px;
    }
    .reserve-park .informationBox .li {
        margin-bottom: 15px;
        /*background: #004b3f;*/
        border-radius: 5px;
    }
    .reserve-park .informationBox .infoList {
        background: transparent;
        padding: 0;
        padding-top: 14px;
    }
    .reserve-park .sliderHome .rpLogo {
        max-width: 60px;
    }
    .reserve-park .informationBox .infoArea {
        background: #fff;
        padding: 20px;
        margin-top: 0px;
        z-index: 99;
        width: 100%;
        color: #2d2d2c;
        font-size: 16px;
        height: auto;
        max-height: 432px;
    }
    .reserve-park .informationBox .withImages.infoContent {
        width: 100%;
    }
    /*.reserve-park .informationBox .li a{
        background: url(images/sprites2.png) 0 0 no-repeat;
    }*/
    .reserve-park .informationBox .li>a {
        background-color: #004b3f;
        border-radius: 5px;
        padding: 10px 14px 6px;
        font-size: 16px;
        font-family: AtlasRegular;
        letter-spacing: -0.32px;
        background-position: 10px -2778px;
        background-image: url(images/sprites2.png);
    }
    .reserve-park .informationBox .li.btn.green>a {
        color: #fff;
        background-position: 10px -2830px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }
    .reserve-park .infoInner .download li:hover span.hoverDownload,
    .reserve-park .infoInner .download li span.hoverDownload {
        font-size: 0;
        width: 11px;
        padding: 0;
        position: absolute;
        top: 11px;
        background: url(images/sprites_new.png) 0 -2220px no-repeat !important;
        display: block;
        left: 0;
    }
    .reserve-park .download li:hover {
        background-color: transparent;
    }
    .reserve-park .informationBox .li.btn.green .itineraries a,
    .reserve-park .informationBox .li.btn.green .download a {
        padding: 10px 0 10px 20px;
    }
    .reserve-park .informationBox .li.btn.green .download a {
        color: #000;
        font-family: AtlasRegular;
        background-image: none;
    }
    .reserve-park .informationBox .li.btn.green .download li a {
        /*background: url(images/sprites_new.png) 0 0 no-repeat;*/
        /*background-position: right -79px top -2126px;*/
        padding: 10px 0px 10px 20px;
    }
    .reserve-park .informationBox .li.btn.green .download li a:before {
        background: url(images/spriteFiles.png) 0 0 no-repeat;
        /*background-position: right 0 top 0;*/
        background-size: 18px;
        content: " ";
        width: 21px;
        height: 25px;
        display: inline-block;
        background-size: 78%;
    }
    .reserve-park .informationBox .li.btn.green .download li a span {
        /*display: inline-block;*/
        vertical-align: top;
    }
    .reserve-park .informationBox .li.btn.green .download li a.pdf:before {
        background-position: top -60px right 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.docx:before {
        background-position: top -93px right 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.xlsx:before {
        background-position: top 5px right 0;
    }
    .reserve-park .informationBox .li.btn.green .download li a.pptx:before {
        background-position: top -26px right 0;
    }
    .reserve-park .informationBox .infoPics {
        float: none;
        max-width: 100%;
    }
    .reserve-park .infoArea .loader {
        margin: -20px;
    }
    .reserve-park .rpQube .useIcon:nth-child(3n+2) {
        border-left: 1px solid #004b3f;
    }
    /*.reserve-park .rpQube .useIcon.openHours,*/
    .reserve-park .rpQube .useIcon:first-child {
        /* border-right: 1px solid #004b3f; */
        border-left: 1px solid #004b3f;
        margin-right: -1px;
    }
    .reserve-park .rpQube .useIcon {
        border-left: 1px solid #004b3f;
    }
    .reserve-park .rpQube .useIcon+.useIcon+.hide+.useIcon {
        border-left: none;
    }
    /*.reserve-park .rpQube .useIcon + .useIcon + .hide + .useIcon{*/
    /*border-right: none;*/
    /*}*/
    .reserve-park .col-md-8.col-xs-12 {
        padding: 0;
        border-bottom: 1px solid #004b3f;
    }
    .reserve-park .wrapUseIcons .rowicon:not(last-of-type) .col-md-8:nth-of-type(-n+2) {
        border-left: 1px solid #004b3f;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8.col-xs-12 {
        float: none;
        display: inline-block;
        margin-left: -4px;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8.col-xs-18 {
        float: right;
        display: block;
        /* margin-left: -4px; */
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:last-of-type {
        margin-left: 0;
    }
    .reserve-park .wrapUseIcons .rowicon:last-of-type .col-md-8:first-of-type {
        border-right: 1px solid #004b3f;
    }
    .reserve-park .wrapUseIcons .rowicon .col-md-8.col-xs-12:first-child {
        border-right: 1px solid;
    }
    .reserve-park .infoStationsContant .rowicon .col-md-8.col-xs-12:last-child {
        border-left: 1px solid;
    }
    .reserve-park .wrapUseIcons .rowicon .col-md-8.col-xs-12:last-child {
        border-left: 1px solid;
    }
    /*.reserve-park .wrapUseIcons .col-md-8:nth-last-of-type(2):not(:nth-of-type(3n+1)):not(:nth-of-type(3n)){*/
    /*margin-left: -4px;*/
    /*border-right: 1px solid #004b3f;*/
    /*}*/
    .reserve-park .rpQube .useIcon.howGet {
        background-position: calc(50% + 20px)-930px!important;
    }
    .reserve-park .rpQube .useIcon.openHours {
        background-position: calc( 50% + 24px) -686px !important;
    }
    .reserve-park .rpQube .useIcon.toSale {
        background-position: calc(50% + 21px) -819px !important;
    }
    .reserve-park .rpQube .useIcon {
        width: calc(32.5%);
        background-size: auto!important;
        margin-bottom: 4px;
    }
    .reserve-park .useIcon{
        border:none;
        background-size: 87%;
    }
    /*.reserve-park .useIcon {
        border-radius: 0;
        /*width: calc(100%/3);*/
        /*width: 100%;
        margin: 0 -2px -4px;
        border: none;
        /*border-right: 0;*/
        /*border-left: 0;*/
       /* background-position: 50% 11px!important;
        background-size: 43px!important;
    }*/
    .reserve-park .rpQube {
        background: #f0eeed;
        /*display: flex;*/
        padding: 0;
    }
    .reserve-park .useInfo.rpQube .hourTitle {
        font-size: 15px;
        bottom: 10px;
    }
    .reserve-park .allInfo a.fixed {
        top: 104px;
        z-index: 9;
        position: fixed;
        border-top: 1px solid #fff;
    }
    body[data-flashbacks="1"] .reserve-park .allInfo a.fixed {
        top: 73px;
    }
    .reserve-park .allInfo a {
        width: 100%;
        border-radius: 0;
        text-align: center;
        font-size: 18px;
        font-family: AtlasBold;
        margin: 0;
        padding: 16px 0;
        background-position: 102px -468px;
    }
    .reserve-park #allInfoMobile .btn.transparent {
        width: 49%;
        display: inline-block;
        margin-top: 15px;
        /* padding-left: 8px; */
        background-position: 13px -56px;
        padding-left: 8px;
        padding-right: 8px;
    }

    .reserve-park #allInfoMobile .btn.transparent.diff_btn a {
        background-color: #b3dd4f;
    }

    .reserve-park #allInfoMobile .btn.transparent a {
        width: 100%;
        /* padding: 10px 15px; */
        letter-spacing: -0.3px;
        font-size: 15px;
        font-family: AtlasMedium;
        background-image: none;
        padding: 8px 15px;
        text-align: center;
    }
    #allInfoMobile .btn.info_stations_btn a {
        color: #fff;
        background-color: #004b3f;
    }
    .reserve-park #allInfoMobile {
        padding: 5px 0 20px;
        width: 95.5%;
    }
    /* .reserve-park #allInfoMobile .btn.transparent:nth-child(even) { */
    /* padding-right: 8px; */
    /* padding-left: 0; */
    /* } */
    .reserve-park #allInfoMobile .btn.transparent.activities_in_secondary_menu {
        display: none;
    }
    .reserve-park .wrapUseIcons {
        margin-top: 0;
        background: #f0eeed;
        text-align: center;
        margin-right: 0;
    }
    .reserve-park .wrapUseIcons.download.clearfix {
        border-top: 0.5px solid #004b3f;
    }
    .reserve-park .wrapUseIcons.download.icon_one.clearfix {
        border-top: 0;
    }
    .reserve-park .wrapUseIcons .rowicon:first-child .col-md-8.col-xs-18:first-child {
        border-right: 1px solid;
    }
    .reserve-park .wrapUseIcons .rowicon:first-child .col-md-8.col-xs-18:nth-child(3) {
        border-right: 0.5px solid;
    }
    .reserve-park .wrapUseIcons .rowicon .col-md-8.col-xs-18 {
        border-bottom: 1px solid;
    }
    .reserve-park .wrapUseIcons.icon_one .rowicon .col-md-8 {
        border-top: 1px solid;
    }
    .reserve-park .wrapUseIcons .btn.green {
        padding: 10px 15px;
        background-position: 13px -53px;
        border-radius: 4px;
        min-width: 120px;
        display: inline-block;
        cursor: pointer;
        width: 91%;
        margin: 20px auto;
        font-size: 17px;
        font-family: AtlasBold;
        background-color: #b3dd4f;
        border-color: #b3dd4f;
        color: #004b3f;
    }
    .reserve-park .infoContantInner {
        padding: 0;
        border: none;
    }

    .reserve-park .infoContantInner .contactSpace.instegram {
        margin-bottom: 12px;
    }
    .reserve-park .sales .right a.btn {
        width: 49%;
        display: inline-block;
        font-size: 16px;
        padding: 6px 0;
        margin-bottom: 37px;
    }
    .reserve-park .sales .right a.btn.transparent {
        background-image: none;
    }
    .mapPage .bottomSbar .btn.green a {
        background-image: none;
    }
    .reserve-park .sales .right a.btn:first-child {
        width: 100%;
        display: block;
        margin: 20px 0;
        padding: 9px 0;
        /*background-image: ;*/
    }
    .reserve-park .sales h2 {
        font-size: 21px;
        line-height: 18px;
        text-align: center;
        margin-bottom: 20px;
    }
    .reserve-park .rpMap .row {
        margin: 0;
    }
    .reserve-park .rpMap {
        width: 100%;
        padding: 25px 0;
    }
    .reserve-park .rpMap iframe {
        margin-top: 19px;
        height: 249px;
    }

    .reserve-park .rpMap.rpInfoState {
        padding: 10px 0;
    }

    .reserve-park .booking_system .title{
        font-size: 22px;
        color: #004b3f;
        font-family: AtlasBold;
        letter-spacing: -0.72px;
        margin-bottom: 1px;
        padding: 0;
    }

    .reserve-park .booking_system .sub-title{
        display: block;
        font-size: 17px;
        letter-spacing: -0.34px;
        margin-top: 3px;
        color: #2d2d2c;
        font-family: AtlasMedium;
    }
    
    .reserve-park .useIcon {
        height: 92px;
    }
    .reserve-park .useIcon span,
    .reserve-park .useIcon a {
        bottom: -12px;
        font-size: 15px;
        line-height: 12px;
    }
    .reserve-park .content.row {
        padding: 26px 0 28px;
    }
    .reserve-park .content h2 {
        font-size: 22px;
    }
    .reserve-park .content h3 {
        font-size: 17px;
        letter-spacing: -0.34px;
        margin-top: 3px;
    }
    .reserve-park .intro_text {
        font-size: 15px;
        line-height: 19.96px;
    }
    .reserve-park .informationBox {
        margin-bottom: 10px;
    }
    .reserve-park .wrapper-activities {
        /* padding-top: 11px; */
    }
    .reserve-park .sales {
        padding: 27px 0 82px;
    }
    .reserve-park .sales .left {
        padding: 0;
    }
    .reserve-park .tableHead span {
        font-size: 14px;
        padding: 7px 0;
    }
    .reserve-park .tableMain table tr th:first-child,
    .reserve-park .tableMain table tr td:first-child {
        width: 56%;
    }
    .reserve-park .tableMain table tr th:nth-child(2),
    .reserve-park .tableMain table tr td:nth-child(2) {
        width: 23%;
    }
    .reserve-park .tableMain table tr th,
    .reserve-park .tableMain table tr td {
        padding: 10px 6px;
    }
    .reserve-park .tableMain table tr td.tabSprite {
        background-position: calc(50% + 34px) -619px !important;
    }
    .popover {
        margin-left: 5px;
    }
    .reserve-park .sales .right p {
        width: 100%;
        line-height: 19px;
        font-size: 15px;
        color: #2d2d2c;
        font-family: AtlasRegular;
        letter-spacing: -0.3px;
    }
    .reserve-park .rpMap img {
        margin-top: 15px;
    }
    .reserve-park .sales .right {
        padding: 0;
    }
    .swiper-button-next,
    .swiper-button-prev {
        top: 50%;
    }
    .reserve-park .sliderHome span.credit {
        display: none;
    }
    .active-page .swiper-slide-active.sliderHome span.credit,
    .swiper-slide-active.sliderHome span.credit,
    .topSliderX .sliderHome span.credit {
        display: block;
        left: 55px;
        bottom: 5px;
    }
    .reserve-park .calendar {
        background: #fff;
    }
    .editor ul li {
        color: #2d2d2c;
        font-size: 16px;
    }
    /*End Reserve park*/
    /*Map*/
    .mapPage .bottomSbar .btn.green a {
        line-height: 22px;
        padding: 10px;
        display: none !important;
    }
    #map-canvas {
        height: 390px;
        height: 415px;
    }
    .mapPage .filter_box {
        display: none;
    }
    .mapPage .wrap_filter .filterTitle {
        display: block;
        width: 100%;
        padding: 10px 8px;
        background: url(images/sprites_new.png) 2px -1473px no-repeat;
        color: #2d2d2c;
        font-family: AtlasMedium;
    }
    .mapPage .open .filter_box {
        display: block;
    }
    .mapPage>div:not(.wrapper_topSlider) h1 {
        font-size: 24px;
        margin-top: 22px;
        padding-bottom: 6px;
    }
    .mapPage h2.top {
        font-size: 16px;
        margin-bottom: 11px;
    }
    .mapPage .wrap_filter.container {
        width: 100%;
    }
    .mapPage .filterMobile {
        color: #004b3f;
        font-size: 17px;
        font-family: AtlasMedium;
        line-height: 20px;
        letter-spacing: -0.32px;
        background: #F0EEF0 url(images/sprites_new.png) 12px -1469px no-repeat;
        padding: 15px 18px;
        display: block;
    }
    .mapPage .filterMobile .sFilterIcon {
        background: url(images/sprites3.png) 0 -2750px no-repeat;
        width: 20px;
        height: 20px;
        display: inline-block;
        vertical-align: bottom;
        margin-left: 4px;
    }
    .mapPage .active .filterMobile {
        background-position: 12px -1576px;
    }
    .mapPage .wrap_filter .filterLine {
        display: none;
        width: 100%;
        padding-left: 10px;
    }
    .mapPage .wrap_filter .filterLine.filterLineMobile {
        padding-right: 30px;
    }
    .mapPage .wrap_filter .moreFilter {
        display: block!important;
        margin-top: 0;
    }
    .mapPage .wrap_filter span.btn.green {
        display: none;
    }
    .mapPage .wrap_filter.active .filterLine {
        display: block;
        border-bottom: 1px solid #cfc8c6;
    }
    .mapPage .wrap_filter .open .filterTitle {
        border-bottom: 1px solid;
        background-position: 2px -1582px;
        margin-bottom: 7px;
    }
    .mapPage .wrap_filter .filterLineMobileBtn.open .filterTitle {
        border-bottom: 0;
        margin-bottom: 0;
    }
    .mapPage .wrap_filter .inner_filter {
        padding: 10px 0;
    }
    .mapPage .wrap_filter label {
        font-size: 17px;
        display: inline-block;
    }
    .mapPage input[type="checkbox"]+label span {
        width: 15px;
        height: 15px;
    }
    .mapPage input[type="checkbox"]:checked+label span {
        background-position: 2px 2px;
    }
    .mapPage .wrapMapLinks .mapLink {
        height: 102px;
        margin-bottom: 13px;
    }
    .mapPage .wrapMapLinks .mapLink a {
        /*padding-top: 57px;*/
        background-position: 50% 10px!important;
        font-size: 16px;
        /*padding-left: 5px;*/
        /*padding-right: 5px;*/
        padding: 57px 5px 0 5px;
    }
    .mapPage .gm-style .gm-style-iw~div~img {
        right: 21px!important;
        top: 13px!important;
    }
    .wrapMapLinks .mapLink:hover a {
        background-color: #fff!important;
        color: #004b3f;
    }
    .mapPage .wrap_filter .filterAll {
        display: none;
    }
    .mapPage .wrap_filter.active .filterAll {
        display: block;
        margin: 13px auto;
        float: none;
        background: #b3dd4f;
        color: #004b41;
    }
    .mapPage .wrapFilterList {
        display: none;
    }
    .wrapMapLinks {
        padding: 24px 0 16px;
    }
    .mapPage .wrapMapLinks .row {
        margin-top: 27px;
    }
    .gm-style .maParkBox img {
        max-width: 100%;
    }
    #mapSbar,
    #map-canvas {
        width: 100%;
        position: initial;
    }
    .mapPage h4.sbarTitle {
        font-size: 21px;
        padding: 14px 0;
    }
    .mapPage .mapMiddle {
        position: relative;
    }
    .col-md-16.col-lg-27.col-sm-26.map-container{
        padding: 0;  
    }
    #mobile_to_filter{
        display: block;
        margin: 15px auto;
        text-align: center; 
    }
    #mobile_to_filter a{
        background: #F0EEF0;
        width: 100%;
        margin: 0 auto;
        color: #004b3f;
        font-size: 17px;
        display: block;
        font-family: AtlasMedium;
        line-height: 2.3;
    }
    #bouble{
        position: absolute;
        bottom: 9px;
        top: auto;
        width: 87%;
        overflow: hidden;
    }
    #bouble>div{
        height: 129px;
        display: flex;
    }
    #bouble #bouble-x{
        height: 19px;
        display: block;
    }
    #bouble img{
        width: 100px;
        height: 100%;
    }
    #bouble .buble-text{
        font-size: 12px;
        padding: 8px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
    }
    #bouble h3{
        font-size: 15px;
    }
    #bouble .btn{
        margin-top: 5px;
        margin-bottom: 0px;
        line-height: 0.6;
        background-position: 12px -58px;
    }
    #bouble .btn {
        margin-top: 5px;
        margin-bottom: 5px;
        display: block;
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
    .content-area.reserve-park .mapPage .bottomSbar {
        bottom: -78px;
    }
    .content-area.reserve-park .mapPage .mapMiddle {
        margin-bottom: 85px;
    }
    .mapPage .bottomSbar {
        position: absolute;
        bottom: 12px;
        z-index: 9;
        margin: auto;
        left: 0;
        right: 0;
        display: none;
    }
    .maParkBox {
        overflow: hidden;
    }
    /*End Map*/
    /*Active page*/
    .active-page.reserve-park .calendar {
        background: #f0eeed;
    }
    .home .calendar .eventon_sf_field {
        height: 50px;
    }
    .active-page .calendar .eventon_sf_field {
        height: 49px;
    }
    .active-page .eventon_filter_selection {
        margin-bottom: 0;
    }
    .calendar .eventon_sort_line .evs,
    .calendar .eventon_sort_line .evs_3 p,
    .calendar .eventon_sf_field,
    .eventon_filter_selection {
        float: none!important;
        text-align: right;
    }
    /*.calendar .evortl .eventon_filter_line .eventon_filter {
        width: 100%;
    }*/
    .calendar .eventon_sort_line .eventon_sortval_for_dropdown,
    .calendar .eventon_filter_line .filtering_set_val,
    .calendar .eventon_sort_line .eventon_sf_cur_val p {
        width: 100%;
    }
    /*.calendar .eventon_sorting_section{*/
    /*display: none;*/
    /*}*/
    .calendar .evortl.ajde_evcal_calendar .eventon_filter_line {
        width: 100%;
    }
    span.searchCatTxt {
        display: none;
    }
    .popover {
        left: 0 !important;
        right: 0;
        margin: auto;
        z-index: 99;
    }
    .popover>.arrow {
        display: none;
    }
    /*start - Batel.css*/
    .calendar .evo_cal_above span.evo-gototoday-btn {
        min-width: auto;
        font-size: 14px;
        padding: 8px 12px;
        margin: 9px 0 0;
    }
    .calendar .evoFC_tip,
    .calendar .active_evoFC_tip {
        display: none !important;
    }
    .has_events:after {
        border-top: 13px solid #b7d94d;
        border-left: 13px solid transparent;
    }
    .calendar .ajde_evcal_calendar {
        width: 100%;
        margin-top: 3px;
    }
    .calendar .ajde_evcal_calendar .calendar_header {
        margin-bottom: 8px;
    }
    .calendar .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
        font-size: 19px;
        letter-spacing: 0;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows#evcal_next {
        margin-left: 0;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows {
        height: 21px;
        width: 21px;
        background-size: 64px;
    }
    .calendar .ajde_evcal_calendar #evcal_prev {
        background-position: 1px -64px;
    }
    .calendar .ajde_evcal_calendar #evcal_next {
        background-position: 1px 0px;
    }
    .calendar .ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
        font-size: 19px;
    }
    .calendar .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
        height: 47px;
        line-height: 38px;
        font-size: 13px;
        font-weight: normal;
    }
    .evortl .eventon_fc_days .evo_fc_day {
        padding: 13px 0;
        font-size: 17px;
    }
    .calendar .eventon_fullcal {
        width: 100% !important;
        float: none;
    }
    .evortl #evcal_list {
        width: 100%;
        float: none;
    }
    .calendar .ajde_evcal_calendar.evortl .calendar_header p.evo_arrows {
        float: left;
        margin-top: 9px !important;
    }
    .calendar .title {
        padding-bottom: 0;
        background: none;
    }
    .calendar {
        padding: 18px 0 57px;
    }
    .calendar .evortl #evcal_list {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 0;
    }
    .calendar #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
        word-spacing: -1px;
        line-height: 17px;
    }
    .calendar .eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock,
    .calendar .evo_pop_body .hasFtIMG .evcal_cblock {
        left: auto;
    }
    .calendar #evcal_list .eventon_list_event .evcal_cblock {
        padding-right: 23px;
    }
    .calendar .ajde_evcal_calendar .eventon_events_list .eventon_list_event {
        padding-bottom: 1px;
        margin-bottom: 20px;
    }
    .calendar .evcal_evdata_row .evcal_evdata_cell h3 {
        padding: 0;
        font-size: 15px;
        width: 12%;
    }
    .calendar .evcal_evdata_row .evcal_evdata_cell p,
    .calendar .evo_data_val,
    .calendar #evcal_list .eventon_list_event .event_description p {
        font-size: 14px;
    }
    .calendar .evo_clik_row .evo_h3 {
        font-size: 14px;
        font-family: AtlasLight;
    }
    .calendar .evo_metarow_time_location .evcal_col50 {
        border: none;
    }
    .calendar a.btn.green {
        margin: 0 auto;
        width: 540px;
        display: block;
        float: none;
        margin-top: 20px;
    }
    .to_all_activities {
        text-align: center;
    }
    .calendar .evcal_evdata_row.evo_metarow_repeats .evcal_evdata_cell h3 {
        margin-bottom: 5px;
    }
    /*flashbacks*/
    .flashbacks a.btn.green {
        min-width: 66px;
        font-size: 15px;
        padding: 10px 10px 6px;
    }
    .flashbacks {
        position: relative;
        height: 31px;
        border-bottom: 1px solid #cfc8c6;
    }
    .flashbacks .flashback {
        margin-right: 6px;
        padding: 0;
        padding-left: 5px;
        font-size: 14px;
        letter-spacing: -0.28px;
        background: none;
    }
    .flashback:last-child {
        border-left: 1px solid #cfc8c6;
    }
    .news {
        margin: 4px 0;
    }
    .flashbacks #flashbacks-scroll {
        width: calc(100% - 142px);
    }
    .emergency-date {
        margin: 6px 0 5px;
        letter-spacing: 0;
    }
    .flashback-emergency a,
    .flashback-emergency a:hover,
    .flashback-emergency a:focus {
        margin-top: 5px;
        font-size: 14px;
        letter-spacing: 0;
        word-spacing: 2px;
    }
    .flashback-emergency-title {
        font-size: 17px;
    }
    .emergency-close {
        top: -28px;
        width: 30px;
        height: 29px;
    }
    .flashback-emergency {
        min-height: 136px;
        padding: 13px 0 11px 0;
        font-size: 14px;
        letter-spacing: 0.28px;
        line-height: 16px;
    }
    .flashback-emergency.flashback-emergency {
        font-size: 13px;
        letter-spacing: -0.36px;
    }
    .stop-scroll {
        /*display: none;*/
        background-size: 70px;
        background-position: 0 -1645px;
    }
    .stop-scroll.play {
        background-position: 0 -1704px;
    }
    .emergency-icon {
        margin: 0 0 0 8px;
        width: 47px;
        height: 57px;
        background-size: 55px;
        background-position: 1px -1385px;
    }
    .emergency-content {
        width: 90%;
    }
    /*end flashbacks*/
    /*gallery page*/
    .gallery-page.wrapper-gallery-items {
        border: none;
        padding-top: 0;
    }
    .gallery-page .breadcrumbs {
        display: none;
    }
    .result-search-page.gallery-page h1 {
        padding-top: 23px;
        margin-right: 0;
        font-size: 24px;
    }
    .result-search-page.gallery-page select.tabs+span {
        margin-top: 19px;
        margin-bottom: 10px;
    }
    .gallery-page .gallery {
        padding-bottom: 10px;
    }
    .gallery-page .navigation.pagination {
        padding-top: 24px;
        border: none;
        border-top: 1px solid #cfc8c6;
    }
    .gallery-page.wrapper-gallery-items {
        padding-bottom: 20px;
    }
    .gallery-page .navigation.pagination .nav-links .page-numbers {
        font-size: 18px;
        padding: 2px 8px;
    }
    /*end gallery page*/
    /*camping without payment*/
    .camping_links {
        padding: 25px 0 16px;
    }
    .camping-page .wrapper-camping_links {
        margin-top: 20px;
    }
    .camping_links .btn.dark_green_border {
        padding: 9px 20px;
        min-width: auto;
        width: 100%;
        margin: 0 0 14px;
        font-size: 14px;
        letter-spacing: 0.2px;
    }
    .camping_questions {
        padding: 18px 0 16px;
    }
    .camping_questions .border_bottom_green.title {
        font-size: 21px;
        letter-spacing: -1.25px;
        line-height: 22px;
    }
    .wrapper_camping_questions {
        margin: 20px 0 0;
    }
    .wrapper_camping_questions .editor {
        padding: 0 6px;
        border-left: none;
        border-bottom: 1px solid #cfc8c6;
        width: 100%;
    }
    .wrapper_camping_questions .open_question .editor {
        padding: 10px 6px;
    }
    .camping_questions .editor h3,
    .camping_questions h3 {
        font-size: 18px;
        letter-spacing: -0.6px;
        line-height: 19px;
        padding: 0 6px;
        margin-bottom: 14px;
    }
    .camping_questions .editor h3 {
        margin-bottom: 10px;
        padding: 0;
    }
    .camping_questions .editor p {
        font-size: 15px;
        line-height: 20px;
    }
    .wrapper_question_answer {
        margin-top: 20px;
        padding: 0;
        width: 100%;
    }
    .question_answer {
        margin-bottom: 16px;
    }
    .team-wrapper .camping_questions .question {
        padding-left: 24px;
    }
    .question {
        letter-spacing: -0.3px;
        font-size: 15px;
        padding: 9px 12px;
        background-position: 9px -1896px;
    }
    .open_question .question {
        background-position: 9px -1785px;
    }
    .answer {
        font-size: 15px;
    }
    /*end camping without payment*/
    /*camping with payment*/
    .camping_ordering.col-md-22 {
        margin: 24px auto 22px;
    }
    .wrapper-gallery-items {
        margin-top: 11px;
    }
    .wrapper-hp-gallery {
        padding: 24px 0 25px;
    }
    .wrapper-hp-gallery .btn.green {
        margin-top: 8px;
        min-width: auto;
        width: 100%;
        font-size: 15px;
        background-image: none;
    }
    .gallery-item figcaption a {
        padding: 12px 9px;
    }
    .gallery-item figcaption div {
        bottom: 12px;
        right: 9px;
    }
    .gallery-item figcaption h4 {
        font-size: 13px;
    }
    .wrapper_camping_for_what {
        /*height: 521px;*/
        min-height: auto;
        /*background-size: 100% 521px;*/
        background-size: cover;
    }
    .wrapper_camping_for_what .editor {
        width: 100%;
        font-size: 15px;
    }
    .camping_for_what_content {
        /*width: 604px;*/
        margin: 0 auto;
        padding: 52px 5px;
    }
    .wrapper_camping_for_what .editor h2 {
        font-size: 24px;
        letter-spacing: -0.48px;
        margin-bottom: 14px;
    }
    .wrapper_camping_for_what .editor p {
        letter-spacing: -0.3px;
        line-height: 20px;
        margin-bottom: 19px;
    }
    .wrapper_camping_for_what .editor ul li:before {
        font-size: 18px;
        margin-left: 15px;
    }
    .wrapper_inforgaphical_banner {
        padding: 46px 0 66px
    }
    .wrapper_inforgaphical_banner .wrapper-titles {
        margin-bottom: 0;
    }
    .wrapper_inforgaphical_banner .title {
        letter-spacing: -1.25px;
        font-size: 23px;
        line-height: 21px;
    }
    .wrapper_inforgaphical_banner .sub-title {
        margin-bottom: 20px;
        padding-bottom: 14px;
    }
    .wrapper_inforgaphical_banner .sub-title {
        display: block;
        font-size: 17px;
        padding: 6px 0 14px;
    }
    .inforgaphical_banner_item {
        min-height: auto;
        width: 89%;
        margin: 0 auto;
        padding: 26px 12px 28px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        border-left: none;
    }
    span.inforgaphical_number {
        font-size: 40px;
    }
    p.inforgaphical_text {
        font-size: 18px;
        line-height: 23px;
        margin-top: 8px;
    }
    .inforgaphical_banner_item:last-child {
        border-bottom: none;
    }
    .wrapper-hp-gallery .container {
        padding: 0;
    }
    .wrapper-hp-gallery .gallery {
        margin: 0;
    }
    /*end camping with payment*/
    /*contact us*/
    .contact_page .no_banners {
        margin-top: 23px;
    }
    .wrapper_lobby.contact_page h1,
    .wrapper_lobby.about_page h1 {
        margin-top: 0px;
    }
    .contact_banners .row {
        padding: 21px 0 2px;
        margin: 0 -10px;
    }
    .wrapper_contact_banners {
        padding: 0;
    }
    .contact_banners img {}
    .contact_banners img {
        width: 100%;
        margin: 0;
        margin-bottom: 19px;
        padding: 0;
    }
    .wrapper_links_contact_details {
        padding: 0 0 9px;
        background-color: #fff;
    }
    .contact_page .related_files .title {
        letter-spacing: -0.36px;
    }
    .contact_page .related_files .content {
        padding: 0 14px 0px;
        margin-bottom: 20px;
    }
    .contact_links {
        padding: 13px 14px 13px;
        font-size: 15px;
    }
    .contact_details_title {
        font-size: 24px;
        letter-spacing: -0.43px;
        margin-bottom: 21px;
        margin-top: 10px;
    }
    .contact_detail,
    .mobile_tr {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #cfc8c6;
    }
    .contact_detail:last-child,
    .mobile_tr:last-child {
        border: 1px solid #cfc8c6;
    }
    .wrapper_contact_details {
        border: none;
    }
    .contact_id {
        text-align: right;
    }
    .wrapper_links_contact_details .col-xs-36 {
        padding: 0;
        width: 100%;
    }
    .wrapper_contact_details .contact_details .contact_detail div.contact_id,
    .mobile_td:first-child {
        padding: 12px 13px 10px;
        background-color: #f0eeed;
        width: 100%;
        border-bottom: 2px solid #004b3f;
    }
    .wrapper_contact_details .contact_details .contact_detail div,
    .mobile_td {
        border-left: none;
        border-bottom: 1px solid #cfc8c6;
        padding: 12px 13px;
        min-height: auto;
        width: 100%;
        font-size: 15px;
        letter-spacing: -0.3px;
    }
    .contact_detail_title,
    .mobile_td_title {
        width: 17.9%;
        display: inline-block;
        font-size: 15px;
        vertical-align: top;
        color: #004b3f;
        font-family: "AtlasMedium";
    }
    .wrapper_contact_details .contact_details .contact_detail div.contact_phone {
        font-size: 16px;
    }
    .wrapper_contact_name,
    .mobile_td_name {
        display: inline-block;
        width: 80%;
    }
    /*end contact us*/
    body .slideInUp {
        -webkit-animation-name: slideInLeft;
        animation-name: slideInLeft;
    }
    header .social-menu .phoneHeader {
        font-size: 22px;
    }
    header .social-menu .widget_nav_menu .widget-title {
        letter-spacing: -0.95px;
        font-size: 16px;
    }
    /*about page*/
    .reserve_park_intro_text.editor p {
        overflow: auto;
        height: auto;
    }
    .about_page .camping_links .btn.dark_green_border,
    .about_page .camping_links .btn.dark_green_border:nth-child(5n) {
        margin-left: 0;
        padding: 8px 10px;
        width: 47%;
        float: right;
        margin: 0 0 19px;
    }
    .about_page .wrapper-camping_links {
        float: none;
        margin: 24px auto 0;
    }
    .about_page .camping_links .btn.dark_green_border:nth-child(2n) {
        float: left;
    }
    .about_structure {
        padding: 24px 0 46px;
    }
    .about_structure .title {
        font-size: 21px;
        padding: 0;
    }
    .wrapper_img_structure.col-md-22 {
        margin-top: 24px;
    }
    .wrapper_person .title,
    .about_responsible_title .title {
        font-size: 31px;
        line-height: 30px;
    }
    .wrapper_person .sub-title {
        display: block;
        font-size: 17px;
        padding: 4px 0 12px;
    }
    .inner_person_items {
        margin: 0;
    }
    .wrapper_person_items .col-md-8 {
        padding: 0 10px;
        height: auto;
        margin-bottom: 20px;
        width: 100%;
    }
    .person_item {
        font-size: 16px;
        padding-top: 21px;
        line-height: 22px;
        border-bottom: 4px solid #eb7154;
    }
    .person_item .person_items_title {
        font-size: 21px;
        padding: 0 24px;
    }
    .person_item img {
        width: 104px;
    }
    .wrapper_person {
        padding: 22px 0 6px;
    }
    .wrapper_person_items {
        margin-top: 25px;
    }
    .person_items_text {
        padding: 0 24px;
        margin-top: 13px;
        width: 100%;
        padding-bottom: 72px;
        max-height: none;
    }
    .inner_person_items .col-md-8:hover .person_item {
        height: auto;
        position: relative;
        width: 100%;
    }
    .person_item.open {
        height: 414px;
        z-index: 1;
        -webkit-transition: height .5s;
        transition: height .5s;
        position: relative;
        width: 100%;
    }
    .inner_person_items .col-md-8:hover .person_item .person_items_text:not(.no_text_hover) {
        display: block;
    }
    .inner_person_items .col-md-8:hover .person_item .person_items_text.text_hover,
    .person_item .person_items_text.text_hover {
        display: none;
    }
    .person_item.open .person_items_text:not(.no_text_hover) {
        display: none;
    }
    .person_item.open .person_items_text.text_hover {
        display: block;
    }
    .about_responsible_title {
        padding: 24px 0 22px;
    }
    /*end about page*/
    .menu-item .wr-megamenu-inner {
        display: none;
    }
    .menu-item .wr-megamenu-inner.active {
        display: block !important;
    }
    /* tenders tmpl */
    .wrapper_tenders_tmpl .col-xs-36 {
        width: 100%;
        padding: 0;
    }
    .wrapper_tenders_content .title {
        padding: 0 14px;
        margin-top: 0;
        font-size: 21px;
    }
    .page-template-template-tenders .row {
        margin: 0;
    }
    .wrapper_app {
        min-height: 1160px;
    }
    .wrapper_tenders_tmpl {
        padding: 13px 0 0 0;
    }
    /* end tenders tmpl */
    /* search page */
    .result-search-page .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #004b3f transparent transparent transparent;
        border-style: solid;
        border-width: 6px 5px 0 5px;
        background-image: none;
        margin-top: 4px;
    }
    .result-search-page .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #004b3f transparent;
        border-width: 0 5px 6px 5px;
    }
    /* end search page */
    /*menu*/
    .icons_menu {
        display: block;
    }
    /*end menu*/
    /*.atss.share_title {*/
    /*top: calc( 40.5% - 63px);*/
    /*}*/
    /* file */
    .result-search-page.tmpl_files .top_banner {
        height: 92px;
    }
    .tmpl_files h1.title {
        font-size: 26px;
        letter-spacing: -0.52px;
        line-height: 26px;
        margin: 13px 0 15px;
    }
    .wrapper_tmpl_files_file {
        padding: 16px 0 16px;
        letter-spacing: -0.3px;
        font-size: 15px;
    }
    .tmpl_files_file_title {
        font-size: 17px;
        letter-spacing: -0.34px;
        margin-bottom: 6px;
    }
    .tmpl_files_file_content {
        max-width: 100%;
        line-height: 18px;
        margin-bottom: 6px;
    }
    .tmpl_files.result-search-page {
        padding-bottom: 28px;
    }
    .tmpl_files .col-lg-32 {
        width: 100%;
    }
    .tmpl_files_desc {
        margin-bottom: 20px;
    }
    .tmpl_files .tags .btn.dark_green {
        margin-bottom: 8px;
    }
    .result-search-page.tmpl_files h2 {
        font-size: 18px;
        letter-spacing: -0.36px;
        line-height: 32px;
    }
    .tmpl_files .tmpl_files_desc.editor p {
        line-height: 18px;
    }
    .wrapper_content_file {
        padding-right: 3px;
    }
    .wrapper_tmpl_files_file:before {
        background-size: 67%;
    }
    .wrapper_tmpl_files_file.xlsx:before {
        background-position: 12px 5px;
    }
    .wrapper_tmpl_files_file.pptx:before {
        background-position: 12px -50px;
    }
    .wrapper_tmpl_files_file.docx:before {
        background-position: 12px -173px;
    }
    .wrapper_tmpl_files_file.pdf:before {
        background-position: 12px -111px;
    }
    .tmpl_files .col-lg-36.col-md-24 .col-md-12 {
        padding: 0px;
    }
    /* end file */
    /*tender page*/
    .tmpl_inner_tender_page .col-lg-26 {
        padding: 22px 0 0;
    }
    .col_title_tender_details {
        margin-bottom: 7px;
    }
    .col_tender_details {
        width: 49%;
        margin-bottom: 30px;
        padding: 0 20px;
        border-right: 1px solid #cfc8c6;
        border-left: 0;
    }
    .col_tender_details.tender_name {
        width: 49%;
    }
    .col_tender_details:nth-child(odd) {
        border: none !important;
    }
    .row_tender_details {
        margin-bottom: 0;
        width: auto;
        display: block;
    }
    .col_tender_details:last-child {
        border-right: 1px solid #cfc8c6;
    }
    .wrapper_doc .title,
    .tmpl_inner_tender_page .title {
        font-size: 24px;
    }
    .mobile_td_name {
        display: inline-block;
        width: 85%;
    }
    .mobile_td_title {
        width: 14%;
    }
    .tmpl_inner_tender_page {
        padding-bottom: 31px;
    }
    .single-exemption-processes .col_tender_details {
        padding: 0 20px;
        width: 49%;
    }
    .tender_tmpl_contact_mail {
        word-break: break-word;
    }
    .wrapper_doc .file {
        background-image: none;
    }
    /*end tender page*/
    .gallery-item .attachment img {
        max-height: 122px;
    }
    .gallery-item .video img {
        max-height: 230px;
    }
    .rpQube .useIcon.openHours+.popover .popover-content {
        max-height: none;
    }
    .rpQube .useIcon+.popover .popover-content {
        max-height: 145px;
        overflow-x: auto;
        width: 94%;
        margin: auto;
    }
    .reserve-park .rpQube span.rpInfoSprite.shop {
        background-position: 0 -2719px!important;
        width: 48px;
    }
    .reserve-park .rpQube span.ShopSite.hourSTitle {
        display: inline-block;
    }
    .infoArrive .question_answer .answer {
        overflow: visible;
        max-height: unset;
    }
    /*End - batel.css*/
    /*Start - Footer.css*/
    .breadcrumbs {
        display: none ! important;
    }

    .result-search-page article div .post_content_begin {
        padding-top: 7px;
    }

    .social-menu .phoneHeader {
        float: left;
        direction: ltr;
    }
    .social-menu a {
        color: #fff ! important;
    }
    .green-footer .green-footer-content {
        margin: 0;
        padding: 18px 0;
        border: none;
    }
    .light-green-footer {
        background-color: #b8d94f;
        padding: 15px 0;
    }
    .green-footer .social-menu {
        float: right;
    }
    .green-footer .green-footer-left {
        float: none;
    }
    .green-footer .row {
        padding-top: 0;
    }
    .green-footer .social-menu .widget_nav_menu {
        margin-right: 0
    }
    .green-footer .social-menu li a {
        height: 26px;
    }
    .light-green-footer>* {
        color: #4d753f;
    }
    .light-green-footer>p {
        margin-bottom: 7px;
    }
    .green-footer .green-footer-right p,
    .green-footer .green-footer-right a,
    .green-footer .green-footer-left p {
        font-family: 'AtlasBold';
        font-size: 18px;
        line-height: 21px;
    }
    /*.related_files .content .file{
        background-position: right -71px top -2135px;
    }*/
    /*.related_files .content .file .download{
        background-position: 43px -2216px;
    }*/
    /*lobby 640-1024*/
    .wrapper_lobby .green_bg_items .green_bg_item.col-md-8,
    .wrapper_lobby .contact-item.col-md-8 {
        width: 100%;
    }
    .maParkBox .rpMapTxt a.btn.green.onlyMobile {
        display: block;
    }
    .wrapper_lobby .lobby_item .right_sec {
        width: 100%;
    }
    .wrapper_lobby .lobby_items .lobby_item .right_sec .btn.green {
        width: 200px;
        margin-top: 15px;
    }
    .wrapper_lobby .lobby_item img {
        padding: 0;
        width: auto;
        margin: 0 auto;
        float: none ! important;
        display: block;
    }
    .wrapper_lobby .lobby_item {
        padding: 40px 0;
    }
    .wrapper_lobby .contact-item .contact {
        /*margin-right:32px;*/
        width: 100%;
        margin-bottom: 20px;
        padding: 14px;
    }
    .wrapper_lobby .lobby_item:nth-child(even) img {
        width: auto;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .wrapper_lobby .lobby_item:nth-child(even) .right_sec {
        padding: 0;
        width: 100%;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .wrapper_lobby .contact-item.col-md-8:nth-of-type(3n) {
        padding-right: 12px;
    }
    .wrapper_lobby .lobby_item h2 {
        padding-top: 20px;
    }
    .wrapper_lobby .contact-item .contact .details .contact_email a {
        padding-right: 0px;
    }
    .wrapper_lobby .contact-item .contact .details .contact_address {
        /*line-height: 20px;*/
        background-position: right -74px top -2083px ! important;
    }
    /*lobby 640-1024*/
    /*article 640-1024*/
    .new .article.col-lg-26.col-md-17.col-sm-26.col-xs-36,
    .new .articleWrap,
    .new .row .col-md-7.left {
        width: 100%;
    }
    .new .row .col-md-7.left {
        padding: 0;
    }
    .single.single-article .article {
        width: 100%;
    }
    /*end article 640-1024*/
    /*team 640-1024*/
    .team-wrapper .bcLine.grey_bg_news {
        margin: -12px auto 12px auto ! important;
    }
    /*end of team 640-1024*/
    /* ceremonies 640-1024*/
    .ceremony-form .form-right {
        padding: 40px;
    }
    /*end ceremonies 640-1024*/
    /*activities 640*/
    .calendar .evortl .eventon_filter_line .eventon_filter:last-of-type {
        margin: 0;
    }
    .calendar .evortl .eventon_filter_line .eventon_filter {
        width: 30.7%;
    }
    /*end activities 640*/
    .flash_icon {
        width: unset ! important;
        background-position-x: 50% ! important;
    }
    /*files 0 till 1024*/
    .editor .alignleft {
        float: none;
    }
    .editor p.alignleft {
        margin-right: 0;
    }
    /*End - Footer.css*/
    /*.sliderHome .wrapText a.btn.green{*/
    /*line-height: 22px;*/
    /*padding: 0px 7px 0px 23px;*/
    /*background-position: 6px -62px;*/
    /*font-size: 15px;*/
    /*margin-top: 5px;*/
    /*min-width: unset;*/
    /*}*/
    .nf-form-cont h3 {
        font-size: 25px;
    }
    div .nf-form-cont .one-half,
    div .nf-form-cont .three-sixths,
    div .nf-form-cont .two-fourths,
    div .nf-form-cont .two-sixths,
    div .nf-form-cont .one-third {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 1024px) and (min-width: 920px) {
    .item-mobile-menu {
        width: 20%;
        border-bottom: none !important;
        border-left: 1px solid #004b3f !important;
    }
}

@media (max-width: 639px) {
    /*********HP**********/
    /*.page-template-template-activities .sliderHome,*/
    .home .swiper-slide-active.sliderHome div.btn.green, .video.sliderHome div.btn.green{
        top: 160px !important;
    }
    /*end .page-template-template-activities .sliderHome,*/
    /*menu*/
    .wrapper_icons_menu li[class*="icon-"] a {
        font-size: 15px;
    }
    .first-word {
        font-size: 15px;
    }
    .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>.menu-item-link {
        font-size: 15px;
    }
    .wr-megamenu-container .caption,
    .block-sub-menu .block_title a {
        font-size: 15px;
    }
    .wr-megamenu-container a {
        font-size: 15px;
    }
    .laguageSwitcher .caption-lang {
        font-size: 15px;
    }
    .wr-megamenu-container img+.caption {
        width: 68%;
    }
    /*end mobile menu*/
    /*mobile menu*/
    .newsletter-menu-mobile.btn.green a {
        min-width: 90%;
    }
    .menu-footer-more-information-container {
        font-size: 15px;
    }
    .item-mobile-menu .item-mobile-menu-text {
        font-size: 15px;
    }
    .item-mobile-menu {
        height: 90px;
    }
    .item-mobile-menu .item-mobile-menu-text {
        bottom: 6px;
    }
    .item-mobile-menu {
        background-position: 50% 10px !important;
    }
    /*end mobile menu*/
    /*hp activities*/
    .title {
        font-size: 20px;
    }
    .activity-item {
        height: 252px;
    }
    .wrapper-activities .container {
        max-width: 292px;
    }
    /*end hp activities*/
    /*Slider*/
    .sliderHome .wrapText p {
        font-size: 15px;
        padding: 4px 6px;
    }
    .sliderHome h1,
    .sliderHome h2 {
        font-size: 24px;
        padding: 4px 6px;
    }
    .sliderHome {
        height: 196px;
    }
    /* .camping-page .sliderHome {
        height: 196px !important;
    } */
    .home .sliderHome {
        height: auto;
    }
    .sliderHome .wrapText {
        height: 40px;
    }
    .swiper-pagination {
        bottom: 19px;
        display: none;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        top: 50%;
        width: 20px;
        height: 30px;
        right: 14px;
    }
    .wrapper-activities .activities:not(.swiper-container-rtl) .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        right: 0;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        top: 88%;
        width: 20px;
        height: 30px;
        left: 14px;
    }
    .trip .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next,
    .trip .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        top: 50%;
    }
    .page-template-template-activities .swiper-container-rtl .swiper-button-next {
        top: 50%;
    }
    .page-template-template-activities .swiper-container-rtl .swiper-button-prev {
        top: 53%;
    }
    .wrapper-activities .activities:not(.swiper-container-rtl) .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        left: 0;
    }
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        background-position: -1px -1243px;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        background-position: 8px -1307px;
    }
    .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev,
    .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        background-size: 55px;
    }
    .topSliderX .swiper-button-next,
    .topSliderX .swiper-button-prev {
        /*display:block;*/
    }
    /*search*/
    .wp_autosearch_suggestions ul li {
        height: auto;
    }
    div#searchSection {
        top: 0;
    }
    .home div#searchSection {
        top: 0;
    }
    div#searchSection section {
        margin: 50px auto 0;
    }
    #searchSection .wp_autosearch_form_wrapper {
        width: 100%;
        border-radius: 5px;
        height: 45px;
        opacity: 1;
    }
    .wizardinfosys_autosearch_wrapper {
        width: 100%;
    }
    #searchSection .select2-container {
        display: none;
    }
    #searchSection .wp_autosearch_input {
        border-radius: 5px;
        height: 100%;
        padding: 0 28px!important;
    }
    .searchLinks .col-md-12:last-child {
        display: none;
    }
    div#searchSection.open span.closeSearch.cloSearchMobile {
        background: url(images/closearch.png) 0 -1px no-repeat;
        position: absolute;
        height: 25px;
        width: 100px;
        right: 0;
        left: 0;
        margin: auto;
        color: #fff;
        padding-right: 19px;
        display: block;
    }
    #searchSection .wp_autosearch_submit,
    #searchSection .wp_autosearch_submit:hover,
    #searchSection .wp_autosearch_submit:active,
    #searchSection .wp_autosearch_submit:visited {
        background-position: 12px -76px!important;
    }
    #searchSection .wp_autosearch_form_label {
        display: block;
        padding: 14px;
        position: absolute;
        right: 0;
    }
    #searchSection .wp_autosearch_form_label:after {
        content: 'X';
    }
    #searchSection .wp_autosearch_indicator {
        background: url(images/ratag-loader.gif) no-repeat 0px 0px /85% !important;
    }
    div#searchSection.open span.closeSearch {
        display: none;
    }
    .searchLinks {
        margin: 21px -10px 0;
    }
    .searchLinks .col-md-12 {
        margin: 22px -15px;
    }
    .searchLinks h4 {
        margin-bottom: 5px;
        font-size: 17px;
        letter-spacing: 0.2px;
    }
    .searchLinks ul li a {
        font-size: 15px;
        font-family: AtlasLight;
    }
    .container {
        /*width: 100%;*/
        width: 91%;
        ;
    }
    /*hp acticities*/
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next,
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        top: 50%;
    }
    .wrapper-activities .swiper-button-next,
    .wrapper-activities .swiper-container-rtl .swiper-button-prev {
        background-position: 5px -1307px;
    }
    .wrapper-activities .swiper-button-prev,
    .wrapper-activities .swiper-container-rtl .swiper-button-next {
        background-position: 5px -1243px;
    }
    /*end hp acticities*/
    /*mosaic-page*/
    .mosaic-page .wrapper_lobby h1 {
        font-size: 18px;
        font-family: AtlasMedium;
        margin-top: 0;
        line-height: 20px;
        padding: 4px 9px;
        text-align: center;
    }
    /*Start - batel.css*/
    .calendar a.btn.green {
        margin: 0;
        width: 100%;
    }
    /*flashbacks*/
    .emergency-content {
        width: 79%;
    }
    .result-search-page.gallery-page .container .row .col-xs-36 {
        padding: 0 10px;
    }
    /*end flashbacks*/
    /*camping*/
    .reserve-park .sliderHome div.wrapText {
        /*top: 20%;*/
    }
    .single-reserve-park .reserve-park .sliderHome div.wrapText,
    .single-camping .reserve-park .sliderHome div.wrapText,
    .page-template-template-camping .reserve-park .sliderHome div.wrapText {
        top: 45%;
    }
    .page-template-template-camping .reserve-park.camping-page .sliderHome div.wrapText {
        top: 39%;
    }
    .camping-page .swiper-slide-active.sliderHome div.btn.green {
        bottom: -3px;
        top: auto;
    }
    .reserve-park .swiper-slide-active.sliderHome div.btn.green {
        bottom: -28px;
        top: unset;
    }
    .camping-page .swiper-slide-active.sliderHome div.btn.green a {
        margin-top: 0px;
    }
    .reserve-park .sliderHome .rpLogo {
        max-width: 51px;
        margin-bottom: 4px;
    }
    .reserve-park .sliderHome h1,
    .reserve-park .sliderHome h2 {
        line-height: 20px;
        padding: 3px 23px;
        letter-spacing: -0.4px;
    }
    .reserve-park .sliderHome .wrapText p {
        padding: 0px 6px;
        letter-spacing: -0.2px;
    }
    .reserve-park .sliderHome {
        height: 176px;
    }
    .single-reserve-park .reserve-park .sliderHome,
    .single-camping .reserve-park .sliderHome {
        height: 176px;
    }
    .single-reserve-park .reserve-park .sliderHome {
        height: 196px !important;
    }
    .single-reserve-park .reserve-park .sliderHome .btn.green a {
        font-size: 14px;
        margin-top: 45px;
    }
    /*.reserve-park  .swiper-pagination {
        bottom: 19px;
    }*/
    .reserve-park .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .camping-page .bottom_banner .title {
        letter-spacing: -0.2px;
        padding-top: 11px;
    }
    .camping_for_what_content {
        width: 292px;
    }
    /*end camping*/
    /* tenders tmpl */
    .page-template-template-tenders .container {
        width: 100%;
    }
    .mobile_td_title {
        width: 28%;
    }
    .mobile_td_name {
        width: 70%;
    }
    /*end tenders tmpl */
    /*files*/
    .wrapper_content_file {
        max-width: 83%;
    }
    /*end files*/
    /*End - batel.css*/
    /*Start - Footer.css*/
    .green-footer .social-menu {
        padding: 0;
    }
    .green-footer .widget-title {
        margin-right: -30px;
        padding: 3px;
    }
    /*????????????*/
    .green-footer .social-menu .mla_text_widget .textwidget {
        font-size: 22PX;
        padding-top: 5px;
        margin-left: -73px;
    }
    /*???? end ?????????????*/
    .team-wrapper .banner_section .row {
        margin: 0 auto;
        float: none;
        display: inline ! important;
    }
    .team-wrapper .team_banner div .btn.green {
        margin-bottom: 25px;
    }
    .compWithoutPay .gm-style .gm-style-iw div:first-child {
        width: 196px ! important;
    }
    .article h1 {
        font-size: 28px;
        line-height: 30px;
        letter-spacing: -0.2px;
        margin-right: -2px;
        padding-bottom: 0px;
    }
    .article .author_name {
        font-size: 15px;
        line-height: 33px;
    }
    .article .date {
        line-height: 13px;
        font-size: 15px;
    }
    .article .intro_text {
        font-size: 20px;
        line-height: 21px;
        letter-spacing: -0.2px;
        margin: 10px 0 18px 0;
    }
    .article .caption {
        font-size: 15px;
        line-height: 18px;
        letter-spacing: -0.3px;
    }
    .img.image {
        margin-top: 14px;
    }
    .row .col-md-7.left {
        padding: 0;
    }
    .tags .content {
        margin-bottom: 20px;
        padding: 8px 12px 15px;
    }
    .related_files .content {
        margin-bottom: 26px;
    }
    .tags .content .single-tag {
        padding: 4px 9px;
    }
    .light-green-footer * {
        font-family: "AtlasMedium";
        font-size: 15px;
        line-height: 16.78px;
        letter-spacing: -0.4px;
    }
    .green-footer .green-footer-right p,
    .green-footer .green-footer-right a,
    .green-footer .green-footer-left p {
        font-family: "AtlasBold";
        font-size: 23px;
        line-height: 50px;
        letter-spacing: -0.46px;
        padding-top: 3px;
    }
    .green-footer .green-footer-left .phone {
        line-height: 49px;
    }
    .green-footer .social-menu li a {
        height: 50px;
    }
    .green-footer .social-menu .facebook a {
        background-position: 0px -345px ! important;
    }
    .green-footer .social-menu .instagram a {
        background-position: 0px -269px;
    }
    .green-footer .social-menu .youtube a {
        background-position: 0 -2901px !important;
    }
    .green-footer .widget-title {
        margin-right: 0;
    }
    .green-footer .social-menu .widget_nav_menu .widget-title {
        line-height: 50px;
    }
    .green-footer .green-footer-content {
        padding: 4.5px 0;
    }
    .green-footer .social-menu .widget_nav_menu li {
        padding-left: 8px;
    }
    .green-footer .social-menu .widget_nav_menu .widget-title,
    .green-footer .social-menu .widget_nav_menu>div,
    .green-footer .social-menu .widget_nav_menu>div ul {
        float: right ! important;
    }
    /*End - Footer.css*/
    .category-newsflash .wrapper_cat {
        margin: auto;
    }
    .type-page .nf-form-cont {
        width: 90%;
        margin: 0 auto;
    }
}

@media (min-width: 1024px) {
    .menu-megamenu-ar-container li a .menu-item-link {
        font-size: 20px;
        /* padding: 28px 0 29px; */
        padding: 28px 0 27px;
        line-height: 19px;
        color: #004b3f;
        cursor: pointer;
    }
    .is_navigation .btn.green {
        display: none;
    }
    .single-reserve-park .sliderHome.swiper-slide-next div.wrapText {
        top: 50%;
    }
}


/*Start - batel.css*/

@media (max-width: 550px) {
    .calendar .evcal_evdata_row .evcal_evdata_cell h3 {
        width: 22%;
    }
}


/*End - batel.css*/


/*JMI AutoSearch*/

.wp_autosearch_suggestions {
    border-width: 1px;
    border-color: #000 !important;
    border-style: solid;
    width: 190px;
    background-color: #a0a0a0;
    font-size: 10px;
    line-height: 14px;
    border: none !important;
    /*position: fixed;*/
}

.wp_autosearch_suggestions a {
    display: block;
    clear: left;
    text-decoration: none;
}

.wp_autosearch_suggestions a img {
    float: left;
    padding: 3px 5px;
}

.wp_autosearch_suggestions a .searchheading {
    display: block;
    font-weight: bold;
    padding-top: 5px;
}

.wp_autosearch_suggestions .wps_odd a {
    color: #000;
}

.wp_autosearch_suggestions .wps_even a {
    color: #000;
    color: #000;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wp_autosearch_suggestions .wp_autosearch_category {
    font-size: 12px;
    padding: 5px;
    display: block;
    background-color: #fff !important;
    color: #000 !important;
}

.wps_over a.wp_autosearch_category {
    color: #000 !important;
    background-color: #fff !important;
}

.wp_autosearch_suggestions .wp_autosearch_more {
    padding: 5px;
    display: block;
    background-color: #fff !important;
    color: #fff !important;
    background-image: url('/assert/image/arrow.png');
    background-repeat: no-repeat;
    background-position: 99% 50%;
    cursor: pointer;
}

.wps_over a.wp_autosearch_more {
    color: #000 !important;
    background-color: #fff !important;
}

.wp_autosearch_suggestions .wp_autosearch_more a {
    height: auto;
    color: #000 !important;
}

.wp_autosearch_image {
    margin: 2px;
}

.wp_autosearch_result {
    padding-left: 5px;
}

.wp_autosearch_suggestions {
    padding: 0px;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.wp_autosearch_suggestions {
    /*max-height: 219px;*/
}

.wp_autosearch_suggestions ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 219px;
    overflow-y: scroll;
}

.wp_autosearch_suggestions li {
    margin: 0px;
    cursor: pointer;
    display: block;
    line-height: 16px;
    font-size: 17px;
    height: 39px;
    padding: 9px 12px;
}

.wps_odd {
    background-color: #fff;
}

.wps_even {
    background-color: #fff;
}

.ac_over {
    background-color: #f0eeed;
    color: #004b3f;
}

.ac_over a,
.ac_over a span {
    color: #004b3f;
}

.wp_autosearch_input {
    border: none;
    background-color: #fff;
    outline: none;
    box-shadow: 0px 0px 0px #FFF;
    -moz-box-shadow: 0px 0px 0px #FFF;
    -webkit-box-shadow: 0px 0px 0px #FFF;
    text-indent: 5px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    float: left;
    line-height: 29px;
    vertical-align: middle;
}

.wp_autosearch_wrapper {
    width: 100%;
}

.wp_autosearch_suggestions {
    /*box-shadow: #888888 5px 10px 10px;*/
    /*-webkit-box-shadow: #888888 5px 10px 10px;*/
}

.wp_autosearch_submit,
.wp_autosearch_submit:hover,
.wp_autosearch_submit:active,
.wp_autosearch_submit:visited {
    cursor: pointer;
    height: 50px;
    width: 54px;
    overflow: hidden;
    background: transparent url('') no-repeat scroll !important;
    float: right;
    font-size: 100%;
    -webkit-appearance: none;
    outline: none;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: transparent;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
}

.wp_autosearch_form_wrapper {
    /*width: 100%;*/
    /*border: 1px solid #000 !important;*/
    /*height: 52px !important;*/
    background: #fff;
    position: relative;
}

.wp_autosearch_item_description {
    padding-right: 2px;
    padding-left: 2px;
}

.wp_autosearch_form_label {
    display: none;
}

.preview_row .col-md-12 {
    margin-bottom: 20px;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 130px;
    height: 130px;
    background-image: url('images/ratag-loader.gif');
}

.ajax_news,
.team-wrapper .wrap_team_repeater {
    text-align: center;
}


/*Wpml*/

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both
}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block
}

.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 18px;
    height: 12px
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: 0;
    margin-right: .4em
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center
}


/*rtl*/

.site-header-top .select2 {
    margin-left: 15px;
    margin-right: 0;
}

.site-header-top li {
    padding: 0 22px 0 25px;
}

.activity-dates-title {
    padding-right: 24px;
    float: right;
    padding-left: 0;
}

.wr-megamenu-container.megamenu_12583,
.wr-megamenu-container.megamenu_150,
.wr-megamenu-container {
    float: right;
}

.wrapper_icons_menu>div {
    float: right;
}

.wrapper-menu-search {
    float: right;
}

.custom-logo-link {
    float: left;
}

.wr-megamenu-container ul.wr-mega-menu>li,
.menu-megamenu-ar-container ul#menu-megamenu-ar>li {
    float: right;
}

.menu-search {
    /*margin:0 29px 0 0;padding:0 17px 0 0;border-right:1px solid #cfc8c6;border-left:none;*/
}

.wr-megamenu-container.megamenu_12583,
.wr-megamenu-container.megamenu_150 {
    text-align: right;
}

.wr-megamenu-container .jsn-bootstrap3 .row>div {
    float: right;
}

.activity-date {
    border-left: 1px solid #ffffff;
    float: right;
    border-right: none;
}

.activity-date:last-of-type {
    padding-left: 0;
    padding-right: 10px;
}

@media (min-width:1900px) {
    .site-header-top .select2 {
        margin-left: 14px;
        width: 10px !important;
    }
    .site-header-top li {
        padding-left: 19px;
    }
    .menu-search {
        margin-right: 51px;
        padding-right: 26px;
    }
}

@media (max-width:1279px) and (min-width:1024px) {
    .menu_title {
        padding: 0 12px 0 17px;
    }
    .menu-search {
        margin-right: 14px;
        padding-right: 10px;
    }
}

@media (max-width:1024px) {
    .menu-search {
        padding: 0;
        margin: 0;
        border: none;
    }
    .wrapper_icons_menu>div {
        float: none;
    }
    .wr-megamenu-container ul.wr-mega-menu>li {
        float: none;
    }
    .wr-megamenu-container.megamenu_12583,
    .wr-megamenu-container.megamenu_150,
    .site-header .wr-megamenu-container {
        float: none;
    }
    .menu_title {
        padding: 14px 0;
    }
}

@media (max-width:1024px) and (min-width:920px) {}

@media (max-width:639px) {}


/*end rtl*/

.week_days,
.end_week {
    width: 20.5% ! important;
}

.end_week {
    border-left: 1px solid #cfc8c6;
}

.favorite {
    background-color: #004b3f;
}


/*.wrapper_events_lobby_table table .regular{*/


/*border: 5px solid #fff ! important;*/


/*}*/


/*.wrapper_events_lobby_table table .favorite{*/


/*border: 5px solid #004b3f ! important;*/


/*}*/

#header-fixed {
    position: fixed;
    top: 0px;
    display: none;
    background-color: white;
}

table#header-fixed thead:not(:first-of-type) {
    display: none;
}

li.news_li_secondary,
li.activities_in_secondary_menu {
    display: none;
}

.security {
    display: none;
}

.is_navigation {
    text-align: center;
}

.is_navigation .btn.green {
    padding: 8px 0 5px;
    width: 60%;
    background-position: 9px -474px;
}

.trip.preview_row {
    margin: auto;
    float: none;
    padding: 0;
}

#trip .trip.preview_row {
    margin-top: 40px;
}

.trip .hp-new figure img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    width: auto;
}

.trip .hp-new:hover figure img {
    opacity: 0.7;
}

.trip .title {
    text-align: center;
    margin-bottom: 18px;
}

.trip .left .title {
    margin-bottom: 0;
}

.trip .title.icon {
    text-align: right;
}

.trip .reserve-park {
    margin-top: 20px;
}

.trip .reserve-park .useIcon span {
    width: 100%;
}

.trip .reserve-park .wrapUseIcons {
    margin-right: -4px;
    margin-top: 15px;
}

.trip .wrapUseIcons {
    margin-bottom: 25px;
}

.image_repeat {
    margin-right: -10px;
}

.image_repeat img {
    margin-top: 0px;
}

.image_repeat .col-md-12 div.image {
    height: 151px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.image_repeat .col-md-12 div.image:not(.cover):first-child {
    margin-bottom: 20px;
}

.col-md-12 div.image.cover {
    height: 322px;
}

.category-sea-yam .content {
    position: relative;
    padding-bottom: 20px;
}

.tags_one_line {
    clear: both;
}

#loadMore #loader,
#loadMore1 #loader {
    animation: animate 1.5s linear infinite;
    clip: rect(0, 80px, 80px, 40px);
    height: 80px;
    width: 80px;
    position: absolute;
    left: calc(50% - 40px);
    bottom: 0px;
}

#loadMore #loader:after,
#loadMore1 #loader:after {
    animation: animate2 1.5s ease-in-out infinite;
    clip: rect(0, 80px, 80px, 40px);
    content: '';
    border-radius: 50%;
    height: 80px;
    width: 80px;
    position: absolute;
}

#sea-content>article {
    margin-bottom: 20px;
}

.nf-form-cont:before,
.nf-form-cont:after {
    content: " ";
    display: table;
}

.nf-form-cont:after {
    clear: both;
}

.hp-news .sliderNews .swiper-wrapper .col-md-12:first-child {
    padding-right: 10px;
}

.hp-news .sliderNews .swiper-wrapper .col-md-12:last-child {
    padding-left: 10px;
}

.sliderNews .swiper-wrapper .hp-new {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.sliderNews .hp-new a,
.sliderNews .hp-new a:focus {
    background: transparent;
}

.sliderNews .swiper-wrapper .col-md-24 .col-lg-18 .col-lg-18 {
    padding-bottom: 20px;
}

.sliderNews .swiper-wrapper .new-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: inherit;
    height: auto !important;
}

.sliderNews .swiper-wrapper a.read-more {
    text-align: right;
    padding: 0 10px;
    font-size: 15px;
    background: #b3dd4f;
    color: #004b3f;
    width: auto;
    clear: both;
    padding: 8px 10px;
}

.preview_row .sliderNews .content-new {
    height: auto;
}

.sliderNews .read-more {
    color: #004b3f;
}

.sliderNews .swiper-wrapper .hp-new a.content-new {
    background: rgba(255, 255, 255, 0.78);
    padding: 7px;
    width: 80%;
    margin-top: 30px;
}

.sliderNews .swiper-button-prev,
.sliderNews .swiper-button-next {
    background-position: inherit;
    background: none;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 45px;
    font-weight: bold;
    right: auto;
    left: 35px;
    color: #fff;
}

.sliderNews .swiper-button-prev {
    right: 0;
    left: auto;
}

.sliderNews .swiper-button-prev:before {
    content: "\e501";
}

.sliderNews .swiper-button-next:before {
    content: "\e500";
}

.ajax_news .pause-button,
.ajax_news .play-button {
    background: url(images/sprites2.png) 0 0 no-repeat;
    height: 23px;
    background-size: auto;
    cursor: pointer;
    width: 20px;
    vertical-align: middle;
    display: none;
}

.ajax_news .play-button {
    background-position: 0 -2289px;
}

.ajax_news .pause-button {
    background-position: 0 -2207px;
    display: none;
}

.reserve-park .useInfo .safetyRules .rpInfoSprite {
    background: url(images/sprites_icons.png) 0 0 no-repeat;
    background-size: 50px;
    background-position: 0 -2000px!important;
    width: 52px;
    height: 45px;
}

@media (min-width:1900px) {
    .trip.preview_row .col-md-12:nth-child(odd) {
        padding: 0 !important;
        padding-right: 30px !important;
    }
    .trip.preview_row .col-md-12:nth-child(even) {
        float: right;
        padding: 0;
        padding-left: 30px;
    }
    .image_repeat .col-md-12 div.image {
        height: 160px;
    }
    .col-md-12 div.image.cover {
        height: 340px;
    }
}

@media (min-width:639px) {
    .ajax_news .col-md-24.swiper-slide .col-lg-18.col-md-12.col-sm-18.col-xs-36 {
        padding: 0;
    }
    /*footer css only desktop*/
    .footerLinks {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .footerTop li.footerLink {
        border-left: 2px solid rgba(207, 200, 198, 0.7);
        width: 92%;
    }
}

@media (max-width:639px) {

    .hp-news .container {
        width: 100%
    }
    .ajax_news .sliderNews .swiper-wrapper .col-xs-36 .hp-new {
        height: 200px !important;
    }
    .ajax_news .sliderNews .swiper-wrapper .col-xs-18 .hp-new {
        height: 135px !important;
    }
    .hp-news .ajax_news .sliderNews .swiper-wrapper .col-xs-18,
    .hp-news .ajax_news .sliderNews .swiper-wrapper .col-xs-36 {
        padding-left: 0;
        padding-right: 0;
    }
    .hp-news .ajax_news .sliderNews .swiper-wrapper .col-xs-36 {
        padding-bottom: 10px;
    }
    .hp-news .ajax_news .sliderNews .swiper-wrapper .col-xs-18.pedleft {
        padding-right: 5px;
    }
    .hp-new-second-row {
        padding-top: 0;
    }
    .hp-news .ajax_news .sliderNews .swiper-wrapper .col-xs-18.pedright {
        padding-left: 5px;
    }
    .ajax_news .swiper-container.sliderNews .new-title {
        font-size: 15px;
        margin-bottom: 2px;
    }
    .hp-news .container .hp-new-second-row {
        margin: 0;
    }
    .hp-news {
        padding-bottom: 33px;
    }
    .sliderNews .swiper-wrapper a.read-more {
        font-size: 13px;
        padding: 5px 7px;
    }
    .sliderNews .swiper-wrapper .hp-new a.content-new {
        margin-top: 20px;
    }
    .nomobile {
        display: none;
    }
    .ajax_news .swiper-button-next,
    .ajax_news .swiper-button-prev {
        top: 50%;
    }
    .editor iframe {
        width: 100%;
    }
    .reserve-park .row.wrapInfoStations {
        display: block;
    }
    .reserve-park .wrapInfoStations .safetyRules {
        border-left: none;
    }
    .reserve-park .wrapInfoStations {
        margin-top: 28px;
    }
    .wrapInfoStations .col-sm-36 {
        margin-top: 15px;
    }
    .trip .wrapper_topSlider {
        margin-bottom: 20px;
    }
    .trip .preview_row .hp-new figure {
        height: 200px;
    }
    .trip .preview_row .hp-new {
        height: auto;
    }
    .trip .hp-new a.content-new {
        height: auto;
        margin-bottom: 30px;
    }
    .trip .col-sm-18:last-child .hp-new a.content-new {
        margin-bottom: 50px;
    }
    .trip .reserve-park .useIcon {
        margin-bottom: -4px;
    }
    .trip .wrapUseIcons.download.clearfix {
        border-top: 1px solid #004b3f;
        border:none !important;
    }
    .trip .reserve-park .wrapUseIcons {
        background: transparent;
    }
    .trip .reserve-park .col-md-4.col-xs-12 {
        border-bottom: 1px solid #004b3f;
        border-left: 1px solid #004b3f;
        background: #f0eeed;
        background: #ffffff;
        padding: 0px;
        border: none !important;
    }
    .trip .reserve-park .col-md-4.col-xs-12:nth-child(1),
    .trip .reserve-park .col-md-4.col-xs-12:nth-child(4) {
        border-right: 1px solid #004b3f;
        padding: 0px;
        border: none !important;
    }
    .wrapUseIcons .useIcon.noimges {
        background-position: 55% -2175px !important;
        background-size: 51px !important;
        ;
    }
    .reserve-park .wrapInfoStations .infoStationsContant .btn {
        background-position: 5px -475px;
    }
    .reserve-park .enrichment {
        padding: 41px 0 30px;
    }
    .reserve-park .newsLinks a {
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }
    .reserve-park .enrichment .newsLinks {
        margin: 0;
    }
    .footerLink a {
        background: none;
        border: 1px solid #004b3f;
        max-width: 100%;
        border-radius: 4px;
        text-align: center;
        padding: 9px 20px;
        min-width: auto;
        width: 100%;
        margin: 0 0 14px;
        font-size: 14px;
        letter-spacing: 0.2px;
    }
    .footerLink a:focus {
        background-color: #004b3f;
        color: #fff;
    }
}

#map-canvas .gm-ui-hover-effect[aria-label="Close"],
#map-canvas .gm-style-iw button {
    z-index: 9999;
}

#map-canvas .gm-ui-hover-effect[aria-label="Close"] img,
#map-canvas .gm-style-iw button img {
    background: #fff;
}


/*iframe*/

.iframe {
    padding-top: 20px !important;
}

.iframe header,
.iframe footer,
.iframe .breadcrumbs,
.iframe .wrap_flashbacks {
    display: none;
}


/*END iframe*/


/*Game*/

.number_check {
    height: 200px;
    font-size: 150px;
    text-align: center;
    max-width: 100%;
    border: 1px solid #004b3f;
    color: #004b3f;
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}

.bg {
    display: none;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.games .article {
    padding: 30px;
    text-align: center;
    background-size: 100%;
    background-repeat: no-repeat;
}

.games .title {
    text-align: center;
    color: #004b3f;
}

.games a.btn_check {
    font-size: 19px;
    font-weight: 600;
    background-image: none;
}


/* pricing table */

.pricing-table {
    margin: 30px auto 30px auto;
}

.pricing-table h2 {
    margin-bottom: 80px;
    text-align: center;
}

.pricing-table ul {
    width: 33%;
    text-align: center;
    background-color: #fff;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    position: relative;
}

.pricing-table ul.highlight-low {
    margin-right: -5px;
}

.pricing-table ul.highlight-low .heading {
    font-size: 22px;
    padding: 15px 0;
    border: 5px solid #cfcfcf;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #e3e3e3;
    background-image: -moz-linear-gradient(top, #f0f0f0, #cfcfcf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#cfcfcf));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #cfcfcf);
    background-image: -o-linear-gradient(top, #f0f0f0, #cfcfcf);
    background-image: linear-gradient(to bottom, #f0f0f0, #cfcfcf);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffcfcfcf', GradientType=0);
}

.pricing-table .colum_0 .feature span {
    font-family: 'AtlasBold';
}

.pricing-table ul.highlight-low .price {
    background: #dfe9f0;
    border-left: 5px solid #cfcfcf;
    border-right: 5px solid #cfcfcf;
    font-size: 20px;
    padding: 15px 0;
}

.pricing-table ul.highlight-low .feature {
    border-left: 5px solid #cfcfcf;
    border-right: 5px solid #cfcfcf;
}

.pricing-table ul.highlight-low .feature span {
    padding: 10px 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin: 0 10px;
    display: block;
    font-size: 18px;
    height: 40px;
}

.pricing-table ul.highlight-low .feature:nth-last-child(2) span {
    border-bottom: 0px !important;
}

.pricing-table ul.highlight-low .call-to-action {
    background: #f0f0f0;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border: 5px solid #cfcfcf;
    border-top: 0px;
    padding: 15px 0;
    font-size: 22px;
}

.pricing-table ul.highlight-high {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    margin-top: -12px;
}

.pricing-table ul.highlight-high .heading {
    font-size: 22px;
    padding: 24px 0;
    border: 5px solid #21507d;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-color: #2c5d8e;
    background-image: -moz-linear-gradient(top, #336699, #21507d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#336699), to(#21507d));
    background-image: -webkit-linear-gradient(top, #336699, #21507d);
    background-image: -o-linear-gradient(top, #336699, #21507d);
    background-image: linear-gradient(to bottom, #336699, #21507d);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff336699', endColorstr='#ff21507d', GradientType=0);
    color: #fff;
}

.pricing-table ul.highlight-high .price {
    background: #dfe9f0;
    border-left: 5px solid #21507d;
    border-right: 5px solid #21507d;
    font-size: 20px;
    padding: 15px 0;
}

.pricing-table ul.highlight-high .feature {
    border-left: 5px solid #21507d;
    border-right: 5px solid #21507d;
}

.pricing-table ul.highlight-high .feature span {
    padding: 10px 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin: 0 10px;
    display: block;
    font-size: 18px;
    height: 40px;
}

.pricing-table ul.highlight-high .feature:nth-last-child(2) span {
    border-bottom: 0px !important;
}

.pricing-table ul.highlight-high .call-to-action {
    background: #f0f0f0;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border: 5px solid #21507d;
    border-top: 0px;
    padding: 24px 0;
    font-size: 22px;
}

.pricing-table ul.highlight-medium {
    margin-left: 1%;
}

.pricing-table ul.highlight-medium .heading {
    font-size: 22px;
    padding: 15px 0;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    background-color: #004b3f;
    height: 55px;
}

.pricing-table ul.highlight-medium .feature {
    border-left: 5px solid #004b3f;
    border-right: 5px solid #004b3f;
}

.pricing-table ul.highlight-medium .feature span {
    padding: 10px 0;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    margin: 0 10px;
    display: block;
    font-size: 18px;
    height: 40px;
    overflow: hidden;
}

.pricing-table ul.highlight-medium .feature:nth-last-child(2) span {
    border-bottom: 0px !important;
}

.pricing-table ul.highlight-medium .call-to-action {
    background: #b3dd4f;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border: 5px solid #004b3f;
    border-top: 0px;
    padding: 15px 0;
    font-size: 22px;
    height: 55px;
}

.pricing-table .favorie {
    font-size: 27px;
    height: 50px;
    padding: 13px;
    margin-top: -50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.reserve-park #allInfoMobile .btn.info_stations_btn,
.site-header-top .info_stations_btn {
    display: none;
}

.pricing-table ul.highlight-medium .feature.two_lines span {
    height: 45px;
    padding: 6px 0;
}

.pricing-table .highlight-medium.colum_0 .feature.two_lines span {
    padding: 12px 0;
}

@media (max-width: 639px) {
    .pricing-table {
        width: 100%;
        margin-top: 30px;
    }
    .pricing-table .favorie {
        margin-top: 0;
    }
    .pricing-table ul.highlight-medium {
        width: 100% !important;
        margin-bottom: 30px;
    }
    .pricing-table h2 {
        margin-bottom: 30px;
    }
    .wrapInfoStations .infoArrive {
        display: none;
    }
    .btn.under_banner {
        text-align: center;
        margin-top: 25px;
        margin-bottom: 25px;
    }
}


/*End pricing table*/

@media (min-width: 1025px) {
    .number_check {
        width: 50%;
    }
}

@media (max-width: 640px) {
    .number_check {
        font-size: 21vh;
        text-align: center;
        padding: 0;
    }
    .games .article {
        padding: 30px 0;
    }
}


/*end Game*/

.dynamic_editor {
    padding-top: 40px;
}

.single-reserve-park .wrapper-activities {
    clear: right;
}

@media (min-width: 1024px) and (max-width: 1365px) {
    .page-template-template-activities .repeater_row a .team_repeater_wrapper {
        float: none;
        width: 33%;
    }
}

@keyframes animate {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(220deg)
    }
}

@keyframes animate2 {
    0% {
        box-shadow: inset #004b3f 0 0 0 17px;
        transform: rotate(-140deg);
    }
    50% {
        box-shadow: inset #004b3f 0 0 0 2px;
    }
    100% {
        box-shadow: inset #004b3f 0 0 0 17px;
        transform: rotate(140deg);
    }
}

.conditional {
    display: none;
}
.related_trip{
    padding-top: 15px;
    padding-bottom: 15px;
}
.trip_tags{
    margin-bottom: 18px;
}

.trip_tags{
    font-size: 0px;
}
.trip_tags li{
    display: inline;
    border: 2px solid #000;
    padding: 2px 15px;
    font-size: 16px;
    margin: 0px 3px;
}

.reserve-park .useIcon{
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}
.desktop-only{
    margin-bottom: 18px;
}
.single-trip .content{
    margin-top: 18px;
   display: inline-block;
    border: none;
}
.single-trip_images .image, .single-trip_images .image2{
    position: relative;
    font-size: 0;
}

.single-trip_images .caption{
    position: absolute;
    bottom: 10px;
    padding: 0 10px;
    color: #ffffff;
    right: 10px;
}
.single-trip_images.mobile-im .caption{
    padding: 0 3px;
    right: 0;
    width: 100%;
}
.camping-map .filterLine{
    margin-top: 15px;
}

/* body .nf-form-cont .five-sixths,body .nf-form-cont .four-sixths,body .nf-form-cont .one-fourth,body .nf-form-cont .one-half,
body .nf-form-cont .one-sixth,body .nf-form-cont .one-third,body .nf-form-cont .three-fourths,
body .nf-form-cont .three-sixths,body .nf-form-cont .two-fourths,body .nf-form-cont .two-sixths,body .nf-form-cont .two-thirds{
    float: right;
    margin-left: 0;
    margin-right: 2.564102564102564%;
} */

body .nf-form-cont .first{
   margin-right:0;
}
.tmpl_inner_tender_page .display-flex{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.tmpl_inner_tender_page .display-flex .title{
    margin-bottom: 0px;
}
a.btn, span.btn, .btn a{
    padding: 11px 15px 11px 25px;
    background-position: 13px -54px;
    line-height: 1;
}
.tender-form{
    display: none;
}
.tender-form .nf-form-cont{
    border: 1px solid #cfc8c6;
    border-top: 3px solid #004b3f;
    padding: 15px;
    margin-bottom: 30px;
}
.tender-form .ninja-forms-field{
    border: 1px solid #004b3f;
}
.tender-form  .nf-response-msg *{
    color: #004b3f;
}
/*****govmap***/
.govmap #layers{
    width: 320px;
    float: right;
}
.govmap #layers>div{
    padding: 15px;
}
.govmap #layers input[type="checkbox"]{
    display: none;
}
.govmap #layers label{

}
.govmap input[type="checkbox"]+label span:first-of-type{
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 13px;
    height: 13px;
    border-radius: 3px;
    border: 1px solid #b6aaa7;
    margin: 6px 2px 9px 8px;
}
.govmap h4.sbarTitle{
    font-size: 22px;
    background: #004b3f;
    color: #fff;
    padding: 12px 0;
    text-align: center;
    font-family: AtlasMedium;
}
.govmap #map{
    width: calc(100% - 320px);
    float: right;
}
.govmap{
    margin: 0px;
}
.gov_mitem,.gov_mitem2,.gov_mitem3{

    width: 26px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}
#map{
    height:100%;
}
.govmap{
    height: 600px;
}
div#information_content{
    height: 365px;
    overflow-y:scroll;
}
#layers_content{
    height: 142px;
}
.gov_mitem{
    background-image: url(images/gov_shmurot.png);
}
.gov_mitem2{
    background-image: url(images/gov_shmurot2.png);
}
.gov_mitem3{
    background-image: url(images/gov_shnutot3.png);
}
#information_content{

}

.gov_mitem_title+span{font-weight: bold;padding: 7px 0px;display: inline-block}

#shmura2.gov_mitem{background-position: 0px -48px}
#shmura3.gov_mitem{background-position: 0px -24px}
#shmura4.gov_mitem{background-position: 0px -72px}
#shmura5.gov_mitem{background-position: 0px -96px}
#shmura6.gov_mitem{background-position: 0px -120px}
#shmura7.gov_mitem{background-position: 0px -144px}
#shmura8.gov_mitem{background-position: 0px -168px}
#shmura9.gov_mitem{background-position: 0px -192px}
#shmura10.gov_mitem{background-position: 0px -216px}

#shmura0.gov_mitem2{background-position: 0px -96px}
#shmura11.gov_mitem2{background-position: 0px -152px}
#shmura12.gov_mitem2{background-position: 0px 0px}
#shmura13.gov_mitem2{background-position: 0px -48px}
#shmura14.gov_mitem2{background-position: 0px -200px}

#shmura15.gov_mitem3{background-position: 0px -72px}
#shmura16.gov_mitem3{background-position: 0px 0px}
#shmura17.gov_mitem3{background-position: 0px -24px}
#shmura18.gov_mitem3{background-position: 0px -48px}
#shmura19.gov_mitem3{background-position: 0px -96px}
#shmura20.gov_mitem3{background-position: 0px -120px}
#shmura21.gov_mitem3{background-position: 0px -144px}
#shmura22.gov_mitem3{background-position: 0px -168px}
#shmura23.gov_mitem3{background-position: 0px -192px}
#shmura24.gov_mitem3{background-position: 0px -216px}
@media (max-width: 1024px){
    body .govmap #layers{
       display: none;
    }
    body .govmap #map{
        width: 100%;
        height: 450px;
    }
    body .govmap{
        height: 450px;
    }
}
.swiper-slide-active.sliderHome .btn.green.position{
    top:450px;
}
@media screen and (min-width: 1100px) {
    .swiper-slide-active.sliderHome .btn.green.position{
        top:360px;
    }
}
@media screen and (min-width: 1400px) {
    .swiper-slide-active.sliderHome .btn.green.position{
        top:450px;
    }
}

@media screen and (min-width: 1800px) {
    .swiper-slide-active.sliderHome .btn.green.position{
        top:540px;
    }
}
.grey_bg_pricing_table{
	background-color: #f0eeed;
	padding-top:74px;
	padding-bottom:95px;
	padding-bottom:88px;
}    


.grey_bg_pricing_table .title{
	font-size: 36px;
	font-weight: 700;
	color: #004b3f;
	text-align:center;
	padding-bottom:88px
}
.table-pricing {
	
	font-size:18px;
}

.table-pricing .mobile-only{
	display:none;
}

.table-pricing .colum_title{
	height:191px;
	font-size: 22px;
	font-weight: 700;
	color: #004b3f;
	text-align:center;
	padding:30px 0px;
}
.table-pricing .colum_title .colum_title_i{
	background-position: center bottom;
    background-repeat: no-repeat;  
    height: 90px;
}
.table-pricing .p_colum .colum_title  h3{
    padding-bottom: 35px;
    border-bottom: 1px solid #cfc8c6;
    padding-top: 17px;
    width: 100%;
    margin-bottom: 22px;
}
.table-pricing #colum_0{
	width:238px;
}
.table-pricing .pricing-table-rows{
	display:flex;
}
.p_colum{
	margin-right: 15px;
    margin-left: 15px;
    background: #fff;
    padding-bottom: 67px;
    width: 25%;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}
.p_colum:first-child{
    margin-right: 0px;
}
.p_colum:last-child{
    margin-left: 0px;
}
.p_colum .feature{
	padding-right:50px;
	padding-left:15px;
	padding-top:26px;
	padding-bottom:26px;
}
#p_colum0{
    flex-shrink: 0;
    width: 238px;
    background-color: rgba(255, 255, 255, 0.7);;
}
.table-pricing  #p_colum0 .colum_title  h3,.table-pricing  #p_colum0 .feature{
    font-size: 18px;
    font-weight: 600;
    border-bottom:none;
    text-align:left;
    color: #004b3f;
}

.table-pricing #p_colum0 .feature,.table-pricing #p_colum0 .feature,.table-pricing #p_colum0 .colum_title h3{
    padding-left:32px;
}
.table-pricing .call-to-action{
    width: 100%;
    text-align: center;

}
.table-pricing .p_colum-flex{
    display: flex;
    display: -webkit-flex;
    justify-content:space-between;
    -webkit-justify-content: space-between;
    flex-direction:column;
    -webkit-flex-direction: column; 
    height: 100%;
}

@media (min-width: 920px) {
    .table-pricing .call-to-action a{
        width: 195px;
        line-height: 33px;
        height: 56px;
        font-size: 20px;
        font-weight: 600;
        background-position: right 24px top -65px;
        background-size: 121px;
        margin-top: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (max-width: 1279px) and (min-width: 920px) {

    .p_colum{
        margin-right: 7.5px;
        margin-left: 7.5px;
    }
    .table-pricing .colum_title{
        font-size: 20px;
    }
     .feature{
        padding-left: 30px;
    }
}
@media (max-width: 920px) {
    .call-to-action{
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .p_colum .feature{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .p_colum{
        background: none;
    }
    .grey_bg_pricing_table .title{
        font-size: 24px;
        padding-bottom: 30px;
    }
    .grey_bg_pricing_table{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .table-pricing .mobile-only.pricing-mobile-tab{
        padding-bottom: 9px;
        margin-bottom: 20px;
    }
    .table-pricing .colum_title{
        font-size: 23px;
        padding: 20px 0px;
    }
    .mobile-only.feature{
        padding-bottom: 7px;
    }
    .mobile-only.feature+.feature{
        padding-top: 7px;
    }
    .table-pricing .colum_title{
        text-align: left;
    }
    .table-pricing .colum_title .colum_title_i{
        background-position: 20px bottom;
        padding-left: 20px;
    }
    .table-pricing .p_colum .ppp_colum{
        width: 75% !important;
        padding-right: 0px;
        background: #fff;
        height:100%;
    }
    .table-pricing .p_colum:last-child .ppp_colum{
        /*width: 100% !important;*/
    }
    .table-pricing .p_colum.swiper-slide-next .ppp_colum{
        transform: translate3d(-50px,0,0);
    }
    .table-pricing .p_colum .colum_title h3{
        padding-left: 20px;
        font-size: 20px;
        padding-bottom: 0px;
    }

    .p_colum,.p_colum:last-child,.p_colum:first-child{
        margin-right: 0px !important;
        margin-left: 0px!important;
    }
    .p_colum{
        flex-shrink: 0;
        padding-bottom: 20px;
    }
    .table-pricing .mobile-only{
        display: block;
        font-size: 16px;
        font-weight: 700;
        color: #004b3f;
    }
    .table-pricing .pricing-table-rows{
        /*overflow: scroll;*/
        display: flex;
        display: -webkit-flex;
        width: 100%;
        align-items:stretch;
        -webkit-align-items: stretch;
    }
    .table-pricing .mobile-only.pricing-mobile-tab{
        width: 100%;
        display: flex;
        display: -webkit-flex;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        padding-bottom: 9px;
        margin-bottom: 22px;
        border-bottom: 6px solid #cdcdc8;
    }
    .pricing-mobile-tab .mobile-tab {
        font-size: 20px;
        font-weight: 500;

    }
    .pricing-mobile-tab .mobile-tab.active{
        color: #004b3f;
        font-size: 22px;
        font-weight: 700;
        position: relative;
        line-height: 0.9;
    }
    .pricing-mobile-tab .mobile-tab.active:after{
        content: '';
        position: absolute;
        bottom: -16px;
        left: 0px;
        width: 100%;
        height: 6px;
        background: #004b3f;

    }
    .table-pricing .p_colum .colum_title h3{
        border-bottom: none;
    }
    .table-pricing .colum_title{
        height: 160px;
    }
}
.ytp-icon-large-play-button-hover{
    display: none !important;
}
