@charset "UTF-8";
#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html{line-height:1.15;-webkit-text-size-adjust:100%}
*,:after,:before{box-sizing:border-box}
body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
p{margin-block-start:0;margin-block-end:.9rem}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}
a{background-color:transparent;text-decoration:none;color:inherit}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;height:auto;max-width:100%}
details{display:block}
summary{display:list-item}
figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}
[hidden],template{display:none}
@media print{
*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}
thead{display:table-header-group}
img,tr{-moz-column-break-inside:avoid;break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{-moz-column-break-after:avoid;break-after:avoid}
}
label{display:inline-block;line-height:1;vertical-align:middle}
button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}
[type=button]:focus,[type=submit]:focus,button:focus{outline:5px auto -webkit-focus-ring-color}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
select{display:block}
table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}
table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}
table th{font-weight:700}
table tfoot th,table thead th{font-size:1em}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}
table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}
table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)}
@media (max-width:767px){
table table{font-size:.8em}
table table td,table table th{padding:7px;line-height:1.3}
table table th{font-weight:400}
}
dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}

html[lang=en-US] body {
font-family: Poppins, arial
}
body,
html {
scroll-behavior: smooth
}
.OLD body,
.OLD html:not(.woocommerce-checkout-page) {
overflow-x: hidden
}
html[lang=he-IL] body {
font-family: 'Fb Matador', Poppins, Tahoma, arial
}
input:not([type=submit]),
input:not([type=submit])::-webkit-placeholder,
input:not([type=submit])::placeholder,
textarea,
textarea::-webkit-placeholder,
textarea::placeholder {
font-family: Poppins, arial !important
}
input::placeholder,
textarea::placeholder {
font-family: 'Fb Matador', Poppins, arial !important
}
* {
margin: 0;
padding: 0
}
body {
font-size: 18px
}
.page-template-template-groups,
.page-template-template-text,
article.article-page {
background-image: url(//nbatrips.com/wp-content/themes/nbatrips_new_theme/assets/images/global-bg1.jpg);
background-size: 100%;
background-repeat: repeat-y
}
article.article-page {
padding-top: 50px
}
.h1,
h1 {
font-size: 65px
}
.h2,
h2 {
font-size: 55px;
line-height: .97
}
.h3,
h3 {
font-size: 45px
}
.h4,
h4 {
font-size: 30px
}
.h5,
h5 {
font-size: 26px
}
.h6,
h6 {
font-size: 22px
}
html[lang=en-US] .h1,
html[lang=en-US] h1 {
font-weight: 700
}
html[lang=en-US] .h2,
html[lang=en-US] h2 {
font-size: 48px;
font-weight: 600
}
html[lang=en-US] .h3,
html[lang=en-US] h3 {
font-size: 32px;
font-weight: 400
}
html[lang=en-US] .h4,
html[lang=en-US] h4 {
font-size: 22px;
font-weight: 700
}
html[lang=en-US] .h6,
html[lang=en-US] h6 {
font-size: 18px;
font-weight: 400
}
*,
:active,
:focus {
outline: 0 !important
}
html[lang=he-IL] .svg_scalex {
transform: scaleX(-1)
}
.comments-area a,
.page-content a {
text-decoration: underline
}
.alignright {
float: right;
margin-left: 1rem
}
.alignleft {
float: left;
margin-right: 1rem
}
.page-home-container {
overflow: hidden
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto
}
.alignwide {
margin-left: -80px;
margin-right: -80px
}
.alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
max-width: 100vw
}
.alignfull,
.alignfull img {
width: 100vw
}
.wp-caption {
margin-block-end: 1.25rem;
max-width: 100%
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0
}
.wp-caption.alignright {
margin: 5px 0 20px 20px
}
.wp-caption img {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption-text {
margin: 0
}
.gallery-caption {
display: block;
font-size: .8125rem;
line-height: 1.5;
margin: 0;
padding: .75rem
}
.pagination {
margin: 20px auto
}
.owl-stage {
margin: 0 auto
}
.sticky {
position: relative;
display: block
}
li.langswitch {
position: relative
}
li.langswitch a {
position: relative
}
li.langswitch>a svg {
width: 24px;
height: auto;
margin: 0 5px;
fill: none
}
.notInUse .scroll.headerScroll li.langswitch>a svg {
fill: #000
}
li.langswitch {
color: #fff;
cursor: pointer;
width: auto;
display: inline-block;
position: relative
}
li.langswitch img {
max-width: 28px
}
.langswitch .lang-submenu a span {
width: 100%;
display: block
}
.bypostauthor {
font-size: inherit
}
.hide {
display: none !important
}
.post-password-form p {
width: 100%;
display: flex;
align-items: flex-end
}
.no-games {
display: block;
width: 100%;
text-align: center
}
.post-password-form [type=submit] {
margin-inline-start: 3px
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #333;
display: block;
font-size: 1rem;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.post .entry-title a {
text-decoration: none
}
.post .wp-post-image {
width: 100%;
max-height: 500px;
-o-object-fit: cover;
object-fit: cover
}
header#site-header {
position: fixed;
top: 0;
right: 0;
left: 0;
width: 100%;
z-index: 5;
padding-top: 0;
background-color: rgba(0, 0, 0, 0);
transition: all .4s ease;
z-index: 99
}
.single-product header#site-header {
position: absolute
}
.page-template-template-checkout header#site-header {
background: #1b1d1f
}
.page-template-template-checkout .woocommerce .download_button.order-actions-button {
border-radius: 130px;
line-height: 30px;
width: auto;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: inline-block;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px;
box-shadow: 0 0 0 5px #fff, 0 0 0 6px #c2965a;
margin-top: 10px;
display: inline-block;
margin-left: 10px;
margin-right: 10px
}
.page-template-template-checkout .woocommerce .go_to_homepage.order-actions-button {
border-radius: 130px;
line-height: 30px;
width: auto;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 10px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: inline-block;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px;
box-shadow: 0 0 0 5px #fff, 0 0 0 6px #c2965a;
margin-top: 20px;
font-size: 14px;
margin-left: 10px;
margin-right: 10px;
display: inline-block;
width: 100%
}
a.button.custom-order-action-button {
width: 100%;
text-align: center;
margin: 20px 0
}
.checkout-page-content {
margin-top: 198px
}
.headerScroll header#site-header {
background-color: rgba(0, 0, 0, .9) !important;
backdrop-filter: blur(9.35px)
}
header#site-header .scroll {
display: none
}
.notInUSE html:not(.menuOpen) .scroll header#site-header {
background-color: #fff !important;
backdrop-filter: none;
top: -200px;
box-shadow: 10px -20px 77px 12px #41414142;
border-radius: 0 0 61px 61px
}
.notInUSE html:not(.menuOpen) .scroll header#site-header nav.site-navigation {
height: auto;
height: 104px
}
.notInUSE html:not(.menuOpen) .blackMenu header#site-header .logo .scroll,
html:not(.menuOpen) .scroll header#site-header .logo .scroll {
display: block;
font-size: 0
}
.notInUSE html:not(.menuOpen) .scroll header#site-header a {
color: #000;
display: flex;
align-items: center;
justify-content: center
}
.notInUSE html:not(.menuOpen) .scroll.headerScroll header#site-header {
top: 0
}
header#site-header .container {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 100%;
width: 100%;
padding-inline: 3vw
}
header#site-header>nav:first-child {
justify-content: flex-start
}
header li {
list-style: none
}
header li a {
color: #fff
}
header .logo {
max-width: 100px;
margin: 0 auto;
display: inline-block
}
header .logo svg {
max-width: 100px;
height: auto
}
.logo-color {
fill: #fff;
transition: all .2s ease
}
.notInUse .scroll .logo-color,
.notInUse .single-post .logo-color,
.notInUse .single-product .logo-color {
fill: #0a0601
}
.menuOpen .logo-color {
fill: #fff
}
footer .logo-color {
fill: #fff !important
}
header nav>div>ul {
display: flex;
gap: 1vw;
padding: 0
}
header ul.sub-menu {
position: absolute;
top: 70px;
left: 0;
padding: 0;
background: #fff;
display: none
}
header li:hover ul.sub-menu {
display: block
}
header li {
position: relative
}
header ul.sub-menu a {
color: #000;
line-height: 40px;
border-bottom: 1px solid #b79460;
display: block;
padding: 0 20px
}
header nav.site-navigation {
height: 100px;
display: block;
width: calc(50% - 77.5px)
}
header nav.site-navigation>div {
height: 100%
}
header nav.site-navigation>div>ul {
height: 100%;
align-items: center
}
header nav.site-navigation>div>ul>li {
height: 100%;
display: flex;
align-items: center;
justify-content: space-around;
font-weight: 300
}
header nav.site-navigation>div>ul>li.langswitch {
height: auto
}
header nav.site-navigation>div>ul>li>a {
height: 50%;
display: flex;
align-items: center;
justify-content: center;
border-bottom: 0 solid transparent;
transition: all .5s ease;
padding: 13px 17px;
white-space: nowrap;
text-align: center;
position: relative;
opacity: .7;
font-size: .95vw
}
header nav.site-navigation:last-child ul {
gap: .9vw
}
.blackMenu header nav.site-navigation>div>ul>li>a,
.blackMenu header nav.site-navigation>div>ul>li>a:hover {
color: #fff
}
header nav.site-navigation>div>ul>li>a:hover {
color: #fff
}
header nav.site-navigation>div>ul>li.current-menu-item>a,
header nav.site-navigation>div>ul>li.current_page_item>a,
header nav.site-navigation>div>ul>li>a:hover {
border-width: 0;
opacity: 1
}
header nav.site-navigation>div>ul>li:not(.langswitch)>a::before {
box-sizing: border-box;
opacity: 0;
width: 0;
content: '';
height: 3.38px;
background: #ffca81;
box-shadow: 2px 1px 14.2px #9f7235, inset 0 -4px 6.3px #eaa84c, inset 0 4px 4px rgba(255, 255, 255, .25);
border-radius: 90px;
flex: none;
order: 4;
flex-grow: 0;
z-index: 4;
position: absolute;
bottom: 10px;
right: 0;
left: 0;
transition: all .2s ease;
margin: 0 auto
}
header nav.site-navigation>div>ul>li.current-menu-item>a::before,
header nav.site-navigation>div>ul>li.current_page_item>a::before,
header nav.site-navigation>div>ul>li>a:hover::before {
opacity: 1;
width: 36%
}
header nav.site-navigation:first-child>div>ul {
justify-content: start
}
header nav.site-navigation:last-child>div>ul {
justify-content: end
}
header nav.site-navigation>div>ul>li.langswitch a {
padding: 0
}
.blackMenu header#site-header .logo>img,
.scroll header#site-header .logo>img {
display: none
}
.pll-parent-menu-item>a {
font-size: 0
}
.container {
max-width: 95%;
width: calc(100vw - 190px);
margin: 0 auto;
position: relative
}
.notINUSE footer {
padding: 90px 0 0 0;
position: relative;
z-index: 9;
background: linear-gradient(-180deg, transparent -60%, #0b1c2b 0, rgb(11 28 43 / 90%) 100%);
margin-top: 0
}
footer::before {
content: '';
top: -300px;
right: 0;
left: 0;
width: 100%;
height: 300px;
background: linear-gradient(180deg, transparent, rgba(255, 255, 255, 01));
position: absolute;
z-index: 2
}
.footer-form {
width: 100%
}
footer {
padding: 90px 0 0 0;
position: relative;
z-index: 9;
margin-top: 0;
padding-top: 0;
background-repeat: no-repeat;
margin-top: 270px
}
.single-product footer {
margin-top: 0
}
footer .footer-color {
background: #0b1c2b
}
footer .form form .flex {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
gap: 15px
}
footer .footer-color .container:first-child {
max-width: 940px;
padding: 0 40px
}
footer .form form {
width: 100%
}
.footer-form h2 {
text-align: center;
font-weight: 200 !important
}
footer .footer-form h2 {
font-size: 32px;
line-height: 120%;
margin-bottom: 45px
}
.footer-form h2 strong {
font-weight: 600
}
footer .form {
width: 100%;
margin-bottom: 0;
margin-top: 0
}
footer .form .container {
padding: 0
}
footer .form form .flex .inputWrap {
border: 1px solid rgba(0, 0, 0, .34);
height: 61px;
position: relative;
width: 33.33%;
border-radius: 61px
}
footer .form form .flex .inputWrap input,
footer .form form .flex .inputWrap select {
background: 0 0;
border: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0
}
footer .form form .flex .inputWrap input::-webkit-placeholder,
footer .form form .flex .inputWrap input::placeholder {
color: inherit
}
footer .form form .submit .inside {
border-radius: 130px;
height: 50px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
justify-content: center;
align-items: center;
gap: 15px
}
footer .form form .submit {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 33.33%;
margin: 0 auto;
cursor: pointer
}
footer .form form .submit input,
footer .form form .submit input:hover {
border: 0;
background: 0 0;
padding: 0;
color: inherit
}
footer .form form .submit .inside svg {
stroke: currentColor
}
footer .form form .submit .inside>span {
position: absolute;
top: 0;
right: 0
}
footer .plane {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
overflow: hidden
}
footer .container {
display: flex;
align-items: start;
justify-content: space-between;
max-width: 1550px;
position: relative;
z-index: 2;
padding-left: 100px
}
footer ul {
padding: 0
}
footer .wp-block-heading {
color: #fff;
font-size: 16px;
font-weight: 600;
margin: 0 0 25px 0;
line-height: 1;
text-transform: uppercase
}
footer .widget_nav_menu .langswitch a,
footer .widget_nav_menu a {
color: #959595;
font-size: 20px;
transition: all .2s ease
}
footer .widget_nav_menu .langswitch a:hover,
footer .widget_nav_menu a:hover {
color: #fff
}
html[lang=en-US] footer .widget_nav_menu a {
font-size: 16px
}
.page-template-template-text p {
margin: 0
}
footer .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background: rgba(183, 148, 96, 1);
width: 36px;
height: 36px;
border-radius: 36px
}
footer .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
fill: #fff
}
footer .is-layout-flex {
justify-content: center
}
footer li {
list-style: none;
line-height: 2
}
footer .widget_text:not(.widget_custom_html) {
color: #fff;
font-weight: 500;
margin-top: 46px
}
section.first-section {
width: 100%;
margin: 0 auto;
background: 0 0;
padding: 66px 0;
z-index: 1;
position: relative;
display: flex;
align-items: center;
justify-content: center
}
.about-page section.first-section {
padding-top: 0
}
.about-page .cities .city .l h2 {
color: inherit;
margin-bottom: 0;
line-height: 150%;
font-size: 40px
}
section.first-section .container {
max-width: 1382px
}
.about-page section.why-choose-us>.container>.title {
color: #000;
font-size: 58px;
font-style: normal;
font-weight: 250;
line-height: 120%;
letter-spacing: 1.74px;
margin-top: 100px
}
.about-page section.our-people h2.title {
text-transform: uppercase;
color: #b79460
}
section.first-section article {
display: flex;
align-items: center;
justify-content: center;
gap: 100px
}
section.first-section article .img {
width: auto;
max-width: 50%;
text-align: center
}
section.first-section article .img img {
border-radius: 43px;
height: auto;
max-height: 70vh
}
section.first-section article .content {
width: auto;
max-width: 650px
}
section.first-section article .content .title {
font-weight: 700
}
section.first-section article .text {
color: rgb(34 24 6 / 60%);
margin-top: 21px;
font-weight: 400
}
.first-section .btn {
background: #b79460;
display: inline-block;
line-height: 49px;
padding: 0 33px;
border-radius: 50px;
color: #fff;
margin-top: 30px;
cursor: pointer
}
.first-section .btn:hover svg {
width: 20px
}
html[lang=en-US].first-section .btn:hover svg {
transform: scaleX(-1)
}
footer li.langswitch,
footer li.langswitch a {
color: inherit
}
.scroll.headerScroll footer li.langswitch>a svg,
footer li.langswitch svg {
fill: currentColor
}
.first-section .btn svg {
width: 0;
transition: all .3s ease
}
html[lang=en-US] .first-section .btn svg {
transform: rotate(180deg)
}
a:active,
a:hover {
color: inherit
}
.upgrades h1 {
color: #b79460;
text-transform: uppercase;
font-size: 50px
}
section.closest-trips .container {
max-width: 1189px
}
section.closest-trips.trips-page .container {
max-width: 1632px
}
section.closest-trips .block:not(.active) {
display: none
}
section.closest-trips {
overflow: hidden;
padding-bottom: 92px;
padding-top: 190px
}
section.closest-trips.trips-page {
padding-bottom: 0;
overflow: visible;
position: relative;
z-index: 30
}
section.closest-trips.trips-page .tabs-blocks {
padding-bottom: 80px
}
section.closest-trips .slider {
max-width: 1188px;
margin: 0 auto
}
section.closest-trips .slider.owl-carousel {
width: 1188px;
margin: 0 auto;
max-width: calc(100% - 40px)
}
section.closest-trips .slider .owl-dots:not(.disabled) {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
position: absolute;
bottom: -92px;
right: 0;
left: 0
}
section.closest-trips .slider .owl-dots .owl-dot {
background: #d9d9d9;
width: 20px;
height: 20px;
border-radius: 10px;
transition: all .2s ease
}
section.closest-trips .slider .owl-dots .owl-dot.active {
background: #b79460
}
section.closest-trips .slider .owl-stage-outer {
overflow: visible
}
section.closest-trips .slider .owl-stage-outer .owl-item .item .item-inside,
section.closest-trips .slider .owl-stage-outer .owl-item .new-item .item-inside {
transform: translateY(120px);
filter: blur(6.59px);
opacity: .3;
transition: all .2s ease;
box-shadow: 0 4px 49.9px rgba(0, 0, 0, .25)
}
section.closest-trips .slider .owl-stage-outer .owl-item.active .item .item-inside,
section.closest-trips .slider .owl-stage-outer .owl-item.active .new-item .item-inside {
filter: blur(0);
transform: scale(1);
margin-top: 0;
opacity: 1
}
section.closest-trips .container>.title {
text-align: center;
letter-spacing: .03em;
color: #f7fbff;
background-clip: text;
padding-bottom: 10px;
font-weight: 250;
font-size: 100px;
line-height: 120%
}
section.closest-trips .tabs-wrap {
display: flex;
align-items: center;
justify-content: center
}
section.closest-trips .tabs {
display: flex;
align-items: center;
gap: 0;
justify-content: center;
margin-bottom: 56px;
margin-top: 24px
}
section.closest-trips .tabs>.tab {
padding: 0 25px;
line-height: 48px;
border-radius: 50px;
cursor: pointer;
color: #fff;
transition: all .2s ease;
position: relative
}
section.closest-trips .tabs>.tab.active::before,
section.closest-trips .tabs>.tab:hover::before {
opacity: 1;
width: 45px
}
section.closest-trips.trips-page .tabs-blocks .item:not(:last-child) {
margin-bottom: 180px
}
section.closest-trips .tabs>.tab::before {
box-sizing: border-box;
opacity: 0;
width: 0;
content: '';
height: 3.38px;
background: #ffca81;
box-shadow: 2px 1px 14.2px #9f7235, inset 0 -4px 6.3px #eaa84c, inset 0 4px 4px rgba(255, 255, 255, .25);
border-radius: 90px;
flex: none;
order: 4;
flex-grow: 0;
z-index: 4;
position: absolute;
bottom: 0;
right: 0;
left: 0;
transition: all .2s ease;
margin: 0 auto
}
section.closest-trips .tabs>.tab:not(.active) {
opacity: .5
}
section.closest-trips .tabs-blocks .item {
width: 100%;
display: block;
cursor: pointer;
position: relative
}
section.closest-trips .tabs-blocks .item .sold-out {
position: absolute;
top: 28px;
right: 28px;
z-index: 2;
padding: 0 21px;
width: auto;
height: auto;
display: flex;
align-items: center;
justify-content: center;
line-height: 61px;
color: #fff;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 61px;
letter-spacing: 2px;
border-radius: 20px;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
z-index: 3
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .sold-out {
left: 60px;
right: auto
}
section.closest-trips .tabs-blocks .item .spots-left {
text-transform: uppercase;
position: absolute;
top: 28px;
right: 60px;
z-index: 2;
padding: 0 21px;
width: auto;
height: auto;
display: flex;
align-items: center;
justify-content: center;
line-height: 61px;
color: #000;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 61px;
letter-spacing: 2px;
border-radius: 20px;
background: rgba(255, 255, 255, .9);
z-index: 3
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .spots-left {
right: auto;
left: 60px
}
section.closest-trips .tabs-blocks .item .item-inside {
background-color: #363636;
max-width: 100%;
margin: 0 auto;
border-radius: 43px;
color: #fff;
display: flex;
justify-content: space-between;
position: relative;
background-size: cover;
background-position: center center;
overflow: hidden
}
section.closest-trips .tabs-blocks .item .item-inside .img-inside {
position: absolute;
top: 0;
background-position: center center;
right: 0;
left: 0;
bottom: 0;
background-size: cover;
z-index: 0;
border-radius: 43px;
transition: all .5s ease
}
section.closest-trips .tabs-blocks .item:hover .item-inside .img-inside {
transform: scale(1.2)
}
section.closest-trips.trips-page .slider {
display: flex;
flex-direction: column;
gap: 60px
}
section.closest-trips .tabs-blocks .item .item-inside::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 82px;
height: 100%;
border-left: 1px dashed #fff;
display: none
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .item-inside::before {
right: 82px;
left: auto
}
section.closest-trips .tabs-blocks .item .img {
width: 41%;
position: relative;
overflow: hidden;
border-radius: 43px;
transition: all .4s ease
}
section.closest-trips .tabs-blocks .item:hover .img {
width: 48%
}
section.closest-trips .tabs-blocks .item .img .im {
border-radius: 43px;
height: 100%;
width: 100%;
transition: all .4s ease;
background-size: cover;
background-position: center center
}
section.closest-trips .tabs-blocks .item:hover .img .im {
transform: scale(1.1)
}
section.closest-trips .tabs-blocks .item .title {
margin: 0 0 10px 0;
line-height: 1
}
section.closest-trips .tabs-blocks .item .package-info {
display: flex;
align-items: center;
justify-content: start;
gap: 25px;
margin-top: 16px;
width: 100%;
max-width: 445px;
display: flex;
justify-content: center
}
section.closest-trips .tabs-blocks .item .package-info h3 {
display: flex;
align-items: start;
gap: 10px
}
section.closest-trips .tabs-blocks .item .package-info h3 div {
display: flex;
flex-direction: column;
line-height: 1;
font-size: 16px
}
section.closest-trips .tabs-blocks .item .package-info h3 i span {
font-size: 10px;
font-style: normal;
margin-left: -5px
}
section.closest-trips .tabs-blocks .item .package-info h3 i {
font-size: 0;
position: relative
}
section.closest-trips .tabs-blocks .item .package-info h3 i svg {
stroke: currentColor
}
section.closest-trips .tabs-blocks .item .package-days {
display: flex;
align-items: center;
justify-content: space-between;
gap: 25px;
margin-top: 30px;
width: 100%;
max-width: 445px;
border: 1px solid rgba(255, 255, 255, .6);
border-radius: 30px;
padding: 30px
}
section.closest-trips .tabs-blocks .item .item-outside .package-days>svg {
stroke: currentColor
}
section.closest-trips .tabs-blocks .item .package-days .more-info-soon {
font-size: 22px;
font-weight: 400;
padding: 10px 0
}
section.closest-trips .tabs-blocks .item .package-days h6 {
font-weight: 400;
font-size: 16px;
display: flex;
align-items: start;
gap: 10px
}
section.closest-trips .tabs-blocks .item .package-days h6 i {
font-size: 0;
margin-top: 3px
}
section.closest-trips .tabs-blocks .item .package-days h6 i svg {
stroke: currentColor
}
section.closest-trips .tabs-blocks .item .package-days strong {
font-weight: 500;
font-size: 24px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex {
display: flex;
align-items: center;
justify-content: space-between
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex {
display: flex;
align-items: center;
justify-content: center;
gap: 25px;
margin-top: 30px;
width: auto;
max-width: none;
background: rgba(255, 255, 255, .05);
border-radius: 320px;
border: 0;
padding: 35px 38px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .package-days {
background: 0 0;
padding: 0;
margin: 0;
border-radius: 0
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .button-area .price {
font-size: 30px;
font-weight: 300
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .button-area {
display: flex;
align-items: center;
gap: 20px;
justify-content: start
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .button-area .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 280px;
margin: 0 auto;
white-space: nowrap
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .button-area .button-wrap a {
border-radius: 130px;
line-height: 64px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex.bottom-flex .button-area .button-wrap a svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
section.closest-trips .tabs-blocks .item .content {
width: 100%;
padding: 60px 60px 65px 60px;
display: flex;
justify-content: space-between;
flex-direction: column;
background: linear-gradient(90deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 82.31%);
border-radius: 43px;
min-height: 550px;
transition: all .2s ease;
position: relative;
z-index: 2
}
section.closest-trips .tabs-blocks .item .content.sold-out-con {
padding-top: 100px
}
section.closest-trips .tabs-blocks .owl-item:not(.active) .content {
min-height: 430px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 445px;
margin-top: 40px;
gap: 36px;
margin-bottom: 0;
margin-inline: auto 0
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .price {
margin: 0;
color: #fff;
font-weight: 400;
font-size: 24px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #fff;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 289px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button svg {
stroke: currentColor;
stroke-width: 1px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button {
background: #fff;
border-radius: 130px;
line-height: 64px;
width: 100%;
text-align: center;
cursor: pointer;
color: #000;
text-transform: uppercase;
padding: 0 26px;
display: flex;
align-items: center;
gap: 15px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button.sold-out {
background: linear-gradient(180deg, rgb(183 148 96 / 20%) 0, rgb(232 188 122 / 20%) 100%);
pointer-events: none;
position: relative;
top: auto;
right: auto;
left: auto
}
section.closest-trips .tabs-blocks .item .item-outside .button-wrap {
border: 2px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px rgba(28, 32, 47, 1);
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 289px
}
section.closest-trips .tabs-blocks .item .item-outside .button svg {
stroke: currentColor;
stroke-width: 1px
}
section.closest-trips .tabs-blocks .item .item-outside .button {
background: rgba(194, 150, 90, 1);
border-radius: 130px;
line-height: 24px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
text-transform: uppercase;
padding: 0 20px;
display: flex;
align-items: center;
gap: 15px;
font-size: 14px
}
section.closest-trips .tabs-blocks .item .item-outside .button.sold-out {
background: linear-gradient(180deg, rgb(183 148 96 / 20%) 0, rgb(232 188 122 / 20%) 100%);
pointer-events: none;
position: relative
}
section.closest-trips .tabs-blocks .item .nbatrips-logo {
position: absolute;
top: 50%;
left: 25px;
transform: translateY(-50%);
font-size: 0
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .nbatrips-logo {
right: 25px;
left: auto
}
html[lang=en-US] section.blog .only-mob+a:hover svg,
html[lang=en-US] section.closest-trips .tabs-blocks .item .nbatrips-logo svg {
transform: rotate(180deg)
}
section.closest-trips .owl-carousel .owl-nav .owl-next {
position: absolute;
top: 50%;
right: -100px;
width: 78px;
height: 78px;
transform: translateY(-50%);
border-radius: 70px;
font-size: 60px;
line-height: 78px;
background: 0 0;
border: 1px solid #fff;
font-size: 0;
display: flex;
align-items: center;
justify-content: center;
color: #fff
}
section.closest-trips .owl-carousel .owl-nav .owl-prev {
position: absolute;
top: 50%;
left: -100px;
width: 78px;
height: 78px;
background: 0 0;
border-radius: 70px;
font-size: 60px;
line-height: 78px;
transform: translateY(-50%);
color: #fff;
background: 0 0;
border: 1px solid #fff;
font-size: 0;
display: flex;
align-items: center;
justify-content: center
}
section.closest-trips .owl-carousel .owl-nav svg {
height: 25px;
width: auto;
stroke: currentColor
}
html[lang=he-IL] section.closest-trips .owl-carousel .owl-nav .owl-next {
left: -100px;
right: auto
}
html[lang=he-IL] section.closest-trips .owl-carousel .owl-nav .owl-prev {
right: -100px;
left: 0
}
html:not([lang=en-US]) section.closest-trips .block[data-tab=current-season] .owl-carousel .owl-nav svg {
transform: scaleX(-1)
}
.last-trips .full-screen {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
color: #b79460;
cursor: pointer;
position: absolute;
top: 210px;
left: 540px;
z-index: 5
}
.last-trips .container {
max-width: 1342px
}
.hero-connected {
background: #1b1d1f
}
.page-hero-section .hero-connected {
min-height: 110vh;
background-position: top center;
background-size: cover;
display: flex;
align-items: center;
justify-content: end;
flex-direction: column;
padding-top: 100px
}
.single-post .page-hero-section .hero-connected {
min-height: auto
}
.activities-page .page-hero-section .hero-connected {
padding-top: 200px;
position: relative
}
.product.pre_order .page-hero-section .hero-connected {
background-image: url(//nbatrips.com/wp-content/themes/nbatrips_new_theme/assets/images/bigball.webp);
background-size: 10%;
background-position: left 10%;
background-repeat: no-repeat
}
.section.section-blocks-section .hero-connected {
background: #1b1d1f
}
.hero-connected-bottom {
margin-top: -1px;
position: relative;
z-index: -2
}
.hero-connected-bottom img {
width: 100%
}
.page-hero-section .page-header>h1.entry-title {
color: #ffca81;
text-shadow: 10.468px 5.234px 74.324px rgba(159, 114, 53, .7);
font-size: 13.2vw;
font-style: normal;
font-weight: 700;
line-height: 85%;
letter-spacing: -7.56px;
text-transform: uppercase
}
html[lang=he-IL] .page-hero-section .page-header>h1.entry-title {
letter-spacing: 0;
font-size: 11.2vw
}
.single-post .page-hero-section .page-header>h1.entry-title {
font-size: 6vw
}
.product.pre_order .page-hero-section .page-header>h1.entry-title {
font-size: 11.1vw
}
.page-template-template-contact .page-hero-section .page-header>h1.entry-title {
font-size: 7.2vw
}
section.closest-trips .tabs-blocks .item .package-info strong {
color: #fff;
font-size: 40px;
font-weight: 500
}
section.closest-trips .tabs-blocks .item .title {
color: #fff
}
section.closest-trips .tabs-blocks .item h4.title:empty {
display: none
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .title {
font-size: 64px;
font-weight: 500;
max-width: 100%
}
section.closest-trips .tabs-blocks .item .sub-title {
color: #fff;
padding: 0 0;
max-width: 445px;
font-weight: 400
}
section.closest-trips .tabs-blocks .item .sub-title:empty {
display: none
}
section.closest-trips .tabs-blocks .item .img::before {
content: '';
position: absolute;
top: 0;
left: -50px;
width: 200px;
height: 100%;
background: linear-gradient(90deg, #363636 60px, transparent);
z-index: 2
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .img::before {
right: -50px;
left: auto;
transform: rotate(180deg)
}
html[lang=he-IL] .wpcf7 * {
direction: rtl
}
section.closest-trips .tabs-blocks .owl-item.active .item .item-inside {
background-color: #363636;
border-color: #363636;
color: #fff
}
section.closest-trips .tabs-blocks .item .item-outside {
display: none
}
section.newsletter {
background: rgba(27, 27, 27, 1);
max-width: 1314px;
margin: 0 auto;
border-radius: 43px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
padding: 65px 40px;
margin-top: 200px;
border-radius: 50px;
background: radial-gradient(65.95% 67.83% at 34.06% 34.13%, rgba(183, 148, 96, .3) 15.76%, rgba(0, 0, 0, .3) 100%), #221806;
position: relative
}
body:not(.home) section.newsletter {
margin-top: 50px
}
html[lang=en-US] section.newsletter .img {
transform: scaleX(-1)
}
section.newsletter .img {
margin-bottom: -148px;
margin-top: -172px;
display: none
}
section.newsletter .l {
display: flex;
align-items: center;
flex-direction: column;
max-width: calc(100% - 450px)
}
section.newsletter .top-content {
text-align: center
}
section .wpcf7 .wpcf7-response-output {
margin: 0
}
section.newsletter .top-content .title {
margin: 0;
font-size: 45px
}
section.newsletter .top-content * {
font-weight: 400
}
section.newsletter .top-content .sub {
font-weight: 400;
color: rgba(255, 255, 255, .8);
margin-bottom: 34px
}
section.newsletter .top-content h5 {
font-weight: 400
}
section.newsletter .form {
position: relative
}
section.newsletter .form .flex {
display: flex;
gap: 16px
}
section.newsletter .form .flex input[type=submit] {
width: calc(100%/3);
background: #b79460;
border-color: #b79460;
color: #fff
}
section.newsletter .form .flex input {
background: 0 0;
border: 1px solid rgba(255, 255, 255, .88);
border-radius: 180px;
width: 100%;
color: #fff;
height: 48px
}
section.newsletter .form .flex input::placeholder {
color: #fff
}
section.newsletter .form .flex>* {
width: calc(100%/3)
}
.activities-page>.flex>div,
.contact-page,
.page-groups,
.product-upgrade,
div#text-page .page-content,
main.site-main,
section.blog.blog-page,
section.our-gallery {
position: relative;
z-index: 22
}
section.customers-sharing {
margin-top: 100px;
text-align: center;
overflow: hidden;
position: relative;
z-index: 22;
padding-bottom: 80px
}
.product section.customers-sharing {
padding-bottom: 100px
}
section.customers-sharing .owl-nav {
display: flex;
align-items: center;
justify-content: center;
gap: 10px
}
section.customers-sharing>.title strong {
font-weight: 700;
display: block;
text-align: center;
letter-spacing: .03em;
background: linear-gradient(89.2deg, #000 24.72%, #c2965a 36.91%, #341f02 94.5%), #000;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
padding-bottom: 10px;
font-size: 1.5em
}
section.customers-sharing>.title {
font-weight: 200;
font-size: 78px
}
section.customers-sharing.customers-page {
margin-top: 0;
overflow: visible;
position: relative;
z-index: 10
}
section.customers-sharing.customers-page h2 {
margin-bottom: 70px;
text-transform: uppercase
}
section.customers-sharing .container {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column
}
section.customers-sharing .owl-carousel {
max-width: 740px;
margin: 65px auto 0 auto
}
section.customers-sharing .owl-carousel.owl-loaded {
display: flex;
flex-direction: column;
margin-top: 0
}
section.customers-sharing .owl-carousel.owl-loaded .owl-stage-outer {
order: 0
}
section.customers-sharing .owl-carousel.owl-loaded .owl-dots {
order: 1
}
section.customers-sharing .owl-carousel.owl-loaded .owl-nav {
order: 2
}
section.customers-sharing .owl-carousel .owl-stage-outer {
overflow: visible
}
section.customers-sharing:not(.customers-page) .item {
background: #fff;
transform: scale(.8);
opacity: .5;
filter: blur(10px)
}
section.customers-sharing:not(.customers-page) .active .item {
filter: blur(0);
opacity: 1
}
section.customers-sharing.customers-page .items .item {
background: #fff;
box-shadow: 0 4px 108.3px rgba(0, 0, 0, .12);
max-width: 48%;
border-radius: 50px;
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23), 0 4px 108.3px 0 rgba(0, 0, 0, .12);
font-size: 1.7vw;
width: 100%
}
section.customers-sharing.customers-page .items .item .google-review img {
max-width: 200px
}
section.customers-sharing.customers-page .items .item .google-review {
margin-bottom: 50px;
display: block
}
section.customers-sharing.customers-page .item .text {
line-height: 120%;
max-height: 200px
}
section.customers-sharing .item .quote {
font-size: 0;
margin-bottom: 35px
}
section.customers-sharing .owl-item.active .item {
box-shadow: 0 4px 108.3px rgba(0, 0, 0, .12)
}
section.customers-sharing .item {
padding: 100px 80px
}
section.customers-sharing .item {
max-width: 100%;
margin: 0 0;
text-align: center;
border-radius: 25px;
color: #221806;
position: relative;
transform: scale(1);
transition: all .2s ease;
font-size: 54px;
opacity: 1;
font-weight: 200
}
section.customers-sharing .item .img {
width: 45px;
height: 45px;
border: 5px solid #c2965a;
font-size: 0;
border-radius: 138px;
box-sizing: content-box
}
section.customers-sharing .item .top {
position: relative
}
section.customers-sharing .item .top svg {
position: absolute;
top: 0;
right: 0
}
section.customers-sharing .item .img img {
border-radius: 100px;
margin: 0 auto;
width: 100%;
height: 100%
}
section.customers-sharing .item .name {
font-size: 16px;
font-weight: 400;
color: #000
}
section.customers-sharing .item .text {
overflow: hidden;
line-height: 62px;
margin-bottom: 30px
}
section.customers-sharing .owl-carousel .owl-nav .owl-next {
width: auto;
height: auto;
background: 0 0;
font-size: 0;
width: 70px;
height: 70px;
border-radius: 70px;
font-size: 60px;
line-height: 70px;
background: #fff;
border: 1px solid #c2965a;
font-size: 0;
display: flex;
align-items: center;
justify-content: center
}
section.customers-sharing .owl-carousel .owl-nav .owl-prev {
width: auto;
height: auto;
background: 0 0;
font-size: 0;
width: 70px;
height: 70px;
border-radius: 70px;
font-size: 60px;
line-height: 70px;
background: #fff;
border: 1px solid #c2965a;
font-size: 0;
display: flex;
align-items: center;
justify-content: center
}
section.customers-sharing .owl-carousel .owl-nav button svg {
transition: all .2s ease;
stroke: currentColor
}
section.customers-sharing .item .read-more {
text-align: center;
cursor: pointer;
font-size: 21.24px;
font-style: normal;
font-weight: 400;
line-height: 27.248px;
background: linear-gradient(90deg, #c2965a 0, #794d12 126.45%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
section.customers-sharing .item .social {
display: flex;
align-items: start;
justify-content: start;
margin-top: 0;
font-size: 0
}
section.customers-sharing .item .social img {
fill: #000;
width: 24px;
height: auto
}
section.customers-sharing .item .read-more .open {
display: none
}
section.customers-sharing .item.open .read-more .open {
display: block
}
section.customers-sharing .item.open .text {
max-height: none
}
section.customers-sharing .item.open .read-more .read-more {
display: none
}
section.customers-sharing .items {
display: flex;
justify-content: space-between;
flex-wrap: wrap
}
section.customers-sharing .items .item {
max-width: 32.33%
}
section.customers-sharing .owl-carousel .owl-dots {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
margin-bottom: 60px
}
section.customers-sharing .owl-carousel .owl-dots .owl-dot {
width: 6px;
height: 6px;
background: #d1c8bc;
transition: all .2s ease
}
section.customers-sharing .owl-carousel .owl-dots .owl-dot.active,
section.customers-sharing .owl-carousel .owl-dots .owl-dot:hover {
width: 16px;
background: #c2965a
}
section.last-trips.story-feed {
margin-top: 170px
}
section.last-trips.story-feed.expand {
background: rgba(0, 0, 0, .8);
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 2;
margin: 0
}
section.last-trips.story-feed .expand {
display: none
}
section.last-trips.story-feed.expand .full-screen h6 {
display: none
}
section.last-trips.story-feed.expand h6.expand {
display: block
}
.last-trips.expand .full-screen {
left: 0;
top: 200px
}
.last-trips.expand .container {
max-width: 100%;
height: 100%
}
section.last-trips>.container>.tabs {
display: flex;
align-items: center;
gap: 15px;
justify-content: center;
margin-bottom: 40px;
padding-top: 20px
}
section.last-trips>.container>.tabs>.tab {
border: 1px solid transparent;
padding: 0 25px;
line-height: 48px;
border-radius: 50px;
cursor: pointer;
transition: all .2s ease;
background: rgba(202, 202, 202, .37)
}
section.last-trips>.container>.tabs>.tab.active {
background: rgba(183, 148, 96, 1);
color: #fff;
border-color: rgba(183, 148, 96, 1)
}
section.last-trips.story-feed .title {
text-align: center
}
section.last-trips.story-feed.expand .tab .title {
text-align: center;
display: flex;
width: 100%;
white-space: normal
}
section.customers-sharing .item .writer-info {
display: flex;
align-items: center;
justify-content: center;
margin-top: 50px;
gap: 15px
}
section.last-trips.story-feed .flex {
display: flex;
align-items: start;
justify-content: space-between
}
section.last-trips.story-feed.expand .flex {
align-items: center
}
section.last-trips.story-feed .flex .tabs {
width: 50%;
display: flex;
align-items: center;
justify-content: start;
margin-top: 70px;
flex-wrap: wrap
}
section.last-trips.story-feed .flex .tabs .tab.active {
opacity: 1
}
section.last-trips.story-feed .flex .tabs .tab {
width: 33.33%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
cursor: pointer;
opacity: .5;
transition: all .2s ease
}
section.last-trips.story-feed .flex .tabs .tab .img {
max-width: 100px;
border-radius: 124px;
font-size: 0;
padding: 8px;
background: #b48845;
background: linear-gradient(10deg, rgba(180, 136, 69, 1) 0, rgba(216, 173, 93, 1) 20%, rgba(243, 208, 146, 1) 40%, rgba(208, 167, 97, 1) 60%, rgba(180, 136, 69, 1) 80%);
margin-bottom: 15px
}
section.last-trips.story-feed .flex .tabs .tab .img img {
border-radius: 124px;
box-shadow: 0 0 0 5px #fff;
width: 109px;
height: 109px;
object-fit: cover
}
section.last-trips.story-feed.expand .flex .tabs .tab .img img {
width: 54px;
height: 54px
}
section.last-trips.story-feed.expand>.container>.h1 {
display: none
}
section.last-trips.story-feed.expand .flex {
flex-direction: column;
height: 100%;
justify-content: center;
max-width: 620px;
position: relative;
margin: 0 auto
}
section.last-trips.story-feed.expand .flex .tabs {
margin-bottom: 10px;
justify-content: start;
gap: 30px;
max-width: 423.43px;
margin-top: 0;
white-space: nowrap;
width: 100%
}
section.last-trips.story-feed.expand .flex .tabs .tab .img {
max-width: 70px;
padding: 8px;
margin-bottom: 5px
}
section.last-trips.story-feed.expand .flex .tabs .tab {
color: #fff;
width: auto
}
section.last-trips.story-feed.expand .flex .tabs .tab .img img {
box-shadow: 0 0 0 4px #fff
}
section.last-trips.story-feed.expand>.container>.title {
display: none
}
section.last-trips.expand>.container>.tabs {
display: none
}
section.last-trips.story-feed.expand {
z-index: 999
}
section.last-trips.story-feed.expand .tabs {
white-space: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
overflow-y: hidden
}
section.last-trips.story-feed.expand .tabs::-webkit-scrollbar {
width: 5px;
height: 5px;
border-radius: 20px
}
section.last-trips.story-feed.expand .tabs::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 20px
}
section.last-trips.story-feed.expand .tabs::-webkit-scrollbar-thumb {
background: #b79460;
border-radius: 20px
}
section.last-trips.story-feed.expand .tabs::-webkit-scrollbar-thumb:hover {
background: #555
}
section.last-trips.story-feed.expand .flex .tabs .tab {
width: auto;
min-width: 80px
}
section.our-gallery #main {
padding: 30px 0 30px 0;
max-height: 1500px;
overflow: hidden;
position: relative;
margin-bottom: -170px
}
section.our-gallery.gallery-page #main {
max-height: none !important;
margin: 0
}
section.our-gallery {
text-align: center;
position: relative;
margin-top: 60px
}
.page-template-template-shop section.our-gallery {
max-width: 100%;
margin: 0 auto
}
.ohidden {
overflow: hidden
}
.page-template-template-shop section.our-gallery .container {
max-width: 90%;
margin: 0 auto;
right: 0;
left: 0
}
section.our-gallery .container span span {
font-style: normal;
font-weight: 600;
font-size: 3vw;
line-height: 94%;
width: 100%;
display: block;
text-align: center;
letter-spacing: .03em;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent
}
section.our-gallery .container span {
font-size: 2vw;
font-weight: 200;
line-height: 120%
}
section.our-gallery .container .triangle strong {
font-style: normal;
font-weight: 600;
font-size: 3vw;
line-height: 94%;
width: 100%;
display: block;
text-align: center;
letter-spacing: .03em;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent
}
section.our-gallery .strips .strip {
white-space: nowrap;
width: auto;
overflow: visible;
position: relative
}
html:not([lang=en-US]) section.our-gallery .strips .strip:not(.rtl) {
direction: ltr
}
section.our-gallery .strips .strip a.img {
transition: all .5s ease;
max-height: 300px;
max-width: 20vw;
width: 100vw;
height: 100vh;
object-fit: cover;
border-radius: 33px;
overflow: hidden;
margin: 0 30px;
box-shadow: 0 0 88.316px rgba(167, 127, 72, .23);
display: inline-block;
background-position: top center;
background-size: cover;
position: relative;
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23)
}
section.our-gallery .strips .strip a.img:hover {
transform: scale(1.1)
}
section.our-gallery .strips .strip:not(:first-child) {
margin-top: 3vw
}
section.our-gallery .strips .strip.rtl {
direction: rtl
}
section.our-gallery .container .triangle {
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 50px 60px;
gap: 60px;
position: absolute;
width: 386.425px;
height: 386.425px;
background: rgba(255, 255, 255, .3);
border: 1px solid #fff;
box-shadow: 0 4px 108.3px rgba(255, 255, 255, .31);
backdrop-filter: blur(4.35px);
border-radius: 50px;
transform: rotate(45deg);
max-width: 80vw;
max-height: 80vw
}
section.our-gallery .container .triangle .triangle-inside {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 50px 0;
gap: 60px;
position: absolute;
width: 335.27px;
height: 335.27px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 4px 108.3px rgba(0, 0, 0, .12);
border-radius: 30px;
max-width: 70vw;
max-height: 70vw
}
section.our-gallery .container .triangle .triangle-inside .inside {
transform: rotate(-45deg);
font-size: 2vw;
font-weight: 200;
line-height: 120%
}
section.our-gallery .container .triangle .triangle-inside .inside p {
margin: 0
}
section.our-gallery .container {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
z-index: 2;
max-width: none;
display: flex;
align-items: center;
justify-content: center
}
section.our-gallery.gallery-page {
margin: 50px
}
footer li.langswitch a {
display: flex;
align-items: center
}
section.our-gallery .triangle a {
border-radius: 130px;
line-height: 64px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
font-size: 18px;
font-weight: 400;
justify-content: center
}
section.our-gallery .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 208px;
margin: 30px auto
}
section.our-gallery a svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
section.our-gallery #main::after {
content: '';
height: 500px;
position: absolute;
bottom: 0;
right: 0;
left: 0;
z-index: 3;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 16.41%, rgba(255, 255, 255, .84) 37.86%, #fff 56.16%)
}
section.our-gallery.gallery-page #main::after {
content: none !important;
display: none
}
section.our-gallery #tiles {
list-style-type: none;
position: relative;
margin: 0
}
section.our-gallery #tiles li {
width: 360px;
-moz-border-radius: 2px;
display: none;
cursor: pointer
}
section.our-gallery #tiles li img {
display: block;
height: unset;
max-width: 100%;
border-radius: 15px
}
section.our-gallery #tiles li p {
color: #666;
font-size: 12px;
margin: 7px 0 0 7px
}
section.our-gallery #tiles ali:nth-child(3n) {
height: 175px
}
section.our-gallery #tiles ali:nth-child(4n-3) {
padding-bottom: 30px
}
section.our-gallery #tiles ali:nth-child(5n) {
height: 250px
}
section.our-gallery .triangle .title {
text-align: center;
margin: 0;
text-transform: uppercase;
color: #b79460
}
section.our-gallery .sub {
text-align: center;
font-size: 24px;
color: rgba(0, 0, 0, .68);
opacity: .6
}
section.blog .container>.title {
margin: 0;
font-weight: 200;
text-align: center;
font-size: 68px
}
section.blog .container>.title strong {
font-weight: 700;
background: linear-gradient(89deg, #c2965a 52.15%, #341f02 110.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
.notINUSE section.blog {
margin-top: 100px;
background-image: url(//nbatrips.com/wp-content/themes/nbatrips_new_theme/assets/images/blog-bg.svg);
background-size: cover;
padding-top: 15vw
}
section.blog {
margin-top: 0;
padding-top: 10vw;
position: relative;
z-index: 10
}
section.blog.inside-article-page {
padding-top: 0;
margin: 0
}
.home section.blog .container {
display: flex;
flex-direction: column
}
section.blog.blog-page {
padding: 0;
margin-top: 0
}
section.blog .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 40px auto
}
section.blog .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
section.blog .button-wrap .button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.blog.blog-page+.button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 40px auto
}
.blog.blog-page+.button-wrap>div {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.blog.blog-page+.button-wrap>div svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.customers-page.customers-sharing .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 40px auto
}
.customers-page.customers-sharing .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.order-details-inside .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: inline-block;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 0 auto
}
.order-details-inside .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.customers-page.customers-sharing .button-wrap .button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
section.blog.blog-page .blog-items article:first-child {
width: 100%
}
.article-page section.blog.blog-page .blog-items article:first-child {
width: auto
}
section.blog.blog-page .blog-items .l article:not(:first-child) img {
height: 321px
}
section.blog .blog-items {
display: flex;
align-items: start;
justify-content: space-between;
gap: 60px;
margin-top: 110px;
text-align: right;
flex-direction: column
}
html[lang=en-US] section.blog .blog-items {
text-align: left
}
section.blog .blog-items .l:first-child article {
height: auto
}
section.blog.blog-page .blog-items .l {
flex-wrap: wrap
}
section.blog .blog-items .l {
height: 100%
}
section.blog .blog-items .l:not(:first-child) article {
height: 33.33%
}
section.blog:not(.inside-article-page) .blog-items .l:first-child {
width: 100%;
display: flex;
align-items: start;
justify-content: space-between;
gap: 24px
}
section.blog .blog-items .l:not(:first-child) {
width: 100%;
display: flex;
align-items: start;
justify-content: space-between;
gap: 33px
}
section.blog .blog-items .l:not(:first-child) article h3 {
font-size: 40px
}
.notINUSE section.blog article:hover {
box-shadow: 0 20px 48px rgba(10, 25, 49, .09)
}
section.blog article {
background-size: cover;
gap: 24px;
background-position: top center;
position: relative;
display: flex;
align-items: start;
color: #000;
padding: 24px;
width: 100%;
transition: all .4s ease;
flex-direction: column
}
section.blog article .img {
border-radius: 42px;
border: .596px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.563px 96.479px 0 rgba(0, 0, 0, .12), 0 2.384px 64.54px 0 rgba(255, 255, 255, .31);
padding: 33px 30px;
width: 100%;
transition: all .2s ease
}
section.blog .l:not(.first-child) article .img {
padding: 16px 17px;
border-radius: 34px
}
section.blog article .img img {
transition: all .5s ease
}
section.blog article .img:hover img {
transform: scale(1.2)
}
section.blog .l:not(.first-child) article .img {
padding: 16px 17px;
border-radius: 34px;
overflow: hidden
}
section.blog article .date {
font-size: 18px;
color: #232629;
margin-bottom: 8px;
margin-top: 10px;
line-height: 1
}
section.blog article .excerpt {
opacity: .7;
max-width: 100%
}
.notINUSE section.blog article:hover {
background-size: 140% !important
}
section.blog article .bg-img {
position: absolute;
bottom: 0;
right: 0;
left: 0;
top: 0;
z-index: 5;
border-radius: 20px;
background-size: cover
}
section.blog article .bottom h3 {
font-size: 28px;
font-weight: 400
}
section.blog article .bottom {
position: relative;
z-index: 5;
margin-bottom: 0;
transition: all .4s ease;
width: 100%;
text-align: center
}
.notINUSE section.blog article:hover .bottom {
margin-bottom: 15px
}
section.blog article .read-more {
color: #c2965a;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
gap: 0;
transition: all .2s ease;
font-size: 20px;
margin-top: 0;
text-transform: uppercase;
font-weight: 600;
text-decoration: underline
}
section.blog .blog-items .l article img {
height: 662px;
width: 100%;
object-fit: cover;
border-radius: 25px
}
section.blog .blog-items .l:not(:first-child) article img {
height: 321px;
border-radius: 25px
}
section.blog article .read-more svg {
stroke: currentColor
}
.notINUSE section.blog article:hover .read-more {
color: #c2965a;
font-size: 14px !important;
margin-top: 23px !important;
gap: 10px
}
section.blog .blog-items .l:not(:first-child) .excerpt {
display: none
}
section.blog article .cats {
display: flex;
align-items: center;
margin-bottom: 10px
}
section.blog article .cats a {
border-radius: 120px;
background: rgba(255, 255, 255, .25);
display: block;
line-height: 31px;
padding: 0 21px;
margin-left: 15px;
white-space: nowrap
}
html[lang=en-US] section.blog article .cats a {
margin-left: 0;
margin-right: 15px
}
section.blog article h3 {
margin: 0
}
section.blog .blog-items .l:not(:first-child) article .cats a:nth-child(n+3) {
display: none
}
section.blog .only-mob+a {
line-height: 1;
color: #fff;
border-radius: 70px;
padding: 15px 31px;
background: #b79460;
display: inline-block;
margin-top: 62px
}
.notINUSE section.blog .only-mob+a:hover svg {
width: 20px
}
section.blog .only-mob+a svg {
width: 0;
transition: all .3s ease
}
.newsletter .wpcf7-spinner {
position: absolute;
top: 0;
right: 0
}
#comments .comment-list {
margin: 0;
padding: 0;
list-style: none;
font-size: .9em
}
#comments .comment,
#comments .pingback {
position: relative
}
#comments .comment .comment-body,
#comments .pingback .comment-body {
display: flex;
flex-direction: column;
padding-block-start: 30px;
padding-block-end: 30px;
padding-inline-start: 60px;
padding-inline-end: 0;
border-block-end: 1px solid #ccc
}
#comments .comment .avatar,
#comments .pingback .avatar {
position: absolute;
left: 0;
border-radius: 50%;
margin-inline-end: 10px
}
body.rtl #comments .comment .avatar,
body.rtl #comments .pingback .avatar,
html[dir=rtl] #comments .comment .avatar,
html[dir=rtl] #comments .pingback .avatar {
left: auto;
right: 0
}
#comments .comment-meta {
display: flex;
justify-content: space-between;
margin-block-end: .9rem
}
#comments .comment-metadata,
#comments .reply {
font-size: 11px;
line-height: 1
}
#comments .children {
position: relative;
list-style: none;
margin: 0;
padding-inline-start: 30px
}
#comments .children li:last-child {
padding-block-end: 0
}
#comments ol.comment-list .children:before {
display: inline-block;
font-size: 1em;
font-weight: 400;
line-height: 100%;
content: "↪";
position: absolute;
top: 45px;
left: 0;
width: auto
}
body.rtl #comments ol.comment-list .children:before,
html[dir=rtl] #comments ol.comment-list .children:before {
content: "↩";
left: auto;
right: 0
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #b79460
}
.site-header+.elementor {
min-height: calc(100vh - 320px)
}
div#footer-area-1 {
margin-left: 50px;
text-align: center
}
.scroll-top {
background: #b79460;
width: 75px;
height: 75px;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: space-around;
border-radius: 75px;
position: absolute;
bottom: 0;
left: 0;
cursor: pointer
}
section.newsletter .form p {
margin: 0
}
.woocommerce .col2-set,
.woocommerce-page .col2-set {
width: 100%;
display: flex
}
#product-hero {
background: #fff;
min-height: 700px;
padding-top: 300px;
position: relative;
display: flex;
flex-direction: column;
align-items: end;
background-position: center center;
background-size: cover
}
#product-hero .block {
width: 100%;
display: none
}
#product-hero .block.active {
display: block
}
#product-hero .product-image {
min-height: 700px;
width: 100%;
background-position: center center;
background-size: cover;
position: absolute;
top: 0;
right: 0;
left: 0;
border-radius: 0 0 50px 50px
}
#product-hero .product-image::before {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
top: 0;
background: linear-gradient(179.36deg, rgba(27, 29, 31, .9) 9.4%, rgba(27, 29, 31, 0) 62.38%);
backdrop-filter: blur(0);
border-radius: 0 0 50px 50px
}
.OLD #product-hero .product-image::before {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
top: 0;
background: linear-gradient(180deg, #fff 8.44%, rgba(27, 29, 31, .873853) 26.98%, rgba(27, 29, 31, .725445) 41.11%, rgba(27, 29, 31, 0) 61.81%);
transform: matrix(1, 0, 0, -1, 0, 0)
}
#product-hero .product-image>.play,
#product-hero>.play {
position: absolute;
top: 30%;
right: 50%;
left: auto;
text-align: center;
transform: translateY(-30%) translateX(50%);
cursor: pointer;
z-index: 2
}
#product-hero .bottom {
color: #fff;
display: flex;
flex-direction: column;
align-items: center
}
#product-hero .bottom .subtitle {
font-weight: 400;
opacity: .8;
min-height: 54px;
margin-bottom: 17px
}
#product-hero::before {
display: none;
top: auto;
bottom: 0;
left: auto;
width: 100%;
background: linear-gradient(0deg, #363636 60%, transparent);
display: block;
position: absolute;
bottom: 0;
height: calc(100% + 80px)
}
#product-hero h1 {
font-size: 64px;
color: #fff;
font-weight: 500
}
#product-hero .share i {
font-size: 0
}
#product-hero .share {
cursor: pointer;
width: auto;
display: flex;
gap: 0;
position: absolute;
bottom: 55px;
right: 80px;
font-size: 0;
text-align: center;
width: 50px;
height: 50px;
background: rgba(0, 0, 0, .6);
border: 1px solid #fff;
border-radius: 60px;
justify-content: center;
align-items: center;
z-index: 99;
}
#product-hero .share svg {
fill: #fff;
max-width: 30px;
height: auto
}
#product-hero .product-menu .container {
display: flex;
align-items: center;
position: relative;
justify-content: space-between
}
.product-menu-fixed #product-hero .product-menu {
position: fixed;
top: 0;
right: 0;
overflow: hidden;
left: 0;
width: 100%;
margin: 0;
background: #1b1d1f;
width: 100%;
max-width: 100%;
border-radius: 0
}
#product-hero .product-menu {
box-sizing: border-box;
padding: 0 40px;
gap: 57px;
isolation: isolate;
background: rgba(255, 255, 255, .04);
border: 1px solid rgba(255, 255, 255, .16);
backdrop-filter: blur(8.8px);
border-radius: 20px;
max-width: 90%;
margin: 80px auto 120px auto;
height: 123px;
display: flex;
align-items: center;
width: 100%;
color: #fff;
font-size: 18px;
z-index: 222;
overflow: hidden;
transition: width .2s ease, position .2s ease
}
#product-hero .product-menu-placeholder {
height: 123px;
display: none;
margin: 80px auto 120px auto
}
.product-menu-fixed #product-hero .product-menu-placeholder {
display: block
}
#product-hero .product-menu .container {
max-width: 100%;
width: 100%;
height: 100%
}
#product-hero .product-menu ul {
display: flex;
align-items: center;
list-style: none;
margin-right: -28px;
height: 100%
}
#product-hero .product-menu ul li {
padding: 0 28px;
height: 74px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-bottom: 0 solid transparent;
transition: all .2s ease;
opacity: .5;
position: relative;
height: 100%
}
#product-hero .product-menu ul li h4 {
font-size: 16px;
font-weight: 400;
transition: all .2s ease
}
#product-hero .product-menu ul li.active h4,
#product-hero .product-menu ul li:hover h4 {
font-size: 20px
}
#product-hero .product-menu ul li.active h4,
#product-hero .product-menu ul li:hover h4 {
font-weight: 500
}
#product-hero .product-menu ul li::before {
box-sizing: border-box;
opacity: 0;
width: 0;
content: '';
height: 3.38px;
background: #ffca81;
box-shadow: 2px 1px 14.2px #9f7235, inset 0 -4px 6.3px #eaa84c, inset 0 4px 4px rgba(255, 255, 255, .25);
border-radius: 90px;
flex: none;
order: 4;
flex-grow: 0;
z-index: 4;
position: absolute;
bottom: 0;
right: 0;
left: 0;
transition: all .2s ease;
margin: 0 auto
}
#product-hero .product-menu ul li.active::before,
#product-hero .product-menu ul li:hover::before {
opacity: 1;
width: 100%
}
#product-hero .product-menu ul li.active,
#product-hero .product-menu ul li:hover {
opacity: 1
}
.trip-info-block .l .price {
font-size: 29px;
font-style: normal;
font-weight: 400;
line-height: 97%;
color: rgba(28, 32, 47, 1);
display: flex;
align-items: end;
transform: scale(1);
transition: transform 1s ease, padding .3s ease;
padding: 0
}
@keyframes pricePulse {
0% {
transform: scale(1);
color: #000
}
40% {
transform: scale(1.08);
color: rgba(194, 150, 90, 1)
}
100% {
transform: scale(1);
color: #000
}
}
.price.updated {
animation: pricePulse .6s ease
}
.trip-info-block .l .price s {
text-decoration: none;
font-size: 16px;
display: inline;
line-height: 1;
margin-inline: 0 5px
}
.trip-info-block .l .price-section {
color: rgba(28, 32, 47, 1);
text-align: start;
font-size: 18px;
line-height: 1;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 10px
}
.trip-info-block .l .price-section .payment-options {
display: flex;
align-items: center;
gap: 10px
}
.trip-info-block .l .price-section .payment-options::after {
content: '';
width: 10px;
height: 10px;
border-right: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(45deg);
margin-top: -3px
}
.trip-info-block .l {
display: flex;
align-items: center;
gap: 43px;
position: relative;
transition: all .2s ease;
top: 0;
max-width: 40%;
width: 100%;
justify-content: space-between;
align-items: center;
padding: 0 4%
}
.woocommerce div.product .trip-info-block .l form.cart {
margin-bottom: 0;
width: 60%
}
.OLD .trip-info-block {
text-align: center;
color: #000;
max-width: 1726px;
margin: 0 auto;
margin-top: 40px
}
.trip-info-block-wrap {
z-index: 100;
position: sticky;
top: 0;
margin: 0 auto;
padding: 16px 0 0 0;
width: 100%;
margin-top: 40px;
background: rgba(255, 255, 255, .3);
backdrop-filter: blur(8px);
border-radius: 27px
}
.trip-info-block {
text-align: center;
color: #000;
background: #fff;
border-radius: 32px;
width: 1726px;
max-width: 90%;
margin: 0 auto;
width: 100%
}
.trip-info-block-placeholder {
height: 133px;
margin-top: 40px;
display: none
}
.trip-info-block.sticked+.trip-info-block-placeholder {
display: block
}
.trip-info-block.sticked {
position: fixed;
top: 0;
right: 0;
left: 0;
width: 100%;
max-width: 100%;
margin-top: 0
}
.product-blocks+.trip-info-block {
margin: 50px auto 0 auto
}
.trip-info-block .content {
color: #babfc4
}
.trip-info-block .title {
font-size: 48px;
margin-bottom: 50px
}
.trip-info-block .product-days-etc-wrap {
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 19px 0;
gap: 10px;
border-radius: 32px;
border: 2.06px solid rgba(0, 0, 0, .14);
transition: all .2s ease
}
.trip-info-block.sticked .product-days-etc-wrap {
border-radius: 0
}
.trip-info-block .product-days-etc-wrap>div {
box-sizing: border-box;
padding: 0 0;
background: radial-gradient(101.73% 100.31% at 58.83% 1.28%, rgba(255, 255, 255, .2) 15.67%, rgba(255, 255, 255, 0) 100%);
background-blend-mode: overlay;
border: 2.05918px solid rgba(255, 255, 255, .44);
border-radius: 32px;
flex: none;
order: 0;
flex-grow: 0;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between
}
.trip-info-block .product-days-etc-wrap .package-info {
display: flex;
padding: 0 4%;
align-items: center;
justify-content: space-between;
gap: 25px;
width: 100%;
display: flex;
max-width: 30%;
border-inline-end: 2.06px solid rgba(0, 0, 0, .14)
}
.trip-info-block .product-days-etc-wrap .package-info h3 {
display: flex;
align-items: start;
gap: 10px
}
.trip-info-block .product-days-etc-wrap .package-info h3 i {
font-size: 0;
position: relative
}
.trip-info-block .product-days-etc-wrap .package-info h3 i span {
font-size: 10px;
font-style: normal;
margin-left: -5px
}
.trip-info-block .product-days-etc-wrap .package-info h3 div {
display: flex;
flex-direction: column;
line-height: 1;
font-size: .95vw;
font-weight: 300;
text-align: start
}
.trip-info-block .product-days-etc-wrap .package-info h3 strong {
font-size: 48px;
font-weight: 700;
color: rgba(155, 120, 72, 1)
}
.trip-info-block .product-days-etc-wrap .package-info h3 i svg {
width: 25px;
height: auto;
color: rgba(28, 32, 47, 1)
}
.trip-info-block .product-days-etc-wrap .package-info-dates {
display: flex;
flex-direction: column;
width: 100%;
max-width: 30%;
border-inline-end: 2.06px solid rgba(0, 0, 0, .14);
padding: 0 4%
}
.trip-info-block .product-days-etc-wrap .package-info-dates.last {
border-inline-end: 0
}
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days {
display: flex;
justify-content: space-between
}
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days strong {
font-weight: 400;
font-size: 1.45vw
}
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days div {
font-weight: 300;
font-size: .95vw
}
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days svg {
width: 20px;
height: auto;
stroke: rgba(28, 32, 47, 1)
}
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days i {
font-size: 0;
margin-bottom: 10px;
display: block
}
.trip-info-block .product-days-etc-wrap .package-info-dates form.cart {
margin: 30px 0 0 0
}
.trip-info-block .product-days-etc-wrap .package-info-dates form.cart .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 100%;
margin: 0 auto
}
.trip-info-block .product-days-etc-wrap .package-info-dates form.cart .button-wrap button {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center
}
.trip-info-block .product-days-etc-wrap .package-info-dates form.cart .button-wrap a {
width: 100%
}
.trip-info-block .product-days-etc-wrap .package-info-dates form.cart .button-wrap button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from span.mob {
display: none
}
.bottomHere .trip-info-block .l {
top: 100px
}
.trip-info-block .l form {
margin: 0
}
.product-popup .button-wrap,
.trip-info-block .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 208px;
margin: 0 auto
}
.trip-info-block .button-wrap {
max-width: 305px
}
.product-popup .button-wrap .join,
.trip-info-block .button-wrap .join {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
justify-content: center;
border: 0;
appearance: none
}
.product-popup .button-wrap .join svg,
.trip-info-block .button-wrap .join svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.product-popup .join {
border-radius: 30px;
width: 100%;
font-size: 22px
}
.woocommerce .product .product-popup form.cart {
display: flex;
align-items: start;
gap: 0;
justify-content: space-between;
margin: 20px 0
}
.woocommerce .product .product-popup form.cart .col .col-top {
min-height: 140px
}
.woocommerce .product .product-popup form.cart .col {
width: 100%;
max-width: 45%
}
.product-menu .join.sold-out {
font-size: 30px;
font-weight: 800
}
.product-blocks>.block {
display: none
}
.product-blocks>.block.active {
display: block
}
.product .block>.container>.cities {
margin-top: 0
}
.cities .city {
display: flex;
align-items: start;
justify-content: start;
gap: 0;
flex-direction: column;
max-width: 48%;
margin: 0 auto 147px auto
}
.why-choose-us .cities .city {
flex-direction: row
}
.why-choose-us .cities .city:nth-child(2n) {
flex-direction: row-reverse
}
.cities .city .image img {
border-radius: 50px;
height: auto;
width: 100%;
object-fit: cover;
height: 430px;
object-fit: cover
}
.single-product div.cities .city>div.image::before {
content: '';
position: absolute;
bottom: 0;
right: 0;
left: 0;
width: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, .6), transparent);
height: 100%;
border-radius: 50px
}
.cities .city .img {
width: 60%;
max-width: 936px;
height: 620px;
border-radius: 40px;
background-size: cover;
background-position: center center;
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23), 0 4px 108.3px 0 rgba(0, 0, 0, .12)
}
.cities .city .l {
width: 50%;
border-radius: 80.322px;
border: .803px solid #fff;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.213px 86.989px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.494007110595703px);
padding: 30px;
margin-inline: -80px
}
.cities .city .l .l-inside {
border-radius: 48.193px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 3.213px 86.989px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(17.590518951416016px);
padding: 60px 80px
}
.shopping .flex {
display: flex;
align-items: start;
justify-content: space-between
}
.shopping .flex .l {
border-left: 1px solid rgba(0, 0, 0, .2);
width: 50%;
position: relative;
padding: 0 0 0 90px
}
.shopping .flex .l:last-child {
border: 0;
padding: 0 90px 0 0
}
.shopping .flex {
margin-top: 115px
}
.shopping .flex .l .block {
border-bottom: 1px solid rgba(0, 0, 0, .2);
padding-bottom: 80px;
padding-top: 80px
}
.shopping .flex .l .block:last-child {
border: 0;
padding-bottom: 0
}
.shopping .flex .l .block:first-child {
padding-top: 0
}
.shopping .flex .l .block .title {
display: flex;
align-items: center;
color: #b79460;
gap: 30px
}
.shopping .flex .l .block .con {
font-weight: 400;
margin-top: 17px
}
section.payment-ways .item .title {
color: #000;
text-align: center;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal
}
.timing .timing-items .item {
display: flex;
align-items: start;
justify-content: start;
min-height: 70px;
padding: 0 20px;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
gap: 70px;
border-bottom: 2px dashed rgba(255, 255, 255, .44)
}
.timing-items .item .date {
opacity: .5;
min-width: 75px
}
.timing-items {
margin: 0 0
}
.timing-items table.mob {
display: none
}
.timing .basketball-area svg {
fill: rgba(0, 0, 0, .4)
}
.timing-wrap {
margin-top: 0
}
.timing {
display: flex;
align-items: start;
justify-content: space-between;
max-width: 100%;
margin-inline: 0;
padding-inline-start: 5%;
margin: 100px auto 0 auto
}
.timing .basketball-area {
max-width: 30%;
position: sticky;
top: 150px;
overflow: hidden;
padding-inline: 130px 0;
box-sizing: content-box
}
html:not([lang=he-IL]) .timing .basketball-area {
padding-inline: 190px 0
}
.timing>div:first-child {
width: 50%;
max-width: 945px
}
.timing-wrap .timing-title {
color: rgba(28, 32, 47, 1);
font-size: 60px;
font-style: normal;
font-weight: 300;
line-height: 91%;
text-align: center
}
.block[data-tab=timing] .container {
width: 100%;
max-width: 100%
}
.timing .basketball-area .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
position: absolute;
top: 50%;
transform: translateY(-50%) translateX(-50%);
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: none;
margin: 0 auto
}
html[lang=he-IL] .timing .basketball-area .button-wrap {
transform: translateY(-50%) translateX(50%)
}
.timing .basketball-area .button-wrap img {
position: absolute;
top: -53%;
z-index: -2;
transform: translateY(-53%);
}
.timing .basketball-area .button-wrap svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.timing .basketball-area .button-wrap a {
border-radius: 130px;
line-height: 64px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none
}
section.first-product-section>div .content {
color: rgb(34, 24, 6, .6);
line-height: 28px;
margin-bottom: 33px;
margin-top: 17px
}
section.first-product-section>div .content p {
margin: 0
}
section.payment-ways {
text-align: center
}
.cities .city .l h2 {
color: #b79460;
line-height: 97%;
font-weight: 500
}
.cities .city .l .con {
margin-top: 17px
}
.about-page .cities .city .l .con {
color: #232629;
font-size: 16.064px;
font-style: normal;
font-weight: 300;
line-height: 28.247px
}
.loader {
width: 50px;
--b: 8px;
aspect-ratio: 1;
border-radius: 50%;
padding: 1px;
background: conic-gradient(#0000 10%, #b79460) content-box;
-webkit-mask: repeating-conic-gradient(#0000 0deg, #000 1deg 20deg, #0000 21deg 36deg), radial-gradient(farthest-side, #0000 calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));
-webkit-mask-composite: destination-in;
mask-composite: intersect;
animation: l4 1s infinite steps(10)
}
.stvid .loader,
.vid .loader {
position: absolute;
top: 50%;
right: 0;
left: 0;
margin: 0 auto
}
.vid .loader {
display: none
}
.vid .play {
position: absolute;
top: 75%;
right: 0;
z-index: 3;
left: 0;
margin: 0 auto;
text-align: center;
cursor: pointer;
transform: translateY(-75%)
}
@keyframes l4 {
to {
transform: rotate(1turn)
}
}
.popup {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: rgba(0, 0, 0, .6);
display: flex;
align-items: center;
justify-content: center
}
.popup .popup-container {
position: relative
}
.lang-popup.popup .popup-container {
background: #fff;
padding: 10px;
display: flex;
flex-direction: column;
width: 300px;
max-width: 90%
}
.wire_popup.popup .popup-container {
background: #fff;
padding: 60px 120px 60px 40px;
display: flex;
flex-direction: column;
width: 700px;
max-width: 90%;
border-radius: 20px;
max-height: 90vh;
overflow: auto
}
.wire_popup.popup .popup-container .plane {
position: absolute;
top: 0;
right: 0;
height: 100%;
overflow: hidden;
transform: scaleX(-1)
}
.wire_popup.popup .popup-container .content {
position: relative;
z-index: 2
}
.wire_popup.popup .popup-container .content>.title {
font-size: 40px;
font-weight: 500
}
.wire_popup.popup .popup-container .content>.text {
opacity: .6;
text-align: left;
direction: ltr;
font-family: Poppins, arial
}
.product-popup.popup .popup-container {
background: #fff;
padding: 10px;
display: flex;
flex-direction: column;
width: 600px;
max-width: 90%
}
.product-popup.popup .popup-container>.top {
display: flex;
align-items: center;
justify-content: center;
position: relative;
text-align: center
}
.lang-popup.popup .popup-container>.top {
display: flex;
align-items: center;
justify-content: center;
position: relative;
text-align: center
}
.popup .popup-container>.top .close {
z-index: 5;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
font-size: 40px;
cursor: pointer
}
.popup.wire_popup .popup-container>.top .close {
top: 0;
left: 20px;
transform: none;
font-size: 60px;
line-height: 60px
}
.popup.page-video-pop .popup-container .close,
.popup.product-video-pop .popup-container .close {
top: 10px;
transform: none;
color: #000;
line-height: 1;
left: 10px;
width: 40px;
height: 40px;
background: #fff;
border-radius: 40px
}
.popup.passed-trip-video-pop .popup-container .close {
top: 10px;
transform: none;
color: #000;
line-height: 1;
left: 10px;
width: 40px;
height: 40px;
background: #fff;
border-radius: 40px
}
.lang-popup.popup .popup-container .langs {
display: flex;
flex-direction: column;
gap: 10px;
margin-top: 20px
}
.lang-popup.popup .popup-container .langs .lang a {
display: flex;
align-items: center;
justify-content: start;
gap: 10px
}
.lang-popup.popup .popup-container .langs a {
transition: all .2s ease
}
.lang-popup.popup .popup-container .langs .lang.active a,
.lang-popup.popup .popup-container .langs .lang:hover a {
background: rgb(204 204 204 / 40%)
}
.popup.page-video-pop .popup-container,
.popup.product-video-pop .popup-container {
max-width: 90%;
height: 90%;
width: auto;
text-align: center
}
.popup.page-video-pop .popup-container .video,
.popup.product-video-pop .popup-container .video {
height: 90%;
width: auto
}
.popup.page-video-pop .popup-container .video video,
.popup.product-video-pop .popup-container .video video {
height: 100%;
width: 100%;
max-width: 600px
}
.popup.passed-trip-video-pop .popup-container {
max-width: 90%;
height: 90%;
width: auto;
text-align: center
}
.popup.passed-trip-video-pop .popup-container .video {
height: 90%;
width: auto
}
.popup.passed-trip-video-pop .popup-container .video video {
height: 100%;
width: 100%;
max-width: 600px
}
.contact-page .form>.whatsapp {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 30px
}
.custom-checkbox {
display: flex;
align-items: center;
justify-content: start
}
.contact-page .form h3 {
text-align: center;
padding: 20px 0 10px 0
}
.contact-page .form>.sub,
.contact-page .form>h3 {
text-align: center
}
.contact-page .form>h3 {
line-height: 1;
padding-bottom: 50px;
font-size: 48px;
font-weight: 275
}
.contact-page .wpcf7 {
margin-top: 70px
}
.contact-page .form>.sub {
font-size: 20px;
color: #000;
max-width: 636px;
margin: 0 auto;
font-weight: 275;
width: 90%
}
.woocommerce-terms-and-conditions-wrapper a {
text-decoration: underline
}
.pre-order-wrap {
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 40px;
border: 1px solid #fff;
width: 90%;
max-width: 1200px;
margin: 0 auto;
background: rgba(255, 255, 255, .76);
box-shadow: 0 24px 41.5px rgba(184, 140, 80, .23);
border-radius: 60px
}
.slider.owl-carousel .pre-order-wrap {
top: auto;
transform: none;
width: 100%;
max-width: 100%;
margin-bottom: 0
}
section.closest-trips.trips-page .block[data-tab=pre-order] .slider {
width: 100%;
max-width: 100%
}
.pre-order-wrap .pre-order-block {
display: flex;
justify-content: space-between;
align-items: stretch;
text-align: center;
width: 100%;
position: relative
}
.product .pre-order-wrap .pre-order-block {
flex-direction: column
}
.pre-order-wrap .title {
font-size: 64px;
font-weight: 500;
margin-bottom: 50px;
margin-top: 50px
}
.pre-order-wrap .more-info-soon {
font-size: 18px;
font-weight: 300
}
.pre-order-wrap form.cart {
display: flex;
align-items: center;
justify-content: space-between;
gap: 66px;
margin-top: 56px;
padding-top: 56px;
border-top: 1px solid rgba(0, 0, 0, .2);
margin-bottom: 50px
}
.pre-order-wrap form.cart.mob {
display: none
}
.pre-order-wrap form.cart .quan-wrap {
box-sizing: border-box;
display: flex;
justify-content: space-between;
align-items: center;
padding: 7px 37px;
gap: 0;
height: 54px;
border: 1px solid rgba(35, 38, 41, .22);
border-radius: 77px;
flex: none;
order: 0;
flex-grow: 0;
direction: ltr
}
.pre-order-wrap form.cart .quan-wrap .quantity .amount,
.pre-order-wrap form.cart .quan-wrap .quantity input {
appearance: none;
border: 0;
background: 0 0;
text-align: center;
pointer-events: none;
padding: 0;
width: 100px;
min-width: auto;
text-align-last: center
}
html[lang=he-IL] .pre-order-wrap form.cart .quan-wrap .quantity .amount,
html[lang=he-IL] .pre-order-wrap form.cart .quan-wrap .quantity input {
direction: rtl
}
.pre-order-wrap form.cart .quan-wrap .quantity input {
display: none
}
.product .pre-order-wrap form.cart .quan-wrap .quantity input {
display: block
}
.pre-order-wrap form.cart .quan-wrap .minus,
.pre-order-wrap form.cart .quan-wrap .plus {
font-size: 21px;
cursor: pointer;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 5px;
color: #0a0601;
opacity: .3;
font-weight: 400
}
.pre-order-wrap form.cart .quan-wrap .minus.active,
.pre-order-wrap form.cart .quan-wrap .plus.active {
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
opacity: 1
}
.pre-order-wrap form.cart .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 208px;
margin: 0
}
.pre-order-wrap form.cart .button-wrap button {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center
}
.pre-order-wrap form.cart .button-wrap button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.pre-order-wrap form.cart .price {
font-size: 28px;
font-weight: 400
}
.pre-order-wrap .top-sent {
position: absolute;
top: -8px;
left: 0;
color: #fff;
padding: 8px 24px;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
border-radius: 80px;
font-weight: 600;
font-size: 16px;
text-transform: uppercase
}
.pre-order-wrap .pre-order-block .img {
width: 53%;
height: auto;
position: relative
}
.pre-order-wrap .pre-order-block .info {
width: 45%
}
.pre-order-wrap .pre-order-block .img img {
border-radius: 50px;
position: absolute;
width: 100%;
height: 100%;
object-fit: cover
}
.pre-order-wrap .pre-order-block .benefits {
width: 100%;
margin-top: 56px
}
.pre-order-wrap .pre-order-block .benefits .flex {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
margin-top: 24px;
gap: 8px 0;
flex-wrap: wrap
}
.pre-order-wrap .benefits .title {
font-size: 16px;
font-weight: 400;
margin: 0
}
.pre-order-wrap .pre-order-block .benefits .flex>div i {
font-size: 16px
}
.pre-order-wrap .pre-order-block .benefits .flex>div {
background: rgba(255, 255, 255, .5);
backdrop-filter: blur(6px);
border-radius: 70px;
padding: 8px 16px;
font-size: 16px;
font-weight: 400;
display: flex;
align-items: center;
gap: 8px;
box-shadow: 0 0 0 1px #c2965a;
margin: 0 auto
}
footer .wpcf7-response-output {
color: #fff;
text-align: center
}
.end-section>img {
width: 100%
}
span.question-mark {
background: #aa824b;
width: 20px;
height: 20px;
display: inline-flex;
align-items: center;
justify-content: center;
color: #fff;
border-radius: 30px;
cursor: pointer;
font-size: 16px;
font-weight: 600;
line-height: 1;
vertical-align: middle
}
@keyframes scalePulseInfinite {
0% {
transform: scale(1)
}
25% {
transform: scale(1.1)
}
50% {
transform: scale(1.2)
}
75% {
transform: scale(1.3)
}
100% {
transform: scale(1)
}
}
section.product-games .slider .item-wrap .trip-details {
opacity: 0;
padding: 70px;
position: absolute;
right: 0;
left: 0;
margin: 8px auto;
max-width: 1415px;
transition: height 0.5s ease, padding 0.5s ease, margin 0.5s ease, opacity 0.5s ease;
overflow: hidden;
background: #FFF;
border-radius: 30px;
box-shadow: 0px 24px 41.5px rgba(184, 140, 80, 0.23);
}
section.product-games .slider .item-wrap.closed .trip-details {
height: 0px;
padding: 0 70px
}
section.product-games .slider .item-wrap:not(.closed) .trip-details {
opacity: 1;
}
section.product-games .slider .item-wrap {
transition: all .8s ease;
margin-bottom: 0;
}
.product-games .item .arena div {
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
color: #1c202f
}
.product-games .item .arena .sep {
width: 7px;
height: 7px;
background: currentColor;
border-radius: 10px
}
@media (max-width:1480px) {
.trip-details {
background: #FFF;
border-radius: 30px;
border: solid var(--, rgba(155, 120, 72, 1));
box-shadow: 0px 24px 41.5px 0px rgba(184, 140, 80, 0.23);
padding: 70px;
position: absolute;
right: 0;
left: 0;
height: 0;
overflow: hidden;
max-width: 100%;
width: 100%;
height: 0;
transition: all .2s ease;
}
section.product-games .slider .item-wrap .trip-details {
height: auto;
padding: 25px 16px;
}
section.product-games .slider .item-wrap.closed .trip-details {
padding: 0 16px;
}
}
.is-glowing {
background: linear-gradient(90deg, transparent, var(--nba-gold-soft), transparent);
box-shadow: 0 0 0 8px rgba(184, 138, 45, .08);
transform: translateY(-1px);
}
@media (max-width:991px) {
.post .wp-post-image {
max-height: 400px
}
}
@media (max-width:575px) {
.post .wp-post-image {
max-height: 300px
}
}
@media (min-width:768px) {
#comments .comment-author,
#comments .comment-metadata {
line-height: 1
}
}
@media (max-width:767px) {
#comments .comment .comment-body {
padding: 30px 0
}
#comments .children {
padding-inline-start: 20px
}
#comments .comment .avatar {
position: inherit;
float: left
}
body.rtl #comments .comment .avatar,
html[dir=rtl] #comments .comment .avatar {
float: right
}
}
@media (min-width:576px) {
.site-footer.footer-full-width .footer-inner,
.site-header.header-full-width .header-inner {
max-width: 100%
}
}
@media (min-width:768px) {
.site-footer.footer-full-width,
.site-header.header-full-width {
max-width: 100%
}
}
@media (min-width:992px) {
.site-footer.footer-full-width,
.site-header.header-full-width {
max-width: 100%
}
}
@media (min-width:1200px) {
.site-footer.footer-full-width,
.site-header.header-full-width {
max-width: 100%
}
}
.only-mob {
display: none
}
.menu-button {
display: none
}
.owl-carousel .owl-nav button svg {
transition: all .2s ease
}
.mobile-menu {
display: none
}
.mobile-area {
display: none
}
.to-collapse .collapse-button {
display: flex;
width: 70px;
height: 70px;
border-radius: 70px;
background: linear-gradient(90deg, #c2965a 0, #c2965a 100%);
border: 1px solid #9b7848;
border-radius: 110px;
align-items: center;
justify-content: center;
cursor: pointer
}
.to-collapse .collapse-button svg {
stroke: #fff;
width: 40%;
height: auto;
transition: all .2s ease;
transform: rotate(180deg)
}
.to-collapse .collapse-content {
max-height: 0;
overflow: hidden;
transition: all .2s ease
}
.to-collapse.open .collapse-content {
max-height: 10000px
}
.to-collapse.open .collapse-button svg {
transform: rotate(0)
}
.to-collapse h2.product-title-global {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
position: relative;
padding-inline: 70px
}
.to-collapse h2.product-title-global .collapse-button {
position: absolute;
top: 50%;
inset-inline-end: 0;
transform: translateY(-50%)
}
.timing-wrap.to-collapse .timing-title {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
position: relative;
padding-inline: 70px;
max-width: 90vw;
width: 1636px;
margin: 0 auto;
margin-bottom: 80px
}
.timing-wrap.to-collapse .timing-title .collapse-button {
position: absolute;
top: 50%;
inset-inline-end: 0;
transform: translateY(-50%)
}
section.whats-included {
position: relative;
z-index: 1
}
section.whats-included .included-items {
display: flex;
justify-content: start;
flex-wrap: wrap;
margin-top: 100px;
position: relative;
align-items: start;
gap: 30px 2.6%
}
section.whats-included.to-collapse .included-items {
margin-top: 0
}
section.whats-included.to-collapse.open .collapse-content {
padding: 80px 0
}
section.whats-included .included-items .included-item {
max-width: 23%;
margin-bottom: 2%;
width: 100%;
position: static;
transition: all .2s ease
}
section.whats-included .included-items .included-item.open-details {
margin-bottom: 200px
}
section.whats-included .included-items .included-item .included-item-inside {
padding: 40px;
background: #fff;
box-shadow: 0 24px 41.5px rgba(184, 140, 80, .23);
border-radius: 30px;
max-width: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: start;
flex-wrap: wrap;
font-weight: 300;
font-size: 16px;
gap: 24px;
border: 2px solid transparent;
position: relative;
cursor: pointer;
transition: all .2s ease;
height: 100%;
min-height: 320px
}
section.whats-included .included-items .included-item .included-item-inside .text {
width: 100%;
padding-inline: 0 10px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
min-height: 72px
}
section.whats-included .included-items .included-item .included-item-inside .price {
width: auto;
margin-inline: 0 auto
}
section.whats-included .included-items .included-item .included-item-inside .icon {
width: 80px;
min-width: 80px;
height: 80px;
border-radius: 80px;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
background: rgba(0, 0, 0, .14);
box-shadow: 9px 11px 32px rgba(181, 139, 76, .22)
}
section.whats-included .included-items .included-item.checked .included-item-inside .icon,
section.whats-included .included-items .included-item.required .included-item-inside .icon {
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
box-shadow: 9px 11px 32px rgba(181, 139, 76, .22)
}
section.whats-included .included-items .included-item .included-item-inside .title {
font-size: 26px;
font-weight: 400
}
.new-item section.whats-included .included-items .included-item.checked .included-item-inside {
box-shadow: 0 24px 41.5px rgb(184 140 80 / 23%), 0 0 12px rgb(184 140 80 / 23%)
}
.new-item section.whats-included .included-items .included-item .included-item-inside .title {
font-size: 26px
}
.new-item section.whats-included .included-items .included-item .included-item-inside {
min-height: 345px
}
section.whats-included .included-items .included-item.checked .included-item-inside,
section.whats-included .included-items .included-item.required .included-item-inside {
border-color: rgba(194, 150, 90, 1)
}
section.whats-included .included-items .included-item .included-item-inside .top {
display: flex;
align-items: center;
justify-content: start;
gap: 24px;
line-height: 1.2;
padding-inline: 0 35px;
width: 100%;
min-height: 80px
}
section.whats-included .included-items .included-item .included-item-inside .price {
font-size: 28px;
font-weight: 400
}
section.whats-included .included-items .included-item .included-item-inside .price.sold_out {
border: 3px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
}
section.whats-included .included-items .included-item .included-item-inside .price.sold_out .sold_out_inner {
border-radius: 130px;
line-height: 30px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 20px;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
border: 0;
appearance: none;
font-size: 12px;
}
section.whats-included .included-items .included-item .included-item-inside .price.phide {
opacity: 0
}
section.whats-included .included-items .included-item .included-item-inside .v {
content: '';
width: 30px;
height: 30px;
position: absolute;
top: 24px;
inset-inline-end: 24px;
border: 2px solid rgba(194, 150, 90, 1);
border-radius: 30px
}
section.whats-included .included-items .included-item.checked .included-item-inside .v,
section.whats-included .included-items .included-item.required .included-item-inside .v {
background: #80a16e;
box-shadow: 9px 11px 32px rgba(181, 139, 76, .22);
border-color: #fff;
display: flex;
align-items: center;
justify-content: center
}
section.whats-included .included-items .included-item.checked .included-item-inside .v::before,
section.whats-included .included-items .included-item.required .included-item-inside .v::before {
content: '';
width: 10px;
height: 10px;
display: block;
width: 11px;
height: 6px;
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
transform: rotate(-45deg);
margin-top: -2px
}
section.whats-included .included-items .included-item .included-item-inside .details {
display: flex;
align-items: center;
justify-content: start;
gap: 10px;
position: relative;
z-index: 3
}
section.whats-included .included-items .included-item .included-item-inside .details span {
width: 13px;
height: 13px;
display: block;
border-bottom: 2px solid rgba(194, 150, 90, 1);
border-left: 2px solid rgba(194, 150, 90, 1);
transform: rotate(-45deg);
margin-top: -6px;
transition: all .2s ease
}
section.whats-included .included-items .included-item.open-details .included-item-inside .details span {
transform: rotate(135deg);
margin-top: 6px
}
section.whats-included .included-items .included-item .included-item-details {
background: 0 0;
box-shadow: 0 24px 41.5px rgba(184, 140, 80, .23);
border-radius: 0 0 30px 30px;
margin-top: -30px;
padding: 86px 20px 40px 20px;
z-index: 1;
position: absolute;
overflow: hidden;
transition: all .2s ease;
width: 100%;
left: 0;
right: 0;
display: flex;
flex-direction: column;
opacity: 1
}
section.whats-included .included-items .included-item .included-item-details.closed {
padding: 0;
z-index: -2;
opacity: 0
}
section.whats-included .included-items .included-item .included-item-details .button-wrap,
section.product-games .slider .item-wrap .trip-details .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 208px;
margin: 0 auto;
margin-top: 30px
}
section.whats-included .included-items .included-item .included-item-details .button-wrap .button,
section.product-games .slider .item-wrap .trip-details .button-wrap .button {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 10px;
justify-content: center;
border: 0;
appearance: none
}
section.whats-included .included-items .included-item .included-item-inside .click-area {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 1
}
section.closest-trips.trips-page .new-item .whats-included .container {
max-width: 100%
}
section.first-product-section {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 148px
}
section.first-product-section>div {
width: 50%
}
section.first-product-section>div.product-info {
max-width: 565px;
border-radius: 52px;
border: 1px solid var(--Gradient, #b79460);
background: var(--WHITE, #fff);
box-shadow: -13px -40px 54.7px 0 rgba(183, 148, 96, .13);
position: relative;
min-height: 316px;
display: flex;
align-items: center;
justify-content: center
}
section.first-product-section>div.product-info .package-info {
position: absolute;
bottom: 0;
right: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
gap: 35px;
transform: translateY(50%)
}
section.first-product-section>div.product-info .package-info>h3 {
border-radius: 155.751px;
border: 1px solid var(--Gradient, #b79460);
background: var(--WHITE, #fff);
box-shadow: -13px -40px 54.7px 0 rgba(183, 148, 96, .13);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: 26px;
width: 100px;
height: 100px
}
section.first-product-section>div.product-info .package-info>h3 strong {
font-size: 45px
}
.first-section-person {
display: flex;
align-items: center;
gap: 30px;
justify-content: start
}
.first-section-person .img .img,
.first-section-person .img img {
width: 76px;
max-height: 76px;
object-fit: cover;
border-radius: 76px;
padding-bottom: 100%;
height: 0;
background-size: cover;
background-position: top center
}
.first-section-person>.img {
border-radius: 155.672px;
border: 2.368px solid var(--2, #e8bc7a);
background: var(--WHITE, #fff);
font-size: 0;
padding: 2px
}
.first-section-person .l .desc {
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 28.6px;
color: #b79460;
white-space: nowrap
}
.first-section-person .l .name {
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 97%
}
section.payment-ways .item i {
width: 80px;
min-width: 80px;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
margin-inline: 0;
border-radius: 80px;
background: var(--White, linear-gradient(90deg, #c2965a 0, #794d12 100%));
box-shadow: 9px 11px 32px 0 rgba(181, 139, 76, .22)
}
section.payment-ways .item i svg {
max-width: 32px;
height: auto;
fill: #fff
}
section.payment-ways .flex {
display: flex;
align-items: start;
justify-content: space-between;
text-align: center;
margin-top: 100px;
gap: 0;
margin-bottom: 80px;
align-items: stretch
}
section.payment-ways .flex .item {
padding: 48px;
border-radius: 30px;
background: #fff;
box-shadow: 0 24px 41.5px 0 rgba(184, 140, 80, .23);
width: calc(33.3% - 18.5px);
display: flex;
flex-wrap: wrap;
align-items: center
}
section.payment-ways .flex .item .top {
display: flex;
align-items: center;
width: 100%;
gap: 30px
}
section.payment-ways .flex .item .content {
margin-top: 30px;
color: #000;
text-align: start;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
min-height: 175px
}
section.payment-ways .flex .item form {
margin: 0
}
section.payment-ways .flex .item form>button,
section.payment-ways .flex .item>a {
text-decoration: underline;
display: block;
margin: 0;
border: 0;
padding: 0;
cursor: pointer;
color: #000;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font
}
section.payment-ways .flex .item form>button:active,
section.payment-ways .flex .item form>button:focus,
section.payment-ways .flex .item form>button:hover {
background: 0 0
}
.product-games .item .flex {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
margin: auto;
position: relative;
z-index: 3;
flex-wrap: wrap
}
.product-games .item .flex img {
max-height: 87px;
width: auto;
max-width: none;
object-fit: cover
}
section.product-games>.title {
text-align: center;
padding: 100px 0
}
section.product-games.to-collaspe>.title {
padding-bottom: 0
}
.product-highlights .item {
position: relative;
border-radius: 35px;
overflow: hidden
}
.product-highlights .item .img {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 0;
background-position: center center;
background-size: cover
}
.product-highlights .item .bottom {
position: relative;
height: 448px;
overflow: hidden;
display: flex;
align-items: end;
text-align: right
}
.product-highlights .item .bottom::before {
content: '';
top: auto;
bottom: 0;
left: auto;
width: 100%;
background: linear-gradient(0deg, #363636 60%, transparent);
display: block;
position: absolute;
bottom: -20px;
border-radius: 20px;
height: 170px
}
.product-highlights .item .bottom h4 {
position: relative;
z-index: 2;
color: #fff;
padding: 0 25px 30px 25px;
width: 100%;
font-style: normal;
line-height: 97%
}
.product-highlights .item .play {
position: absolute;
top: 50%;
width: 100%;
display: flex;
align-items: center;
justify-content: center
}
.product-highlights .item .play svg {
fill: #e8bc7a;
width: 70px;
height: auto
}
section.product-highlights .slider {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap
}
section.product-highlights .slider .item {
margin: 0 auto 3% auto;
width: 100%;
max-width: 30%;
cursor: pointer
}
div#highlight-popup .popup-container {
max-width: 600px;
margin: 0 auto;
width: 100%;
max-height: 90vh;
overflow: auto;
background: #fff;
padding: 20px
}
div#highlight-popup h4 {
position: relative;
z-index: 2;
padding: 0 0 10px 0;
width: 100%;
font-style: normal;
line-height: 97%
}
div#highlight-popup .popup-container::-webkit-scrollbar {
width: 5px;
border-radius: 10px
}
div#highlight-popup .popup-container::-webkit-scrollbar-thumb {
background-color: #0a0601;
outline: 1px solid #708090;
border-radius: 10px
}
div#highlight-popup .popup-container .close {
cursor: pointer;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
color: #000;
font-size: 40px
}
div#highlight-popup .popup-container .flex {
display: flex;
align-items: start;
justify-content: center
}
div#highlight-popup .popup-container .flex .r {
max-width: 40%;
margin: 0 auto;
width: 100%
}
div#highlight-popup .popup-container .flex .r img,
div#highlight-popup .popup-container .flex .r video {
width: 100%;
max-width: 100%
}
div#highlight-popup .popup-container .flex .content {
width: 100%;
max-width: 55%
}
section.product-highlights {
text-align: center;
margin: 192px auto 0 auto;
max-width: 90vw;
width: 1420px;
padding-bottom: 75px
}
section.product-highlights>.title {
text-align: center;
font-style: normal;
font-weight: 400;
line-height: 97%;
display: inline-block;
text-align: right;
position: relative;
margin-bottom: 124px
}
section.product-highlights>.title>h2 {
padding: 30px 0;
font-weight: 500
}
.product .owl-carousel {
position: relative
}
section.product-highlights>.title svg:last-child {
position: absolute;
bottom: 20px;
left: -45px;
transform: translateY(70%)
}
section.product-highlights>.title svg:first-child {
position: absolute;
top: 0;
right: -40px;
transform: translateY(-70%)
}
.product .product-highlights .owl-carousel .owl-nav .owl-prev {
transform: translateX(-50%) translateY(-50%)
}
.product .product-highlights .owl-carousel .owl-nav .owl-next {
transform: translateX(50%) translateY(-50%)
}
.product .product-games .slider .owl-dots,
.product .product-highlights .slider .owl-dots {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
position: absolute;
bottom: -75px;
right: 0;
left: 0
}
.product .product-games .slider .owl-dots.disabled,
.product .product-highlights .slider .owl-dots.disabled {
display: none
}
.product .product-games .slider .owl-dots .owl-dot,
.product .product-highlights .slider .owl-dots .owl-dot {
background: #d9d9d9;
width: 20px;
height: 20px;
border-radius: 10px;
transition: all .2s ease
}
.product .product-games .slider .owl-dots .owl-dot.active,
.product .product-highlights .slider .owl-dots .owl-dot.active {
background: var(--Gradient, linear-gradient(180deg, #b79460 0, #e8bc7a 100%))
}
section.product-games .slider {
display: flex;
align-items: start;
flex-wrap: wrap;
justify-content: center;
gap: 60px 80px
}
.product-games .item {
color: #0b0c11;
text-align: center;
height: auto;
width: 100%;
max-width: 100%;
border-radius: 66.895px;
border: .669px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: -15.5417px 26.4209px 66.8294px rgba(167, 127, 72, .23), 0 3.02683px 81.9515px rgba(0, 0, 0, .12);
backdrop-filter: blur(2.20196px);
padding: 19px 17px
}
.product-games .item-wrap {
max-width: 45%;
width: 100%;
}
.product-games .item .item-inside {
width: 100%;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
border-radius: 40.137px;
background: linear-gradient(162deg, rgba(0, 0, 0, .2) 34.5%, rgba(0, 0, 0, 0) 67.54%), linear-gradient(162deg, rgba(0, 0, 0, 0) 22.06%, rgba(207, 207, 207, .1) 88.26%), rgba(255, 255, 255, .76);
box-shadow: 0 2.676px 72.447px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(14.64996337890625px);
height: 100%;
padding: 50px 0 0 0;
position: relative
}
.product-games .item .item-inside::before {
content: '';
top: 0;
left: 0;
right: 0;
bottom: 0;
position: absolute;
border-radius: 40.137px;
background: linear-gradient(45deg, #000, transparent);
z-index: 2;
opacity: 0;
transition: all .2s ease
}
.product-games .item:hover .item-inside::before {
opacity: .3
}
.product-games .item:nth-child(2n) .item-inside {
border-radius: 40.137px;
background: linear-gradient(164deg, rgba(77, 155, 254, .2) 35.53%, rgba(0, 0, 0, 0) 89.49%), linear-gradient(164deg, rgba(0, 0, 0, 0) 35.53%, rgba(255, 203, 15, .2) 89.49%), rgba(255, 255, 255, .76);
box-shadow: 0 2.676px 72.447px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(14.64996337890625px)
}
.product-games .item .team .title {
min-height: 64px;
font-weight: 700;
font-size: 18px;
text-transform: uppercase
}
.product-games .item .team .title.big {
color: #0b0c11;
text-align: center;
font-size: 64px;
font-style: normal;
font-weight: 500;
line-height: 1;
letter-spacing: -1.632px;
text-transform: uppercase
}
.product-games .item .flex .team {
max-width: calc(50% - 35px);
width: 100%;
display: flex;
flex-direction: column;
gap: 20px
}
.product-games .item-wrap .bottom {
width: 100%;
display: flex;
justify-content: space-between;
padding: 0 56px;
align-items: center;
margin-bottom: 30px;
margin-top: 10px;
}
.product-games .item .arena {
height: auto;
width: auto;
background-size: 20px 1px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 0;
opacity: 0;
transition: all .2s ease;
z-index: 2
}
.product-games .item .details {
cursor: pointer;
transition: all .2s ease;
opacity: 0;
z-index: 2
}
.product-games .item:hover .arena,
.product-games .item:hover .details {
opacity: 1
}
.product-games .item .arena div {
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
color: #1c202f
}
.product-games .item .arena .sep {
width: 7px;
height: 7px;
background: currentColor;
border-radius: 10px
}
html:not([lang=en-US]) .product-title-global,
html[lang=en-US] .product-title-global {
text-align: center;
color: #000;
text-align: center;
font-size: 78px;
font-style: normal;
font-weight: 275;
line-height: 1;
letter-spacing: 2.34px
}
.product-title-global svg {
vertical-align: middle;
cursor: pointer
}
.product-title-global strong svg {
animation: scalePulseInfinite 1.5s ease-in-out infinite
}
html:not([lang=en-US]) .product-title-global strong,
html[lang=en-US] .product-title-global strong {
display: block;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 64px;
font-style: normal;
font-weight: 500;
line-height: 1
}
html:not([lang=en-US]) .product-games .product-title-global strong,
html[lang=en-US] .product-games .product-title-global strong {
font-size: 64px
}
.product-games .item .vs {
font-size: 48px;
font-weight: 400;
font-style: normal;
line-height: 10.665px;
position: relative;
width: auto;
margin: 0 auto;
opacity: .6
}
section.product-games {
padding: 0;
max-width: calc(100% - 200px);
margin: 0 auto;
margin-bottom: 100px
}
section.product-games.to-collapse {
max-width: 100%
}
section.product-games.to-collapse .product-title-global {
margin: 0 auto;
padding: 0;
max-width: 90vw;
width: 1636px
}
section.product-games.to-collapse .slider {
padding: 60px 100px 160px 100px
}
section.product-games .product-title-global {
display: flex;
align-items: center;
justify-content: center;
gap: 20px
}
.new-tabs .block {
max-height: 0;
overflow: hidden;
transition: all .5s ease
}
.new-tabs .block.active {
max-height: 10000px
}
section.product-games .owl-carousel {
max-width: 95%;
margin: 0 auto
}
section.product-games .owl-carousel .owl-stage-outer {
overflow: visible
}
section.product-games .owl-carousel .owl-item {
transition: all .2s ease;
opacity: .5
}
section.product-games .owl-carousel .owl-item.active {
opacity: 1
}
.product .container {
max-width: 90vw;
width: 1636px
}
.product-games .owl-carousel .owl-item img {
max-height: 90px;
width: auto;
margin: 0 auto
}
section.first-product-section>div.product-info .package-info>h3>div {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
section.first-product-section>div.product-info .package-info>h3>div>div,
section.first-product-section>div.product-info .package-info>h3>div>strong {
color: #b79460
}
section.first-product-section>div.product-info .package-days {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 33.46px;
text-align: center
}
section.first-product-section>div.product-info .package-days>h6 strong {
background: var(--Gradient, linear-gradient(180deg, #b79460 0, #e8bc7a 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
section.first-product-section>div.product-info .package-days>h6 div {
color: #b79460
}
section.first-product-section>div.product-info .package-days>h6 strong {
font-size: 80px;
line-height: 97%
}
section.first-product-section>div.product-info .package-days>h6>div {
font-size: 26px;
line-height: 97%
}
section.first-product-section>div.product-info .package-days>div {
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 97%;
color: rgba(0, 0, 0, .4);
position: relative
}
section.first-product-section>div.product-info .package-days>div::before {
content: '';
display: block;
margin: 10px auto 10px auto;
width: 11px;
height: 3px;
background: #b79460
}
section.first-product-section>div.product-info .package-info>h3>div>strong {
line-height: 97%;
font-weight: 500
}
section.first-product-section>div.product-info .package-info>h3>div>div {
line-height: 97%
}
.contact-page {
width: 100%;
max-width: 100%;
margin: 0 auto;
position: relative
}
.hero-connected .contact-page {
width: 90%;
margin: 0 auto
}
.contact-page .con .items {
display: flex;
flex-direction: column;
justify-content: start;
align-items: start;
gap: 30px
}
.contact-page .con .items .item {
display: flex;
align-items: center
}
.contact-page .con .items .item i {
display: flex;
align-items: center;
justify-content: space-around
}
.contact-page .con .items .item {
color: var(--2, #b79460);
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25.03px;
text-decoration: none;
display: flex;
align-items: center;
gap: 5px;
justify-content: space-between;
position: relative
}
.contact-page .con .items .item:not(:last-child)::after {
content: '';
opacity: .2;
background: var(--2, #b79460);
height: 1px;
width: 100%;
display: block;
bottom: -15px;
position: absolute
}
.contact-page .con {
max-width: 300px
}
.contact-page section.hero .title {
text-align: left;
margin-bottom: 30px
}
.contact-page .form .input {
position: relative;
width: 100%;
box-sizing: border-box;
height: 70px;
background: #fff;
border: 1px solid #c8c8c8;
border-radius: 16px;
flex: none;
order: 0;
flex-grow: 0
}
.contact-page .form form {
display: flex;
flex-direction: column;
font-size: 0;
gap: 20px
}
.contact-page .form form .flex {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
width: 100%;
gap: 15px
}
.contact-page .bottom {
display: flex;
align-items: end;
font-size: 15px;
width: 100%;
justify-content: end;
gap: 20px;
margin: 0 0 20px 0
}
html[lang=en-US] .contact-page .bottom {
justify-content: start
}
.contact-page .bottom>div {
display: flex;
align-items: end;
gap: 10px;
direction: ltr !important
}
.contact-page .form .input input,
.contact-page .form .input textarea {
border: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: 0 0;
color: #000;
font-size: 16px;
width: 100%;
height: 100%;
color: #9c9c9c;
font-size: 18px;
font-style: normal;
font-weight: 275;
line-height: 102%;
padding: 5px 30px 0 30px;
resize: none
}
.contact-page .form .input>p,
.contact-page .form .input>p>span {
display: block;
width: 100%;
height: 100%
}
.contact-page .form .input input::placeholder {
color: var(--2, #b79460)
}
.contact-page .form .input textarea {
padding-top: 30px;
width: 100%
}
.contact-page .form .input.message {
height: 150px;
width: 100%
}
.contact-page .contact-wrap {
display: flex;
align-items: center;
justify-content: space-between
}
.contact-page .form .contact-details {
font-size: 20px;
max-width: 370px;
display: flex;
flex-direction: column;
gap: 30px
}
.contact-page .form .form {
max-width: 58%;
width: 100%;
margin: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0 48px;
background: #fff;
border-radius: 8px;
flex: none;
order: 0;
flex-grow: 0;
gap: 15px
}
.contact-page .form .contact-details i {
background: rgba(135, 120, 80, .1);
width: 100%;
height: 70px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 70px;
max-width: 70px
}
.contact-page .form .contact-details>div {
display: flex;
align-items: center;
justify-content: start;
gap: 20px;
font-weight: 275;
text-align: start
}
.contact-page .form-bg-wrap {
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin: 120px auto 0 auto;
border-radius: 75.454px;
border: .939px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.018px 81.717px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.2822492122650146px);
padding: 30px;
max-width: 1049px
}
.contact-page .form-bg-wrap>.form {
border-radius: 45.091px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 3.018px 81.717px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(16.52442741394043px);
width: 100%;
padding: 80px
}
.contact-page .form-bg-wrap .form-bg svg {
background: rgba(245, 245, 245, 1);
margin: 0 auto
}
.product-upgrade .form-bg-wrap {
position: relative;
display: flex;
align-items: center;
justify-content: center;
margin-top: 120px
}
.product-upgrade .form-bg-wrap>.form {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: block;
z-index: 2;
padding-top: 120px
}
.product-upgrade .form-bg-wrap .form-bg svg {
background: rgba(245, 245, 245, 1);
margin: 0 auto;
width: 100%;
height: auto
}
.contact-page h1,
.page-checkout h1 {
text-align: center
}
.contact-page .submit {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 0;
margin-inline: 0 auto
}
.contact-page .submit input {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.contact-page .submit p {
width: 100%;
text-align: center;
height: 100%
}
.contact-page .wpcf7-spinner {
position: absolute;
top: 0;
right: 0
}
.contact-page .wpcf7 .wpcf7-response-output {
font-size: 18px;
margin: 0
}
.contact-page .form .input input~label,
.contact-page .form .input textarea~label {
font-size: 16px;
display: block;
padding: 0 30px;
line-height: 66px;
transition: all .5s ease;
color: #9c9c9c
}
.contact-page .form .input input.not-empty~label,
.contact-page .form .input input:focus~label,
.contact-page .form .input textarea.not-empty~label,
.contact-page .form .input textarea:focus~label {
line-height: 30px;
font-size: 12px
}
.contact-page .flex>.submit+.mail {
font-size: 18px;
display: flex;
align-items: center;
gap: 13px;
direction: ltr !important
}
s.required {
font-style: normal;
text-decoration: none;
color: #fc5a5a
}
.page-checkout {
max-width: 1650px;
width: 90%;
margin: 0 auto;
position: relative;
z-index: 22
}
.page-checkout h1 span {
color: #b79460
}
.woocommerce .page-checkout .checkout-content {
display: flex;
align-items: start;
justify-content: space-between;
margin: 0 auto
}
.woocommerce .page-checkout .checkout-content>form {
max-width: 52%;
flex-direction: column;
width: 100%
}
.woocommerce .page-checkout .checkout-content>form {
border-radius: 75.454px;
border: .939px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.018px 81.717px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.2822492122650146px);
padding: 30px
}
.woocommerce .page-checkout .checkout-content>form>.col2-set {
border-radius: 45.091px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 3.018px 81.717px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(16.52442741394043px);
padding: 60px 80px
}
.woocommerce .page-checkout .checkout-content>form>div {
flex-direction: column
}
.woocommerce .page-checkout .checkout-content>form>div>div {
width: 100%
}
.woocommerce .page-checkout .checkout-content>div#order_review {
max-width: 44%;
position: sticky;
top: 165px;
width: 100%
}
div#order_review_wrap {
padding: 30px;
border-radius: 75.454px;
border: .939px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.018px 81.717px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.2822492122650146px)
}
div#order_review_wrap #order_review_inside {
border-radius: 45.091px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 3.018px 81.717px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(16.52442741394043px);
padding: 67px 40px
}
div#order_review_wrap #order_review_inside>h3 {
color: #000;
font-size: 1.68vw;
font-style: normal;
font-weight: 500;
line-height: 1;
margin-bottom: 40px
}
.woocommerce table.shop_table thead tr th:last-child {
border-inline: 0
}
.woocommerce table.shop_table thead tr th {
border-top: 0
}
.woocommerce table.shop_table tbody tr td:last-child,
.woocommerce table.shop_table tfoot tr td:last-child {
border-inline: 0
}
div#order_review_wrap>h3 {
padding: 0 40px 32px 40px;
line-height: 97%
}
.woocommerce table.shop_table {
border-right: 0;
border-left: 0;
border-bottom: 0;
margin: 0;
border-color: rgb(93 93 93 / 20%);
border: 0
}
.woocommerce table.shop_table tfoot tr:last-child * {
border-bottom: 0;
border-color: rgb(93 93 93 / 20%)
}
.woocommerce table.shop_table th:first-child,
.woocommerce table.shop_table tr td:first-child {
border-color: rgb(93 93 93 / 20%);
border-left: 0;
padding: 9px 0;
padding-inline: 0 10px
}
html[lang=he-IL] .woocommerce table.shop_table th:first-child,
html[lang=he-IL] .woocommerce table.shop_table tr td:first-child {
border-right: 0
}
.woocommerce table.shop_table thead {
font-size: 18px
}
.woocommerce table.shop_table th:last-child,
.woocommerce table.shop_table tr td:last-child {
border-left: 0;
border-color: rgb(93 93 93 / 20%)
}
.woocommerce table.shop_table .product-quantity {
text-align: center;
border-color: rgb(93 93 93 / 20%);
border-left: 0
}
.woocommerce table.shop_table tr td:not(:first-child) {
text-align: center;
color: #000;
font-size: 1.26vw;
font-style: normal;
font-weight: 300;
line-height: 150%
}
.woocommerce table.shop_table tfoot tr:last-child strong {
font-weight: 500
}
.woocommerce table.shop_table .description {
max-width: 315px;
font-size: 14px;
color: #000;
line-height: 1.2
}
.woocommerce table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
background: 0 0
}
#order_review_inside .product-name h5,
.woocommerce table.shop_table tfoot th:first-child {
font-size: 24px;
font-weight: 300
}
.woocommerce table.shop_table th {
border-bottom: 0
}
.woocommerce table.shop_table tfoot tr td:nth-child(3) {
border-bottom: 0
}
.woocommerce table.shop_table tfoot tr td:nth-child(2) {
border-left: 0;
border-bottom: 0;
border-color: rgb(93 93 93 / 20%)
}
.woocommerce table.shop_table tbody tr td {
border-bottom: 0
}
.woocommerce table.shop_table th:not(:first-child) {
text-align: center
}
.woocommerce table.shop_table th {
font-weight: 400
}
.woocommerce-form-coupon-toggle>div {
text-align: center;
font-size: 24px;
padding: 22px;
color: #000;
font-weight: 400;
border-radius: 22px;
border: 1px solid #c2965a;
background: linear-gradient(90deg, rgba(194, 150, 90, .18) 0, rgba(216, 146, 52, .18) 100%);
box-shadow: 0 3.018px 81.717px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(16.52442741394043px)
}
.woocommerce-form-coupon-toggle>div::before {
content: '';
display: none
}
.woocommerce-form-coupon-toggle>div a {
color: #000;
text-decoration: underline
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
background: #b79460;
color: #fff;
font-weight: 500;
border-radius: 32px
}
.page-template-template-checkout .woocommerce form .form-row input.input-text,
.page-template-template-checkout .woocommerce form .form-row textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
font-size: 16px;
font-weight: 300;
border-radius: 16px;
border: 1px solid #c8c8c8;
background: var(--White, #fff);
padding-inline: 20px;
color: #9c9c9c
}
.woocommerce form .form-row input.input-text {
height: 59px
}
.woocommerce-checkout .page-checkout #payment fieldset#wc-authnet-cc-form input {
font-size: 16px;
font-weight: 300;
border-radius: 16px;
border: 1px solid #c8c8c8;
background: var(--White, #fff);
padding-inline: 20px;
color: #9c9c9c
}
.woocommerce form .form-row textarea {
height: 59px
}
.woocommerce form .form-row textarea:active,
.woocommerce form .form-row textarea:focus {
height: 4em
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: 0 0
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background: 0 0
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
display: none;
background: 0 0
}
fieldset#wc-authnet-cc-form input {
text-align: right
}
html[lang=en-US] fieldset#wc-authnet-cc-form input {
text-align: left
}
input#authnet-card-cvc {
width: 100% !important
}
.woocommerce .payment_box.payment_method_authnet {
margin: 0
}
.woocommerce-checkout #payment div.payment_box {
margin: 0;
padding: 0
}
span.woocommerce-terms-and-conditions-checkbox-text {
max-width: 556px;
display: inline-block;
vertical-align: middle;
line-height: 1.5;
color: rgb(10 6 1 / 46%)
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox abbr {
display: none
}
span.woocommerce-terms-and-conditions-checkbox-text a {
color: #b79460
}
.woocommerce form .form-row label.checkbox,
.woocommerce-page form .form-row label.checkbox {
display: flex;
align-items: center
}
.page-checkout .bottom {
display: flex;
align-items: start;
justify-content: space-between;
margin-top: 50px;
flex-direction: column;
gap: 40px
}
.page-checkout .bottom .sen {
display: flex;
align-items: center;
color: rgb(0 0 0 / 46%);
gap: 10px
}
.checkout-content form .woocommerce-billing-fields>h3 {
margin-bottom: 25px;
color: #000;
font-size: 1.68vw;
font-style: normal;
font-weight: 500;
line-height: 150%
}
.page-checkout .bottom .sen i {
font-size: 0
}
.page-checkout .bottom .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
width: 100%;
margin: 0
}
.page-checkout .bottom .button-wrap button {
border-radius: 130px;
line-height: 1;
width: auto;
text-align: center;
cursor: pointer;
color: #fff;
padding: 24px 35px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px;
font-weight: 400;
width: 100%
}
.woocommerce-checkout .page-checkout #payment ul.wc_payment_methods.payment_methods.methods {
padding-right: 0;
padding-left: 0
}
.woocommerce-checkout .page-checkout #payment ul.wc_payment_methods.payment_methods.methods {
border: 0;
padding-bottom: 0
}
.woocommerce .page-checkout -billing-fields__field-wrapper p {
margin-bottom: 22px;
padding: 0
}
.woocommerce-billing-fields>h3 {
margin-bottom: 25px
}
.woocommerce-error::before {
color: #fff
}
.woocommerce-error {
background: #b79460;
color: #fff;
border-top: 0;
border-radius: 45.091px;
animation: scaleUp 2s infinite
}
.product-upgrade .woocommerce-error {
background: rgba(255, 255, 255, .2);
border-radius: 70px;
border: 1px solid rgba(110, 110, 110, .32)
}
@keyframes scaleUp {
0% {
transform: scale(1)
}
50% {
transform: scale(1.05)
}
100% {
transform: scale(1)
}
}
.page-checkout p#order_comments_field {
padding: 0
}
.page-checkout div#payment {
margin-top: 60px
}
.page-checkout p#order_comments_field label {
display: none
}
.page-checkout>.woocommerce {
margin-top: 80px
}
.page-checkout div#payment .form-row.place-order {
padding-bottom: 0;
padding-right: 0;
padding-left: 0;
padding-top: 0
}
.woocommerce-terms-and-conditions {
background: 0 0;
border-color: #b79460;
border-radius: 32px
}
.page-checkout .select2-container--default .select2-selection--single {
height: 59px;
border-color: rgb(110 110 110 / 32%);
border-radius: 16px;
border: 1px solid #c8c8c8;
background: var(--White, #fff);
padding-inline: 20px;
font-size: 16px;
font-weight: 300;
color: #9c9c9c
}
.page-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 59px
}
.page-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 57px
}
.woocommerce form.checkout_coupon p {
padding: 0
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #b79460;
border-radius: 20px;
padding-right: 40px;
padding-left: 40px
}
.page-home-container.about-page {
background: 0 0
}
section.our-people .items .item .img .inimg {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 300px;
border: 0;
background-size: 100%
}
section.our-people .items .item h6 {
color: #b79460
}
section.our-people .items .item .img {
border-radius: 300px;
font-size: 0;
max-width: 220px;
height: 220px;
margin: 0 auto;
width: 100%;
margin-bottom: 40px
}
section.our-people .items .item .con {
margin-top: 60px;
color: #000;
text-align: center;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 36px
}
section.why-choose-us>.container>.sub {
margin-bottom: 69px
}
section.why-choose-us>.container>.sub,
section.why-choose-us>.container>.title {
text-align: center
}
.page-header>h1.entry-title {
text-align: center;
color: #000;
margin: 50px auto;
font-size: 50px;
text-transform: uppercase;
font-size: 115px;
font-weight: 900
}
.page-header>h1.entry-title>span>svg {
position: absolute;
top: 0;
left: 0
}
.page-header>h1.entry-title>span {
position: relative;
text-transform: uppercase;
background: linear-gradient(150.64deg, #c99047 12.84%, #f9c883 53.44%, #c99047 94.03%), #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent
}
.page-header>h1.entry-title>span svg {
position: absolute;
top: 0;
left: 0;
transform: translateX(-50%) translateY(2%);
max-height: 90%;
width: auto
}
html[dir=rtl] .page-header>h1.entry-title>span svg {
transform: scaleX(-1) translateX(-30%) translateY(-5%)
}
.contact-page.thanks {
text-align: center
}
.contact-page.thanks h1 {
color: #b79460
}
.contact-page.thanks .title {
font-size: 30px;
color: #fff;
font-weight: 275;
margin-top: 20px;
line-height: 97%
}
.contact-page.thanks>svg {
width: 70px;
height: auto;
margin: 20px 0 0 0
}
section.pre-order-benefits {
text-align: center
}
section.pre-order-benefits .items-flex {
display: flex;
align-items: stretch;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 70px
}
section.pre-order-benefits .items-flex>.item {
width: 33.33%;
padding: 50px;
border-top: 1px solid rgba(255, 255, 255, .1)
}
section.pre-order-benefits .items-flex>.item h4.title {
font-weight: 400;
padding-bottom: 20px
}
html[lang=he-IL] section.pre-order-benefits .items-flex>.item {
border-left: 1px solid rgba(255, 255, 255, .1)
}
html[lang=en-US] section.pre-order-benefits .items-flex>.item {
border-right: 1px solid rgba(255, 255, 255, .1)
}
section.pre-order-benefits .container {
max-width: 1430px;
width: 100%
}
html[lang=he-IL] section.pre-order-benefits .items-flex>.item:nth-child(3n) {
border-left: 0
}
html[lang=en-US] section.pre-order-benefits .items-flex>.item:nth-child(3n) {
border-right: 0
}
section.pre-order-benefits .items-flex>.item:nth-child(1),
section.pre-order-benefits .items-flex>.item:nth-child(2),
section.pre-order-benefits .items-flex>.item:nth-child(3) {
border-top: 0
}
section.pre-order-benefits .items-flex>.item i {
margin-bottom: 20px;
display: block;
color: #fff;
font-size: 52px
}
.product.pre_order #product-hero .plane {
position: absolute;
top: 0;
left: 0
}
.product.pre_order #product-hero {
box-shadow: none;
height: auto;
max-height: none
}
.product.pre_order #product-hero .product-flex {
display: flex;
align-items: center;
justify-content: center
}
.product.pre_order #product-hero .product-flex {
display: flex;
align-items: center;
justify-content: center;
gap: 140px;
margin-bottom: 150px
}
.product.pre_order #product-hero .product-flex .video {
background: #000;
width: 386px;
height: 686px;
border-radius: 32px;
max-width: 100%;
overflow: hidden;
position: relative
}
.product.pre_order #product-hero .product-flex .product-info {
width: 100%;
max-width: 508px
}
.product.pre_order #product-hero .product-flex .product-info .subtitle {
color: #b79460
}
.product.pre_order #product-hero .product-flex .product-info h1 {
font-size: 55px;
color: #221806
}
.product.pre_order #product-hero .product-flex .product-info .con {
margin-top: 32px;
color: #221806;
opacity: .6
}
.product.pre_order form.cart {
display: flex;
align-items: center;
gap: 46px;
color: #b79460;
justify-content: center;
width: 100%
}
.woocommerce .product.pre_order form.cart::after,
.woocommerce .product.pre_order form.cart::before {
content: none;
display: none
}
.product.pre_order form.cart .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 208px;
margin: 0
}
.product.pre_order form.cart button[type=submit] {
border-radius: 130px;
line-height: 64px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center
}
.product.pre_order form.cart button[type=submit] svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.product.pre_order .hero-connected form.cart .quan-wrap {
box-sizing: border-box;
display: flex;
justify-content: space-between;
align-items: center;
padding: 7px 37px;
gap: 0;
height: 71px;
border-radius: 77px;
flex: none;
order: 0;
flex-grow: 0;
border-radius: 77px;
border: 1px solid rgba(255, 255, 255, .22);
direction: ltr
}
.product.pre_order .hero-connected form.cart .quan-wrap .quantity input {
appearance: none;
border: 0;
background: 0 0;
text-align: center;
pointer-events: none;
padding: 0;
width: 100px;
min-width: auto;
text-align-last: center;
color: #fff
}
.product.pre_order .hero-connected form.cart .quan-wrap .minus,
.product.pre_order form.cart .quan-wrap .plus {
font-size: 0;
cursor: pointer;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 5px;
color: #fff
}
.product.pre_order .hero-connected form.cart .quan-wrap .quantity {
margin: 0
}
.product.pre_order .hero-connected form.cart .quan-wrap .minus svg,
.product.pre_order form.cart .quan-wrap .plus svg {
fill: currentColor
}
.product .vid .abs {
width: 100%;
position: absolute;
bottom: 0;
right: 0;
top: 0;
right: 0;
left: 0
}
.product .vid .abs .play {
position: absolute;
bottom: 5%;
cursor: pointer;
right: 5%;
left: 5%;
top: auto;
transform: none;
font-size: 0
}
.product .vid .abs .pause {
position: absolute;
bottom: 5%;
cursor: pointer;
right: 0;
left: 0;
top: auto;
transform: none;
display: none;
margin: 0 auto;
text-align: center;
font-size: 0
}
.product .vid .abs .sound {
position: absolute;
bottom: 5%;
right: auto;
left: 5%;
cursor: pointer;
display: none;
font-size: 0
}
.product .vid .abs .full-screen {
position: absolute;
bottom: 5%;
right: 5%;
left: auto;
cursor: pointer;
display: none;
font-size: 0
}
.product #product-hero .product-flex .video .iframe-place {
position: absolute;
bottom: 0;
right: 0;
left: 0;
top: 0
}
.iframe-top {
position: relative;
background: linear-gradient(0deg, #1b1d1f 10%, transparent 20%), linear-gradient(0deg, transparent 75%, rgb(27 29 31 / 90%) 90%);
z-index: 2;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0
}
.product-upgrade .plane svg {
transform: scale(-1, 1)
}
.product.upgrades {
margin-top: 0;
padding-top: 0
}
.product.upgrades .page-hero-section h1 {
color: #ffca81;
text-align: center;
text-shadow: 10.468px 5.234px 74.324px rgba(159, 114, 53, .7);
font-size: 7.2vw;
font-style: normal;
font-weight: 700;
line-height: 100%;
letter-spacing: -4.14px;
text-transform: uppercase;
max-width: 1065px
}
.product.upgrades .page-hero-section .content {
color: #babfc4;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 29px;
max-width: 845px;
width: 95%
}
.product-upgrade .plane {
position: absolute;
top: 0;
right: 0
}
.product-upgrade .container {
max-width: 1400px;
width: 90%
}
.product-upgrade .product-flex {
display: flex;
align-items: start;
justify-content: center;
position: relative;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 10;
padding-bottom: 10px;
width: 100%
}
.product-upgrade .product-flex .form {
max-width: 100%;
width: 100%;
margin: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 2.6vw 0 0 0;
background: 0 0;
flex: none;
order: 0;
flex-grow: 0;
gap: 15px
}
.woocommerce .product-upgrade .product-flex .form form {
margin: 0
}
.product-upgrade .product-flex .form>form {
width: 100%
}
.product-upgrade .product-flex .product-info {
width: 100%;
max-width: 586px
}
.product-upgrade .product-flex .product-info .con {
position: relative
}
.product-upgrade .product-flex .product-info .con>img {
position: absolute;
bottom: 0;
left: 0;
transform: translateY(30%) translateX(-60%)
}
html[lang=en-US] .product-upgrade .product-flex .product-info .con>img {
left: auto;
right: 0;
transform: translateY(30%) translateX(60%)
}
.product-upgrade .product-flex .form .form-flex {
display: flex;
align-items: start;
justify-content: space-between;
flex-wrap: wrap;
gap: 15px;
flex-direction: column;
align-items: center
}
.product-upgrade .product-flex .form .form-flex .hr {
margin: 20px 0;
height: 1px;
background: 0 0;
width: 100%;
border-bottom: 2px dashed rgb(186 191 196 / 20%)
}
.product-upgrade .product-flex .form .form-flex .input.txtarea {
max-width: 49%;
margin-top: 0;
height: 109px;
border-radius: 30px
}
.product-upgrade .product-flex .form .form-flex .input {
width: 100%;
max-width: 49%;
position: relative;
border: 1px solid rgba(110, 110, 110, .32);
border-radius: 70px;
height: 61px;
background: 0 0;
transition: all .2s ease
}
.product-upgrade .product-flex .form:not(.selected) .form-flex .input.custom_price {
display: none
}
.product-upgrade .product-flex .form:not(.selected) .form-flex .input {
max-width: 100%
}
.product-upgrade .product-flex .form .form-flex .input.select_trip {
display: none
}
.product-upgrade .product-flex .form.trip .form-flex .input.select_trip {
display: block
}
.product-upgrade .product-flex .form .form-flex .input input,
.product-upgrade .product-flex .form .form-flex .input select,
.product-upgrade .product-flex .form .form-flex .input textarea {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
border: 0;
background: 0 0;
resize: none;
padding: 0 20px;
font-size: 18px;
color: inherit
}
.product-upgrade .product-flex .form .form-flex .input select {
display: none
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select {
line-height: 61px;
height: 61px;
overflow: hidden;
cursor: pointer;
position: relative;
z-index: 2;
background: 0 0;
border: 1px solid rgba(110, 110, 110, .32);
border-radius: 70px;
text-align: start
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.flex-select) {
background: rgba(255, 255, 255, .04)
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select .option {
padding: 0 20px
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.flex-select).open {
height: 200px;
overflow: auto;
background: #fff;
z-index: 4;
min-width: 180px;
border-radius: 20px;
color: #000
}
.product-upgrade .product-flex .form .form-flex .input.select {
border: 0
}
.product-upgrade .product-flex .form .form-flex .input.select:not(.first)::before {
content: '';
position: absolute;
top: 50%;
left: 20px;
width: 10px;
height: 10px;
border-left: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: translateY(-50%) rotate(-45deg)
}
html[lang=en-US] .product-upgrade .product-flex .form .form-flex .input.select:not(.first)::before {
right: 20px;
left: auto
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.open):not(.flex-select) .option.active {
position: absolute;
top: 0;
right: 0;
left: 0;
width: 100%
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.open):not(.flex-select) {
padding-top: 58px;
overflow: hidden
}
.product-upgrade .product-flex .form .form-flex .input.first {
max-width: 100%
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select {
height: auto;
line-height: 3.2vw;
display: flex;
align-items: center;
padding: 0;
border: 0;
justify-content: space-between;
border-radius: 0
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select .option {
font-size: .84vw;
padding: 0 1.75vw
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select .option {
border: 1px solid rgba(110, 110, 110, .32);
transition: all .5s ease;
background: rgba(255, 255, 255, .04);
border-radius: 70px
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select .option:not(.active):hover {
background: rgba(255, 255, 255, .1)
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select .option.active {
background: linear-gradient(90deg, #c2965a 0, #341f02 100%)
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.flex-select).open .option.active,
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select:not(.flex-select).open .option:hover {
background: rgba(110, 110, 110, .32)
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select::-webkit-scrollbar {
width: 5px;
border-radius: 10px
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select::-webkit-scrollbar-thumb {
background-color: #0a0601;
outline: 1px solid #708090;
border-radius: 10px
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select.owl-carousel {
max-width: 300px;
margin: 0 auto;
padding-inline: 0;
overflow: visible;
text-align: center
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select.owl-carousel .option {
max-width: 100%;
width: 100%
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select.owl-carousel .owl-stage-outer {
overflow: visible
}
.product-upgrade .product-flex .form .form-flex .input.first.select {
max-width: none;
width: calc(100% + 40px);
margin-inline: -20px;
border-radius: 0
}
.product-upgrade .product-flex .form .form-flex .input label {
position: absolute;
top: 0;
left: 0;
line-height: 57px;
padding: 0 20px;
transition: All .2s ease;
font-size: 18px
}
html[lang=he-IL] .product-upgrade .product-flex .form .form-flex .input label {
right: 0;
left: auto
}
.product-upgrade .product-flex .form .form-flex .input.txtarea label {
line-height: 50px
}
.product-upgrade .product-flex .form .form-flex .input input.not-empty+label,
.product-upgrade .product-flex .form .form-flex .input input:focus+label,
.product-upgrade .product-flex .form .form-flex .input textarea.not-empty+label,
.product-upgrade .product-flex .form .form-flex .input textarea:focus+label {
line-height: 24px;
font-size: 16px
}
.product-upgrade .product-flex .form .form-flex .input textarea {
padding-top: 20px;
color: inherit
}
.product-upgrade .product-flex .form .bottom {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
margin-top: 2.45vw
}
.product-upgrade .product-flex .form .bottom .price {
color: #fff;
font-size: 38px;
font-style: normal;
font-weight: 400;
line-height: normal
}
.product-upgrade .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%
}
.woocommerce .product-upgrade .button-wrap button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px;
font-weight: 400
}
.woocommerce .product-upgrade .button-wrap button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
html[dir=rtl] .product-upgrade .product-flex .form .bottom button svg {
transform: scaleX(-1)
}
section.dont-miss {
width: 1314px;
background: rgba(217, 217, 217, .2);
text-align: center;
border-radius: 32px;
max-width: calc(100% - 50px);
margin: 0 auto;
padding: 20px
}
.product section.our-gallery {
margin-bottom: 100px
}
.product section.our-gallery {
overflow: hidden
}
.product section.our-gallery .container {
max-width: 98%
}
section.dont-miss .container {
max-width: 800px;
width: 100%;
display: flex;
align-items: center;
flex-direction: column;
padding: 74px 0
}
section.dont-miss h4 {
color: #b79460
}
section.dont-miss .con {
margin-top: 30px;
color: #221806;
opacity: .6
}
section.dont-miss form {
margin-top: 40px
}
.product.pre_order section.dont-miss form.cart {
justify-content: center
}
.bottomHere .bottom-product {
top: 0
}
.bottom-product {
max-width: 665px;
background: #2d2d2d;
border-radius: 36px 36px 0 0;
text-align: center;
padding: 60px 20px 40px 20px;
font-size: 0;
margin: 70px auto 0 auto;
position: relative;
top: 330px;
transition: all .2s ease
}
.trip.product+footer {
margin-top: 0
}
.bottom-product h1 {
color: #e8bc7a
}
.bottom-product h6 {
color: #fff;
opacity: .6
}
.bottom-product .bottom {
margin-top: 30px;
display: flex;
align-items: center;
justify-content: center;
gap: 20px
}
.bottom-product .price {
color: #e8bc7a
}
.bottom-product .join {
width: 311px;
max-width: 20vw;
background: #e8bc7a;
color: #000;
border: 0;
border-radius: 500px;
height: 74px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
font-size: 30px
}
html[lang=en-US] .bottom-product .join svg {
transform: rotate(180deg)
}
.bottom-product .join.sold-out {
font-size: 30px;
font-weight: 800
}
.bottom-product .bottom .price {
font-size: 50px
}
.bottom-product .bottom .price-section {
font-size: 20px;
color: #e8bc7a;
line-height: 1;
cursor: pointer
}
.bottom-product .bottom .price-section .payment-options {
text-decoration: underline
}
section.our-people {
text-align: center
}
section.our-people .items {
display: flex;
align-items: start;
justify-content: center;
flex-wrap: wrap;
margin-top: 100px
}
section.our-people .container {
max-width: 1850px
}
section.our-people .items .item {
width: 47%;
max-width: 817px;
margin-inline: auto;
margin-bottom: 100px;
padding: 60px 40px;
border-radius: 50px;
background: #fff;
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23), 0 4px 108.3px 0 rgba(0, 0, 0, .12)
}
section.our-people .items .item h4 {
color: #000;
text-align: center;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 140%
}
section.our-people .items .item h6 {
color: #b58b4c;
text-align: center;
font-size: 30px;
font-style: normal;
font-weight: 300;
line-height: 1
}
.article-page>.container>.img img {
border-radius: 32px 32px 32px 32px;
max-height: 600px;
display: block;
margin: 0 auto
}
.article-page>.container>.img {
margin-bottom: 30px
}
.article-page .content {
margin-top: 30px
}
article.article-page .flex {
display: flex;
align-items: center;
gap: 30px;
flex-wrap: wrap
}
article.article-page .share {
cursor: pointer;
font-size: 0
}
.whatsapp-fixed {
position: fixed;
bottom: 15px;
z-index: 998;
cursor: pointer;
left: 15px;
background-color: #65cf72;
padding: 14px;
border-radius: 50%;
box-shadow: 0 0 11px rgba(0, 0, 0, .5)
}
.single-product .whatsapp-fixed {
bottom: 80px
}
.single-product .interested-btn {
bottom: 157px
}
section.blog.blog-page article .bottom {
display: flex;
flex-direction: column;
min-height: auto;
justify-content: start
}
section.blog.blog-page .blog-items {
flex-wrap: wrap;
height: auto
}
section.blog.blog-page .blog-items.article-page-b {
flex-direction: row
}
article section.blog.blog-page .blog-items article.next {
margin-right: auto
}
article section.blog.blog-page .blog-items article.next,
article section.blog.blog-page .blog-items article.prev {
max-width: 45%;
width: 100%
}
article section.blog.blog-page .blog-items article.prev {
margin-left: auto
}
article section.blog.blog-page .blog-items article.next::before {
content: '';
width: 30px;
height: 30px;
position: absolute;
top: 20px;
left: 20px;
border-left: 5px solid #fff;
border-bottom: 5px solid #fff;
transform: rotate(45deg)
}
article section.blog.blog-page .blog-items article.prev::before {
content: '';
width: 30px;
height: 30px;
position: absolute;
top: 20px;
right: 20px;
border-right: 5px solid #fff;
border-top: 5px solid #fff;
transform: rotate(45deg)
}
section.blog.blog-page .blog-items article {
width: 31.33%
}
.single .comments {
margin: 40px 0
}
article.article-page>.container {
width: 1636px;
max-width: 90vw
}
.whatsapp-block-wrap {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
width: 95%;
margin: 0 auto;
max-width: 1300px;
color: #fff
}
.whatsapp-block-wrap>.text {
display: flex;
flex-direction: column;
gap: 50px;
max-width: 45%;
align-items: start
}
.whatsapp-block-wrap>.text .content {
font-size: 20px
}
.whatsapp-block {
box-sizing: border-box;
position: relative;
width: 100%;
height: auto
}
.whatsapp-block-inside .img {
margin-bottom: -200px
}
.whatsapp-block-inside {
gap: 100px;
display: flex;
align-items: center;
justify-content: center;
min-height: 429px;
border: 4px solid #fff;
border-radius: 100px;
position: relative;
z-index: 2
}
.whatsapp-block-wrap-wrap {
display: block;
color: #fff;
font-weight: 300
}
a.whatsapp-block-wrap-wrap h2,
html[lang=en-US] a.whatsapp-block-wrap-wrap h2 {
font-weight: 275
}
.whatsapp-block-wrap-wrap:hover {
color: #fff
}
.contact-page.thanks .button-wrap,
.whatsapp-block-wrap-wrap .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 0 auto
}
.contact-page.thanks .button-wrap .btn,
.whatsapp-block-wrap-wrap .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.contact-page.thanks .button-wrap .btn svg,
.whatsapp-block-wrap-wrap .button-wrap .button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.page-gallery .page-sections.open .button-wrap {
display: none
}
.page-gallery .page-sections:not(.open)>div:not(:nth-child(-n+6)):not(.button-wrap) {
display: none
}
.page-gallery .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 100px auto
}
.page-gallery .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.page-gallery .button-wrap .button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.article-page .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 100px auto
}
.article-page .button-wrap .button {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.article-page .button-wrap .button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.contact-page.thanks .button-wrap a {
width: auto
}
.contact-page.thanks .button-wrap {
width: auto;
display: inline-block;
margin: 40px 0 0 0
}
.whatsapp-button-wrap {
display: inline-block
}
.whatsapp-block-inside .text .title {
margin-bottom: 25px
}
.trips-page h1.entry-title {
font-style: normal;
font-weight: 800;
font-size: 68px;
line-height: 91%;
text-align: center;
text-transform: uppercase;
background: linear-gradient(184.36deg, rgba(26, 28, 31, 0) 31.11%, #1a1c1f 96.29%), #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin: 0
}
.trips-page-wrap {
background: #1b1d1f
}
.welcome-text {
position: relative;
max-width: calc(100% - 176px);
margin: 0 auto;
text-align: center;
margin-top: -100px;
z-index: 2
}
.upgrades.product .hero-connected .content {
margin-bottom: 300px
}
.content.text-border,
.product.upgrades .page-hero-section .content.text-border {
border: 1px solid #fff;
border-radius: 10px;
padding: 10px;
backdrop-filter: blur(10px);
background: rgba(0, 0, 0, .3);
max-width: 845px;
margin-top: 10px;
width: 90%;
color: #fff
}
.product-upgrade .welcome-text {
margin-top: -400px;
text-align: start
}
.welcome-text .stars {
width: 21%;
margin: 0 auto
}
.welcome-text .text {
color: #fff;
position: absolute;
top: 0;
right: 0;
padding: 4.2vw 0 0 0;
left: 0;
font-weight: 300;
line-height: 1.63vw;
width: 85%;
max-width: 1400px;
margin: 0 auto;
font-size: 1.1vw
}
.welcome-text .text {
max-width: 100%;
margin: 0 auto;
overflow: visible;
width: calc(100% - 20px);
margin-top: 10px;
border-radius: 100px 100px 0 0;
padding: 4.2vw 10% 0 10%
}
.welcome-text .text::before {
content: '';
background: linear-gradient(-160deg, rgba(255, 255, 255, .1) 0, transparent 40%);
border-radius: 100px 100px 0 0;
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: -40%;
z-index: 9
}
.welcome-text .bg svg {
width: 100%;
height: auto
}
.your-ultimate {
font-style: normal;
font-weight: 275;
font-size: 4.1vw;
line-height: 120%;
letter-spacing: .03em;
color: #fff;
display: flex;
align-items: center;
justify-content: space-between;
white-space: nowrap
}
.product-upgrade .welcome-text .your-ultimate {
color: #fff;
font-size: 2.5vw;
font-style: normal;
font-weight: 600;
line-height: 120%;
letter-spacing: 1.44px
}
.your-ultimate>span {
padding: 0 30px
}
.your-ultimate::after,
.your-ultimate::before {
content: '';
width: auto;
height: 1px;
background: #fff;
opacity: .2;
flex: 1
}
.welcome-text .basketball-experience {
margin-bottom: 3.2vw;
display: flex;
gap: 30px;
align-items: end;
justify-content: center
}
.welcome-text .basketball-experience img {
margin: 0 auto
}
.welcome-text .basketball-experience div {
margin: 0 auto
}
.welcome-text .read-more {
margin-top: 3.7vw;
font-weight: 400;
font-size: 1.2vw;
line-height: 1.63vw;
text-align: center;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
cursor: pointer;
display: block;
position: relative;
z-index: 10
}
.welcome-text .bg .mob {
display: none
}
.welcome-text-wrap {
max-width: calc(100% - 176px);
margin: 0 auto
}
.welcome-text {
background: #1b1d1f;
border-top: 1px solid #c2965a;
border-right: 1px solid #c2965a;
border-left: 1px solid #c2965a;
border-radius: 110px 110px 0 0;
max-width: 100%
}
.welcome-text .text {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center
}
.welcome-text-wrap .welcome-text-bottom img {
width: 100%
}
.order-received-top {
color: #fff;
width: 95%;
margin: 100px auto auto auto;
display: flex;
justify-content: space-between;
align-items: start
}
.order-received-top .thank-you-sen {
display: flex;
align-items: center;
max-width: 620px;
font-size: 36px;
font-weight: 300;
justify-content: start;
gap: 27px;
line-height: 120%;
width: 100%
}
.order-received-top ul {
border-radius: 20px;
border: 1px solid #d0d0d0;
background: rgba(255, 255, 255, .2);
box-shadow: 0 2.676px 72.447px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(2.909924268722534px);
padding: 30px;
display: flex;
flex-direction: column
}
.woocommerce .order-received-top ul::after,
.woocommerce .order-received-top ul::before {
content: none;
display: none
}
.woocommerce .order-received-top ul li {
border: 0;
text-transform: capitalize
}
.woocommerce .order-received-top ul li {
font-size: 26px;
font-weight: 300;
padding: 0;
margin: 0
}
.woocommerce .order-received-top ul li strong {
font-size: inherit;
font-weight: inherit;
display: inline
}
.order-received-top .thank-you-sen i svg {
fill: #ffca81;
box-shadow: 0 -20.936px 32.975px 0 #eaa84c inset, 0 20.936px 20.936px 0 rgba(255, 255, 255, .25) inset;
filter: drop-shadow(10.468px 5.234px 74.324px rgba(159, 114, 53, .7));
border-radius: 15px
}
.woocommerce .order-details-wrap {
border-radius: 75.454px;
border: .939px solid #d0d0d0;
background: rgba(255, 255, 255, .3);
box-shadow: 0 3.018px 81.717px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.2822492122650146px);
padding: 30px;
width: 95%;
margin: 121px auto 0 auto
}
.woocommerce .order-details-wrap .order-details-inside {
border-radius: 45.091px;
background: rgba(255, 255, 255, .76);
box-shadow: 0 3.018px 81.717px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(16.52442741394043px);
padding: 55px 45px
}
.woocommerce .order-details-wrap h2.woocommerce-order-details__title {
color: #000;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 150%;
margin-bottom: 40px
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
text-align: start;
font-size: 24px;
font-weight: 300;
line-height: 150%
}
.woocommerce .order-details-wrap h2.woocommerce-column__title {
color: #000;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 150%;
margin-bottom: 30px
}
.woocommerce .order-details-wrap address {
border-radius: 18.788px;
border: .939px solid #d0d0d0;
background: rgba(255, 255, 255, .2);
box-shadow: 0 2.514px 68.056px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(2.733565330505371px);
padding: 28px
}
.woocommerce .order-details-wrap section.woocommerce-customer-details {
margin-bottom: 0
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td:first-child {
width: 75%
}
.page-faq {
margin-top: 80px;
position: relative;
padding-bottom: 200px;
margin-bottom: -200px;
z-index: 22
}
.page-faq .search {
border-radius: 6px;
background: #f7f7f7;
position: relative;
display: flex;
align-items: center;
justify-content: end;
height: 45px;
max-width: 354px;
margin: 0 auto;
padding-inline: 0 10px
}
.page-faq .search input {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border: 0;
background: 0 0;
padding-inline: 22px 40px
}
.page-faq .search i {
font-size: 0
}
.page-faq .categories {
display: block;
align-items: center;
justify-content: center;
color: #000;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 150%;
cursor: pointer;
margin: 80px 0;
white-space: normal;
padding: 20px 0
}
.page-faq .categories .cat:not(.active) {
opacity: .5
}
.page-faq .categories .cat::before {
box-sizing: border-box;
opacity: 0;
width: 0;
content: '';
height: 3.38px;
background: #ffca81;
box-shadow: 2px 1px 14.2px #9f7235, inset 0 -4px 6.3px #eaa84c, inset 0 4px 4px rgba(255, 255, 255, .25);
border-radius: 90px;
flex: none;
order: 4;
flex-grow: 0;
z-index: 4;
position: absolute;
bottom: -10px;
right: 0;
left: 0;
transition: all .2s ease;
margin: 0 auto
}
.page-faq .categories .cat.active::before,
.page-faq .categories>div:hover::before {
opacity: 1;
width: 25%
}
.page-faq .categories .cat {
position: relative;
display: inline-block;
padding-inline: 0
}
.page-faq .categories .cat.active,
.page-faq .categories .cat:hover {
opacity: 1
}
.page-faq .questions .question input:not(:checked)~.answer {
display: none
}
.page-faq .questions .question input {
display: none
}
.page-faq .questions .question {
border-bottom: 2px dashed rgba(0, 0, 0, .33);
padding: 20px;
display: none
}
.page-faq .questions .question .question-name {
cursor: pointer;
position: relative;
display: flex;
align-items: start;
justify-content: space-between;
font-weight: 400
}
.page-faq .questions .question .answer {
margin-top: 20px;
font-weight: 300
}
.page-faq .questions .question .question-name::after {
content: '';
border-right: 1px solid #000;
border-bottom: 1px solid #000;
width: 20px;
height: 20px;
transform: rotate(-135deg);
position: relative;
transition: all .2s ease
}
.page-faq .questions .question input:not(:checked)~.question-name::after {
transform: rotate(45deg)
}
.page-faq .questions .question .question-name span {
max-width: 90%;
font-size: 18px
}
.page-faq .categories.owl-carousel {
max-width: 360px;
margin: 0 auto;
padding-inline: 0;
overflow: visible
}
.page-faq .categories.owl-carousel .cat {
max-width: 100%;
width: 100%
}
.page-faq .categories.owl-carousel .owl-stage-outer {
overflow: visible
}
.page-groups .blocks,
.section-blocks-section .blocks,
.single-product div.cities {
display: flex;
flex-direction: row;
margin-top: 120px;
gap: 0;
flex-wrap: wrap;
justify-content: space-between
}
.page-groups .blocks {
gap: 50px
}
.section-blocks-section .blocks {
width: 100%;
max-width: 90%;
margin: 0 auto
}
.section-blocks-section .blocks .block .number {
position: absolute;
top: 0;
left: 0;
width: auto;
text-align: center;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: rgba(255, 255, 255, .6);
font-size: 282px;
font-style: normal;
font-weight: 800;
line-height: 91%;
text-transform: uppercase;
color: transparent
}
.page-groups .blocks .block,
.section-blocks-section .blocks .block,
.single-product div.cities .city {
border-radius: 50px;
background-position: top center;
background-size: cover;
position: relative;
width: 100%;
gap: 40px
}
.single-product div.cities .city {
margin-bottom: 70px
}
.single-product div.cities .city .content .mob {
display: none
}
.single-product div.cities .city .content .desk {
display: block
}
.page-groups .blocks .block:hover .image img {
transform: scale(1.1)
}
.page-groups .blocks .block .image img {
border-radius: 10px;
transition: all .5s ease
}
.cities .city:not(.half):nth-child(3n) {
width: 100%;
max-width: 100%
}
.single-product div.cities .city:nth-child(3n)>div {
max-width: 100%;
width: 100%
}
.section-blocks-section .blocks .block>.image img {
border-radius: 10px
}
.section-blocks-section .blocks .block {
background-position: center center
}
.page-groups .blocks .block .title,
.section-blocks-section .blocks .block .title {
background: linear-gradient(89deg, #b97921 52.15%, #341f02 110.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 56px;
font-weight: 700;
padding-top: 40px;
line-height: 110%;
padding-bottom: 30px;
text-align: center
}
.section-blocks-section .blocks .block .title {
max-width: 100%;
background: linear-gradient(89deg, #c2965a 52.15%, #8e5c18 110.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent
}
.single-product div.cities .city .title {
font-size: 68px;
font-weight: 700;
padding-top: 40px;
line-height: 110%;
padding-bottom: 30px;
text-align: start
}
.page-groups .blocks .block .content,
.section-blocks-section .blocks .block .content,
.single-product div.cities .city .content {
color: #000;
text-align: start;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal
}
.section-blocks-section .blocks .block::after {
content: '';
background: linear-gradient(0deg, #1b1d1f 9.86%, rgba(27, 29, 31, .89) 23.52%, rgba(27, 29, 31, .67) 38.94%, rgba(27, 29, 31, 0) 66.02%);
position: absolute;
bottom: 0;
right: -10px;
left: -10px;
top: 0
}
.section-blocks-section .blocks .block .content {
color: #fff
}
.page-groups .blocks .block>div,
.section-blocks-section .blocks .block>div,
.single-product div.cities .city>div {
position: relative;
z-index: 2;
display: flex;
align-items: start;
justify-content: start;
flex-direction: column;
max-width: 950px;
margin: 0 auto;
width: 100%
}
.single-product div.cities .city .image .title {
position: absolute;
bottom: 0;
right: 0;
left: 0;
padding: 0;
color: #fff;
text-align: center;
padding-bottom: 10px;
font-size: 48px;
max-width: 90%;
margin: 0 auto
}
.section-blocks-section .blocks .block .image img {
transition: all .5s ease
}
.section-blocks-section .blocks .block:hover .image img {
transform: scale(1.1)
}
.section-blocks-section .blocks .block .image {
overflow: hidden;
border-radius: 10px
}
.section-blocks-section .blocks .block .number {
position: absolute;
top: 0;
left: 0;
width: auto;
padding: 36px 44px
}
.product-block {
max-width: 1480px;
margin: 0 auto;
border-radius: 50px;
border: 1.059px solid var(--White, #c2965a);
background: #1b1d1f;
backdrop-filter: blur(4.607427597045898px);
padding: 19px 23px;
margin-top: 200px;
z-index: 22;
position: relative
}
.product-block .product-block-inside {
border-radius: 32px;
border: 2px dashed rgba(255, 255, 255, .44);
display: flex;
justify-content: space-between;
color: #fff
}
.product-block .product-block-inside img {
border-radius: 32px 0 0 32px;
height: 100%;
object-fit: cover
}
.product-block .product-block-inside .img {
width: 70%;
max-width: calc(100% - 680px);
position: relative
}
.product-block .product-block-inside .package-info {
display: flex;
align-items: center;
justify-content: center;
gap: 25px;
width: 100%;
display: flex;
max-width: 100%;
padding-top: 80px
}
.product-block .product-block-inside .package-info h3 {
display: flex;
align-items: start;
gap: 10px
}
.product-block .product-block-inside .package-info h3 i {
font-size: 0;
position: relative
}
.product-block .product-block-inside .package-info h3 i span {
font-size: 10px;
font-style: normal;
margin-left: -5px
}
.product-block .product-block-inside .package-info h3 div {
display: flex;
flex-direction: column;
line-height: 1;
font-size: 18px;
color: #babfc4;
font-weight: 300
}
.product-block .product-block-inside .package-info h3 strong {
font-size: 3.8vw;
font-weight: 700;
color: #fff
}
.product-block .product-block-inside .package-info h3 i svg {
width: 25px;
height: auto;
color: #babfc4
}
.product-block .product-block-inside .package-info-dates .package-days {
display: flex;
width: 100%;
max-width: 100%;
justify-content: space-between;
text-align: center;
margin-top: 53px
}
.product-block .product-block-inside .package-info-dates .package-days h6 div div {
color: #babfc4;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 1
}
.product-block .product-block-inside .package-info-dates .package-days h6 div strong {
color: #fff;
font-size: 1.2vw;
font-style: normal;
font-weight: 700;
line-height: 40.481px
}
.product-block .product-block-inside .package-info-dates .package-days svg {
width: 20px;
height: auto;
margin-bottom: 10px
}
.product-block .product-block-inside .package-info-dates {
margin-bottom: 40px
}
.product-block .product-block-inside .l {
text-align: center;
width: 100%;
max-width: 620px;
padding: 50px 80px 0 80px
}
.product-block .product-block-inside .l .title {
font-size: 2.4vw;
font-style: normal;
font-weight: 700;
line-height: 91%;
text-transform: uppercase
}
.product-block .product-block-inside .img::after {
content: '';
background: linear-gradient(-90deg, #1b1d1f 5%, transparent 85%);
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 2
}
.product-block .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 100%;
margin: 0 auto
}
.product-block .button-wrap button {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center
}
.product-block .button-wrap button svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.first-text {
padding: 50px 27px 0 27px;
color: #000;
width: 95%;
margin: 0 auto;
max-width: 1700px;
margin-bottom: 0
}
.first-text .first-text-inside {
padding: 0;
text-align: center
}
.first-text h2.title,
html[lang=en-US] .first-text h2.title {
color: #ffca81;
text-shadow: 10.468px 5.234px 74.324px rgba(159, 114, 53, .7);
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -2.16px;
text-transform: uppercase;
margin-bottom: 50px
}
html[lang=he-IL] .first-text h2.title {
letter-spacing: 0
}
.first-text .first-text-inside .content {
max-width: 1200px;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 29px;
margin: 0 auto
}
.svg.reversed {
left: auto;
right: 0;
transform: scaleX(-1);
bottom: 0;
top: auto
}
.svg {
position: absolute;
top: 0;
left: 0
}
form.checkout_coupon.woocommerce-form-coupon .input {
position: relative;
height: 60px;
border: 1px solid #c8c8c8;
background: 0 0;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: end;
padding-inline: 0 5px
}
form.checkout_coupon.woocommerce-form-coupon .input>input {
border: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
background: 0 0;
bottom: 0;
width: 100%;
height: 100%;
padding-inline: 20px 160px
}
form.checkout_coupon.woocommerce-form-coupon h3 {
font-weight: 300;
font-size: 20px;
margin-bottom: 20px
}
form.checkout_coupon.woocommerce-form-coupon .coupon-error-notice {
position: absolute;
top: -20px;
right: 0;
margin: 0;
padding: 0
}
form.checkout_coupon.woocommerce-form-coupon .button-wrap {
border: 4px solid transparent;
height: auto;
border-radius: 10px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 208px;
margin: 0
}
form.checkout_coupon.woocommerce-form-coupon .button-wrap button {
border-radius: 8px;
line-height: 1;
width: auto;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 10px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px;
font-weight: 400;
line-height: 40px
}
.activities-page .flex>div:not(.section-blocks-section) {
max-width: 100%;
margin: 0 auto;
overflow: hidden
}
.activities-page .flex {
display: flex;
flex-direction: column;
gap: 100px
}
.activities-page .flex>div {
width: 100%
}
.flex .section.section-center-image {
display: flex;
align-items: center;
justify-content: center;
position: relative;
max-width: 100% !important
}
.flex .section.section-center-image.first img {
max-width: 30vw
}
.flex .section.section-center-image.first {
margin-top: -70px
}
.flex .section.section-text-section-with-number {
display: flex;
align-items: center;
justify-content: space-between;
position: relative
}
.flex .section.section-text-section-with-number>.title-side {
width: 100%;
max-width: 50%;
position: relative
}
.flex .section.section-text-section-with-number>.text {
width: 100%;
max-width: 45%
}
.flex .section.section-text-section-with-number>.title-side .title {
font-size: 68px;
font-style: normal;
font-weight: 700;
line-height: 110%;
background: linear-gradient(89deg, #c2965a 52.15%, #341f02 110.84%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
z-index: 2
}
.flex .section.section-text-section-with-number>.title-side .number {
text-align: start;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: rgba(0, 0, 0, .16);
font-size: 330px;
font-style: normal;
font-weight: 800;
line-height: 91%;
text-transform: uppercase;
color: transparent
}
.flex .section.section-text-section-with-number>.title-side .number+.title {
padding-inline: 120px 0
}
.activities-page .flex .page-hero-section .hero-connected {
padding-top: 0
}
.activities-page .flex .page-hero-section .hero-connected>.title {
padding: 100px 0 112px 0;
color: #fff;
font-size: 58px;
font-style: normal;
font-weight: 250;
line-height: 120%;
letter-spacing: 1.74px;
text-align: center
}
.flex .section-gallery-section .welcome-text .title,
.page-template-template-shop .welcome-text .title {
color: #ffca81;
text-shadow: 1.758px .879px 12.482px #9f7235;
font-size: 2.95vw;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: 1.699px;
text-transform: uppercase;
margin-bottom: 2.8vw;
display: inline-block
}
.flex .section-gallery-section .welcome-text .title .hr,
.page-template-template-shop .welcome-text .title .hr {
width: 100%;
height: 1px;
background: #fff;
opacity: .2;
margin: 1.6vw 0
}
.flex .section-gallery-section .welcome-text .text>a,
.page-template-template-shop .welcome-text .text>a {
display: block
}
.activities-page .top-hero {
margin-bottom: auto;
margin-bottom: auto;
display: flex;
align-items: start;
justify-content: space-between;
width: 100%;
position: static
}
.activities-page .left-hero {
color: #fff;
width: 100%;
margin-inline: 100px auto;
max-width: 34%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: start;
padding-top: 100px;
position: relative;
z-index: 2
}
.activities-page .left-hero .title {
color: #fff;
font-size: 2.5vw;
font-style: normal;
font-weight: 275;
line-height: 120%;
letter-spacing: 1.44px;
margin-bottom: 40px
}
.activities-page .left-hero .title strong {
font-weight: 600
}
.has-svg strong {
width: auto;
display: inline;
position: relative
}
.has-svg strong svg {
display: block;
margin: -10px auto 0 auto;
position: absolute;
z-index: 0;
width: calc(100% + 30px);
height: auto;
right: -15px;
left: -16px
}
.has-svg strong span {
position: relative;
z-index: 2
}
.activities-page .left-hero .content {
color: #fff;
font-size: 16px;
font-size: .85vw;
font-style: normal;
font-weight: 300;
line-height: 1.5vw
}
.activities-page .left-hero .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: auto;
max-width: 100%;
margin: 50px 0 0 0
}
.activities-page .left-hero .button-wrap a {
border-radius: 130px;
line-height: 61px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #341f02 100%);
display: flex;
align-items: center;
gap: 15px;
border: 0;
appearance: none;
justify-content: center;
font-size: 16px
}
.activities-page .left-hero .button-wrap a svg {
width: 22px;
transition: all .3s ease;
stroke: #fff;
stroke-width: 1px
}
.activities-page .left-hero .content strong {
font-weight: 600
}
.activities-page .top-hero .right-hero {
width: 100%;
max-width: 45%;
display: flex;
height: 100%;
align-items: center;
justify-content: center
}
.activities-page .top-hero .right-hero .vid-play {
cursor: pointer
}
.activities-page .top-hero .right-hero {
position: absolute;
right: 0;
max-width: 62%;
top: 0;
justify-content: start;
align-items: start;
z-index: 1;
height: auto;
overflow: hidden;
bottom: 0
}
.activities-page .top-hero .right-hero .vid-play {
position: absolute;
top: 50%;
right: 0;
left: 0;
text-align: center;
justify-content: center;
display: flex;
z-index: 2;
align-items: center;
transform: translateY(-50%)
}
.activities-page .page-hero-section .hero-connected {
padding-top: 0
}
.activities-page .top-hero .right-hero .image {
position: relative;
overflow: hidden;
height: 100%
}
.activities-page .top-hero .right-hero .image::before {
content: '';
bottom: 0;
top: 0;
left: 0;
right: 0;
position: absolute;
width: 100%;
height: auto;
background: linear-gradient(90deg, #1b1d1f 0, rgba(35, 38, 41, 0) 12.11%), linear-gradient(0deg, #1b1d1f 8.47%, rgba(35, 38, 41, 0) 52.44%), linear-gradient(180deg, rgba(35, 38, 41, 0) 61.3%, #1b1d1f 84.88%), linear-gradient(180deg, #1b1d1f 0, rgba(35, 38, 41, 0) 25%), linear-gradient(-175deg, #1b1d1f 0, transparent 40%)
}
.activities-page header.page-header {
position: relative;
z-index: 2
}
.page-gallery .page-sections {
display: flex;
flex-direction: column;
width: 100%;
overflow: hidden
}
.page-gallery .page-sections .section-single-image-carousel {
max-width: 100%;
margin: 0 auto;
padding: 100px 0;
color: #000;
text-align: start;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 73px;
letter-spacing: -.66px;
width: 100%
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .img,
.page-gallery .page-sections .section-single-image-carousel .owl-carousel img {
height: 100vh;
max-height: 500px;
object-fit: cover;
width: 100%;
border-radius: 42px;
background-size: cover;
background-position: center center
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .item {
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23), 0 4px 108.3px 0 rgba(0, 0, 0, .12);
border-radius: 42px;
overflow: hidden
}
.page-gallery .page-sections .section-single-image-carousel .carousel-wrap {
max-width: 70%;
margin: 0 auto;
width: 100%
}
.page-gallery .page-sections .section-single-image-carousel .carousel-wrap .owl-carousel .owl-stage-outer {
overflow: visible
}
.page-gallery .page-sections .section-multiple-images-slider .item,
.page-gallery .page-sections .section-multiple-images-slider img {
border-radius: 34px
}
.section.section-single-image img {
border-radius: 34px
}
.section.section-single-image {
max-width: 70%;
margin: 120px auto 0 auto;
color: #000;
text-align: start;
font-size: 22px;
font-style: normal;
font-weight: 300;
line-height: 40px;
letter-spacing: -.66px
}
.section.section-multiple-images-slider {
max-width: 80%;
margin: 0 auto;
width: 100%
}
.page-gallery .page-sections>div {
position: relative;
z-index: 22
}
.section.section-multiple-images-slider .owl-carousel .owl-stage-outer {
overflow: visible
}
.section.section-center-image {
display: flex;
align-items: center;
justify-content: center;
margin: 160px 0 100px 0
}
.one-item.slider.owl-carousel .owl-item .item {
transition: all .2s ease
}
.one-item.slider.owl-carousel .owl-item:not(.active) .item {
opacity: .6;
transform: scale(.8);
filter: blur(5px)
}
.section.section-multiple-images-slider img {
max-height: 550px;
object-fit: cover;
width: auto;
height: 90vh
}
ul.pagination {
list-style: none;
display: flex;
gap: 5px;
padding: 0;
justify-content: center
}
ul.pagination li a,
ul.pagination li span {
text-decoration: none
}
ul.pagination li .current {
opacity: 1;
color: #fff;
font-weight: 700
}
ul.pagination li a,
ul.pagination li span {
background: rgba(183, 148, 96, 1);
display: block;
border-radius: 40px;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 14px;
color: #fff;
font-weight: 300;
transition: all .2s ease
}
ul.pagination li:hover a,
ul.pagination li:hover span {
opacity: 1 !important
}
ul.pagination li a:not(.current),
ul.pagination li span:not(.current) {
opacity: .7
}
ul.pagination .next,
ul.pagination .prev {
width: 90px;
opacity: 1 !important
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%) translateX(-100%);
border-radius: 123.11px;
border: 2px solid #000;
background: rgba(255, 255, 255, .3);
width: 78px;
height: 78px;
display: flex;
align-items: center;
justify-content: center;
left: -60px;
font-size: 0
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-next {
right: -60px;
left: auto;
transform: translateY(-50%) translateX(100%)
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-next::before {
content: '';
position: absolute;
top: 50%;
right: 0;
left: 0;
width: 20px;
height: 20px;
border-right: 3px solid currentColor;
margin: 0 auto;
border-bottom: 3px solid currentColor;
transform: translateY(-50%) rotate(-45deg)
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-prev::before {
content: '';
position: absolute;
top: 50%;
right: 0;
left: 0;
width: 20px;
height: 20px;
border-left: 3px solid currentColor;
margin: 0 auto;
border-top: 3px solid currentColor;
transform: translateY(-50%) rotate(-45deg)
}
header nav.site-navigation>div>ul>li.current-menu-item,
header nav.site-navigation>div>ul>li:hover {
font-weight: 600
}
.langswitch .lang-submenu {
border-radius: 10px;
background: rgba(255, 255, 255, .72);
box-shadow: 0 4px 108.3px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(2.5px);
position: absolute;
top: calc(100% + 20px);
padding: 20px;
color: #000;
line-height: 1;
display: flex;
flex-direction: column;
gap: 15px;
right: 0;
min-width: 180px;
display: none
}
html[lang=he-IL] .langswitch .lang-submenu {
right: auto;
left: 0
}
.langswitch.open .lang-submenu {
display: flex
}
.langswitch .lang-submenu a {
color: inherit;
font-weight: 300;
font-size: 18px;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center
}
.langswitch .lang-submenu div.active a::after {
content: '';
width: 5px;
height: 10px;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
transform: rotate(45deg)
}
section.pre-order-benefits h2.title strong {
display: block;
color: #ffca81;
text-shadow: 2px 1px 14.2px #9f7235;
font-size: 10.19vw;
font-style: normal;
font-weight: 600;
line-height: 120%;
letter-spacing: 3.792px;
text-transform: capitalize
}
section.pre-order-benefits {
color: #fff;
margin-top: 160px
}
section.pre-order-benefits h2.title {
font-size: 6.28vw;
font-weight: 500
}
.iphone-wrap {
position: relative;
max-width: 80%;
margin: 20px auto 0 auto
}
.iphone-wrap>.inside {
position: absolute;
top: 4%;
left: 1.5%;
bottom: 5.2%;
right: 1.5%;
border-radius: 60px
}
.iphone-wrap>.inside .iframe-place {
width: 100%;
height: 100%;
border-radius: 60px;
background-size: cover;
background-position: center center
}
.iphone-wrap>.inside .iframe-place>iframe {
width: 100%;
border-radius: 60px;
background: #000
}
.iphone-wrap.pop {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 999999;
background: rgba(0, 0, 0, .6);
width: 100%;
height: 100%
}
.iphone-wrap.pop .iphone-bg {
display: none
}
.iphone-wrap.pop>.inside {
top: 0;
right: 0;
left: 0;
bottom: 0;
border-radius: 0
}
.iphone-wrap.pop>.inside .iframe-place {
border-radius: 0
}
.iphone-wrap.pop>.inside .iframe-place>iframe {
border-radius: 0
}
.product .vid .abs .bottom>div {
position: relative;
right: auto;
left: auto;
transform: none;
width: auto;
bottom: auto;
margin: 0
}
.product .vid .abs .bottom {
display: flex;
align-items: end;
justify-content: space-between;
width: auto;
position: static;
padding-bottom: 2%;
padding-inline: 5%;
transition: all .2s ease;
height: 100%
}
.product .vid .abs .bottom>div.play {
margin: 0 auto;
width: auto;
text-align: center;
position: absolute;
top: 50%;
right: 0;
left: 0;
transform: translateY(-50%)
}
.product .vid .abs .bottom>div.pause {
margin: 0 auto;
width: 30px;
text-align: center
}
.product.pre_order .hero-connected .form-wrap {
max-width: 1000px;
width: 90%;
margin: 0 auto;
text-align: center;
color: #a9b3bd;
display: flex;
flex-direction: column;
gap: 33px;
font-size: 1.05vw;
font-weight: 275
}
.product.pre_order .hero-connected .form-wrap .title {
color: #ffca81;
text-align: center;
font-size: 2.68vw;
font-style: normal;
font-weight: 700;
line-height: 150%;
text-transform: capitalize
}
.product.pre_order .hero-connected .form-wrap .price {
color: #fff;
font-size: 30px;
font-style: normal;
font-weight: 300;
line-height: 28px
}
.our-gallery .pre-order-wrap {
transform: none
}
.our-gallery .pre-order-wrap form.cart .price {
color: #000
}
.pre-order-wrap .more-info-soon>a {
display: block;
color: #c2965a;
text-decoration: underline;
margin-top: 20px;
font-size: 1.2em
}
.page-template-template-text .page-hero-section .hero-connected {
min-height: auto
}
.page-template-template-text .page-hero-section .page-header>h1.entry-title {
font-size: 5vw
}
.page-template-template-text .page-hero-section {
margin-bottom: 100px
}
.langswitch .lang-submenu a {
opacity: 1 !important;
color: #000 !important
}
section.customers-sharing .item.open .text .excerpt {
display: none
}
section.customers-sharing .item:not(.open) .text .full-text {
display: none
}
.single-post h1 {
text-align: center
}
article.article-page>section>.container {
display: flex;
flex-direction: column;
align-items: center;
width: 100%
}
.single-post .share {
margin: 0 0 20px 0
}
.trip-info-block .l:empty {
display: none
}
.section-blocks-section .blocks .block {
margin-bottom: 60px
}
section.blog.inside-article-page .blog-items .l {
flex-wrap: nowrap
}
section.blog.inside-article-page .blog-items .l article img {
max-height: 280px;
width: 100%
}
article.article-page .bottom-flex {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px
}
section.closest-trips .tabs-blocks .item .content.coming-soon-con .package-info:not(.custom_text) {
display: none
}
footer .langswitch .lang-submenu {
left: 0;
right: auto
}
html[lang=he-IL] footer .langswitch .lang-submenu {
right: 0;
left: auto
}
.product-upgrade .welcome-text .text .product-flex {
padding-inline: 10%;
overflow: hidden
}
.product-upgrade .welcome-text .text {
padding-inline: 0
}
.welcome-text-bottom {
margin-top: -2px
}
html[lang=he-IL] .activities-page .top-hero {
direction: ltr
}
html[lang=he-IL] .activities-page .left-hero {
direction: rtl;
margin-inline: auto 100px
}
section.whats-included .included-items .included-pop {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, .6);
z-index: 99999
}
section.whats-included .included-items .included-pop .popup_container {
background: #fff;
max-width: 98vw;
margin: auto;
max-height: 98vh;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border-radius: 30px;
overflow: auto;
padding: 56px
}
section.whats-included .included-items .included-pop .popup_container .close {
position: absolute;
top: 10px;
inset-inline-end: 20px;
font-size: 26px;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px
}
section.whats-included .included-items .included-pop .popup_container .flex {
display: flex;
align-items: start;
justify-content: space-between
}
section.whats-included .included-items .included-pop .popup_container .flex .image {
width: 40%
}
section.whats-included .included-items .included-item .included-item-details .flight-details {
display: flex;
align-items: start;
justify-content: space-between;
flex-wrap: wrap;
max-width: 90%;
margin: 0 auto;
width: 100%;
margin-bottom: 0;
direction: ltr;
border-bottom: 1px solid #e0e0e0;
padding-top: 20px;
padding-bottom: 20px
}
section.whats-included .included-items .included-item .included-item-details .flight-details-text {
margin: 20px 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details.connection,
section.whats-included .included-items .included-item .included-item-details .flight-details.last {
border-bottom: 0;
margin-bottom: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details.connection {
padding-bottom: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details.connection+.flight-details {
padding-top: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div {
display: flex;
align-items: start;
width: 100%;
max-width: 400px;
justify-content: center;
padding: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-waiting-time {
width: 100%;
max-width: 100%
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time {
max-width: 200px;
width: 100%;
margin: auto;
flex-direction: column;
align-items: center;
line-height: 1;
font-weight: 400;
font-size: 14px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time img {
display: none
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time .flight-icon {
background-color: #c1c7cf;
display: block;
height: .125rem;
margin: .25rem auto;
padding: 0;
text-align: center;
width: 70%;
position: relative
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time .flight-icon svg {
width: 20px;
height: 20px;
position: absolute;
inset-inline-end: 0;
background: #fff;
top: -9px;
padding-inline: 0 10px;
box-sizing: content-box
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div .flight {
display: flex;
align-items: center
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting {
display: flex;
align-items: center;
justify-content: space-between;
padding: 16px 24px;
gap: 10px;
background: #f6f5f8;
border-radius: 30px;
font-weight: 400;
font-size: 16px;
color: #000
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting i {
font-size: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flights {
padding-inline: 64px 0;
display: flex;
flex-direction: column;
gap: 24px;
width: 100%
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div>.title {
font-weight: 600;
text-transform: uppercase;
width: auto;
min-width: 60px;
font-size: 14px
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight .info {
font-size: 16px
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight .info .airport-name {
font-size: 16px
}
section.whats-included .included-items .included-item .included-item-details .flight-details .mob {
display: none
}
section.whats-included .included-items .included-item .included-item-details .flight-details .desk {
display: inline
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight .info .flight-number {
font-size: 14px
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight img {
max-height: 40px;
margin-inline: 0 24px;
max-width: 80px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div>.title img {
max-height: 50px;
margin-top: 15px;
max-width: 100px;
display: block
}
.arena-details>.flex {
display: flex;
align-items: start;
justify-content: space-between;
gap: 24px
}
.arena-details>.flex .seats {
display: flex;
flex-wrap: wrap;
align-items: stretch;
gap: 24px 0;
justify-content: space-between;
width: 100%;
max-width: 70%
}
.arena-details>.flex .arena-map {
text-align: center
}
.arena-details>.flex .seats .seat {
width: 100%;
max-width: calc(50% - 12px);
background: rgba(246, 245, 248, 1);
border-radius: 30px;
display: flex;
flex-direction: row;
align-items: start;
font-size: 18px;
padding: 16px 24px;
gap: 24px;
border: 1px solid transparent;
transition: all .2s ease;
cursor: pointer
}
.arena-details>.flex .seats .seat.active {
border: 1px solid #b0874f
}
.arena-details>.flex .seats .seat .flex {
display: flex;
flex-wrap: wrap;
gap: 15px
}
.arena-details>.flex .seats .seat .title {
margin-bottom: 10px;
font-weight: 600
}
.arena-details>.flex .arena-map img {
max-width: 438px;
max-height: 368px;
object-fit: cover
}
.single-product .new-tabs {
margin-top: 100px
}
section.closest-trips .tabs-blocks .new-item {
position: relative;
width: 100%;
display: block;
cursor: pointer;
margin-bottom: 140px
}
section.closest-trips .tabs-blocks .new-item>.dunky {
position: absolute;
top: 0;
width: 200px;
inset-inline-end: 3vw;
z-index: 3;
transform: translateY(-83%);
max-width: 17vw
}
section.closest-trips .tabs-blocks .new-item:last-child {
margin-bottom: 0
}
section.closest-trips .tabs-blocks .new-item .item-inside {
background-color: #363636;
max-width: 100%;
margin: 0 auto;
border-radius: 43px;
color: #fff;
display: flex;
justify-content: space-between;
position: relative;
background-size: cover;
background-position: center center;
overflow: hidden;
z-index: 2
}
section.closest-trips .tabs-blocks .new-item .item-inside .img-inside {
position: absolute;
top: 0;
background-position: center center;
right: 0;
left: 0;
bottom: 0;
background-size: cover;
z-index: 0;
border-radius: 43px;
transition: all .5s ease
}
.new-item .item-inside .inside {
width: 100%;
padding: 50px 32px 50px 32px;
display: flex;
justify-content: space-between;
flex-direction: column;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 82.31%);
border-radius: 43px;
min-height: 550px;
transition: all .2s ease;
position: relative;
z-index: 2;
text-align: center
}
.new-item .item-inside .inside>a {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0
}
.new-item .item-inside .inside>.spots-left {
position: absolute;
top: 0;
inset-block-start: 32px;
inset-inline-start: 32px;
background: rgba(255, 255, 255, .8);
backdrop-filter: blur(7px);
border-radius: 70px;
color: #000;
font-size: 16px;
font-weight: 600;
line-height: 1;
padding: 15px 32px
}
.new-item .item-inside .inside>.sold-out {
position: absolute;
top: 0;
inset-block-start: 32px;
inset-inline-start: 32px;
background: linear-gradient(90deg, #c2965a 0, #c2965a 100%);
backdrop-filter: blur(7px);
border-radius: 70px;
color: #fff;
font-size: 16px;
font-weight: 600;
line-height: 1;
padding: 15px 32px
}
.new-item .item-inside .inside>.sold-out.custom-text {
background: rgba(255, 255, 255, .8);
color: #000
}
.new-item.sold-out .img-inside.lazy {
opacity: .4
}
section.closest-trips .tabs-blocks .new-item.sold-out .item-inside {
background: rgba(255, 255, 255, .6)
}
.new-item .item-inside .inside .bottom {
display: flex;
flex-direction: row;
gap: 40px;
flex-wrap: wrap
}
.new-item .item-inside .inside .bottom .item-title {
width: 100%
}
.new-item .item-inside .inside .bottom .bottom-info {
display: flex;
align-items: center;
background: rgba(0, 0, 0, .15);
border: 1px solid rgba(255, 255, 255, .5);
backdrop-filter: blur(6px);
border-radius: 50px;
width: auto;
justify-content: start;
margin-inline: auto;
font-size: 16px;
padding: 17px 24px
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn {
display: none
}
.new-item .item-inside .inside .bottom .bottom-info .package-days,
.new-item .item-inside .inside .bottom .bottom-info .package-info {
display: flex;
align-items: center;
border-inline-end: 1px solid rgba(255, 255, 255, .8);
white-space: nowrap;
padding-inline: 12px
}
.new-item .item-inside .inside .bottom .bottom-info svg {
stroke: #fff
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6,
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 {
display: flex;
font-size: 28px;
align-items: center;
justify-content: space-between
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 {
font-size: 0;
position: relative
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 i span {
font-size: 10px;
font-style: normal;
margin-left: -5px
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 div strong {
font-size: 28px;
font-weight: 400
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 div {
font-size: 16px;
display: flex;
align-items: center;
gap: 4px
}
.new-item .item-inside .inside .bottom .item-title h2 {
font-size: 64px;
font-weight: 500
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6 strong {
font-weight: 400;
display: flex;
gap: 4px;
align-items: center
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6 strong span {
font-size: 16px
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3:not(:last-child)::after {
content: '';
width: 6px;
height: 6px;
background: #fff;
border-radius: 6px;
margin: 0 12px
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6 i,
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 i {
margin-inline: 0 7px;
font-size: 0
}
html[lang=he-IL] .new-item .item-inside .inside .bottom .bottom-info .package-info h3.days i {
direction: ltr;
margin-inline: 7px 0
}
.new-item .button-wrap {
border: 5px solid transparent;
height: auto;
border-radius: 130px;
box-shadow: 0 0 0 1px #c2965a;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 218px;
margin: 0 auto;
margin-inline: 12px 0
}
.new-item .whats-included>.button-wrap,
.whats-included>.button-wrap {
margin: 0 auto
}
.new-item .button-wrap .button {
border-radius: 130px;
line-height: 44px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0 30px;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
border: 0;
appearance: none
}
.new-item.coming-soon .button-wrap .button span {
display: none
}
.new-item .item-inside .inside .bottom>.whats-included-btn {
position: absolute;
bottom: 50px;
inset-inline-end: 32px;
white-space: nowrap;
height: 90px;
display: flex;
align-items: center;
justify-content: center
}
.new-item .whats-included-btn .button-wrap {
box-shadow: 0 0 0 1px #fff;
margin: 0
}
.new-item .whats-included-btn .button-wrap .button {
background: #fff;
font-size: 14px;
color: #000
}
.new-item .whats-included-btn .button-wrap .button span,
.new-item .whats-included-btn .new-btn .button span {
width: 13px;
height: 13px;
display: block;
border-bottom: 2px solid rgba(28, 32, 47, 1);
border-left: 2px solid rgba(28, 32, 47, 1);
transform: rotate(-45deg);
margin-top: -6px;
transition: all .2s ease
}
.new-item .whats-included-btn .button-wrap .button {
font-size: 14px
}
.new-item.included-open .whats-included-btn .button-wrap .button span,
.new-item.included-open .whats-included-btn .new-btn .button span {
transform: rotate(135deg);
margin-top: 6px
}
.new-item .item-outside section.whats-included .included-items .included-item .included-item-inside {
background: #000;
border-color: rgba(255, 255, 255, .5)
}
.new-item .item-outside section.whats-included .included-items .included-item.checked .included-item-inside {
border-color: rgba(194, 150, 90, .5)
}
.new-item .item-outside section.whats-included .included-items .included-item:not(.checked) .included-item-inside .icon {
background: #fff;
box-shadow: 9px 11px 32px rgba(181, 139, 76, .22)
}
.new-item .item-outside section.whats-included .included-items .included-item {
color: #fff
}
.new-item .item-outside section.whats-included .included-items .included-item.checked .included-item-inside .icon {
background: linear-gradient(90deg, #c2965a 0, #c2965a 100%);
box-shadow: 9px 11px 32px rgba(181, 139, 76, .22)
}
.new-item .whats-included {
position: relative;
z-index: 1;
margin-bottom: 20px
}
.new-item section.whats-included .included-items .included-pop {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, .6);
z-index: 99999
}
.new-item section.whats-included .included-items .included-pop .popup_container {
background: #fff;
max-width: 98vw;
margin: auto;
max-height: 98vh;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border-radius: 30px;
overflow: auto;
padding: 56px
}
.new-item section.whats-included .included-items .included-pop .popup_container .close {
position: absolute;
top: 10px;
inset-inline-end: 20px;
font-size: 26px;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px
}
.new-item section.whats-included .included-items .included-pop .popup_container .flex {
display: flex;
align-items: start;
justify-content: space-between
}
.new-item section.whats-included .included-items .included-pop .popup_container .flex .image {
width: 40%
}
.new-item .item-outside {
background: #000;
margin-top: -60px;
padding-inline: 32px;
border-radius: 50px;
max-height: 0;
overflow: hidden;
transition: max-height .5s ease, padding-top .5s ease, padding-inline .5s ease;
margin-bottom: 0
}
.new-item .item-outside.open {
padding-top: 116px;
max-height: 2000px;
margin-bottom: 60px
}
.new-item .item-outside .whats-included .included-items {
margin: 0
}
.new-item .arena-details>.flex .seats .seat {
background: #323642;
color: rgba(255, 255, 255, 1)
}
.new-item .arena-details>.flex .seats .seat .title {
color: rgba(255, 255, 255, .8)
}
.new-item .arena-details>.flex .seats .seat i svg,
.new-item .arena-details>.flex .seats .seat i svg path {
fill: #c2965a
}
.new-item .whats-included-strips {
position: absolute;
top: 33.5px;
inset-inline-end: 32px;
width: auto;
margin-bottom: 0;
z-index: 22
}
.new-item .whats-included-strips>div:nth-child(n+4) {
display: none
}
.new-item section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting {
background: #323642;
color: #fff
}
.new-item section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting svg,
.new-item section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting svg path {
stroke: #fff
}
.whats-included-strips {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin-top: auto;
width: 100%;
font-size: 16px;
position: relative;
gap: 24px;
z-index: 2;
margin-bottom: 60px
}
.whats-included-strips>div {
padding: 13px 24px;
background: rgba(0, 0, 0, .15);
color: #fff;
border: 1px solid #fff;
font-size: 16px;
backdrop-filter: blur(6px);
border-radius: 70px
}
section.payment-ways.to-collapse .container {
max-width: 100%;
width: 100%
}
section.payment-ways.to-collapse .container .product-title-global {
max-width: 90vw;
width: 1636px;
margin: 0 auto
}
section.payment-ways.to-collapse .container .collapse-content {
padding: 0 5vw
}
.new-item .new-btn {
display: block;
width: 180px;
height: 60px;
cursor: pointer;
background: 0 0;
border: 1px solid #c2965a;
outline: 0;
transition: 1s ease-in-out;
border-radius: 30px;
position: relative;
padding: 3px;
margin-inline: 12px 0
}
.new-item .new-btn>svg {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
display: block;
pointer-events: none
}
.new-item .new-btn .bg-line {
fill: none;
stroke: transparent;
stroke-width: 2
}
.new-item .new-btn .hl-line {
fill: none;
stroke: #c2965a;
stroke-width: 2;
stroke-linecap: round;
stroke-dasharray: 500;
stroke-dashoffset: 500;
transition: stroke-dashoffset 1s ease-in-out
}
.new-item .new-btn:hover {
background: #c2965a
}
.new-item .new-btn:hover .hl-line {
stroke-dashoffset: 0
}
.new-item .new-btn span {
position: relative;
z-index: 1;
color: #fff;
font-size: 18px;
font-weight: 100
}
.new-item .new-btn .button i svg {
stroke: currentColor
}
.new-item .new-btn .button {
border-radius: 130px;
line-height: 52px;
width: 100%;
text-align: center;
cursor: pointer;
color: #fff;
padding: 0;
background: linear-gradient(90deg, #c2965a 0, #794d12 100%);
display: flex;
align-items: center;
gap: 8px;
justify-content: center;
border: 0;
appearance: none
}
.new-item .new-btn .button svg {
transform: scaleX(-1)
}
.new-item .whats-included-btn.mob .new-btn {
max-width: 100%;
}
.new-item .whats-included-btn .new-btn {
border-color: #FFF;
margin: 0;
max-width: 120px;
}
.new-item .whats-included-btn .new-btn .button {
background: #FFF;
color: #000;
}
.new-item .whats-included-btn .new-btn .hl-line {
stroke: #FFF;
}
.new-item .whats-included-btn .new-btn:hover {
background: #FFF;
}
@media (max-width:1480px) {
section.whats-included .included-items .included-item {
max-width: 48%
}
section.whats-included .included-items .included-item .included-item-inside .price.sold_out .sold_out_inner {
padding: 0 10px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div {
max-width: 100%
}
section.whats-included .included-items .included-item .included-item-details .flight-details {
gap: 20px;
flex-wrap: wrap
}
.new-item .item-inside .inside .bottom .bottom-info {
flex-wrap: wrap
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 div {
font-size: 10px
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 div strong {
font-size: 12px
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6 strong span {
font-size: 10px
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6,
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 {
font-size: 12px
}
.new-item .item-inside .inside .bottom .bottom-info .package-info {
padding-inline: 0 13px
}
.new-item .item-inside .inside .bottom .bottom-info .package-days {
padding-inline: 13px 0;
border: 0
}
.new-item .item-inside .inside .bottom .bottom-info svg {
max-width: 12px
}
.new-item .item-inside .inside {
padding: 8px;
border-radius: 20px;
min-height: 433px
}
.new-item .item-inside .inside .bottom .item-title h2 {
font-size: 40px;
font-weight: 500
}
.new-item .item-inside .inside .bottom .bottom-info {
border-radius: 20px;
padding: 16px 8px;
justify-content: center;
max-width: 420px;
width: 100%
}
.new-item .item-inside .inside .bottom {
gap: 24px
}
.new-item .item-inside .inside .bottom>.whats-included-btn {
display: none
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn {
display: block
}
.new-item .item-inside .inside .bottom .bottom-info .package-info h3:not(:last-child)::after {
width: 3px;
height: 3px;
margin: 0 4px
}
.new-item .item-inside .inside .bottom .bottom-info .package-days h6 i,
.new-item .item-inside .inside .bottom .bottom-info .package-info h3 i {
margin-inline: 0 2px
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn {
width: 100%;
max-width: 50%
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn .button-wrap {
box-shadow: 0 0 0 1px #fff;
max-width: 100%;
margin-top: 0
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn {
margin-top: 0;
margin-inline: 1%;
max-width: 48%
}
.new-item .item-inside .inside .bottom .bottom-info .whats-included-btn .button-wrap .button {
background: #fff;
color: #000
}
.new-item .button-wrap .button {
font-size: 14px;
padding: 0
}
.new-item .button-wrap {
margin: 0;
max-width: 48%;
margin-top: 0;
margin-inline: 1%
}
.new-item .button-wrap svg {
display: none
}
.new-item .button-wrap.close svg {
display: block
}
.new-item .buttons-wrap {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 16px
}
#product-hero .share {
bottom: 60px;
right: 20px;
z-index: 5;
}
}
@media (max-width:1440px) {
section.whats-included .included-items .included-item .included-item-inside .title {
font-size: 1.2vw
}
section.whats-included .included-items .included-item .included-item-inside {
padding: 24px
}
}
@media (max-width: 1024px) {
.timing .basketball-area .button-wrap img {
max-width: 90px;
}
.item-wrap {}
.product-games .item-wrap {
max-width: 100%;
}
.product-games .item {
padding: 4px;
background: transparent;
border-radius: 20px;
}
.product-games .item .item-inside {
border-radius: 18px;
padding-bottom: 8px;
}
.product-games .item .flex .team {
flex-direction: column;
}
.product-games .item .flex .team .title {
min-height: auto;
order: 1;
}
.product-games .item .vs {
display: block;
font-size: 12px;
}
.product-games .item-wrap .bottom {
margin: 24px 0 0 0;
padding: 0 27px;
}
.product-games .item .details {
opacity: 1;
font-size: 12px;
}
.product-games .item .arena {
font-size: 10px;
}
.new-item .whats-included-strips>div:nth-child(n+2) {
display: none
}
.new-item .item-inside .inside .bottom .bottom-info .buttons-wrap>.new-btn {
max-width: 48%;
margin-top: 0;
margin-inline: 1%;
}
.new-item .buttons-wrap .new-btn {
margin: 0;
}
.new-item .whats-included-strips {
top: 12px;
inset-inline-end: 12px
}
.new-item .whats-included-strips>div {
padding: 5px 16px;
line-height: 1
}
.whats-included-strips {
gap: 12px;
margin-bottom: 70px
}
.whats-included-strips>div {
background: rgba(0, 0, 0, .15);
border: 1px solid #fff;
font-size: 14px;
backdrop-filter: blur(6px);
padding: 8px 16px;
border-radius: 70px
}
section.closest-trips .tabs-blocks .new-item .item-inside {
border-radius: 20px
}
section.closest-trips .tabs-blocks .new-item .item-inside .img-inside {
border-radius: 20px
}
section.closest-trips .tabs-blocks .new-item {
max-width: calc(100% - 34px);
margin: 0 auto 100px auto
}
.home section.closest-trips .tabs-blocks .new-item {
margin: 0 auto 40px auto
}
.new-item .button-wrap .button {
line-height: 38px
}
}
@media (max-width:1024px) {
.single-product div.cities .city .content .mob {
display: block
}
.single-product div.cities .city .content .desk {
display: none
}
.timing-items table.mob {
display: block
}
.timing-items table:not(.mob) {
display: none
}
footer .form {
margin-top: 80px
}
.svg {
display: none
}
.container {
width: 90%
}
div#highlight-popup h4 {
padding: 10px 0
}
div#highlight-popup .popup-container .flex {
flex-direction: column
}
div#highlight-popup .popup-container .flex .content {
max-width: 100%
}
section.blog article .cats a {
font-size: 14px
}
section.blog article .cats a:nth-child(n+3) {
display: none
}
html[lang=en-US] .contact-page .bottom {
align-items: start
}
.contact-page .bottom {
flex-direction: column;
margin: 20px 0
}
.contact-page .form form .flex.last {
display: block
}
footer .plane {
display: none
}
footer .langswitch a {
justify-content: center
}
.whatsapp-block-inside {
text-align: center;
min-height: auto;
display: block;
border-radius: 60px
}
.whatsapp-block-inside .img {
margin: -130px 0 0 0
}
.whatsapp-block::before {
content: none
}
.whatsapp-block-wrap-wrap {
overflow: visible;
margin: 150px 0 60px 0
}
.whatsapp-block-inside .text {
margin-bottom: 70px
}
.whatsapp-block {
border-radius: 60px
}
.whatsapp-block-wrap {
padding-bottom: 0
}
.article-page .content {
max-width: 90%;
margin: 0 auto
}
.product-upgrade .product-flex .product-info .con {
padding: 50px 30px 80px 30px
}
.product-upgrade .product-flex .product-info .con>img {
transform: translateY(30%) translateX(-20%);
max-width: 50vw
}
section.blog.blog-page .blog-items article {
width: 100%
}
.mobile-area {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between
}
.menuOpen .scroll header#site-header .mobile-area .logo>img {
display: block
}
header nav.site-navigation>div>ul>li>a {
line-height: 120%;
font-size: 18px
}
header nav.site-navigation>div>ul>li.current-menu-item>a::before,
header nav.site-navigation>div>ul>li.current_page_item>a::before,
header nav.site-navigation>div>ul>li>a:hover::before {
width: 100%
}
header nav.site-navigation>div>ul>li>a {
padding: 13px 0 20px 0
}
header nav.site-navigation,
header nav.site-navigation>div>ul,
header nav.site-navigation>div>ul>li,
header nav.site-navigation>div>ul>li>a {
height: auto
}
html:not(.menuOpen) .scroll header#site-header {
border-radius: 0 0 34px 34px;
height: 82px
}
header .logo svg {
margin: 10px 0;
max-width: 78px;
height: auto
}
header nav.site-navigation>div>ul>li.langswitch {
position: relative
}
.menu-button {
box-sizing: border-box;
width: 100px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 8px;
cursor: pointer;
z-index: 9;
padding-left: 0;
position: absolute;
top: 0;
right: 0
}
#nav-icon1,
#nav-icon2,
#nav-icon3,
#nav-icon4 {
width: 29px;
height: 21px;
position: relative;
margin: 0;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer
}
#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #ffca81;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out
}
#nav-icon3 span:nth-child(1) {
top: 0
}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
top: 9px
}
#nav-icon3 span:nth-child(4) {
top: 18px
}
.menuOpen header#site-header {
height: 100%
}
.menuOpen header#site-header nav {
display: none
}
.menuOpen header#site-header .mobile-menu nav {
display: block;
width: 100%
}
.menuOpen header#site-header .mobile-menu {
display: block;
width: 100%;
height: auto;
display: flex;
align-items: start;
justify-content: start
}
.menuOpen header#site-header .container {
height: 100%;
flex-direction: column;
justify-content: start;
padding-top: 0;
align-items: start
}
.menuOpen header#site-header nav ul {
flex-direction: column;
justify-content: start;
gap: 0;
align-items: start
}
.menuOpen header .logo {
position: relative;
top: 0;
right: 0;
left: 0;
transition: all .5s ease
}
.menuOpen header .menu-button {
top: 0;
height: 82px
}
.menuOpen header#site-header {
background-color: rgba(0, 0, 0, .9) !important;
backdrop-filter: saturate(180%) blur(20px) !important;
z-index: 99999
}
.menuOpen header .container .menu-button {
position: absolute;
top: 0;
left: 5%;
padding: 0
}
html[lang=en-US].menuOpen header .container .menu-button {
right: 0;
left: auto
}
.menuOpen .menu-button::before {
transform: rotate(45deg)
}
.menuOpen .menu-button::after {
transition: all .2s ease;
transform: rotate(-45deg);
width: 25px;
margin-top: -26px
}
.menuOpen #nav-icon3 span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%
}
.menuOpen #nav-icon3 span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}
.menuOpen #nav-icon3 span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg)
}
.menuOpen #nav-icon3 span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%
}
.menuOpen,
.menuOpen body {
overflow: hidden !important
}
.scroll-top {
display: none
}
.only-desk {
display: none
}
.only-mob {
display: block
}
span.desk {
display: none
}
.h1,
.page-header>h1.entry-title,
h1 {
font-size: 40px
}
.h2,
h2 {
font-size: 35px
}
.h3,
h3 {
font-size: 25px
}
.h4,
h4 {
font-size: 26px
}
.h6,
h6 {
font-size: 18px
}
html[lang=en-US] .h2,
html[lang=en-US] h2,
html[lang=en-US] section.closest-trips .tabs-blocks .item .title {
font-weight: 600;
font-size: 30px
}
html[lang=en-US] .h3,
html[lang=en-US] h3 {
font-weight: 600;
font-size: 24px;
line-height: 1
}
section.first-section article .content {
text-align: center
}
header#site-header nav {
display: none
}
header#site-header .container {
justify-content: center;
width: 100%
}
section.closest-trips .container {
width: 100%
}
section.our-gallery .strips .strip a.img {
max-height: 160px;
width: 100vw;
max-width: 198px;
margin: 0 20px;
border-radius: 10px
}
section.our-gallery .strips .strip:not(:first-child) {
margin-top: 32px
}
section.our-gallery .strips .strip a.img img {
border-radius: 10px
}
section.our-gallery .container span {
font-size: 32px
}
section.our-gallery .container span span {
font-size: 48px
}
section.our-gallery a {
line-height: 24px;
font-size: 10px;
justify-content: center;
padding: 0 12px;
width: auto;
gap: 5px
}
section.our-gallery .button-wrap {
width: auto;
display: inline-block;
margin: 20px auto
}
section.our-gallery a svg {
width: 12px;
height: auto
}
section.our-gallery .strips .strip a.img img {
border-radius: 10px;
box-shadow: 172.931px 274.305px 90.772px 0 rgba(167, 127, 72, 0), 110.65px 175.582px 82.822px 0 rgba(167, 127, 72, .03), 62.282px 98.723px 70.233px 0 rgba(167, 127, 72, .11), 27.828px 43.73px 51.681px 0 rgba(167, 127, 72, .2), 6.626px 11.264px 28.491px 0 rgba(167, 127, 72, .23)
}
section.first-section article {
flex-direction: column;
gap: 0
}
section.first-section article .content,
section.first-section article .img {
width: 100%;
max-width: 100%
}
section.first-section article .content {
width: 100%;
max-width: 88%
}
section.first-section article .text {
margin-top: 18px
}
.about-page section.why-choose-us>.container>.sub {
margin-bottom: 15px
}
.about-page section.first-section article .text p {
margin-bottom: 69px
}
.first-section .btn {
margin-top: 25px
}
section.closest-trips .tabs {
margin-bottom: 0;
padding: 32px 0 41px 0;
max-width: 100%;
overflow: auto;
white-space: nowrap;
display: block;
margin-top: 0
}
section.closest-trips .tabs>.tab {
display: inline-flex;
font-size: 12px;
padding: 0 10px;
line-height: 36px
}
section.first-section {
padding: 66px 20px 0 20px
}
section.closest-trips .tabs-blocks .item:hover .img {
width: calc(100% + 30px)
}
section.closest-trips .tabs-blocks .item-inside {
flex-direction: column;
gap: 20px;
margin-top: 0
}
section.closest-trips .tabs-blocks .item .content,
section.closest-trips .tabs-blocks .item .img {
width: 100%;
padding: 0
}
section.closest-trips .tabs-blocks .item .content {
background: linear-gradient(270deg, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, 0) 100%), linear-gradient(270deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%)
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .content {
padding: 0
}
section.closest-trips .tabs-blocks .item .content>.bottom {
border-radius: 10.465px;
border: .7px solid #fff;
background: rgba(255, 255, 255, .14);
box-shadow: 0 2.802px 75.862px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.0470991134643555px);
padding: 8px 9px;
margin-top: 60px
}
section.closest-trips .tabs-blocks .item .content>.bottom .bottom-inside {
border-radius: 10.465px;
background: rgba(255, 255, 255, .09);
box-shadow: 0 2.802px 75.862px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(15.340568542480469px);
padding: 14px 14px;
display: flex;
flex-direction: column;
gap: 12px
}
section.closest-trips .tabs-blocks .item .package-info h3 {
gap: 5px
}
section.closest-trips .tabs-blocks .item .package-info h3 i {
margin-top: 1px
}
section.closest-trips .tabs-blocks .item .title {
padding-inline: 5px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom {
flex-direction: column;
margin-bottom: 0;
margin-top: 0
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button {
margin-top: 40px;
width: 100%;
max-width: 100%;
margin-top: 0
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .item-inside,
section.closest-trips .tabs-blocks .item .item-inside {
padding: 0 15px 15px 15px
}
section.closest-trips .tabs-blocks .item .package-days {
text-align: center;
border-bottom: 0;
justify-content: center;
border-top: 0;
margin-top: 0;
padding: 30px 0
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .price {
display: none
}
section.closest-trips .tabs-blocks .item .img::before {
top: auto;
bottom: -40px;
left: auto;
width: 100%;
height: 170px;
background: linear-gradient(0deg, #363636 60px, transparent)
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .img::before {
right: auto;
transform: rotate(0)
}
section.closest-trips .tabs-blocks .item .img {
width: calc(100% + 30px);
margin-right: -15px;
height: 280px
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .img {
margin-left: -15px;
margin-right: 0
}
section.last-trips.story-feed .flex {
flex-direction: column
}
section.last-trips.story-feed .flex .tabs {
width: 100%;
overflow: auto;
justify-content: start;
padding-right: 40px;
gap: 20px;
max-width: 100%;
margin-top: 0;
white-space: nowrap;
flex-wrap: nowrap
}
section.last-trips.story-feed .flex .tabs .tab {
width: auto
}
section.last-trips>.container>.tabs {
margin-bottom: 0;
padding: 2vh 0
}
section.last-trips.story-feed.expand .flex .tabs {
padding-top: 40px;
min-height: 150px;
margin-top: 0
}
.last-trips.expand .full-screen {
left: auto;
top: 10px;
right: 10px
}
section.closest-trips .slider {
max-width: 95%
}
section.last-trips.story-feed .flex .tabs .tab .img {
max-width: 75px;
padding: 6px
}
section.last-trips.story-feed .flex {
position: relative
}
section.last-trips.story-feed.expand .flex {
justify-content: start
}
.last-trips .full-screen h6 {
display: none
}
.last-trips .full-screen {
display: flex;
width: 38px;
height: 38px;
padding: 9px;
align-items: flex-start;
gap: 6.361px;
flex-shrink: 0;
border-radius: 82.696px;
border: 1px solid #b79460;
background: #fff;
right: 30px;
top: 220px;
z-index: 6
}
.last-trips .full-screen svg {
width: 100%;
height: auto
}
section.newsletter .form .flex {
flex-direction: column
}
section.newsletter .form .flex>* {
width: 100%
}
footer .container {
flex-wrap: wrap;
text-align: center;
max-width: calc(100% - 40px);
padding-left: 0
}
section.our-gallery #tiles li {
width: 160px
}
section.our-gallery #main {
max-height: 1000px
}
footer .container>div {
width: 100%
}
div#footer-area-4,
div#footer-area-5 {
padding-top: 30px
}
div#footer-area-6 {
margin: 0;
padding-top: 30px;
width: 100%
}
div#footer-area-2 {
padding-bottom: 30px
}
section.our-gallery .sub {
display: none
}
section.customers-sharing .owl-carousel {
max-width: 80vw;
margin-top: 30px
}
section.customers-sharing .owl-carousel .owl-nav .owl-prev {
left: 0;
transform: translateY(-50%) translateX(-50%)
}
section.customers-sharing .owl-carousel .owl-nav .owl-next {
right: 0;
transform: translateY(-50%) translateX(50%)
}
section.customers-sharing .owl-carousel .owl-nav svg {
width: 44px
}
section.blog .blog-items {
height: auto;
flex-wrap: wrap;
padding: 0 20px
}
section.blog .blog-items .excerpt {
display: none
}
section.blog .blog-items .l:first-child {
width: 100%
}
section.blog .blog-items .l:not(:first-child) {
width: 100%
}
section.blog:not(.blog-page) .blog-items .l article {
height: 323px !important
}
section.customers-sharing .items {
max-width: 90%;
margin: 0 auto
}
section.customers-sharing .items .item {
max-width: 100%
}
section.customers-sharing .item {
padding-top: 70px;
padding-right: 0;
padding-left: 0;
margin-bottom: 0
}
section.newsletter {
flex-direction: column-reverse;
text-align: center;
max-width: calc(100% - 10px);
padding: 50px 0;
margin-top: 0
}
section.newsletter .l {
max-width: 100%
}
section.newsletter .img {
margin-top: 0;
margin-bottom: 0
}
section.newsletter .top-content {
text-align: center;
width: 85%;
margin: 0 auto
}
section.newsletter .form .flex input,
section.newsletter .form .flex input[type=submit] {
text-align: center;
width: 100%
}
section.newsletter .form {
width: 85%;
margin: 0 auto
}
section.customers-sharing .item .top svg {
width: 26px;
height: auto;
top: -40px;
right: 0
}
section.closest-trips .tabs-blocks .item .item-inside::before {
content: none;
display: none
}
section.closest-trips .tabs-blocks .item .item-inside .nbatrips-logo {
content: none;
display: none
}
section.closest-trips .tabs-blocks .item .title {
margin-top: 0
}
section.closest-trips .tabs-blocks .item .title.long {
font-size: 30px
}
section.closest-trips .tabs-blocks .content {
text-align: center
}
section.closest-trips .tabs-blocks .item .package-info {
justify-content: center;
border-top: 1px solid rgba(255, 255, 255, .2);
border-bottom: 1px solid rgba(255, 255, 255, .2);
padding: 0
}
section.closest-trips .slider .owl-stage-outer .owl-item .item .item-inside {
transform: scale(.92);
opacity: .8;
filter: blur(0);
transition: all .2s ease;
height: auto
}
section.closest-trips .owl-carousel .owl-nav .owl-next {
right: 20px
}
section.closest-trips .owl-carousel .owl-nav .owl-prev {
left: 20px
}
section.closest-trips .owl-carousel .owl-nav .owl-next,
section.closest-trips .owl-carousel .owl-nav .owl-prev {
width: 44px;
height: 44px
}
section.closest-trips .owl-carousel .owl-nav svg {
width: auto;
height: 24px
}
div#footer-area-1 {
margin-left: 0;
order: 0;
width: 100%;
margin-top: 40px;
margin-bottom: 40px
}
footer {
margin-top: 150px;
padding-top: 0;
padding-bottom: 20px
}
footer::before {
content: '';
top: -150px;
right: 0;
left: 0;
width: 100%;
height: 150px;
background: linear-gradient(180deg, transparent, rgba(255, 255, 255, 01));
position: absolute;
z-index: 2
}
.single-product footer {
padding-bottom: 40px
}
section.last-trips.story-feed>.container>.title {
margin-bottom: 0;
line-height: 1
}
section.customers-sharing .item .img {
width: 103px;
height: 103px
}
section.newsletter .top-content .title {
font-size: 35px;
font-weight: 500
}
section.newsletter .top-content .sub {
line-height: 1.2;
padding-top: 10px
}
section.blog article {
min-height: 485px;
padding: 0;
text-align: right
}
html[lang=en-US] section.blog article {
text-align: left
}
section.blog.blog-page article {
min-height: 0
}
section.blog.blog-page article .bottom::before {
height: 60%
}
section.blog article .bottom .cats,
section.blog article .bottom>.excerpt,
section.blog article .bottom>a {
position: relative
}
section.blog article .bottom>a,
section.blog article .cats {
width: 85%;
margin: 0 auto
}
section.blog article .bottom>.excerpt,
section.blog article .bottom>a {
display: block;
width: 100%;
margin: 0 auto;
max-width: 100%
}
section.blog article .date {
font-size: 14px
}
section.blog article .bottom>.excerpt {
line-height: 1.2;
max-height: 64px;
overflow: hidden
}
section.blog article .bottom .cats {
margin-bottom: 20px
}
section.blog article .bottom {
width: 100%;
margin: 0;
padding-bottom: 40px
}
section.blog .slider {
max-width: calc(100% - 60px);
margin: 0 auto
}
section.blog .slider .owl-stage-outer {
overflow: visible
}
section.blog:not(.blog-page) {
overflow: hidden;
display: none
}
section.blog .slider .owl-stage-outer .owl-item article {
transform: scale(.92);
opacity: .8;
filter: blur(0);
transition: all .2s ease
}
section.blog .slider .owl-stage-outer .owl-item.active article {
transform: scale(1);
opacity: 1
}
section.blog .slider .owl-dots {
display: flex;
align-items: center;
justify-content: center;
margin-top: 25px;
gap: 10px
}
section.blog .slider .owl-dots .owl-dot {
background: #d9d9d9;
width: 11px;
height: 11px;
border-radius: 10px;
transition: all .2s ease
}
section.blog .slider .owl-dots .owl-dot.active {
background: #b79460
}
section.closest-trips .slider .owl-dots .owl-dot {
width: 11px;
height: 11px
}
section.closest-trips .slider .owl-dots {
margin-top: 0;
bottom: -36px
}
section.blog .container>.title {
margin-bottom: 30px
}
section.closest-trips .tabs-blocks .item .sub-title {
padding: 0;
font-weight: 400;
opacity: .8
}
section.closest-trips .tabs-blocks .item .package-days>h6 {
width: auto
}
section.closest-trips .container>.title {
line-height: 1;
padding: 0;
margin: 0;
font-size: 31px
}
section.closest-trips .tabs-blocks .item .package-days {
max-width: 90%;
margin: 0 auto;
justify-content: center;
gap: 0
}
section.closest-trips .tabs-blocks .item .package-days>h6:first-child {
border-left: 0;
padding-left: 10px;
margin-left: 10px
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .package-days>h6:first-child {
border-right: 0;
padding-right: 0;
margin-right: 0;
margin-left: 0;
padding-left: 0;
border-left: 0
}
section.closest-trips .tabs-blocks .item .package-days>h6 {
gap: 5px
}
section.closest-trips {
padding-bottom: 0
}
section.last-trips.story-feed {
margin: 0
}
section.blog article:hover .bottom {
margin: 0
}
section.blog article:hover {
background-size: cover !important
}
section.customers-sharing .item .top {
max-width: 80%;
margin: 0 auto
}
section.customers-sharing .item .text {
max-width: 80%;
margin: 0 auto;
line-height: 1.2
}
.section-sep {
height: 120px;
width: 100%
}
section.customers-sharing,
section.our-gallery {
margin-top: 0
}
section.customers-sharing {
margin: 40px auto;
padding-bottom: 0
}
section.customers-sharing .item .name {
line-height: 1.2
}
html:not(.menuOpen) .scroll header#site-header .logo img {
max-height: 62px
}
html:not(.menuOpen) .scroll header#site-header .logo>img {
display: none
}
html:not(.menuOpen) .scroll header#site-header a {
height: 82px
}
header#site-header>.container>* {
display: none !important
}
header#site-header>.container>.mobile-area {
text-align: start;
display: flex !important;
width: 100%;
justify-content: start;
overflow: auto
}
header#site-header>.container>.mobile-area .flag {
display: none
}
.menuOpen header#site-header>.container>.mobile-area .flag {
display: block;
padding: 13px 0
}
header#site-header>.container>.mobile-area .top {
display: flex;
align-items: center;
justify-content: center
}
section.first-product-section {
flex-direction: column
}
section.payment-ways .flex {
flex-direction: column
}
section.first-product-section>div {
width: 100%
}
.cities .city {
flex-direction: column;
gap: 30px;
max-width: 45%
}
.cities .city,
.single-product div.cities .city {
gap: 16px;
margin-bottom: 0
}
.why-choose-us .cities .city {
flex-direction: column
}
.cities .city .img {
width: 100%;
height: 377px;
border-radius: 20px
}
.cities .city .l {
max-width: 90%;
margin: -80px 0 0 0;
width: 100%;
border-radius: 20px;
padding: 12px
}
.about-page .cities .city .l h2 {
font-size: 32px;
color: #232629;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 110%;
text-transform: capitalize
}
.cities .city .l .l-inside {
border-radius: 20px;
padding: 35px 33px;
text-align: center
}
.about-page .cities .city .l .con {
color: #232629;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 22px
}
.cities .city:nth-child(2n) .img {
width: 100%
}
.about-page .cities {
margin-top: 50px
}
.cities .city:nth-child(2n),
.why-choose-us .cities .city:nth-child(2n) {
flex-direction: column
}
.shopping .flex {
flex-direction: column;
margin-top: 50px
}
.shopping .flex .l {
width: 100%;
border: 0;
padding: 0
}
.shopping .flex .l:last-child {
padding: 0
}
.shopping .flex .l .block:last-child {
padding-bottom: 80px;
border-bottom: 1px solid rgba(0, 0, 0, .2)
}
.shopping .flex .l:last-child .block:last-child {
padding-bottom: 0;
border: 0
}
.shopping .flex .l .block:first-child {
padding-top: 80px
}
.shopping .flex .l:first-child .block:first-child {
padding-top: 0
}
section.product-games {
margin-top: 0;
max-width: 90%;
margin: 0 auto;
padding-bottom: 60px
}
section.product-highlights {
margin-top: 0;
max-width: 100%;
overflow: hidden
}
section.product-highlights .slider {
max-width: calc(100% - 116px);
margin: 0 auto
}
section.product-highlights .slider .item {
max-width: 100%
}
.trip-info-block .l .price {
font-size: 22px;
font-weight: 500
}
.bottomHere .trip-info-block .l {
bottom: -100px;
opacity: 0;
top: auto
}
.product .product-highlights .owl-carousel .owl-nav svg {
width: 44px
}
.product .product-highlights .owl-carousel .owl-nav .owl-next {
right: 5px
}
.product .product-highlights .owl-carousel .owl-nav .owl-prev {
left: 5px
}
section.last-trips.story-feed .flex .tabs .tab .img img {
width: 14vw;
height: 14vw
}
section.first-product-section>div.product-info {
order: 0;
min-height: 181px
}
section.first-product-section>div.first-text {
order: 1;
margin-top: 88px
}
section.first-product-section {
margin-top: 47px;
max-width: 90%;
margin: 50px auto 0 auto
}
section.first-product-section>div.product-info .package-days>h6>div {
font-size: 22px
}
section.first-product-section>div.product-info .package-days>h6 strong {
font-size: 45px
}
section.first-product-section>div.product-info .package-info>h3 {
width: 85px;
height: 85px
}
section.first-product-section>div.product-info .package-info>h3>div>div {
line-height: 97%;
font-weight: 400
}
section.first-product-section>div.product-info .package-info>h3 {
width: 85px;
height: 85px;
font-size: 18px
}
section.first-product-section>div.product-info .package-info>h3>div>strong {
font-size: 26px
}
section.first-product-section>div.product-info .package-days>div {
font-size: 18px
}
section.first-product-section>div.first-text h2 {
font-size: 30px
}
.product .container {
max-width: calc(100% - 30px)
}
.product-highlights .item .bottom {
height: 320px;
padding-bottom: 100%
}
.product-highlights .item .bottom h4 {
position: absolute;
bottom: 0;
right: 0
}
section.product-highlights .slider .owl-stage-outer {
overflow: visible
}
.product-highlights .owl-item.active .item {
opacity: 1
}
.product .product-highlights .slider .owl-dots .owl-dot {
width: 11.63px;
height: 11.63px
}
section.product-games .owl-carousel {
max-width: calc(100% - 58px)
}
.product .product-games .slider .owl-dots,
.product .product-highlights .slider .owl-dots {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
position: absolute;
bottom: -46px;
right: 0;
left: 0
}
section.product-games>.title {
padding: 25px 0
}
section.payment-ways .flex {
margin-top: 0;
margin-bottom: 0
}
.contact-page .form .input {
width: 100%
}
.contact-page .form form .flex {
flex-direction: column;
gap: 15px
}
.contact-page .submit {
margin: 0 auto
}
.woocommerce-billing-fields>h3 {
margin-bottom: 25px
}
.woocommerce .product .product-popup form.cart {
flex-direction: column;
margin-bottom: 0
}
.woocommerce .product .product-popup form.cart .col {
max-width: 100%
}
.product-popup .join {
position: relative;
border-radius: 30px;
background: var(--2, #e8bc7a);
height: 74px;
text-align: center;
justify-content: center;
width: 100%;
margin: 20px 0
}
.woocommerce .product .product-popup form.cart .col .col-top {
min-height: auto
}
.woocommerce .page-checkout .checkout-content {
flex-direction: column;
gap: 40px
}
.woocommerce .page-checkout .checkout-content>form {
max-width: 100%;
order: 1;
margin-top: 0;
border-radius: 42.851px;
padding: 20px
}
div#order_review_wrap #order_review_inside {
padding: 20px;
border-radius: 25.607px
}
div#order_review_wrap {
border-radius: 42.851px;
padding: 20px
}
.woocommerce-form-coupon-toggle>div a {
display: block
}
.checkout-page-content {
margin-top: 50px
}
.woocommerce-form-coupon-toggle>div {
border-radius: 20px;
border: .443px solid #c2965a;
background: linear-gradient(90deg, rgba(194, 150, 90, .18) 0, rgba(216, 146, 52, .18) 100%);
box-shadow: 0 1.337px 36.198px 0 rgba(0, 0, 0, .12);
backdrop-filter: blur(7.3198394775390625px)
}
.page-checkout .bottom .button-wrap {
margin: 0 auto
}
.checkout-content #payment h3,
.checkout-content form .woocommerce-billing-fields>h3 {
font-size: 18px;
font-weight: 500
}
#order_review_inside .product-name h5,
.woocommerce table.shop_table tfoot th:first-child,
.woocommerce table.shop_table thead,
.woocommerce table.shop_table tr td:not(:first-child) {
font-size: 14px
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
border-radius: 11px;
font-size: 12px
}
.woocommerce .page-checkout .checkout-content>div#order_review {
max-width: 100%;
order: 0;
position: relative;
top: 0
}
.woocommerce .page-checkout .checkout-content>form>.col2-set {
padding: 20px;
border-radius: 25.607px
}
.page-checkout .bottom .button-wrap button,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
width: 100%;
margin: 0
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%
}
.page-checkout div#payment {
margin-top: 80px
}
.page-checkout>.woocommerce {
margin-top: 40px
}
#product-hero h1 {
font-size: 40px;
text-align: center
}
#product-hero h1.long {
font-size: 36px
}
#product-hero {
height: auto
}
#product-hero .product-image {
border-radius: 0
}
#product-hero .product-image::before {
border-radius: 0
}
.product-upgrade .product-flex {
flex-direction: column;
max-width: 100%;
margin: 0 auto;
padding-bottom: 10px
}
section.pre-order-benefits .items-flex {
flex-direction: column
}
section.pre-order-benefits .items-flex>.item {
width: 100%;
border-left: 0;
border-top: 1px solid rgba(0, 0, 0, .1) !important
}
section.pre-order-benefits .items-flex>.item:first-child {
border-top: 0 !important
}
.product.pre_order #product-hero .product-flex {
flex-direction: column;
position: relative;
z-index: 2;
gap: 60px;
text-align: center
}
.product.pre_order #product-hero .product-flex .video {
height: 400px
}
.product.pre_order #product-hero {
padding: 0 25px
}
.blackMenu header nav.site-navigation>div>ul>li>a,
.blackMenu header nav.site-navigation>div>ul>li>a:hover {
color: #fff
}
.bottom-product .bottom {
flex-direction: column
}
.bottom-product .bottom form {
width: 100%
}
.bottom-product form.cart button {
max-width: 100%;
margin: 0 auto
}
.bottom-product {
margin-bottom: 50px
}
section.payment-ways {
max-width: calc(100% - 30px);
margin: 0 auto
}
section.payment-ways.to-collapse {
max-width: 100%;
margin-top: 20px
}
section.payment-ways.to-collapse .product-title-global {
max-width: calc(100% - 30px);
margin: 0 auto
}
section.payment-ways.to-collapse .collapse-content {
padding: 0 15px
}
section.payment-ways.to-collapse .flex .item:last-child {
margin-bottom: 80px
}
section.product-highlights>.title {
margin-bottom: 64px
}
section.our-people .items {
flex-direction: column
}
section.our-people .items .item {
width: 100%;
max-width: 100%
}
section.our-people .items .item .img {
max-width: 200px;
height: 200px
}
.product-games .item .team .title,
.product-games .item .team .title.big {
font-size: 14px;
font-weight: 500
}
.product-games .item .arena div {
font-size: 18px
}
article section.blog.blog-page .blog-items article.next,
article section.blog.blog-page .blog-items article.prev {
background-size: cover !important
}
.whatsapp-block-wrap .img {
order: 0
}
.whatsapp-block-wrap .text {
order: 2;
max-width: 100%;
gap: 30px
}
.whatsapp-block-wrap {
flex-direction: column;
gap: 40px
}
.contact-page .contact-wrap {
flex-direction: column;
align-items: start;
gap: 30px
}
.contact-page .form .form {
max-width: 100%;
padding: 0
}
.contact-page .form-bg-wrap>.form {
position: relative;
padding: 0;
width: 100%
}
.contact-page .form-bg-wrap .form-bg {
display: none
}
.contact-page .form>.sub {
max-width: 100%
}
.contact-page .form>h3 {
padding-bottom: 30px
}
section.closest-trips .slider.owl-carousel {
display: block;
max-width: 90%
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .item-inside,
section.closest-trips .tabs-blocks .item .item-inside {
padding: 0
}
section.closest-trips .tabs-blocks .item .content,
section.closest-trips .tabs-blocks .item .item-inside,
section.closest-trips .tabs-blocks .item .item-inside .img-inside {
border-radius: 10px 10px 0 0
}
section.closest-trips .tabs-blocks .item .item-outside {
border-radius: 0 0 10px 10px;
background: #fff;
color: rgba(28, 32, 47, 1);
padding: 15px 23px;
display: block
}
section.closest-trips .tabs-blocks .item .item-outside .bottom .bottom {
display: flex;
align-items: center;
gap: 10px
}
section.closest-trips .tabs-blocks .item .item-outside .bottom .bottom .price {
font-weight: 300;
font-size: 18px
}
section.closest-trips .tabs-blocks .item .item-outside .bottom .bottom-inside {
display: flex;
flex-direction: column;
gap: 13px
}
section.closest-trips .tabs-blocks .item .item-outside .package-info strong {
color: rgba(28, 32, 47, 1)
}
section.closest-trips .tabs-blocks .item .item-inside {
min-height: auto
}
section.closest-trips .tabs-blocks .item .item-inside .bottom {
display: none
}
section.closest-trips .tabs-blocks .item .content {
min-height: auto
}
html[lang=en-US] h2,
html[lang=en-US] section.closest-trips .tabs-blocks .item .title {
font-size: 24px;
font-weight: 700;
line-height: 28px
}
section.closest-trips .tabs-blocks .item .package-info {
border: 0;
gap: 17px;
justify-content: start;
margin: 0
}
section.closest-trips .slider .owl-stage-outer .owl-item .item .item-inside .content>.bottom {
border-radius: 10.465px;
border: .7px solid #fff;
background: rgba(255, 255, 255, .14);
box-shadow: 0 2.802px 75.862px 0 rgba(255, 255, 255, .31);
backdrop-filter: blur(3.0470991134643555px);
padding: 8px 9px
}
section.closest-trips .tabs-blocks .item .package-info h3 div {
font-size: 14px
}
section.closest-trips .tabs-blocks .item .package-info strong {
font-size: 19px
}
section.closest-trips .tabs-blocks .item .package-info h3 i svg {
width: 14px;
height: auto;
stroke: currentColor
}
section.closest-trips .tabs-blocks .item .package-info h3 i span {
font-size: 5px;
font-style: normal;
margin-left: -3px
}
section.closest-trips .tabs-blocks .item .item-outside .button svg {
max-width: 16px;
height: auto
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .content,
section.closest-trips .tabs-blocks .item .content {
padding: 26px 15px 15px 15px;
text-align: start;
min-height: 221px
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .content.sold-out-con,
section.closest-trips .tabs-blocks .item .content.sold-out-con {
padding-top: 50px;
border-radius: 0;
min-height: 221px
}
section.closest-trips .tabs-blocks .item .spots-left {
font-size: 16px;
line-height: 40px;
border-radius: 0 10px 0 0
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .spots-left {
border-radius: 10px 0 0 0
}
section.closest-trips .tabs-blocks .item .package-days {
border-radius: 12px;
background: 0 0;
border: 0;
padding: 0;
margin: 0;
width: auto;
gap: 12px;
max-width: 100%;
width: 100%;
justify-content: start
}
section.closest-trips .tabs-blocks .item .package-days strong {
font-size: 16px
}
section.closest-trips .tabs-blocks .item .package-days h6 {
font-size: 12px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex {
flex-direction: column;
align-items: start;
gap: 20px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .price {
display: block;
font-size: 14px
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom {
flex-direction: row;
gap: 11px;
justify-content: start;
width: 100%
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .button {
font-size: 10px;
line-height: 1;
padding: 10px 15px
}
section.closest-trips .tabs-blocks .item {
margin-bottom: 30px
}
section.closest-trips .tabs-blocks .item:last-child {
margin-bottom: 70px
}
section.closest-trips .tabs>.tab.active::before,
section.closest-trips .tabs>.tab:hover::before {
opacity: 1;
width: 27px;
height: 2px
}
section.closest-trips .tabs-blocks .item .package-days h6 i svg {
width: 7px;
height: auto
}
.pre-order-wrap {
padding: 10px 16px;
margin: 20px auto 70px auto;
border-radius: 43px;
max-width: 100%;
border-radius: 30px
}
.pre-order-wrap .pre-order-block .benefits .flex i svg {
width: 13px;
height: auto
}
.trips-page-wrap .pre-order-wrap {
transform: translateY(10%)
}
.pre-order-wrap .pre-order-block {
padding: 120px 20px 25px 20px;
border-radius: 30px
}
.pre-order-wrap .title {
font-size: 40px;
margin-bottom: 10px;
line-height: 1.3;
margin-top: 0
}
.pre-order-wrap .top-sent {
top: -8px
}
.pre-order-wrap form.cart {
gap: 20px;
margin: 20px 0 0 0;
flex-wrap: wrap
}
.pre-order-wrap form.cart.desk {
display: none
}
.pre-order-wrap form.cart.mob {
display: flex;
margin-bottom: 40px;
margin-top: 0
}
.pre-order-wrap form.cart .price {
order: 1
}
.pre-order-wrap form.cart .price .button-wrap {
order: 2;
font-size: 21px
}
.pre-order-wrap form.cart .quan-wrap {
order: 0
}
.pre-order-wrap form.cart .button-wrap {
order: 2;
margin: 0 auto;
width: 100%;
max-width: 100%
}
.pre-order-wrap .more-info-soon {
font-size: 18px
}
section.customers-sharing>.title {
font-size: 32px;
line-height: 1
}
section.customers-sharing .owl-item .item {
padding: 34px 27px;
margin: 0
}
section.customers-sharing .item {
font-size: 18px;
font-style: normal;
font-weight: 275;
line-height: 24.835px
}
section.customers-sharing .item .img {
width: 26px;
height: 26px;
border-width: 2px
}
section.customers-sharing .owl-carousel .owl-dots {
margin-top: 0;
margin-bottom: 40px
}
section.customers-sharing .owl-nav {
gap: 14px
}
section.customers-sharing .owl-carousel .owl-nav .owl-next,
section.customers-sharing .owl-carousel .owl-nav .owl-prev {
transform: none
}
.welcome-text {
max-width: 100%;
margin-top: 40px
}
.welcome-text .bg .desk {
display: none
}
.welcome-text .bg .mob {
position: relative;
display: block
}
.your-ultimate {
font-size: 6.2vw;
position: relative;
display: block;
width: auto;
display: inline-block;
padding-bottom: 9px
}
.welcome-text .stars {
width: 100%;
max-width: 80px
}
.your-ultimate::after,
.your-ultimate::before {
bottom: 0;
position: absolute;
top: auto;
right: auto;
left: auto
}
.welcome-text .text {
font-size: 3vw;
line-height: 4vw;
max-width: 100%;
width: 100%;
padding: 4.2vw 10px 0 10px
}
.your-ultimate::after {
left: 0;
width: 40%
}
.your-ultimate::before {
right: 0;
width: 40%
}
.welcome-text .read-more {
font-size: 3vw;
line-height: 4vw;
max-width: 50%;
margin: 10px auto
}
.welcome-text .bg .mob svg {
width: auto
}
.iframe-top {
background: linear-gradient(0deg, transparent 75%, rgb(27 29 31 / 90%) 90%)
}
.welcome-text .bg .mob svg:last-child {
width: 95.3%
}
.welcome-text .bg .mob svg:first-child {
width: 100%
}
.welcome-text .basketball-experience {
flex-direction: column;
gap: 3px;
margin: 10px auto 25px auto
}
.page-hero-section .hero-connected {
justify-content: start;
padding-top: 100px;
min-height: 100vh
}
.single-post .page-hero-section .hero-connected {
padding-top: 100px
}
.page-hero-section .page-header>h1.entry-title {
color: #ffca81;
text-align: center;
text-shadow: 10.468px 5.234px 74.324px rgba(159, 114, 53, .7);
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 100%;
letter-spacing: -1.92px;
text-transform: uppercase;
margin: 0
}
html[lang=he-IL] .page-hero-section .page-header>h1.entry-title {
letter-spacing: 0;
font-size: 11.2vw
}
section.customers-sharing.customers-page .items .item {
max-width: 100%;
border-radius: 10px;
font-size: 18px;
border-radius: 10px;
background: #fff;
box-shadow: -536.057px 850.298px 281.379px 0 rgba(167, 127, 72, 0), -342.995px 544.273px 256.733px 0 rgba(167, 127, 72, .03), -193.063px 306.025px 217.709px 0 rgba(167, 127, 72, .11), -86.262px 135.555px 160.201px 0 rgba(167, 127, 72, .2), -20.539px 34.916px 88.316px 0 rgba(167, 127, 72, .23), 0 4px 108.3px 0 rgba(0, 0, 0, .12), 0 1.361px 36.845px 0 rgba(0, 0, 0, .12);
display: flex;
flex-direction: column
}
section.customers-sharing .item .read-more {
padding: 10px 0
}
section.customers-sharing.customers-page .container {
width: 100%
}
.about-page section.why-choose-us>.container>.title {
font-size: 38px
}
.order-received-top {
order: 1;
flex-direction: column;
margin: 0;
max-width: 90%;
margin: 0 auto;
min-height: 80vh;
padding-top: 30px
}
html[lang=he-IL] .order-received-top {
justify-content: start
}
.order-received-top .thank-you-sen {
font-size: 21px;
margin-bottom: auto
}
html[lang=he-IL] .order-received-top .thank-you-sen {
margin-bottom: 0
}
.order-received-top .thank-you-sen i svg {
width: 34px;
height: auto;
border-radius: 15px;
fill: #ffca81
}
.woocommerce .order-received-top ul {
padding: 22px
}
.woocommerce .order-received-top ul li {
font-size: 20px
}
.woocommerce .order-details-wrap {
border-radius: 42px;
padding: 20px 16px;
margin-top: 40px;
width: 90%
}
.woocommerce .order-details-wrap .order-details-inside {
border-radius: 25px;
padding: 21px 22px
}
.woocommerce .order-details-wrap h2.woocommerce-order-details__title {
font-size: 18px;
margin-bottom: 20px
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
font-size: 14px
}
.woocommerce .order-details-wrap h2.woocommerce-column__title {
font-size: 18px;
margin-bottom: 20px
}
.woocommerce .order-details-wrap address {
border-radius: 10px;
padding: 16px
}
.page-faq .categories {
white-space: normal;
overflow: auto;
min-height: 50px;
margin-top: 40px;
font-size: 14px;
display: block;
margin-bottom: 60px
}
.page-faq .categories .cat {
display: inline-block;
margin-inline: auto;
padding-inline: 0
}
.page-faq .questions .question .question-name span {
font-size: 16px
}
.page-groups .blocks .block .title,
.section-blocks-section .blocks .block .title {
font-size: 38px;
text-align: center;
padding-top: 20px;
padding-bottom: 20px
}
.section-blocks-section .blocks {
gap: 40px
}
.page-groups .container {
width: 90%
}
.page-groups .blocks .block::after {
background: linear-gradient(0deg, #fff 35.86%, rgba(255, 255, 255, .89) 65.52%, rgba(255, 255, 255, .67) 68.94%, rgba(255, 255, 255, 0) 84.02%)
}
.page-groups .blocks .block .content,
.section-blocks-section .blocks .block .content {
font-size: 14px
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select .option {
font-size: 16px;
padding: 0 20px;
margin-inline: 0 10px;
text-align: center
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select {
line-height: 30px;
white-space: nowrap;
padding: 10px 0;
width: calc(100% + 90px);
margin-inline: -35px;
padding-inline: 20px
}
.product-upgrade .product-flex .form .form-flex .input {
max-width: 100%
}
.woocommerce .product-upgrade .button-wrap button {
line-height: 40px
}
.product-upgrade .product-flex .form .bottom .price {
font-size: 28px
}
.product-upgrade .welcome-text .text {
padding-inline: 20px
}
.upgrades.product .hero-connected .content {
font-size: 16px;
line-height: 120%
}
.product-upgrade .welcome-text .your-ultimate {
width: 100%;
text-align: center;
font-size: 22px
}
footer .container {
text-align: start
}
footer li.langswitch a {
justify-content: start
}
footer .container {
text-align: start
}
footer li.langswitch a {
justify-content: start
}
div#footer-area-1 {
text-align: start
}
footer .is-layout-flex {
justify-content: center
}
footer .widget_text:not(.widget_custom_html) {
text-align: center
}
footer .form form .flex {
flex-direction: column
}
footer .form form .flex .inputWrap {
width: 100%
}
footer .form form .submit {
width: 100%;
max-width: 100%
}
.page-template-template-contact .container {
width: 100%
}
.contact-page .form-bg-wrap {
border-radius: 30px;
padding: 18px;
margin-top: 40px
}
.contact-page .form-bg-wrap>.form {
border-radius: 31px;
padding: 30px 20px
}
.contact-page .form>h3 {
font-size: 24px
}
.contact-page .form>.sub {
font-size: 14px;
font-weight: 300;
line-height: normal
}
.contact-page .wpcf7 {
margin-top: 30px
}
.contact-page .form .input {
height: 48px
}
.contact-page .form .input input~label,
.contact-page .form .input textarea~label {
line-height: 48px;
font-size: 12px
}
.contact-page .submit input {
width: auto
}
.contact-page .submit {
width: auto;
display: block
}
.contact-page .form form .flex.last {
display: flex;
align-items: center;
justify-content: center
}
.whatsapp-block-wrap>.text {
order: 0;
text-align: center;
gap: 14px
}
.whatsapp-block-wrap>.img {
order: 1
}
.whatsapp-block-wrap {
text-align: center;
width: 90%
}
a.whatsapp-block-wrap-wrap h2 {
width: 100%
}
.whatsapp-button-wrap {
display: block;
margin: 0 auto
}
.whatsapp-block-wrap-wrap {
margin-top: 90px
}
.whatsapp-block-wrap>.text .content {
font-size: 12px
}
.whatsapp-block-wrap-wrap .button-wrap .button {
font-size: 10px;
line-height: 35px
}
.contact-page .form .contact-details>div {
font-size: 14px
}
.contact-page.thanks .title {
font-size: 26px
}
form.checkout_coupon.woocommerce-form-coupon .input>input {
font-size: 14px;
padding-inline: 20px 130px
}
form.checkout_coupon.woocommerce-form-coupon .button-wrap button {
font-size: 12px
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
padding-right: 20px;
padding-left: 20px
}
form.checkout_coupon.woocommerce-form-coupon h3 {
font-size: 14px
}
.flex .section.section-text-section-with-number {
flex-direction: column
}
.flex .section.section-text-section-with-number>.title-side .number+.title {
padding-inline: 0;
font-size: 38px;
text-align: center;
padding-top: 100px
}
.flex .section.section-text-section-with-number>.title-side {
max-width: 100%
}
.flex .section.section-text-section-with-number>.title-side .number {
text-align: center
}
.flex .section.section-text-section-with-number>.text {
max-width: 100%;
text-align: center
}
.section-blocks-section .blocks .block .number {
font-size: 90px;
right: 0;
left: 0;
text-align: center;
top: 0;
line-height: 1;
padding: 0 20px;
text-align: end
}
.flex .section.section-center-image.first {
margin-top: -50px
}
.flex .section-gallery-section .welcome-text .title .hr,
.page-template-template-shop .welcome-text .title .hr {
width: 100%;
height: 1px;
background: #fff;
opacity: .2;
margin: 30px 0
}
.flex .section-gallery-section .welcome-text .title,
.page-template-template-shop .welcome-text .title {
font-size: 38px;
margin: 0 0 10px 0;
line-height: 120%
}
.flex .section-gallery-section .welcome-text .title .hr,
.page-template-template-shop .welcome-text .title .hr {
display: none
}
.flex .section-gallery-section .welcome-text .text,
.page-template-template-shop .welcome-text .text {
font-size: 12px;
line-height: 18px
}
.flex .section-gallery-section .welcome-text .text>a,
.page-template-template-shop .welcome-text .text>a {
font-size: 14px;
max-width: 60%;
line-height: 20px;
margin: 0 auto
}
footer .footer-form>h2 {
font-size: 32px;
margin-top: -75px
}
.activities-page .top-hero {
flex-direction: column;
order: 1;
text-align: center;
background: #1b1d1f;
padding: 60px 20px 0 20px;
padding-bottom: 60px
}
.activities-page .left-hero,
html[lang=he-IL] .activities-page .left-hero {
max-width: 100%;
margin: 0;
padding-top: 0
}
.activities-page .top-hero .right-hero {
max-width: 100%;
position: static
}
.activities-page .top-hero .right-hero .image {
display: none
}
.activities-page .hero-connected header.page-header {
order: 0;
min-height: 70vh
}
.activities-page .left-hero .title {
font-size: 30px;
width: 100%
}
.activities-page .left-hero .content {
font-size: 14px;
line-height: 28px
}
.activities-page .left-hero .button-wrap {
margin: 0 auto;
margin-top: 40px
}
.activities-page .top-hero .right-hero .vid-play {
position: absolute;
top: 50%;
right: 0;
left: 0
}
.activities-page .top-hero .right-hero .vid-play.only-desk {
display: none
}
.activities-page .page-hero-section .hero-connected header {
padding-top: 80px;
width: 100%
}
.activities-page .page-hero-section .hero-connected header .vid-play.only-mob {
position: absolute;
top: 50%;
right: 0;
left: 0;
width: 100%;
text-align: center;
transform: translateY(-50%)
}
.activities-page .page-hero-section .hero-connected {
padding-top: 0
}
.activities-page .left-hero .button-wrap a {
font-size: 14px
}
.activities-page .flex .page-hero-section .hero-connected>.title {
font-size: 38px;
padding: 80px 0 60px 0
}
section.blog.blog-page .blog-items .l article img,
section.blog.blog-page .blog-items .l article:not(:first-child) img {
height: 220px
}
section.blog article .bottom h3 {
font-size: 20px
}
section.blog .l article .img,
section.blog .l:not(.first-child) article .img {
padding: 9px 11px
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel img {
max-height: 310px
}
.section.section-single-image img {
height: 310px;
width: auto;
object-fit: cover
}
.section.section-single-image {
max-width: 85%
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button {
left: 0;
width: 42px;
height: 42px;
background: #fff;
transform: translateY(-50%) translateX(-50%)
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-next::before,
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-prev::before {
width: 10px;
height: 10px;
border-width: 2px
}
.page-gallery .page-sections .section-single-image-carousel .owl-carousel .owl-nav button.owl-next {
right: 0;
transform: translateY(-50%) translateX(50%)
}
section.pre-order-benefits {
margin-top: 100px
}
section.pre-order-benefits .items-flex {
margin-top: 50px
}
section.pre-order-benefits .items-flex>.item {
padding-top: 0
}
.product.pre_order .hero-connected .form-wrap {
font-size: 14px
}
.product.pre_order .hero-connected .form-wrap .title {
font-size: 24px
}
.product.pre_order .hero-connected .form-wrap {
gap: 15px
}
.product.pre_order form.cart {
gap: 20px;
justify-content: center;
flex-wrap: wrap
}
.product.pre_order .hero-connected form.cart .quan-wrap .quantity input {
width: 30px
}
.product.pre_order .hero-connected form.cart .quan-wrap {
padding: 7px 15px;
height: 50px
}
.product.pre_order form.cart button[type=submit] {
line-height: 50px;
padding: 0 20px;
width: a
}
.product.pre_order form.cart .button-wrap {
width: 100%;
max-width: 100%
}
.product.pre_order section.customers-sharing {
margin-top: 50px
}
.product.pre_order .pre-order-wrap {
max-width: 90%
}
.our-gallery .pre-order-wrap .top-sent div {
font-size: 14px;
padding: 10px 20px
}
.our-gallery .pre-order-wrap .top-sent strong {
font-size: 14px
}
.our-gallery .pre-order-wrap .more-info-soon {
font-size: 14px
}
.our-gallery .pre-order-wrap form.cart .quan-wrap {
height: 50px
}
.product.pre_order .our-gallery form.cart button[type=submit] {
line-height: 40px;
padding: 0 30px
}
.product.pre_order .our-gallery form.cart .button-wrap {
width: auto;
font-size: 14px
}
.our-gallery .pre-order-wrap .pre-order-block {
padding-top: 90px
}
.our-gallery .pre-order-wrap form.cart .quan-wrap .quantity input {
width: 60px
}
.product.pre_order section.our-gallery {
margin-top: 100px
}
section.closest-trips.trips-page .tabs-blocks .item {
margin-bottom: 180px;
max-width: 90%;
margin: 0 auto
}
section.closest-trips.trips-page .tabs-blocks .item {
margin: 20px auto 0 auto
}
section.closest-trips.trips-page .tabs-blocks .item:not(:last-child) {
margin-bottom: 30px
}
section.closest-trips .tabs-blocks .item .sold-out {
border-radius: 10px;
transform: none
}
section.closest-trips .tabs-blocks .item .sold-out {
right: 0;
top: 0;
left: auto;
font-size: 12px;
line-height: 30px;
border-radius: 0 10px 0 0
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .sold-out {
left: 0;
top: 0;
right: auto;
border-radius: 10px 0 0 0
}
section.closest-trips .tabs-blocks .item .spots-left {
transform: none
}
html[lang=en-US] section.closest-trips .tabs-blocks .item .spots-left {
left: 0;
top: 0;
right: auto;
transform: none
}
.woocommerce-form-coupon-toggle>div {
font-size: 14px
}
div#order_review_wrap #order_review_inside>h3 {
font-size: 18px
}
.order-details-inside .button-wrap .button {
font-size: 14px;
padding: 0 10px;
line-height: 40px
}
footer .container>.footer-area-sidebar:not(#footer-area-1) {
max-width: 50%
}
.product-games .item {
max-width: 100%;
}
.first-text h2.title,
html[lang=en-US] .first-text h2.title {
font-size: 30px;
max-width: 90%;
margin-inline: auto
}
.first-text .first-text-inside .content {
max-width: 90%;
margin-inline: auto;
font-size: 14px;
line-height: 18px
}
.trip-info-block .product-days-etc-wrap .package-info {
max-width: 100%;
justify-content: start;
border: 0;
gap: 10px;
width: auto;
padding: 0;
align-items: start
}
.trip-info-block .product-days-etc-wrap .package-info h3 div {
flex-direction: row;
font-size: 12px;
gap: 4px
}
.product-block .product-block-inside .package-info h3 strong,
.trip-info-block .product-days-etc-wrap .package-info h3 strong {
font-size: inherit
}
.trip-info-block .product-days-etc-wrap .package-info h3 i svg {
width: 12px
}
.trip-info-block .product-days-etc-wrap .package-info-dates {
padding: 0 20px;
margin: 20px 20px 0 20px;
max-width: 100%;
border: 0
}
.trip-info-block .product-days-etc-wrap .package-info h3 {
flex-direction: row;
align-items: start;
gap: 4px
}
.trip-info-block .product-days-etc-wrap>div {
flex-direction: row;
padding: 0;
flex-wrap: wrap;
padding: 0 16px
}
.trip-info-block .product-days-etc-wrap .package-info h3 i span {
font-size: 4px;
font-style: normal;
margin-right: 0;
position: absolute;
bottom: 0;
right: 0
}
.trip-info-block .product-days-etc-wrap .package-info-dates {
margin: 0;
padding: 0;
width: auto
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-to {
display: none
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from div div {
display: none
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from {
display: flex;
line-height: 1;
gap: 4px
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from div strong {
font-size: 12px
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from span.mob {
display: block
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from i svg {
width: 12px;
height: auto
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from i {
margin: 0;
height: auto;
font-size: 0;
display: flex
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from strong span.mob span {
color: #000
}
.trip-info-block .product-days-etc-wrap .package-info-dates .date-from strong span.mob {
color: rgba(155, 120, 72, 1)
}
.timing {
flex-direction: column;
width: 100%;
max-width: 100%;
margin: 0;
padding: 20px
}
.timing>div:first-child {
width: 100%
}
.timing .timing-items .item {
gap: 5px;
flex-direction: column;
align-items: start;
padding: 10px;
min-height: auto
}
.timing .basketball-area>svg {
display: none
}
.timing .basketball-area>.button-wrap {
position: relative;
transform: none;
top: auto;
right: 0;
left: 0;
margin: 0 auto
}
.timing {
flex-direction: column;
width: 100%;
max-width: 100%;
margin: 0;
padding: 20px
}
.timing>div:first-child {
width: 100%
}
.timing .timing-items .item {
gap: 5px;
flex-direction: column;
align-items: start;
padding: 10px;
min-height: auto
}
.timing .basketball-area>svg {
display: none
}
.timing .basketball-area>.button-wrap,
html[lang=he-IL] .timing .basketball-area .button-wrap {
position: relative;
transform: none;
top: auto;
right: 0;
left: 0;
margin: 0 auto;
max-width: 80%
}
.product-block .product-block-inside .l {
padding: 30px 20px 0 20px
}
.product-block .product-block-inside .package-info h3 {
flex-direction: column;
align-items: center
}
.product-block .product-block-inside .package-info h3 i span {
position: absolute;
bottom: 0;
right: 0;
margin: 0
}
.product-block {
max-width: 95%;
margin: 100px auto
}
.product-block .product-block-inside .l .title {
font-size: 40px
}
.product-block .product-block-inside .package-info {
padding-top: 40px
}
.product-games .item .item-inside {
padding: 40px 30px 0 30px
}
.product-games .item .item-inside,
.product-games .item:nth-child(2n) .item-inside {
border-radius: 18px;
padding: 20px 10px
}
.product-games .item .flex .team.team-2 .img {
order: 1
}
.product-games .item .arena {
padding: 0;
opacity: 1;
font-size: 10px;
order: 1
}
.product-games .item .item-inside::before {
border-radius: 16px
}
.product-games .item .vs {
display: none
}
section.product-games .slider {
gap: 16px
}
.product-games .item .flex .team {
flex-direction: column;
align-items: center;
gap: 10px
}
.product-games .item .flex .team.team-1 {
order: 0;
justify-content: start
}
.product-games .item .flex .team.team-2 {
order: 2;
justify-content: end
}
.product-games .item .flex .team .img img {
max-width: 36px
}
.product-games .item .flex .team .img {
font-size: 0
}
.product-games .item .flex {
flex-wrap: nowrap
}
.product-games .item .flex img {
max-height: 48px;
width: auto;
object-fit: cover;
max-width: 100%;
width: auto
}
section.payment-ways .flex .item {
width: 100%;
margin: 20px 0
}
section.payment-ways .item .title {
font-size: 14px
}
section.payment-ways .item i {
width: 26px;
height: 26px;
min-width: 26px
}
section.payment-ways .flex .item .top {
gap: 8px
}
section.payment-ways .item i svg {
max-width: 16px
}
section.payment-ways .flex .item .content {
font-size: 12px;
min-height: auto;
margin-top: 16px
}
section.payment-ways .flex .item form>button,
section.payment-ways .flex .item>a {
font-size: 14px;
margin-top: 10px
}
section.payment-ways .flex .item {
padding: 16px
}
.product-block .product-block-inside .package-info-dates .package-days h6 div strong,
.trip-info-block .product-days-etc-wrap .package-info-dates .package-days strong {
font-size: 16px
}
html:not([lang=en-US]) .product-title-global,
html[lang=en-US] .product-title-global {
font-size: 21px;
letter-spacing: 0
}
html:not([lang=en-US]) .product-title-global strong,
html[lang=en-US] .product-title-global strong {
font-size: 21px
}
html:not([lang=en-US]) .product-games .product-title-global strong,
html[lang=en-US] .product-games .product-title-global strong {
font-size: 21px
}
#product-hero .product-menu .container {
flex-direction: column
}
.product-popup .button-wrap .join,
.trip-info-block .button-wrap .join {
width: 100%;
line-height: 40px
}
.trip-info-block .l {
width: 100%;
max-width: 100%;
gap: 0;
justify-content: space-between;
margin: 15px auto 0 auto;
padding: 0
}
#product-hero .product-menu {
padding: 0
}
#product-hero .product-menu ul {
white-space: nowrap;
overflow: auto;
display: flex;
align-items: center;
list-style: none;
margin-inline: 0;
height: 100%;
width: 100%
}
section.our-gallery .container .triangle .triangle-inside .inside {
font-size: 30px
}
section.our-gallery .container .triangle strong {
font-size: 40px
}
.timing .basketball-area {
max-width: 100%;
width: 100%;
padding: 0;
box-sizing: border-box;
margin: 20px 0;
overflow: visible
}
html:not([lang=he-IL]) .timing .basketball-area {
padding: 0
}
.mobile-area .langswitch.open .lang-submenu {
top: 100%;
left: 0
}
.timing .basketball-area .button-wrap a {
font-size: 14px;
padding: 0 10px;
line-height: 40px;
justify-content: center
}
.timing .basketball-area .button-wrap a svg {
display: none
}
.product-block .product-block-inside .package-info-dates .package-days h6 div div {
font-size: 14px
}
.single-product div.cities .city .title {
font-size: 30px;
padding-top: 0
}
.flex .section-gallery-section .welcome-text .title {
width: 90%
}
section.blog.inside-article-page .blog-items .l {
flex-wrap: wrap
}
.article-page section.blog.inside-article-page {
display: block
}
section.blog.inside-article-page .bottom {
padding-bottom: 0
}
section.blog.inside-article-page:not(.blog-page) .blog-items .l article {
height: auto !important;
min-height: auto
}
section.blog.inside-article-page .button-wrap .button {
font-size: 13px;
padding: 0 10px;
line-height: 30px
}
section.closest-trips .tabs-blocks .item .content.coming-soon-con .bottom .flex .bottom .button-wrap {
margin: 0 auto;
width: auto
}
section.closest-trips .tabs-blocks .item .content.coming-soon-con .bottom .flex .bottom {
width: 100%;
display: flex;
justify-content: center;
align-items: ce
}
section.closest-trips .tabs-blocks .item .content .bottom .flex .bottom .price:empty {
display: none
}
.product-upgrade .welcome-text {
margin-top: -200px
}
html[lang=he-IL] .mobile-area .langswitch.open .lang-submenu {
right: 0;
top: 100%
}
.product-upgrade .product-flex .form .form-flex .input.txtarea {
height: 70px;
max-width: 100%
}
.page-faq .categories.owl-carousel {
max-width: 50%
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select.owl-carousel {
max-width: 90%;
flex-wrap: wrap;
margin: 0 auto;
justify-content: space-between;
gap: 10px 2%
}
.product-upgrade .product-flex .form .form-flex .input .nbatrips_select.flex-select.owl-carousel .option {
max-width: 100%;
margin: 0 auto;
white-space: normal;
line-height: 20px;
min-height: 42px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 10px
}
.product-upgrade .product-flex .form .form-flex .input.first.select {
height: auto
}
.welcome-text .text {
max-width: 1081px;
margin: 0 auto;
overflow: visible;
width: 96%;
margin-top: 2%;
border-radius: 10px 10px 0 0
}
.welcome-text .text::before {
content: '';
background: linear-gradient(-125deg, rgba(255, 255, 255, .1) 0, transparent 50%);
border-radius: 10px 10px 0 0
}
.welcome-text {
border-radius: 20px 20px 0 0
}
.welcome-text-wrap {
max-width: calc(100% - 46px)
}
.product-upgrade .product-flex .form .bottom {
margin-top: 30px
}
.flex .section.section-center-image.first img {
max-width: 90vw
}
.product.upgrades .page-hero-section .page-header>h1.entry-title {
margin: 20px 0
}
.trip-info-block .l .price-section {
font-size: 14px
}
.trip-info-block .button-wrap {
max-width: 90%;
width: auto;
margin: 0
}
.product-blocks {
background: #fff;
display: flex;
flex-direction: column;
border-radius: 30px 30px 0 0;
margin-top: -50px;
z-index: 2;
position: relative
}
.trip-info-block-wrap {
margin-top: 0;
padding: 8px 0;
}
.trip-info-block {
max-width: calc(100% - 32px);
position: sticky;
top: 8px;
width: 100%
}
.trip-info-block.sticked {
position: fixed;
right: 0;
left: 0;
top: 8px;
margin: 0 auto;
width: 100%;
max-width: calc(100% - 32px)
}
.trip-info-block.sticked .product-days-etc-wrap {
border-radius: 30px
}
.product-popup .button-wrap .join,
.trip-info-block .button-wrap .join {
font-size: 14px;
padding: 0 20px
}
.woocommerce div.product .trip-info-block .l form.cart {
width: 50%;
display: flex;
align-items: end;
justify-content: end
}
.product-title-global svg {
max-width: 40px;
height: auto
}
.cities .city .image img {
max-height: 163px;
height: 163px;
border-radius: 20px
}
.single-product div.cities .city>div.image::before {
border-radius: 20px
}
.single-product div.cities .city .content {
font-size: 12px;
font-weight: 300
}
.popup.page-video-pop .popup-container,
.popup.product-video-pop .popup-container {
max-width: 100%;
height: 100%;
width: 100%;
text-align: center
}
.popup.page-video-pop .popup-container .video,
.popup.product-video-pop .popup-container .video {
height: 100%
}
.single-product div.cities .city .image .title {
font-size: 16px;
font-weight: 500
}
section.whats-included .included-items .included-item {
max-width: 23%
}
section.whats-included .included-items .included-item .included-item-details {
padding: 56px 15px 24px 15px
}
section.whats-included .included-items .included-item .included-item-inside {
max-width: 100%;
padding: 16px;
gap: 0;
font-size: 12px;
border-radius: 20px;
min-height: 170px
}
section.whats-included .included-items .included-item .included-item-details .flight-details {
flex-direction: row;
max-width: 100%;
gap: 0;
align-items: center
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time {
max-width: 20%;
margin: 0 auto
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time img {
margin-bottom: 20px;
display: block
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div {
flex-wrap: wrap;
max-width: 35%;
padding: 0;
justify-content: space-between
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.return .flights .flight {
justify-content: end
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.return {
text-align: end
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time .flight-icon {
width: 100%;
margin-top: 10px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div>.title {
width: 100%;
font-size: 12px;
margin-bottom: 15px;
display: none
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight .info {
max-width: calc(100% - 34px);
font-size: 12px;
width: 100%
}
section.whats-included .included-items .included-item .included-item-inside .title {
font-size: 16px;
flex-wrap: wrap
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight .info .airport-name {
font-size: 14px
}
section.whats-included .included-items .included-item .included-item-inside .icon {
width: 50px;
height: 50px;
padding: 0;
min-width: 40px;
position: absolute;
top: -25px;
margin: 0;
right: 0;
left: 0;
margin: 0 auto
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight img {
max-width: 24px;
margin-inline: 0 16px
}
section.whats-included .included-items .included-item .included-item-inside .v {
width: 16px;
height: 16px;
top: 0;
inset-inline-start: 0
}
section.whats-included .included-items .included-item .included-item-inside .top {
padding-inline: 0 0;
gap: 8px;
min-height: 35px
}
section.whats-included .included-items .included-item .included-item-inside .price {
font-size: 14px
}
section.whats-included .included-items .included-item.checked .included-item-inside .v::before,
section.whats-included .included-items .included-item.required .included-item-inside .v::before {
width: 8px;
height: 4px
}
section.whats-included .included-items .included-item .included-item-details .flight-details .desk {
display: none
}
section.whats-included .included-items .included-item .included-item-details .flight-details .mob {
display: inline
}
.single-prouct.headerScroll header#site-header {
background: 0 0
}
html:not(.menuOpen) .single-product header#site-header,
html:not(.menuOpen) .single-product.headerScroll header#site-header {
background: 0 0 !important
}
.single-product header#site-header,
.single-product.headerScroll header#site-header {
backdrop-filter: unset;
position: absolute;
top: 0;
right: 0;
left: 0
}
.single-product header#site-header .top .logo,
.single-product.headerScroll header#site-header .top .logo {
margin: 0 auto
}
.single-product header#site-header .top,
.single-product header#site-header>.container>.mobile-area .top,
.single-product.headerScroll header#site-header .top {
justify-content: space-between
}
.single-product header#site-header .top .menu-button,
.single-product.headerScroll header#site-header .menu-button .logo {
width: 70px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-waiting-time {
margin: 20px 0
}
.arena-details>.flex {
flex-direction: column;
gap: 40px
}
.arena-details>.flex .seats {
max-width: 100%;
flex-direction: column;
gap: 10px 0;
font-size: 14px
}
.arena-details>.flex .seats .seat {
max-width: 100%;
padding: 16px;
font-size: 14px
}
.arena-details>.flex .seats .seat>i {
display: none
}
.arena-details>.flex .seats .seat .flex strong {
font-weight: 400
}
.arena-details>.flex .seats .seat .flex {
gap: 0 10px
}
section.whats-included .included-items .included-item .included-item-details .button-wrap .button {
font-size: 14px
}
section.product-games .title i {
display: none
}
.arena-details>.flex .arena-map img {
max-width: 320px;
max-height: 200px
}
.new-item .arena-details>.flex .arena-map img {
max-width: 270px;
max-height: 220px
}
.arena-map {
width: 100%;
text-align: center
}
.new-item section.whats-included .included-items .included-item .included-item-inside {
min-height: 180px
}
.new-item .item-outside {
padding-inline: 16px
}
.new-item .item-outside.open {
padding-top: 100px
}
section.whats-included .included-items .included-item .included-item-inside {
padding-top: 25px
}
section.whats-included .included-items .included-item .included-item-inside .top {
justify-content: center
}
.new-item section.whats-included .included-items .included-item .included-item-inside .title {
font-size: 14px
}
.new-item section.whats-included .included-items .included-item {
margin-bottom: 27px
}
.new-item .item-inside .inside>.sold-out,
.new-item .item-inside .inside>.spots-left {
position: absolute;
top: 0;
inset-block-start: 12px;
inset-inline-start: 12px;
background: rgba(255, 255, 255, .8);
backdrop-filter: blur(7px);
border-radius: 70px;
color: #000;
font-size: 14px;
font-weight: 600;
line-height: 1;
padding: 6px 16px
}
.to-collapse .collapse-button {
background: 0 0;
width: 26px;
height: 26px
}
.to-collapse .collapse-button svg {
stroke: #000
}
.to-collapse h2.product-title-global {
padding-inline: 0 30px;
justify-content: start
}
.timing-wrap.to-collapse .timing-title {
padding-inline: 0 30px;
justify-content: start;
max-width: 100%;
width: 100%;
margin: 0;
padding: 0 16px;
line-height: 40px
}
section.whats-included.to-collapse.open .collapse-content {
padding: 40px 0
}
.timing-wrap.to-collapse .timing-title .collapse-button {
inset-inline-end: 16px
}
.to-collapse.timing-wrap .collapse-content {
padding: 0 16px
}
.single-product .new-tabs {
margin-top: 16px
}
section.payment-ways.to-collapse .container .product-title-global {
position: relative;
padding-inline: 0;
max-width: calc(100% - 32px)
}
section.product-games.to-collapse {
max-width: 100%
}
section.product-games.to-collapse .product-title-global {
max-width: calc(100% - 30px);
margin: 0 auto;
padding: 0
}
section.product-games.to-collapse .slider {
padding: 50px 15px 80px 15px
}
.pre-order-wrap .pre-order-block {
flex-direction: column;
padding: 40px 0 0 0;
gap: 40px
}
.pre-order-wrap .pre-order-block .info {
width: 100%
}
.pre-order-wrap .pre-order-block .img {
width: 100%
}
.pre-order-wrap .pre-order-block .img img {
position: relative;
height: auto;
width: 100%;
border-radius: 30px
}
.pre-order-wrap .pre-order-block .benefits .flex>div {
font-size: 14px
}
.pre-order-wrap .pre-order-block .benefits .flex {
flex-wrap: wrap
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flights {
padding: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details .flight-waiting {
font-size: 12px;
width: 100%;
padding: 8px 24px
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time .flight-icon svg {
padding-inline: 0
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time div {
line-height: .6
}
section.whats-included .included-items .included-item .included-item-details .flight-details>div.flight-time .flight-icon {
margin: 0 auto;
margin-top: 12px
}
section.whats-included .included-items {
margin-top: 60px
}
}
@media (max-width:768px) {
section.whats-included .included-items .included-item {
max-width: 48%
}
section.closest-trips .tabs {
padding: 16px 0 40px 0
}
}
@media (max-width:600px) {
.iphone-wrap>.inside .iframe-place,
.iphone-wrap>.inside .iframe-place>iframe {
border-radius: 20px
}
.single-product #pojo-a11y-toolbar {
top: 135px !important
}
}