<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!/wp-content/themes/codeandcore/style.css*//*
Theme Name: codeandcore
Theme URI:https://codeandcore.co.il//
Author: GilWebDeveloper
Author URI: hhttps://codeandcore.co.il//
Description: codeandcore is a custom made theme. Thank you for using codeandcore.
Version: 0.0.2
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready, bootstrap
Text Domain: codeandcore
codeandcore WordPress Theme ֲ© 2011-2014 GilWebDeveloper
codeandcore is distributed under the terms of the GNU GPL
*/
/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Fonts
1.1 Normalize
2.0 Accessibility
3.0 GENERAL
3.1 FLEX
3.2 GBWEB-LOADING
4.0 HEADER
5.0 FOOTER
6.0 WIDGETS
7.0 BLOG
7.5 ARCHIVE
8.0 HOMEPAGE
8.1 EVENTS
8.2 SINGLE
8.3 SIMPLE SLIDER
8.4 SINGLE ROUTES
8.5 MAP PAGE
9.0 SEARCH

12.0 CONTACT US
14.0 FAVORITE DETAILS
15.0 CATEGORIES NAVIGATION
16.0 CPT'S ARCHIVE
17.0 404
18.0 JOIN US
19.0 360

-- IN SITE
-- ANIMATION
-- Media Queries
--------------------------------------------------------------*/

/*
1.0	START - FONTS
*/
/* @font-face {
    font-family: 'almoni-neue';
    font-style: normal;
    font-weight: 100;
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-ultralight-aaa.eot);
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-ultralight-aaa.eot?#iefix) format('embedded-opentype'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-ultralight-aaa.woff2) format('woff2'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-ultralight-aaa.woff) format('woff')
; font-display:swap;}
@font-face {
    font-family: 'almoni-neue';
    font-style: normal;
    font-weight: 300;
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-light-aaa.eot);
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-light-aaa.eot?#iefix) format('embedded-opentype'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-light-aaa.woff2) format('woff2'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-light-aaa.woff) format('woff')
; font-display:swap;}
@font-face {
    font-family: 'almoni-neue';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-regular-aaa.eot);
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-regular-aaa.eot?#iefix) format('embedded-opentype'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-regular-aaa.woff2) format('woff2'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-regular-aaa.woff) format('woff')
; font-display:swap;}
@font-face {
    font-family: 'almoni-neue';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-demibold-aaa.eot);
    src: url(/wp-content/themes/gbone/fonts/almoni-neue-demibold-aaa.eot?#iefix) format('embedded-opentype'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-demibold-aaa.woff2) format('woff2'),
        url(/wp-content/themes/gbone/fonts/almoni-neue-demibold-aaa.woff) format('woff')
; font-display:swap;} */
/*
1.0	END - FONTS
*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

html {
    font-family: 'almoni-neue',sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    overflow-x: hidden;
}
::-webkit-input-placeholder{ /* Chrome */
    color: #bebcba;
}
:-ms-input-placeholder{ /* Chrome */
    color: #bebcba;
}
::-moz-placeholder{ /* Chrome */
    color: #bebcba;
}
:-moz-placeholder{ /* Chrome */
    color: #bebcba;
}
a.no-zigzag:hover,
a.no-zigzag:focus,
a.no-zigzag{
    text-decoration: none;
}
a.zigzag:focus,
a.zigzag:hover,
.single .entry-wrap a:not(.gbone_btn):not(.no-zigzag):focus,
.single .entry-wrap a:not(.gbone_btn):not(.no-zigzag):hover,
.entry-content article a:not(.gbone_btn):not(.no-zigzag):focus,
.entry-content article a:not(.gbone_btn):not(.no-zigzag):hover{
    text-decoration: none;
    background-image: url(/wp-content/themes/codeandcore/images/underline.svg);
    background-repeat: repeat-x;
    background-position: 0 100%;
    background-size: 15px;
    -webkit-animation: link 2s infinite; /* Safari 4.0 - 8.0 */
    -webkit-animation-timing-function: linear;
    animation: link 2s infinite;
    animation-timing-function: linear;
}

a.zigzag.zigzag-white:focus,
a.zigzag.zigzag-white:hover{
    background-image: url(/wp-content/themes/codeandcore/images/underline-white.svg);
}
article,
aside,
footer,
header,
nav,
section {
    display: block;
}

h1 {
    font-size: 250%;/* 5 favorites page title */
    margin: 0.67em 0;
}

figcaption,
figure,
main {
    display: block;
}

figure {
    margin: 1em 0;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
    outline-width: 0;
}

abbr[title] {
    border-bottom: 1px #767676 dotted;
    text-decoration: none;
}
ul{
    margin: 0;
    padding: 0;
}
b,
strong {
    font-weight: inherit;
}

b,
strong {
    font-weight: 700;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    background-color: #eee;
    color: #222;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

#page .data-thumbnail-wrap svg,
#page img.wp-post-image {
    border-style: none;
    min-width: 100% !important;
    min-height: 100% !important;
    width: auto !important;
    height: auto !important;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
    max-width: 100%;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    border: 1px solid #bbb;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,
menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}
.wrap::before{
    display: table;
    content: " ";
}
.edit-link{
    position: relative;
}
.edit-link .post-edit-link,
.edit-link a{
    opacity: 0;
    font-size: 80%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.edit-link:hover .post-edit-link{
    opacity: 1;
}

/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/*
3.0 GENERAL
*/
body{
    overflow-x: hidden;
}
body:not(.is_mob) .is_mob{
    display: none !important;
}
.gb_helper,
.gb-helper{
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}
.full-height{
    height: 100%;
}
.center{
    text-align: center;
}
.entry-content{
    text-align: left;
}
.entry-content img{
    max-width: 100%;
    
}
.entry-content .bg-thumbnail img{
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
    margin: 10px 0;
}
.entry-content .bg-thumbnail svg{ /*https://ashdod.gbweb.co.il/more-events/?date=12-11-2018*/
    width: 100% !important;
    height: auto !important;
}
.main-wrap{
    padding: 0 20px;
}

.border-dotted{
    background-image: linear-gradient(to right, #333 20%, rgba(255, 255, 255, 0) 0%);
    background-position: top;
    background-size: 10px 2px;
    background-repeat: repeat-x;
}
.border-dotted.bottom{
    background-position: bottom;
}
body .nivo-lightbox-theme-default.nivo-lightbox-overlay{
    background-color: rgba(0,0,0,0.8);
}
div.pp_default .pp_expand,
div.pp_default .pp_contract{
    color:transparent;
}
.slb_content *{
    color: transparent;
}
.slb_nav{
    display: none !important;
}
body .vc_btn3.vc_btn3-color-primary,
body .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    direction: rtl;
}

#main blockquote,
#main blockquote p{
    margin: 0;
    padding: 0;
    border: none;
    font-size: 110%;
    font-weight: bold;
}
#content.site-content{
    margin: 0 auto;
    padding-bottom: 0;
}
.only-mob{
    display: none !important;
}
.clear::after{
    content: ' ';
    display: block;
    clear: both;
}
input[type="submit"]{
    color:#FFF;
    border: none;
}
.no-margen h3{
    margin: 0;
}

.no-margen .wpb_content_element{
    margin-bottom: 30px;
}

.wpb_image_grid_ul{
    height: auto !important;
}
.wpb_image_grid_ul li{
    position: relative !important;
    float: none !important;
    width: 24%;
    vertical-align: top;
    display: inline-block;
    top: inherit !important;
    left: inherit !important;
}
.wpb_image_grid_ul li img{
    width: 100% !important;
    height: auto !important;
}
div.pp_default .pp_close,
div.pp_default .pp_nav .pp_pause,
div.pp_default .pp_nav .pp_play,
div.pp_default a.pp_arrow_next,
div.pp_default a.pp_arrow_previous,
a.pp_next,
a.pp_previous{
    color: transparent !important;
}


.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul &gt; li &gt; a::after{
    font-family: FontAwesome;
    content: "\f002";
    color: #FFF;
    position: absolute;
    left: 45%;
    top: 45%;
    font-size: 110%;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    padding-top: 10px;
    z-index: 10000;
    opacity: .7;
    display: none;
}
.wpb_gallery_slides.wpb_image_grid .wpb_image_grid_ul &gt; li:hover &gt; a::after{
    display: block;
}
.home-five-places h2{
    font-size: 240%;
}
.home-five-places .gbweb_btn button{
    font-size: 80%;
}
body .entry-content .home-five-places &gt; div{
    padding-right: 8%;
}
body.home .vc_row {
    margin: 0;
}
body.home .home-five-places-img.vc_column_container &gt; .vc_column-inner {
    padding: 0;
}
body.home .home-five-places-img.vc_column_container &gt; .vc_column-inner .wpb_content_element{
    margin: 0;
}
body.home .home-five-places-img * {
    height: 100%;
}
body.home .home-five-places-img img {
    width: auto !important;
    height: 100% !important;
}
body.screens #page &gt; .wrap,
body.screens #page &gt; .wrap &gt; #primary,
body.screens #page &gt; .wrap &gt; #primary &gt; #main,
body.screens #page &gt; .wrap &gt; #primary &gt; #main &gt; .row,
.vc_row-flex .gbweb-stretch .wpb_wrapper,
.vc_row-flex .gbweb-stretch .wpb_wrapper .wpb_single_image,
.vc_row-flex .gbweb-stretch .wpb_wrapper .wpb_single_image *{
    height: 100%;
}
.vc_row-flex .gbweb-stretch img{
    width: auto;
    height: 100%;
    min-width: 100%;
}
.home .vc_row-flex .gbweb-stretch &gt; div{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.gbweb_btn button{
    padding: 5px 30px;
    border-radius: 2px;
}
body .gbweb_btn:not([class*="-container"]),
body.gb_style .gbweb_btn [class*="btn"]{
    color:#FFF !important;
    background-color: #ca2f4f !important;
    padding: 5px 25px !important;
    border-radius: 2px !important;
}
.bold{
    font-weight: bold !important;
}
body .gbweb_btn:not([class*="-container"]):focus,
body .gbweb_btn:not([class*="-container"]):hover,
body.gb_style .gbweb_btn [class*="btn"]:focus,
body.gb_style .gbweb_btn [class*="btn"]:hover{
    background-color: #9f233a !important;
    color:#FFF !important;
    padding: 5px 25px !important;
    border-radius: 2px !important;
}
.gbc-all-events-link{
    padding-top: 5px;
}
.events_cal_center{text-align: center;}
.events_cal_center .gbc-events-reset{
    font-weight: 600;
    text-decoration: none;
    color: #c9304c;
}

body .travelers-guide{
    padding-top: 15%;
}
.news-letter-footer{
    padding-top: 10px;
}
.news-letter-footer &gt; div:first-child{
    text-align: left;
}
.news-letter-footer &gt; div:nth-child(2){
    text-align: right;
}

body:not(.is_mob) .gbweb_categories_name.gbweb_cat_nav{
    margin-left: 10px;
}
body.post-type-archive-gbgm_cpt_events .gbc-navigation.events-navigation .cal-title{
    line-height: 80%;
}
.rtl .events_cal_center{
    text-align: right;
    padding-left: initial;
    padding-right: 25%;
}
.favorite_post{
    position: relative;
}
.bg-thumbnail{
    position: relative;
}
.favorite_data{
    padding: 20px;
}
.favorite_page_title h1{
    margin-top: 0;
}
.favorite_page_title{
    text-align: justify;
}
.favorites-wrap .bg-thumbnail img{
    margin: 0;
    z-index: 2;
}
.favorites-wrap .bg-thumbnail{
    overflow-y: hidden;
}
.favorites-wrap .bg-thumbnail::after {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 58%, rgba(0,0,0,0.20) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 58%,rgba(0,0,0,0.20) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 58%,rgba(0,0,0,0.20) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    z-index: 3;
}

.favorite-title{
    position: absolute;
    top: 32%;
    text-align: center;
    width: 100%;
    color: #FFF;
    z-index: 4;
}
.favorite-title .favorite-index{
    font-size: 1500%;
    line-height: 80%;
    font-weight: 100;
}
.favorite-title h3{
    font-size: 400%;
    font-weight: 100;
}
.favorite_navigation{
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 40px;
    top: 35%;
    z-index: 10000;
}
.favorite_navigation &gt; li{
    margin-bottom: 50px;
}
.favorite_navigation &gt; li,
.favorite_navigation &gt; li a{
    width: 20px;
    height: 18px;
    display: block;
}
.favorite_navigation &gt; li a{
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}

.favorite_navigation &gt; li:nth-child(1) a{
    background-color: #DADADA;
    -webkit-mask-image: url(/wp-content/themes/codeandcore/images/A.svg);
    mask-image: url(/wp-content/themes/codeandcore/images/A.svg);

}
.favorite_navigation &gt; li:nth-child(2) a{
    background-color: #DADADA;
    -webkit-mask-image: url(/wp-content/themes/codeandcore/images/SH.svg);
    mask-image: url(/wp-content/themes/codeandcore/images/SH.svg);
}
.favorite_navigation &gt; li:nth-child(3) a{
    background-color: #DADADA;
    -webkit-mask-image: url(/wp-content/themes/codeandcore/images/D.svg);
    mask-image: url(/wp-content/themes/codeandcore/images/D.svg);
}
.favorite_navigation &gt; li:nth-child(4) a{
    background-color: #DADADA;
    -webkit-mask-image: url(/wp-content/themes/codeandcore/images/O.svg);
    mask-image: url(/wp-content/themes/codeandcore/images/O.svg);
}
.favorite_navigation &gt; li:nth-child(5) a{
    background-color: #DADADA;
    -webkit-mask-image: url(/wp-content/themes/codeandcore/images/D.svg);
    mask-image: url(/wp-content/themes/codeandcore/images/D.svg);
}
.post-thumbnail img{
    width: 100% !important;
    height: auto !important;
}
h1.primary-entry-title{
    font-size: 360%;
    margin-top: 0;
}
.primary_secondary_close .primary-entry-title{
    margin: 0;
}
.primary_secondary_close .secondary-entry-title{
    margin-top: 0;
    font-size: 360%;
}
.primary_secondary_close .favorite-data .secondary-title-wrap .secondary-entry-title{
    margin-top: 0;
    font-size: 155%;
}
.favorite-data{
    padding: 40px 5px;
    text-align: left;
}
.favorite-data::after{
    content: " ";
    clear: both;
    display: block;
}
.favorite-data .primary-entry-title{
    font-size: 240%;
    margin-bottom: 20px;
}
.favorite-data .secondary-entry-title{
    font-size: 155%;
    margin-bottom: 31px;
}
.favorite-data .favorite_the_content{
    color:#4a4a4a;
}
.favorite-data .favorite-data-item{
    padding: 0 15px;
}
.gbone_btn:hover,
.gbone_btn:focus,
.gbone_btn:active,
.gbone_btn{
    border-radius: 2px;
    text-decoration: none;
    border: 2px solid;
    padding: 2px 20px;
}

.navigation.pagination{
    clear: both;
    display: block;
    width: 100%;
}
.side-calendar-wrap{
    padding: 0 40px;
}

.gbweb_btn_invert:hover,
.gbweb_btn_invert:focus,
.gbweb_btn_invert:active,
.gbweb_btn_invert{
    border-radius: 2px;
    text-decoration: none;
    border: 1px solid;
    padding: 5px 20px;
    font-weight: 100;
    outline: none;
}
.gbweb_btn_invert span{
    display: none;
    opacity: 0;
    width: 1px;
    height: 1px;
}
body.home #main-footer &gt; .wrap{
    margin: 0 auto;
    padding-top: 30px;
}
body:not(.home) #main-footer &gt; .wrap{
    max-width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}

body .gbone-content-width{
    max-width: 100%;
}
body:not(.home) .gbone-content-width{
    margin: 0 auto;
    padding-top: 30px;
}
body:not(.is_mob):not(.single-gbgm_cpt_events) .posts-wrap.gbone-content-width{
    padding: 0 20px;
}
#main-footer .widget-area{
    padding: 0 15px;
}
.single-more-posts-wrap{
    display: flex;
    justify-content: center;
    margin: 40px 0;
    position: relative;
}

.single-more-posts-wrap::after{
    content: none;
    display: inline-block;
    width: 100%;
    background-image: linear-gradient(to right, #333 20%, rgba(255, 255, 255, 0) 0%);
    background-position: top;
    background-size: 15px 3px;
    background-repeat: repeat-x;
    height: 5px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    margin: 12px 0;
}
.load-more-posts-wrap{
    text-align: center;
}
.gbweb-scroll-wrap{
    position: relative;
    overflow: hidden;
    display: block;
    height: 100%;
}

body .gbweb-scroll-wrap .gbweb-scroll-con{
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: inherit;
    margin-right: -20px;
    padding-right: 20px;
    padding-bottom: 100px;
    display: block;
}
body.rtl .gbweb-scroll-wrap .gbweb-scroll-con{
    margin-right: inherit;
    padding-right: inherit;
    margin-left: -20px;
    padding-left: 20px;
}
.single-gbgm_cpt_route .gbweb-scroll-wrap .gbweb-scroll-con{
    padding-bottom: 0;
}
.search-results .gbweb-scroll-wrap .gbweb-scroll-con{
    padding-bottom: 20%;
}
.gbweb-scroll-wrap .gbweb-scroll-con::after{
    content: " ";
    clear: both;
    display: block;
}
.one-screen #content .wrap,
.one-screen #content .wrap &gt; .row,
.one-screen #content .wrap &gt; .row .gbgm-wrap,
.one-screen #content .wrap &gt; .row .posts-wrap,
.one-screen #content .wrap #primary,
.one-screen #content .wrap #primary #main{
    height: 100%;
}
.one-screen #content .wrap #primary #main:not(.gb-archive) &gt; *:not(.gbwebone-breadcrumb),
.one-screen #content .wrap #primary #main .post-content-wrap &gt; *:not(.entry-footer),
.one-screen #content .wrap #primary #main .post-content-wrap{
    height: 100%;
}
.one-screen .map-wrap,
.one-screen .gbgm-wrap{
    overflow: hidden;
}

.center-img{
    display: flex;
    justify-content: center;
    height: 100%;
    overflow: hidden;
}
.center-img &gt; img,
.center-img &gt; svg{
    flex: none;
}
.gbone-max-600{
    max-width: 620px;
    padding: 0 20px;
    margin: 0 auto;
}

/*
3.1 FLEX
*/
.vertical-align{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.vertical-align.align-top{
    justify-content: flex-start;
}
.vertical-align &gt; .flex-middle{
    align-self: center;
}
.vertical-align &gt; .flex-top{
    align-self: flex-start;
}
.vertical-align &gt; .flex-bottom{
    align-self: flex-end;
}
ul.flex-wrap{
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    max-width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.flex-wrap.inline-flex{
    display: inline-flex;
}
.flex-wrap .grow-1{
    flex-grow: 1;
}
.flex-wrap .grow-2{
    flex-grow: 2;
}
.flex-wrap .grow-3{
    flex-grow: 3;
}
.flex-wrap .grow-4{
    flex-grow: 4;
}
.flex-wrap .grow-5{
    flex-grow: 5;
}
.flex-wrap .grow-6{
    flex-grow: 6;
}
.flex-wrap .grow-7{
    flex-grow: 7;
}
.flex-wrap .grow-8{
    flex-grow: 8;
}
.flex-wrap .grow-9{
    flex-grow: 9;
}
.flex-wrap .grow-10{
    flex-grow: 10;
}
.flex-wrap .grow-11{
    flex-grow: 11;
}
.flex-wrap .grow-12{
    flex-grow: 12;
}
/*
3.2 GBWEB-LOADING
*/
.gbweb-loading{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    z-index: 100000;
    background-color: rgba(255,255,255,1);
}
.gbweb-loading .gbweb-loader-wrap{
    position: relative;
    width: 100%;
    height: 100%;
}
.gbweb-loading .gbweb-loader{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000000000000;
    background-image: url(/wp-content/themes/codeandcore/images/Loading.gif);
    background-repeat: no-repeat;
    width: 242px;
    height: 185px;
    margin-left: -121px;
    margin-top: -92.5px;
}

/*
4.0 HEADER
*/
body.header-sticky #masthead{
    position: fixed;
    left: 0;
    right: 0;
    top:0;
    height: 80px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
    z-index: 100000;
}
body.header-sticky.admin-bar #masthead{
    top:32px;
}
body.header-sticky #masthead &gt; .container-fluid{
    max-height: 80px;
    margin: 0 15px;
    height: 100%;
}
body.header-sticky:not(.screens):not(.is_mob) .site-content-contain{
    margin-top: 80px;
}
body.header-sticky .site-content-contain::before{
    content: '';
    display: table;
}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1{
    max-height: 80px;
    height: 80px;
    padding-left: 0;
    text-align: center;
}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v3{
    padding-right: 0;
}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1 &gt; *{
    height: 100%;
}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1 .header-v1-secondary-side{
    height:100%;
    margin: 0 auto;
    display: flex;
    -webkit-justify-content: center; /* Safari 6.1+ */
    justify-content: center;
    flex-direction: column;
}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1 .header-v1-secondary-side.search{
    margin: 5px 0 0 80%;
}
.header-place-item-1 .custom-header-media &gt; a{
    display: block;
    text-align: left;
    padding: 4% 8%;
}
.header-place-item-1 .custom-header-media .wp-custom-header{
    text-align: left;
}
.navigation-top .navigation-wrap,.navigation-top .menu-main-container,.navigation-top .menu-main-en-container,.navigation-top .gbwebone-main-nav,.navigation-top #top-menu,.navigation-top #top-menu &gt; li,.navigation-top #top-menu &gt; li a,.navigation-top .navigation-wrap #site-navigation,body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1 .custom-header *{height: 100%;}
body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-place{
    padding: 0;
}

.navigation-top #top-menu{
    min-height: 100%;
}
.custom-header-media.site-logo{
    padding-left: 20px;
}
body.header-sticky .site-logo img,
body.header-sticky .site-logo svg{
    height: 100% !important;
    width: auto !important;
}

.menu-main-container,
.menu-main-en-container{
    text-align: center;
}
#wp-custom-header{
    text-align: left;
    padding: 0 8%;
}
#top-menu{
    list-style-type: none;
    padding: 0;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
}
#top-menu &gt; li .sub-menu{
    min-width: 150px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    transform: translateY(-2em);
    z-index: -1;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    background-color: #FFF;
}

#top-menu &gt; li .sub-menu &gt; li{
    border: 1px solid #dedede;
    border-top: none;
}
#top-menu &gt; li.big .sub-menu,
#top-menu &gt; li .sub-menu{
    min-width: 230px;
}
#top-menu &gt; li:not(.active):not(.not-active) .sub-menu{
    display: none;
}
#top-menu &gt; li.not-active .sub-menu{
    -webkit-animation: main-menu-out .5s linear forwards; /* Safari 4.0 - 8.0 */
    animation: main-menu-out .5s linear forwards;
    z-index: -1;
}
#top-menu &gt; li.active .sub-menu{
    -webkit-animation: main-menu-hover .5s linear forwards; /* Safari 4.0 - 8.0 */
    animation: main-menu-hover .5s linear forwards;
    z-index: 1;
}
#top-menu::after{
    content: ' ';
    clear: both;
    display: block;
}
#top-menu &gt; li{
    float: left;
    position: relative;
}
#top-menu &gt; li:hover .sub-menu{
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
}
#top-menu li &gt; a,
#top-menu li &gt; a:hover{
    display: block;
    padding: 15px 20px;
    text-decoration: none;
}
body.home #top-menu li:hover &gt; a::before,
body.home #top-menu li:not(:first-child).current-menu-item &gt; a::before,
body.home #top-menu li:first-child.selected-item &gt; a::before{
    background-color: #c82f4b;
}
#top-menu li:hover &gt; a::before,
#top-menu li.current-menu-item &gt; a::before{
    content: ' ';
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #FFF;
    display: block;
    margin: 0 auto;
}
#top-menu li:not(.current-menu-item):hover &gt; a::before,
#top-menu li.current-menu-item{
    margin-top: -5px;
}
#top-menu &gt; li &gt; a &gt; .menu-item-wrap{
    display: inline-block;
    margin: 0;
    padding: 0;
}
#top-menu a &gt; .menu-item-wrap{
    cursor: pointer;
    font-weight: 400;
    margin: 0;
}

#top-menu &gt; li &gt; a,
#top-menu &gt; li &gt; a:hover{
    padding: 25px 80px 5px 20px;
}
#top-menu &gt; li:first-child &gt; a{
    padding-left: 80px;
    padding-right: 0;
}
body:not(.hes_gbone_slider) aside#additional-content{
    text-align: right;
    padding: 0 5%;
}
.gbwebone-breadcrumb{
    text-align: right;
    padding: 0 0;
}
#breadcrumbs{
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    color: #9b9b9b;
}
#breadcrumbs &gt; li{
    display: inline-block;
    vertical-align: top;
    font-size: 80%;
}
#breadcrumbs &gt; li a{
    color: #9b9b9b;
}
#breadcrumbs &gt; li.separator{
    margin: 0 5px;
}
#breadcrumbs &gt; li.separator:last-child{
    display: none;
}
#breadcrumbs .bread-current{
    font-weight: 400;
}
.slider-logo{
    position: absolute;
    margin: 0 auto;
    width: 200px;
    height: 200px;
    bottom: 0;
}
.home .slider-logo{
    display: none;
}
.home .gb_simple_slider_thumbnails{
    display: none;
}
.slider-message{
    display: inline-block;
}
body.home .slider-message h1,
body.home .slider-message p{
    opacity: 0;
    -webkit-animation-name: slider_home; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */
    animation-name: slider_home;
    animation-duration: 5s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes slider_home {
    0% {opacity: 1;}
    50% {opacity: 1;}
    95% {opacity: 0.8;}
    100% {opacity: 0;}
}

/* Standard syntax */
@keyframes slider_home {
    0% {opacity: 1;}
    50% {opacity: 1;}
    95% {opacity: 0.8;}
    100% {opacity: 0;}
}

.slider-message h1 &gt; span{
    font-weight: 100;
}
#site-navigation .menu-toggle,
#site-navigation .menu-toggle:hover,
#site-navigation .menu-toggle:focus{
    padding: 10px 20px;
    height: 100%;
    background: transparent;
    border: none;
    margin: 0 auto;
    outline: 0;
}

body .toggle-burger{
    display: inline-block;
    width: 35px;
    height: 25px;
}
body .toggle-burger .toggle-burger-line{
    display: block;
    width: 100%;
    margin-bottom: 10px;
    border: 2px solid;
    border-radius: 30%;
}
body .toggle-burger .toggle-burger-line:last-child{
    margin-bottom: 0;
}

.header-place.header-place-item-3{
    position: inherit;
}

/*
5.0 FOOTER
*/
body:not(.home):not(.gbgm-taxonomy-template):not(.no-footer-padding) #main-footer{
    position: relative;
}
body.single:not(.single-gbgm_cpt_route) #main-footer{
    margin-top: 80px;
}
body.home #main-footer{
    position: relative;
}
#main-footer .scrollup-wrap{
    display: none;
    position: fixed;
    left: 20px;
    bottom: 20px;
    background-color: rgba(0,0,0,1);
    opacity: .3;
}

#main-footer .scrollup-wrap:hover{
    -webkit-animation: scrollup .5s; /* Safari 4.0 - 8.0 */
    animation: scrollup .5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
}

.rtl #main-footer .scrollup-wrap{
    display: none;
    left: inherit;
    right: 20px;
}
#main-footer .scrollup{
    display: inline-block;
    width: 30px;
    height: 30px;
    color:#FFF;
    border: 1px solid #FFF;
    font-family: FontAwesome;
    text-align: center;
}
#main-footer .scrollup:hover,
#main-footer .scrollup:focus,
#main-footer .scrollup:visited,
#main-footer .scrollup{
    text-decoration: none;
}
body:not(.is_awesome) #main-footer .scrollup::after{
    content: "^";
    font-weight: 100;
    font-size: 120%;
    line-height: 180%;
}
body.is_awesome #main-footer .scrollup::after{
    content: "\f077";
    font-weight: 100;
    font-size: 65%;
    line-height: 195%;
}
#wpcf7-f66-p7-o1{
    font-size: 90%;
}
.bottom-contact-form::after,
.bottom-contact-form .form-submit::after{
    content: ' ';
    clear: both;
    display: block;
}

.bottom-contact-form .form-submit{
    float: left;
}
.bottom-contact-form .form-data{
    float: right;
}

.bottom-contact-form .form-submit{
    width: 30%;
}
.bottom-contact-form .form-data{
    width: 70%;
    font-size: 90%;
}
body:not(.home) .bottom-contact-form .form-data{
    font-size: 85%;
}
.bottom-contact-form .form-data h2{
    font-size: 160%;
    margin-bottom: 20px;
}
.bottom-contact-form .form-data p{
    display: inline-block;
    width: 33%;
}
.bottom-contact-form .form-data p{
    display: inline-block;
    width: 30%;
    vertical-align: top;
}
.bottom-contact-form .form-data p input{
    width: 80%;
    padding: 15px 5px;
    border: 1px solid #eeeeee;
    color:#eeeeee;
}
.bottom-contact-form .form-submit &gt; *:first-child{
    float:right;
}
.bottom-contact-form .form-submit &gt; *:last-child{
    float:left;
}
.bottom-contact-form .form-submit input[type="submit"]{
    padding: 15px 40px;
    margin-top: 40%;
}
.gbone-footer-credits{
    margin: 0 auto;
    text-align: center;
    font-size: 70%;
    direction: rtl;
}
.footer-credits{
    list-style-type: none;
    margin: 0;
    padding: 15px 0;
}
.footer-credits::after{
    content: ' ';
    clear: both;
    display: block;
}
.footer-credits li{
    float: right;
    padding-left: 8px;
}
.site-info-wrap{
    padding: 5px 15px;
}
.gbgm_cpt_route .gb-single{
    position: relative;
}
.gbgm_cpt_route .gb-single .map-wrap{
    height: 100%;
    padding: 0;
}
#main-footer h3.widget-title{
    font-size: 90%;
    font-weight: bold;
    padding-bottom: 28px;
}
#main-footer .widget-content{
    font-size: 90%;
}
#main-footer .footer-weight-social &gt; li{
    display: inline-block;
    vertical-align: top;
    max-width: 32%;
    width: 30%;
}
#main-footer .footer-weight-social &gt; li i{
    font-size: 180%;
    display: block;
}
#main-footer .footer-weight-social &gt; li a{
    display: inline-block;
}
#main-footer input[type="email"]{
    background-color: transparent;
    text-align: left;
    border: 1px solid #333;
    font-size: 100%;
    padding: 4px;

}
#main-footer .from-ashdod span.wpcf7-list-item{
    margin: 0;
    font-size: 90%;
}
#main-footer .gbweb_btn:hover,
#main-footer .gbweb_btn:focus,
#main-footer .gbweb_btn{
    border-radius: 2px;
    padding: 5px 8px;
    outline: none;
    font-size: 90%;
}
/*
6.0 WIDGETS
*/
.post-type-archive-gbgm_cpt_events #main-footer{
    margin-top: 80px;
}
#main-footer .site-widgets-wrap{
    padding: 0 0 50px 0;
}
.widget-column ul.sidebar,
.widget-column ul.sidebar ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
#main-footer .widget-title{
    margin: 0 0 5px 0;
}
#main-footer .links-list::after{
    content: ' ';
    clear: both;
    display: block;
}
#main-footer .links-list{
    margin-top: 2%;
}
#main-footer .links-list li:not(:last-child)::after{
    content: '/';
    padding: 0 10px;
}
#main-footer .links-list li{
    float: left;
}

body:not(.home) #main-footer{
    background-color: #f7f6f6;
    padding-right: 20px;
    padding-left: 20px;
}
body.home #main-footer &gt; .wrap{
    border-top: 2px solid #4a4a4a;
}
body.home #main-footer{
    padding-top: 135px;
    background-color: #FFFFFF;
}
body:not(.single) .events-calendar-wrap{
    padding: 20px 0;
}
body.single .events-calendar-wrap{
    padding: 0 0 20px 0;
}

/*
7.5 ARCHIVE
*/
h1.gbc-archive-title{
    font-size: 530%;
    text-align: center;
}
body.archive-type #main &gt; article::after{
    content: ' ';
    clear: both;
    display: block;

}
body.archive-type #main &gt; article.has-post-thumbnail:nth-child(odd) .panel-image,
body.archive-type #main &gt; article.has-post-thumbnail:nth-child(odd) .panel-content{
    float: right;
    width: 50%;
    text-align: center;
}
body.archive-type #main &gt; article{
    border: 1px solid #e0e0e0;
    margin-bottom: 40px;
}
body.archive-type #main &gt; article{
    padding: 20px 40px;
    text-align: left;
}
body.archive-type #main &gt; article .panel-content .entry-title{
    display: inline-block;
}
body.archive-type #main &gt; article .panel-content .entry-title::after{
    content: ' ';
    width: 50px;
    height: 5px;
    background-color: #e1ddd9;
    display: block;
    margin: 20px auto 0 auto;
}


/*
8.0 HOMEPAGE
*/

.home #content.site-content{
    position: relative;
    background-color: #FFFFFF;
}
.special-offers-item &gt; .vc_column-inner{
    height: 100%;
    padding: 0 !important;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    position: relative;
    background-position: center;
    background-size: cover;
}
.special-offers-item &gt; .vc_column-inner:hover{
    -webkit-filter: none; /* Safari 6.0 - 9.0 */
    filter: none;
}
.special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper{
    position: absolute;
    background-color: rgba(0,0,0,.8);
    color: #FFF;
    padding: 10px 0;
    font-size: 120%;
    top: 40%;
    bottom: 40%;
    left: 20%;
    right: 20%;
}
.special-offers-item &gt; .vc_column-inner:hover &gt; .wpb_wrapper,
.special-offers-item:focus &gt; .vc_column-inner &gt; .wpb_wrapper{
    -webkit-animation-name: home_item; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
    animation-name: home_item;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-fill-mode: forwards;
    background-color: rgba(0,62,126,.8);
}
.special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper a{
    display: none;
    color: #FFF;
    font-size: 90%;
}
.special-offers-item &gt; .vc_column-inner:hover &gt; .wpb_wrapper a{
    display: block;
}
.special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper &gt; .wpb_content_element{
    margin: 0;
    padding: 0;
}
.home-categories-items &gt; .wpb_column{
    border-left: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
}
.home-categories-items &gt; .wpb_column:first-child{
    border-left: none;
}
.home-categories-items h3{
    font-size: 240%;
    font-weight: 400;
    line-height: 90%;
}
.home-categories-items p{
    font-size: 120%;
}
body.home .home-categories-items .gbweb-item{
    padding-top: 40px;
}
body.home .home-categories-items .gbweb-item figure{
    width: 100%;
}
body.home .home-categories-items .gbweb-item figure svg{
    width: auto !important;
    height: 150px !important;
}
.gbweb-item .gbweb-link-wrap:hover,
.gbweb-item .gbweb-link-wrap:visited,
.gbweb-item .gbweb-link-wrap:focus,
.gbweb-item .gbweb-link-wrap{
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-decoration: none;
}

.gbwebone-youtube-wrap{
    position: relative;
}
.gbwebone-youtube-wrap .gbweb-youtube-player-window{
    position: absolute;
    top: 0; /*Home page*/
    text-align: center;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0,0,0,0.05);
}

/*
8.1 EVENTS
*/
.no-events .page-content{
    text-align: center;
}
.single-wrap:not(:first-child){
    margin-top: 100px;
}
.event_single_meta{
    border: 2px solid #4a4a4a;
    border-left: none;
    border-right: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
}
.gbgm_cpt_events .event_single_meta::after{
    content: " ";
    clear: both;
    display: block;
}
.gbgm_cpt_events .gbgm_cpt_route .entry-header{
    margin-top: 0;
    margin-bottom: 0;
}
.gb-single h2.entry-secondary-title{
    font-size: 145%;
}
.event_single_meta .event_single{
    list-style-type: none;
    padding: 0;
    margin: 3px 0;
    text-align: left;
}
.event_single_meta .event_single li{
    list-style-type: none;
    padding: 0;
    display: inline-block;
    vertical-align: top;
}
.event_single_meta .event_single li.phone i{
    line-height: 80%;
}
.event_single_meta .event_single li.address,
.event_single_meta .event_single li.phone{
    margin-right: 30px;
}
.event_single_meta .event_single li i{
    float: left;
    margin-left: 0;
    margin-top: 3px;
    margin-right: 15px;
    color:#4a4a4a;
    font-weight: bold;
}

.event_single_meta .event_single li span{
    clear: both;
}
.gbweb-categories-items{
    text-align: left;
}
.gbweb-categories-items .entry-title{
    text-align: center;
    direction: ltr;
}
.gbweb-categories-items .gbc-event-post{
    width: 31%;
    margin: 0 1%;
    display: inline-block;
    vertical-align: top;
}
body.rtl .gbweb-categories-items .gbweb-scroll-con &gt; .row{
    direction: rtl;
}
.gbweb-categories-items .gbc-event-post .entry-content{
    min-height: 30px;
    display: block;
    direction: ltr;
}
.GB-Calendar.type-events{
    max-width: 100%;
}
.events_archive .main-wrap{
    padding: 0 50px 0 0;
    height: 100%;
}
.gbc-event-post .entry-header h4.entry-title{
    font-size: 175%;
    margin-bottom: 0;
}
.gbc-event-post .entry-wrap,
.gbc-event-post .entry-wrap a:hover,
.gbc-event-post .entry-wrap a:focus,
.gbc-event-post .entry-wrap a:visited,
.gbc-event-post .entry-wrap a{
    color:#4a4a4a;
}
.old_events .thumbnail-wrap{
    height: 100%;
}
.old_events .event-post-thumbnail svg,
.old_events #page img.wp-post-image,
.events_archive .event-post-thumbnail svg,
.events_archive #page img.wp-post-image{
    width: auto !important;
    height: 100% !important;
    min-height: 100%;
}
.events_archive .event-post-thumbnail{
    position: relative;
    min-height: 200px;
}
.events_archive .event-post-thumbnail .thumbnail-wrap{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.events_archive .event-post-thumbnail .event-data{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 58%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 58%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 58%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.events_archive .event-data-date{
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
.events_archive .event-data-date &gt; a{
    height: 100%;
    display: block;
}
.events_archive .event-data-date .gbc-info-con{
    color:#FFF;
    display: inline-block;
    margin-top: 10%;
    text-align: left;
}
.events_archive .event-data-date .gbc-info-con span{
    display: block;
    line-height: 110%;
    text-align: center;
    font-weight: 100;
}
.events_archive .event-data-date .gbc-info-con .event-data-date-name{
    margin: 0 5px;
}
.events_archive .event-data-date .event-data-date-num{
    font-size: 500%;
    font-weight: 100;
}
.events_archive .event-data-info{
    position: absolute;
    padding: 10px 0;
    bottom:0;
    left: 0;
    width: 100%;
    font-size: 90%;
}
.events_archive .event-data-info .day{
    text-align: left;
    color:#FFF;
}
.events_archive .event-data-info .add_to_calendar{
    text-align: right;
}
.events_archive .entry-content{
    text-align: center;
}
.gbc-add-to-calendar.addeventatc,
.gbc-add-to-calendar.addeventatc:hover{
    padding: 0;
    background-color: transparent;
    color: #FFF !important;
    font-weight: 300;
    font-family: "almoni-neue","Open Sans Hebrew",sans-serif;
    font-size: 100%;
    border: none;
    -webkit-font-smoothing: antialiased !important;
    outline-color: transparent;
    text-shadow: none;
    /* -webkit-user-select: none; */
    -webkit-tap-highlight-color: transparent;
    box-shadow: none !important;
    background-image: none;
}
.gbc-add-to-calendar.addeventatc .addeventatc_icon{
    display: none;
}
.gbc-add-to-calendar.addeventatc.single-event,
.gbc-add-to-calendar.addeventatc.single-event:hover{
    padding: 8px 10px;
    border-radius: 0;
}

.gbc-add-to-calendar.addeventatc.single-event{
    margin: -1px 0 -1px 0;
}
.gbc-add-to-calendar.addeventatc.single-event::after{
    content: " ";
    clear: both;
    display: block;
}

.gbc-add-to-calendar.addeventatc.single-event .icon-Save_the_Date_Btn{
    float: left;
    margin: 0 8px 0 0;
}
.gbc-add-to-calendar.addeventatc.single-event .icon-Save_the_Date_Btn{
    float: left;
    margin: 0 8px 0 0;
}
.gbc-add-to-calendar.addeventatc:not(.single-event) .icon-Save_the_Date_Btn::before{
    color: #FFF;
}
.single-meta-left-side{
    text-align: right;
}
.events-categories .cat-nav-item-wrap{
    padding: 10px 5px;
    font-size: 90%;
    font-weight: 400;
    border-radius: 2px;
}
.cat-nav-item-wrap.selected{
    font-weight: bold;
}
.gb_style .events-categories .cat-nav-item-wrap a:hover,
.gb_style .events-categories .cat-nav-item-wrap a:visited,
.gb_style .events-categories .cat-nav-item-wrap a:focus,
.gb_style .events-categories .cat-nav-item-wrap a{
    color: #4a4a4a;
    white-space: nowrap;
}
.events-categories .cat-nav-item-wrap:not(:first-child)::before{
    content: " ";
    width: 3px;
    height: 3px;
    display: inline-block;
    border-radius: 50%;
    background-color: #4a4a4a;
    margin-left: 5px;
    vertical-align: middle;
}
.GB-Calendar.type-events h2.cal-title,
.GB-Calendar.type-events caption{
    padding-top: 0;
    margin-top: 0;
}
.rout-event-form,
.entry-form{
    margin-top: 40px;
    background-color: #f7f6f6;
    position: relative;
}
.rout-event-form{
    margin-top: 0;
}
.rout-event-form .form-image,
.entry-form .form-image{
    padding: 43px 30px;
    color:#FFF;
    position: relative;
}
.rout-event-form .form-image::after,
.entry-form .form-image::after{
    content: " ";
    display: inline-block;
    width: 5px;
    height: 100%;
    position: absolute;
    top:0;
    bottom:0;
    right:-5px;
    background-image: url(/wp-content/themes/codeandcore/images/form-border.png);
    background-size: 6px 22px;
}
.rout-event-form .form-image label,
.entry-form .form-image label{
    margin-top: 30px;
    font-weight: 100;
    font-size: 215%;
}
.rout-event-form .form-image h5,
.entry-form .form-image h3{
    margin: 0;
    font-size: 140%;
    font-weight: normal;
}

.event_registration_wrap{
    padding: 20px 10% 20px 5%;
    position: relative;
}
.entry-form .gbone-form-field{
    margin-top: 20px;
}
.entry-form .gbone-form-field label{
    display: block;
    text-align: left;
    color: #9b9b9b;
    font-size: 90%;
    font-weight: 100;
}
.entry-form .gbone-form-field.dates,
.entry-form .gbone-form-field.amount{
    text-align: right;
}

.entry-form .gbone-form-field.submit input[type="submit"].gbweb_btn{
    padding: 5px 20px;
    border-radius: 2px;
    font-size: 100%;
}
.entry-form .gbone-form-field.amount label,
.entry-form .gbone-form-field.dates label{
    display: inline-block;
}
.entry-form input[type="email"],
.entry-form input[type="email"]:focus,
.entry-form input[type="number"],
.entry-form input[type="number"]:focus,
.entry-form input[type="tel"],
.entry-form input[type="tel"]:focus,
.entry-form input[type="text"],
.entry-form input[type="text"]:focus{
    width: 100%;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #979797;
    color: #c9304c;
    font-size: 110%;
    text-align: center;
    outline: none;
}
.rout-event-form select,
.entry-form select{
    background-color: transparent;
    margin: 0 20px;
    padding: 2px 10px;
    font-size: 90%;
}

.entry-form .i-agree{
    text-align: left;
    padding: 20px 0 0 0;
}
.event_registration_wrap input[type="submit"].gbone_btn:focus{
    outline: none;
}

.event_registration_wrap input[type="submit"].gbone_btn,
.event_registration_wrap input[type="submit"].gbone_btn:hover{
    border: 2px solid #c9304c;
}
.entry-form div.wpcf7-validation-errors{
    display: none !important;
    opacity: 0;
}
.wpcf7-form-control-wrap{
    position: relative;
}
/*
.wpcf7-form-control-wrap .wpcf7-not-valid-tip{
position: absolute;
top: 0;
right: 0;
text-align: left;
color: transparent;
width: 10px;
height: 10px;
}
*/
.wpcf7-form.not-valid br{
    display: none;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip::before{
    position: absolute;
    content: "!";
    color: #FFF;
    width: 15px;
    height: 15px;
    background-color: #FF0000;
    border-radius: 50%;
    font-size: 60%;
    display: block;
    text-align: center;
    font-weight: bold;
    margin-top: -20px;
}
.event_registration_wrap div.wpcf7-mail-sent-ok{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #f7f6f6;
    border: none;
    padding: 18% 0 0 0;
    margin: 0;
    font-size: 150%;
    color: transparent;
    background-image: url(/wp-content/themes/codeandcore/images/event-form-tanks.png);
    background-position: center;
    background-repeat: no-repeat;
}
.gbweb-categories-navigation li{
    position: relative;
}
/*
8.2 SINGLE
*/
.opening_hours,
.data-Phone .tels{
    font-weight: inherit;
    position: relative;
    padding: 0 20px;
}
.opening_hours::before,
.data-Phone .tels::before{
    position: absolute;
    top:8px;
    left: 0;
    content: "\e932";
    display: inline-block;
    font-family: 'Ashdodweb' !important;
    /* speak: none; */
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 60%;
    margin: auto 5px auto 0;
    cursor: pointer;
    color:#c9304c;
}
.opening_hours:not(.active) span:not(:first-child),
.data-Phone .tels:not(.active) span:not(:first-child){
    display: none;
}
.opening_hours.active span,
.data-Phone .tels.active span{
    display: block;
    font-size: 90%;
}
.title-wrap .entry-title{
    margin: 0;
    font-weight: bold;
}
.taxonomy-facilities{
    margin-top: 30px;
}
.gbgm-single .title-wrap .entry-title{
    margin: 10px 0 0 0;
}
.single .entry-content{
    color:#4a4a4a;
}
.title-wrap .entry-secondary-title{
    margin: 5px 0 20px 0;
}
.single-featured-image-wrap{
    margin-bottom: 35px;
}
.single-featured-image-wrap .bg-thumbnail{
    margin: 0 -25%;
}
.data-post-thumbnail{
    position: relative;
}
.data-post-thumbnail a:hover,
.data-post-thumbnail a:focus,
.data-post-thumbnail a:active,
.data-post-thumbnail a:visited,
.data-post-thumbnail a{
    text-decoration: none;
}
.data-post-thumbnail .data-thumbnail-wrap{
    position: absolute;
    overflow: hidden;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.single .data-post-thumbnail .data-thumbnail-wrap svg{
    /*max-width: 100%;*/
    width: 100% !important;
    height: auto !important;
}
.data-post-thumbnail .data-wrap{
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.data-post-thumbnail .gbc-info-con{
    display: block;
}
.data-post-thumbnail .gbc-info-con .data-date-num,
.data-post-thumbnail .gbc-info-con .data-date-name,
.data-post-thumbnail .gbc-info-con .data-date-year{
    display: block;
    color: #FFF;
}
.single-featured-image-wrap .data-post-thumbnail .gbc-info-con .data-date-num{
    font-size: 1700%;
    font-weight: 100;
    line-height: 90%;
}
.single-featured-image-wrap .data-post-thumbnail .gbc-info-con .data-date-name{
    font-size: 445%;
    font-weight: 100;
    line-height: 110%;
}

.single-featured-image-wrap .data-post-thumbnail .gbc-info-con .data-date-year{
    font-size: 320%;
    font-weight: 400;
    line-height: 150%;
}
.title-wrap{
    text-align: left;
}
.gbgm_cpt_route .title-wrap{
    padding: 0 20px;
}
.next-to-title{
    text-align: right;
}

h1.title-wrap,
h2.title-wrap{
    font-size: 240%;
}
h1.next-to-title,
h2.next-to-title{
    font-size: 155%;
}
ul.additional-links-list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul.additional-links-list li{
    display: inline-block;
    vertical-align: top;
}
.btn.site{
    border: 2px solid;
    border-radius: 2px;
    font-size: 100%;
}
.additional-links-list .waze:hover,
.additional-links-list .waze{
    padding: 6px 12px;
    font-size: 100%;
    display: inline-block;
    color: #4a4a4a;
}
.additional-links-list .waze &gt; span{
    color:#4a4a4a;
}
.additional-links-list .waze:before{
    font-family: 'Ashdodweb' !important;
    /* speak: none; */
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e922";
    margin: 0 5px;
}

.gbgm-single-template .gb-single h1.entry-title{
    font-size: 240%;
}
.gbgm-single-template .gb-single h2.entry-secondary-title{
    font-size: 120%;
    font-weight: 400;
}
.gbgm-single-template .entry-header::after{
    content: " ";
    clear: both;
    display: block;
    background-color: #4a4a4a;
    height: 2px;
    margin: 0 0 20px 0;
}
.gbgm-single-template .entry-content{
    color:#4a4a4a;
}
.gbgm-single-template .entry-content::after{
    content: " ";
    clear: both;
    display: block;
}
ul.facilities{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.facilities li{
    display: inline-block;
    vertical-align: top;
    width: 31%;
    padding: 10px 0 10px 1%;
    font-size: 80%;
}
ul.facilities li i{
    font-size: 120%;
}
/*
8.3 SIMPLE SLIDER
*/

.gbone_simple_slider_wrap{
    max-height: 100%;
    height: 100% !important;
}
.gbone_simple_slider_wrap .in_view.next-small-img{
    background-size: auto 100%;
    height: 100% !important;
}

.gbweb_youtube_wrap.gbwebone-youtube-wrap,
.in_view{
    height: 100%;
}
iframe#gbweb-youtube-player{
    min-width: 120%;
    min-height: 100%;
    margin: 0 -10%;
}
/*
8.4 SINGLE ROUTES
*/
.gb_routs_mobile{
    display: none;
}
.gb_routs_desktop{
    display: block;
}
.route-secondary{
    text-align: right;
}
.route-secondary .entry-secondary-title{
    margin-top: 5px;
}
.gbgm_cpt_route .post-wrap{
    padding: 30px 5%;
}
.single-wrap .gbgm_cpt_route header.entry-header{
    display: block;
}
.gb-single .gbgm_cpt_route h2.entry-secondary-title{
    font-size: 120%;
    color:#4a4a4a;
}
.gbgm_cpt_route .entry-content{
    counter-reset: section;
}
.gbgm_cpt_route .entry-content h1,
.gbgm_cpt_route .entry-content h2,
.gbgm_cpt_route .entry-content h3,
.gbgm_cpt_route .entry-content h4{
    font-size: 155%;
    color:#c9304c;
}
.gbgm_cpt_route .entry-content h4{
    margin-top: 0;
}

.gbgm_cpt_route .entry-content h1::before,
.gbgm_cpt_route .entry-content h2::before,
.gbgm_cpt_route .entry-content h3::before,
.gbgm_cpt_route .entry-content h4::before{
    counter-increment: section;
    content: counter(section,upper-alpha);
    display: inline-block;
    border-radius: 50%;
    font-size: 70%;
    text-align: center;
    color: #FFF;
    font-weight: 300;
    width: 34px;
    height: 34px;
    background-color: #c9304c;
    line-height: 165%;
    margin-right: 10px;
}
.gbgm_cpt_route .entry-content{
    color:#4a4a4a;
}
.gbgm_cpt_route .entry-header{
    margin-bottom: 40px;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 10px;
    display: block;
    width: 100%;
}

/*
8.5 MAP PAGE
*/
.next_to_navigation{
    text-align: center;
}
.gbgm-navigation{
    text-align: right;
}
.gbgm-navigation-section &gt; i{
    display: none;
}
/*
9.0 SEARCH
*/
.page-header{
    text-align: center;
    border: none;
}
.page-header input[type="search"]:focus,
.page-header input[type="search"]{
    text-align: center;
    border: none;
    border-bottom: 2px solid;
    font-size: 320%;
    font-weight: 100;
    outline: none;
    width: 50%;
    font-family: 'almoni-neue',sans-serif;
}
.page-header button.search-submit{
    border: none;
    background-color: transparent;
    outline: none;
}
.page-header button.search-submit i{
    font-size: 250%;
}
.page-header h1.page-title{
    font-size: 120%;
}
.search-results .post-item{
    margin-bottom: 40px;
}
#page .search-thumbnail{
    overflow: hidden;
    text-align: center;
}
#page .search-thumbnail img.wp-post-image{
    width: auto !important;
    height: 110% !important;
    margin: 0 -50%;
}

#page .content h3.entry-title{
    font-size: 120%;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: bold;
}
.search-results .gbgm_cpt_route .entry-header{
    margin: 0;
    padding: 0;
}
#page .content,
#page .content h3.entry-title a{
    color:#4a4a4a;
}
.content .gb-search{
    text-align: left;
}
.content .entry-title{
    text-align: left;
}
.search-results .content .entry-footer{
    margin-top: 20px;
    text-align: left;
}
a.page-numbers,
a.page-numbers:focus,
a.page-numbers:hover{
    text-decoration: none;
}
a.page-numbers:not(.next):not(.prev)::before{
    content: "\000B7";
    margin: 0 0 0 6px;
}

/*
12.0 CONTACT US
*/
.page-template-page-contact-us #content{
    height: 100% !important;
}
.gbwebone-contact-page .entry-wrap{
    color:#FFF;
}
.gbwebone-contact-page footer{
    padding-top: 10%;
    font-size: 90%;
}
.gbwebone-contact-page .entry-wrap h1.entry-title{
    font-size: 500%;
    margin: 15px 0;
    font-weight: 100;
}
.gbwebone-contact-page .entry-wrap .entry-secondary-title{
    font-size: 110%;
    padding: 0 20%;
}
.gb_style .contact-us-img-wrap a:hover,
.gb_style .contact-us-img-wrap a,
.contact-us-img-wrap{
    color:#FFF;
}
.contact-us-img-wrap,
.contact-us-form-wrap{
    padding: 0;
    height: 100%;
}
.contact-us-img-wrap{
    padding: 7% 0 0 0;
}
.contact-us-form-wrap .gbweb-scroll-con{
    padding: 10% 0 0 0;
}
.contact-us-img-wrap .join-us-link-wrap{
    margin-top: 15%;
}

.page-template-page-newsletter .contact-us-img-wrap svg{
    width: 70% !important;
    height: auto !important;
    max-width: 300px;
}

form.wpcf7-form input[type="url"],
form.wpcf7-form input[type="url"]:focus,
form.wpcf7-form input[type="email"],
form.wpcf7-form input[type="email"]:focus,
form.wpcf7-form input[type="number"],
form.wpcf7-form input[type="number"]:focus,
form.wpcf7-form input[type="tel"],
form.wpcf7-form input[type="tel"]:focus,
form.wpcf7-form input[type="text"],
form.wpcf7-form input[type="text"]:focus{
    width: 100%;
    border: none;
    border-bottom: 1px solid #979797;
    color: #c9304c;
    font-size: 110%;
    text-align: center;
    outline: none;
    background-color: transparent;
}

form.wpcf7-form.not-valid .wpcf7-submit{
    cursor: not-allowed;
}

form.wpcf7-form textarea{
    width: 100%;
    background-color: transparent;
}
form.wpcf7-form .contect-form-submit{
    padding-top: 40px;
    width: 100%;
    text-align: right;
}

form.wpcf7-form .contect-form-submit &gt; div .ajax-loader{
    float: left;
}
form.wpcf7-form .contect-form-submit input[type="submit"]{
    border: 2px solid;
    color:#FFF;
    outline: none;
    padding: 10px 20px;
    border-radius: 4px;
}
form.wpcf7-form .contect-form-submit input[type="submit"]:hover,
form.wpcf7-form .contect-form-submit input[type="submit"]:focus{
    outline: none;
}
form.wpcf7-form label{
    display: block;
    font-size: 90%;
    color: #9b9b9b;
    font-weight: 400;
}

form.wpcf7-form .contact-form-right &gt; div,
form.wpcf7-form .contact-form-left &gt; div{
    padding-bottom: 30px;
}

body.thank-you .entry-content{
    padding-top: 5%;
	padding-bottom: 5%;
	color:#000;
}

body.thank-you a.gbweb_thanks_btn:hover,
body.thank-you a.gbweb_thanks_btn{
    color:#FFF;
    border: 1px solid #FFF;
    border-radius: 2px;
    text-decoration: none;
    padding: 3px 15px;
    margin-top: 15px;
    display: inline-block;
}
body.thank-you h1{
    font-size: 503%;
    margin-bottom: 15px;
}

/*
15.0 CATEGORIES NAVIGATION
*/

*[data-gb-terms]:not(.gb-cat-show){
    display: none;
    opacity: 0;
}
*.gb-cat-show[data-gb-terms]{
    opacity: 1;
    -webkit-transition: all 1s ease; /* Safari */
    transition: all 1s ease;
}

/*
16.0 CPT'S ARCHIVE
*/
body.post-type-archive:not(.events_archive) #content.site-content{
    overflow: hidden;
}
.page-header{
    content: " ";
    clear: both;
    display: block;
}
.page-header::after{
    content: " ";
    clear: both;
    display: block;
}
.gbgm-cpt-archive h1.page-title{
    margin: 0;
    font-size: 240%;
    color: #4a4a4a;
    text-align: left;
    font-weight: bold;
}
.gbgm-cpt-archive .gbgm-wrap{
    padding: 0;
}
.gbgm-cpt-archive .item-wrap{
    display: none;
}
.gbgm-cpt-archive .item-wrap.gb-cat-show{
    display: block;
}
.gbgm-cpt-archive .item-wrap.selected .single-featured-image-wrap{
    border: 5px solid;
}
.gbgm-cpt-archive .bg-thumbnail{
    z-index: -1;
}
.page-header &gt; div{
    padding: 0;
}
ul.gbgm-cpts-nav{
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
ul.gbgm-cpts-nav li{
    display: inline-block;
    vertical-align: top;
}
.gbgm-taxonomy-item .gbgm-item-link,
.gbgm-taxonomy-item .gbgm-item-link:hover,
ul.gbgm-cpts-nav li a:hover,
ul.gbgm-cpts-nav li a{
    text-decoration: none;
    display: block;
}

.gbgm-cpt-archive .gbgm-cpts-nav i{
    font-size: 200%;
    color: #9b9b9b;
}
.gbgm-taxonomy-item-image{
    overflow: hidden;
    position: relative;
}
.gbgm-taxonomy-item-image.event{
    overflow: visible;
}
.gbgm-taxonomy-item-image &gt; *,
.gbgm-taxonomy-item-image .data-post-thumbnail,
.gbgm-taxonomy-item-image .bg-thumbnail{
    max-height: 100%;
    height: 100%;
}
.gbgm-taxonomy-item-image svg{
    max-height: 100%;
    height: 100%;
    width: auto;
}
#page .gbgm-taxonomy-item-image img{
    width: auto !important;
    height: 100% !important;
    margin: 0 -25%;
}
.gbgm-taxonomy-item .item-title{
    font-size: 140%;
    color: #4a4a4a;
    margin: 3px 0;
    direction: ltr;
}
.gbgm-taxonomy-item .item-secondary-title{
    font-size: 90%;
    color: #4a4a4a;
}
.post-type-archive .gbgm-taxonomy-item .item-secondary-title{
    display: none;
}
/* .GBGMCatNav{
    clear: both;
    display: block;
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
    vertical-align: top;
    border-top: 1px solid #4a4a4a;
    border-bottom: 1px solid #4a4a4a;
    text-align: left;
} */
/* .GBGMCatNav li{
    display: inline-block;
    vertical-align: top;
} */

/* .GBGMCatNav &gt; li:not(:last-child)::after{
    content: "\000B7";
    margin: 0 5px 0 1px;
    color:#4a4a4a;
} */
/* .GBGMCatNav &gt; li &gt; a{
    color:#4a4a4a;
    font-size: 90%;
    white-space: nowrap;
} */
/* .GBGMCatNav &gt; li &gt; a:focus,
.GBGMCatNav &gt; li &gt; a:hover{
    text-decoration: underline;
} */
.gbgm-cpt-archive .page-header{
    border-bottom: none;
    width: 100%;
    margin: 5px 0 20px;
}
.gbgm-cpt-archive .gbgm-posts{
    width: 100%;
    max-height: 80%;
    height: 80%;
}
.gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con{
    padding-bottom: 20px;
}
.gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li{
    float: left;
    vertical-align: top;
    width: 30%;
    margin: 5px 1.666666666666667%;
}
body.rtl .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li{
    float: right;
}
body.post-type-archive:not(.events_archive) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li.gb-cat-show{
    margin: 15px .8% 20px .8%;
    width: 31.7%;
}
body.post-type-archive:not(.events_archive) .vertical-align &gt; .flex-bottom {
    align-self: inherit;
}
body.post-type-archive:not(.events_archive) .gbweb-scroll-wrap .gbweb-scroll-con{
    width: 102.4%;
}
body:not(.is_mob) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li{
    height: 280px !important;
}

.gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con::after{
    content: " ";
    clear: both;
    display: block;
}

.gbgm-cpt-archive .data-thumbnail-wrap svg use{
    fill:#f7f6f6;
}

.gbgm-cpt-archive .content-area{
    padding: 0 5%;
}

.gbgm-cpt-archive .event-data-date{
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
.gbgm-cpt-archive .event-data-date &gt; a{
    height: 100%;
    display: block;
}
.gbgm-cpt-archive .event-data-date .gbc-info-con{
    color:#FFF;
    display: inline-block;
    margin-top: 10%;
    text-align: left;
}
.gbgm-cpt-archive .event-data-date .gbc-info-con span{
    display: block;
    line-height: 100%;
    text-align: center;
}
.gbgm-cpt-archive .event-data-date .gbc-info-con .event-data-date-name{
    margin: 0 5px;
}
.gbgm-cpt-archive .event-data-date .event-data-date-num{
    font-size: 300%;
    font-weight: 100;
}
.gbgm-cpt-archive .event-data-info{
    position: absolute;
    padding: 10px 0;
    bottom:0;
    left: 0;
    width: 100%;
    font-size: 90%;
}
.gbgm-cpt-archive .event-data-info .day{
    text-align: left;
    color:#FFF;
}
.gbgm-cpt-archive .event-data-info .add_to_calendar{
    text-align: right;
}

#gbgm-taxonomy-template .flex-wrap .grow-1,
#gbgm-taxonomy-template .flex-wrap,
#gbgm-taxonomy-template{
    height: auto;
}

.taxonomy-next-to-title{
    text-align: right;
}

/*
17.0 404
*/
body.error404 a.gbweb_404_btn{
    color:#FFF;
    border: 1px solid #FFF;
    border-radius: 2px;
    text-decoration: none;
    padding: 3px 15px;
    margin-top: 15px;
    display: inline-block;
}

body.error404{
    color:#FFF;
}
.error-404.not-found{
    padding-top: 5%;
}
.error-404.not-found .entry-title{
    font-size: 515%;
    font-weight: 100;
    margin: 20px 0 20px 0;
}
#page .error-404.not-found .content{
    font-size: 150%;
    color:#FFF;
}
.error-404.not-found footer{
    margin-top: 5%;
}

/*
18.0 JOIN US
*/
.join-us-form-wrap{
    list-style-type: none;
    margin: 1px 0 0 0;
    padding: 0;
    counter-reset: join;
}

.join-us-form-wrap li{
    margin: 100px 0 0 0;
    padding: 0;
}
.join-us-form-wrap li:first-child{
    margin-top: 0;
}

.join-us-form-wrap li &gt; label:first-child::before{
    counter-increment: join;
    content: "0"counter(join);
    margin-left: 10px;
    color: #FFF;
    border-radius: 50%;
    font-size: 80%;
    display: inline-flex;
    width: 34px;
    height: 34px;
    align-content: center;
    justify-content: center;
    background-color: #c9304c;
}
.join-us-form-wrap li &gt; label:first-child{
    font-size: 155%;
}

form.wpcf7-form textarea[name="business-description"]{
    height: 110px;
    padding: 2px;
}

form.wpcf7-form .join-us-form-wrap li label{
    color: inherit;
}
.join-us-form-wrap li label.main-font-color:not(.no-margin){
    margin-top: 50px;
}
.business-tags .relevant-tags label input[type="checkbox"]{
    opacity: 0;
}
form.wpcf7-form .join-us-form-wrap li .business-tags .relevant-tags .wpcf7-list-item label{
    border: 1px solid #9b9b9b;
    color:#9b9b9b;
    border-radius: 2px;
    padding: 0 0 0 15px;
}
form.wpcf7-form .join-us-form-wrap li .business-tags .relevant-tags .wpcf7-list-item.checked label{
    color: #FFF;
}
form.wpcf7-form .join-us-form-wrap li .business-tags span.wpcf7-list-item{
    margin: 0 0 0 15px;
}
form.wpcf7-form .join-us-form-wrap li .business-tags .relevant-tags label:hover{
    color:inherit;
}
form.wpcf7-form .join-us-form-wrap li .hours-wrap input[type="text"]{
    border: 1px solid #9b9b9b;
    font-size: 90%;
    padding: 5px;
}
form.wpcf7-form .join-us-form-wrap li .hours-wrap div[class*="col-xs-"]{
    padding: 0;
}
form.wpcf7-form .join-us-form-wrap li .hours-wrap .entity{
    font-size: 250%;
    line-height: 25%;
}
form.wpcf7-form .join-us-form-wrap li .hours-wrap .col-xs-3{
    text-align: center;
}
form.wpcf7-form .join-us-form-wrap li label .font-grey{
    color:#9b9b9b;
}
.hours-wrap &gt; div{
    margin-top: 15px;
}
form.wpcf7-form .join-us-form-wrap li .file-wrap{
    position: relative;
    margin: 15px 0;
}
form.wpcf7-form .join-us-form-wrap li .file-wrap input[type="file"]{
    display: none;
}
form.wpcf7-form .join-us-form-wrap li .file-wrap label{
    display: block;
    height: 100%;
    border: 1px #4a4a4a dashed;
    max-width: 200px;
    padding: 5px;
    cursor: pointer;
}

form.wpcf7-form .join-us-form-wrap li label.mt30{
    margin-top: 30px;
}
form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field:not(.submit){
    font-size: 90%;
    color:#9b9b9b;
}
form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn:hover,
form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn:focus,
form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn{
    border:1px solid;
    padding: 5px 20px;
    outline: none;
    font-size: 80%;
    border-radius: 3px;
    background-color: #c9304c;
    cursor: pointer;
}

/*
19.0 360
*/
.icon-360 img{
    max-width: 92px !important;
    height: auto !important;
}
.app-btn figure{
    padding: 1px 0 8px 12px;
}

/*
-- IN SITE
*/
#masthead .languages,
#masthead .contact,
#masthead .search{
    width: 60px;
    text-align: center;
    font-size: 100%;
    vertical-align: top;
}
#masthead .search i{
    font-size: 130%;
}
body:not(.home) #masthead .search .search-view i::before{
    color:#FFF;
}
body.home #masthead .search .search-view i::before{
    color:#c9304c;
}
body #masthead .search .search-form-wrap i::before{
    color:#FFF;
}
#masthead .contact{
    width: 170px;
}
#masthead .search .search-view a,
#masthead .search .search-view a:hover{
    line-height: 175%;
    text-decoration: none;
}
#masthead .languages ul.languages-list{
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    opacity: 0;
    position: absolute;
    top:100%;
    left: -50%;
    width: 200%;
    border-top: none;
    background-color: #FFF;
}
#masthead .languages ul.languages-list li{
    padding: 5px 8px 5px 3px;
}
#masthead .languages ul.languages-list li:not(:last-child)::after{
    content: " ";
    width: 80%;
    height: 1px;
    display: block;
    margin: 0 auto;
    background-color: #979797;
}
/*
#masthead .languages ul.languages-list li:not(:last-child) span{
border-bottom:1px solid #979797;
}
*/
#masthead .languages a.current-lang-menu,
#masthead .languages .languages-view a:hover,
#masthead .languages .languages-view a:focus,
#masthead .languages ul.languages-list a:hover,
#masthead .languages ul.languages-list a:focus,
#masthead .languages ul.languages-list a{
    text-decoration: none;
    white-space: nowrap;
}

#masthead .languages ul.languages-list a:focus,
#masthead .languages ul.languages-list a{
    color:#9b9b9b;
}

#masthead .languages ul.languages-list a:hover{
    color:#c9304c;
}

#masthead .gb-open-menu{
    position: relative;
    cursor: pointer;
}
#masthead .gb-open-menu.search{
    position: inherit;
}
#masthead .gb-open-menu .gb-open-menu-item{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    transform: translateY(-100%);
    z-index: -1;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
#masthead .gb-open-menu .gb-open-menu-item.active{
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
html[lang="en-US"] #masthead .gb-open-menu .gb-open-menu-item{
    left: auto;
    right: 0;
}

#masthead .gb-search-wrap{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding-top: 0;
    background-color: #000;
}

#masthead .gb-search-wrap .search-form-wrap{
    display: inline-block;
    margin: 0 auto;
}
#masthead .gb-search-wrap .search-form{
    padding: 20px 0;
    background-color: rgba(0,0,0,.6);
}
body #masthead .gb-search-wrap .search-form .search-field{
    width: 80%;
    float: left;
    padding: 5px 2px;
}
body.rtl #masthead .gb-search-wrap .search-form .search-field{
    float: right;
}
#masthead .gb-search-wrap .search-form input[type="search"].search-field:active,
#masthead .gb-search-wrap .search-form input[type="search"].search-field:focus,
#masthead .gb-search-wrap .search-form input[type="search"].search-field {
    border: none;
    border-bottom: 1px solid #FFF;
    color:#FFF;
    font-size: 275%;
    font-weight: 300;
    text-align: center;
    padding: 10px;
    background-color: transparent;
    outline: none;
}
body #masthead .gb-search-wrap .search-form button{
    width: 20%;
    float: left;
    padding: 8px 0;
    border: none;
    color: #FFF;
    font-size: 270%;
    background-color: transparent;
    font-weight: 300;
}

body.rtl #masthead .gb-search-wrap .search-form button{
    float: right;
}
#masthead .gb-search-wrap .search-form button i.fa{
    font-weight: 300;
}

#masthead .contact .contact-view a:hover,
#masthead .contact .contact-view a:focus,
#masthead .contact .contact-view a{
    font-size: 100%;
    text-decoration: none;
    outline: none;
}
#masthead .contact.gb-open-menu .gb-open-menu-item.active{
    width: 135%;
}
#masthead .contact .contact-info-wrap{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#masthead .contact .contact-info-title{
    margin: 20px auto;
}
#masthead .contact .contact-info-wrap li{
    padding: 30px 25px;
    text-align: center;
    margin-top: 5px;
    color:#FFF;
}
#masthead .contact .contact-info-wrap li a,
#masthead .contact .contact-info-wrap li h3{
    color:#FFF;
}
#masthead .contact .contact-info-details label{
    display: block;
}
#masthead .contact .contact-info-details hr{
    margin: 20px 30%;
}
#masthead .contact .contact-link-wrap{
    padding: 0;
    margin: 0;
}
#masthead .contact .contact-link-wrap a:hover,
#masthead .contact .contact-link-wrap a:focus,
#masthead .contact .contact-link-wrap a{
    padding: 0;
    margin: 20px auto;
    color: #FFF;
    text-decoration: none;
    font-size: 150%;
}

/*
14.0 FAVORITE DETAILS
*/
.favorites-wrap &gt; header.entry-header h1.primary-entry-title{
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 40px;
}
.favorite-details-list{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.favorite-details-list li{
    padding: 10px 0;
}
.favorite-details-list li i{
    margin-right: 10px;
}
.favorite-details-list li::after{
    content: " ";
    clear: both;
    display: block;
}
.favorite-details-list li i{
    float: left;
    margin-top: 5px;
}
body .favorite-details-list a{
    color:#4a4a4a;
}


body.screens .gbgm-navigation-section{
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1000;
    background-color: #FFF;
    width: 105%;
}

body.screens .gbgm-navigation-section .gbgm-cat-list{
    flex-direction: initial;
    margin: 0 2.5%;
}
body.screens .gbgm-navigation-section .gbgm-cat-list li{
    width: 12.5%;
}
body.screens .gbgm-navigation-section .gbgm-cat-list li a{
    text-align: center;
}

body.screens .gbgm-navigation-section .gbgm-cat-list li a i {
    margin-bottom: 20px;
    display: inline-block;
}

body.screens .next_to_navigation{
    display: none;
}
body.screens .gbgm-navigation{
    width: 100%;
}

html[lang="ru-RU"]  #main-footer .footer-weight-social &gt; li a{font-size: 13px;}
html[lang="ru-RU"] #main-footer .gbweb_btn{ font-size: 70%;padding: 5px 10px !important;}
html[lang="ru-RU"] #main-footer input[type="email"]{ font-size:87%}
body:not(.hes_gbone_slider) aside#additional-content{padding: 0px !important; overflow: hidden !important; }
.entry-content{overflow:hidden;}
.error404 #content.site-content{padding-bottom: 20px !important;height:auto !important;}
.join-us-form-wrap li&gt;label:first-child:before{line-height: 31px;}
#mapid{height:250px;}
#mapid .leaflet-control-attribution.leaflet-control {display: none;}
#mapid .leaflet-control-container {display: none;}
.gbwebone-panel.type-page .entry-content {
    overflow: visible;
}
body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-place{display: flex; flex-wrap: wrap;}
header .header-place-item-1 .custom-header-media&gt;a{padding: 15px 0;}
body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-item-v1 .header-v1-secondary-side.search{margin:5px 0 0 !important;}
body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-place:first-child{justify-content: space-between;}
body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-place:last-child{justify-content:flex-end;position:static;padding-left:30px;}
body header .purchase_tickets{position: static; width: max-content;}
/*
-- ANIMATION
*/
/* Safari 4.0 - 8.0 */
@-webkit-keyframes link {
    from {background-position: 0px 100%;}
    to {background-position: -96px 100%;}
}

/* Standard syntax */
@keyframes link {
    from {background-position: 0px 100%;}
    to {background-position: -96px 100%;}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes main-menu-hover {
    from {
        display: block;
        opacity: 0;
    }
    to {opacity: 1;}
}

/* Standard syntax */
@keyframes main-menu-hover {
    from {
        display: block;
        opacity: 0;
    }
    to {opacity: 1;}
}


/* Safari 4.0 - 8.0 */
@-webkit-keyframes main-menu-out {
    from {opacity: 1;}
    to {
        opacity: 0;
        display: none;
    }
}

/* Standard syntax */
@keyframes main-menu-out {
    from {opacity: 1;}
    to {
        opacity: 0;
        display: none;
    }
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes home_item {
    from {
        top: 40%;
        bottom: 40%;
        left: 20%;
        right: 20%;
        padding: 10px 0;
    }
    to {
        top: 15%;
        bottom: 15%;
        left: 15%;
        right: 15%;
        padding: 25% 0;
    }
}

/* Standard syntax */
@keyframes home_item {
    from {
        top: 40%;
        bottom: 40%;
        left: 20%;
        right: 20%;
        padding: 10px 0;
    }
    to {
        top: 15%;
        bottom: 15%;
        left: 15%;
        right: 15%;
        padding: 25% 0;
    }
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes scrollup {
    from {
        opacity: .3;
    }
    to {
        opacity: .8;
    }
}

/* Standard syntax */
@keyframes scrollup {
    from {
        opacity: .3;
    }
    to {
        opacity: .8;
    }
}


/*
-- Media Queries
*/

@media only screen and (max-width : 2000px){
    .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        height: 280px !important;
    }
}
@media only screen and (max-width : 1640px){


}
@media only screen and (max-width : 1600px){
    body{
        font-size: 18px !important;
    }
    body.home .home-categories-items .gbweb-item figure svg {
        width: auto !important;
        height: 100px !important;
    }
    body h2.cal-title{
        font-size: 280%;
        line-height: 100%;
    }
    body .month-name {
        font-size: 80%;
        margin: 10px 0 0 0;
    }
    .gbgm_cpt_route .entry-content h1::before,
    .gbgm_cpt_route .entry-content h2::before,
    .gbgm_cpt_route .entry-content h3::before,
    .gbgm_cpt_route .entry-content h4::before{
        line-height: 200%;
    }
    .gbwebone-contact-page footer{
        padding-top: 2%;
    }
    body:not(.is_mob) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        height: 230px !important;
    }
}
@media only screen and (max-width : 1500px){
    .gbgm-cat-list li.gbgm-cat-list-item a span {
        padding: 0 3px 0 0;
    }
    body.home .home-categories-items .gbweb-item figure svg{
        width: auto !important;
        height: 75px !important;
    }
    body .gbone_simple_slider_wrap .gbweb-go-to-wrap {
        display: block;
        text-align: center;
        margin-top: 10%;
    }
    body .slider-message h1 {
        font-size: 700%;
    }
    body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-item-v1 .navigation-top{padding-right: 0;}
    header #top-menu &gt; li &gt; a, header #top-menu &gt; li &gt; a:hover, header #top-menu&gt;li:first-child&gt;a{
        padding: 22px 50px 5px 20px;
    }
}
@media only screen and (max-width : 1390px){
    .gbweb-categories-items .gbc-event-post{
        width: 30%;
    }
    .events-categories .cat-nav-item-wrap{
        font-size: 85%;
    }
}
@media only screen and (max-width : 1300px){
    #masthead .languages,
    #masthead .search{
        width: 45px;
    }
    body h2.cal-title{
        font-size: 280%;
    }
    body #top-menu &gt; li &gt; a, #top-menu &gt; li &gt; a:hover {
        padding: 25px 30px 5px 20px;
    }
    body.rtl #top-menu &gt; li &gt; a, #top-menu &gt; li &gt; a:hover {
        padding: 25px 20px 5px 30px;
    }
    body .gbc-day-wrap &gt; div {
        font-size: 115%;
    }
    body .home-categories-items p {
        font-size: 120%;
    }
    .home-categories-items h3 {
        font-size: 200%;
        line-height: 45%;
    }
    body:not(.is_mob) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        height: 200px !important;
    }
}
@media only screen and (max-width : 1280px){
    #content.site-content{
        width: auto !important;
    }
    .bottom-contact-form label &gt; span{
        display: block;
    }
    .bottom-contact-form .form-data h2{
        font-size: 140%;
    }

    .home .gbone_simple_slider_wrap .gbweb-go-to-wrap{
        margin-top: 10%;
    }
    .gbgm-cpt-archive h1.page-title {
        font-size: 209%;
    }
    .favorites-wrap &gt; header.entry-header h1.primary-entry-title {
        padding: 0 10%;
    }
    .gbgm-cpt-archive .gbgm-taxonomy-item .item-title{
        font-size: 100%;
    }
    .gbgm-taxonomy-item-image.event .event-data .event-data-date{
        font-size: 80%;
    }
    .gbgm-taxonomy-item-image.event .event-data .event-data-info{
        font-size: 60%;
    }
    .gbgm-cpt-archive .item-wrap.selected .single-featured-image-wrap {
        border: 2px solid;
    }
    .gbweb-categories-items .gbc-event-post{
        width: 29%;
    }
    .events_archive .event-data-date .event-data-date-num {
        font-size: 400%;
    }
    .events_archive .event-data-info {
        font-size: 65%;
    }
    .events_archive .event-data-date .gbc-info-con {
        margin-top: 20%;
    }
    .gbc-event-post .entry-header h4.entry-title {
        font-size: 140%;
    }
    .events_archive .main-wrap,
    body.rtl .events_archive .main-wrap {
        padding: 10px 0 0 0 !important;
    }
    .single-gbgm_cpt_events article.gbgm_cpt_events{
        padding: 30px 5%;
    }
    .single-featured-image-wrap .data-post-thumbnail .gbc-info-con .data-date-num {
        font-size: 1000%;
    }
    body .gbgm-cat-list li.gbgm-cat-list-item a span {
        display: block;
        text-align: center;
        line-height: 100%;
    }
    a.zigzag:focus, a.zigzag:hover,
    .entry-content article a:not(.gbone_btn):not(.no-zigzag):focus,
    .entry-content article a:not(.gbone_btn):not(.no-zigzag):hover{
        background-size: 15px;
    }
    #main-footer .gbweb_btn:hover,
    #main-footer .gbweb_btn:focus,
    #main-footer .gbweb_btn{
        padding: 5px;
    }
    .gbwebone-contact-page .entry-wrap{
        font-size: 60%;
    }
    .favorite-details-list li i{
        margin-top: 3px;
    }
    body.home .home-categories-items .gbweb-item figure svg{
        width: auto !important;
        height: 60px !important;
    }
    body.postid-7699.is_mob.single #page img.wp-post-image {
        margin: 0;
        transform: translateX(29%);
        min-height: 100% !important;
        min-width: 100% !important;
    }
}

@media only screen and (max-width : 1200px){
    body:not(.is_mob) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        height: 170px !important;
    }
    body.post-type-archive:not(.events_archive) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        width: 31.6%;
    }
    body.post-type-archive:not(.events_archive) .gbweb-scroll-wrap .gbweb-scroll-con {
        width: 104%;
    }
    .events-categories .cat-nav-item-wrap{
        font-size: 65%;
    }
}
@media only screen and (max-width : 1120px){
    .events-categories .cat-nav-item-wrap:not(:first-child)::before{
        margin-left: 2px;
    }
    .events-categories .cat-nav-item-wrap{
        padding: 10px 2px 0 2px;
    }
    .events-categories .cat-nav-item-wrap{
        font-size: 70%;
    }
}
@media only screen and (max-width : 1100px){
    body:not(.is_mob) .gbgm-cpt-archive .gbgm-posts .gbgm-items-wrap .gbgm-items-con &gt; li {
        height: 150px !important;
    }
}

/*
SCREENS
*/
@media only screen and (max-width : 1080px) and (max-height: 1920px){
    body.screens #breadcrumbs .item-home,
    body.screens #breadcrumbs &gt; li:nth-child(2){
        display: none !important;
    }
    body.screens .single-featured-image-wrap{
        margin-bottom: 0;
    }
    body.screens a.waze,
    body.screens a.site{
        display: none;
    }
    body.screens:not(.is_mob) button#my-location{
        display: block;
        left: 10% !important;
        bottom: 0 !important;
        border: none;
        outline: none;
        margin-bottom: 120px;
        text-align: center;
        background-color: #FFF;
        cursor: pointer;
        user-select: none;
        border-radius: 2px;
        padding: 5px;
        height: 40px;
        width: 40px;
        box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;
        overflow: hidden;
    }
    body.screens:not(.is_mob) button#my-location i{
        vertical-align: middle;
    }
    body.screens:not(.is_mob) button#my-location:hover{
        background-color: #c9304c;
    }
    body.screens:not(.is_mob) button#my-location:hover i{
        color: #FFF;
    }
    body.screens .addeventatc{
        display: none !important;
    }
}


@media screen and (max-width : 1366px){
    body #masthead .languages, #masthead .search {width: 75px;}
    body.header-sticky #masthead&gt;.container-fluid&gt;.row&gt;.header-item-v1 .header-v1-secondary-side.search {margin: 0 auto;margin-right: 0;margin-top: 5px;}
    body #masthead .gb-open-menu.search {width: 35px;}
    body #masthead .languages{width: 99px;}




}
@media screen and (max-width : 1025px){
    body{
        font-size: 16px !important;
    }
    .bottom-contact-form .form-submit{
        width: 100%;
        padding: 0 7%;
    }
    .bottom-contact-form .form-data{
        width: 100%;
    }
    .slider-logo{
        width: 150px;
        height: 150px;
        bottom: 25px;
    }

    #masthead .col-md-3{
        width: 25%;
    }
    #masthead .col-md-7 {
        width: 58.333333333333336%;
    }
    #masthead .col-md-2 {
        width: 16.666666666666664%;
    }

    body.home .home-categories-items .gbweb-item figure{
        width: 80%;
    }
    .gbc-event-post .entry-header h4.entry-title {
        font-size: 130%;
    }

    .side-calendar-wrap{
        padding: 0 20px;
    }

    .gbgm-cpt-archive h1.page-title {
        font-size: 220%;
    }

    body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1 .header-v1-secondary-side.search{
        margin: 5px auto 0 auto;
    }
    #masthead .languages, #masthead .search {
        width: inherit;
    }
    .has-events-marker {
        width: 5px;
        height: 5px;
    }
    .gbweb-item .gbweb-link-wrap {
        padding: 0 10%;
    }
    .home-categories-items h3 {
        font-size: 140%;
    }
    .home-categories-items p{
        font-size: 100%;
    }
    .gbweb-item .gbweb-link-wrap:hover,
    .gbweb-item .gbweb-link-wrap:visited,
    .gbweb-item .gbweb-link-wrap:focus,
    .gbweb-item .gbweb-link-wrap{
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0 auto;
        text-decoration: none;
    }

    .gbweb-categories-items .gbc-event-post{
        width: 30.5%;
    }
    .home-five-places h2 {
        font-size: 220%;
    }

    form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn:hover,
    form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn:focus,
    form.wpcf7-form .join-us-form-wrap li.disclaimer .gbone-form-field.submit input.gbone_btn{
        padding: 5px;
    }

    html[lang="ru-RU"] body .col-md-2, body .col-md-3, body .col-md-7 {float: left !important;}
    html[lang="ru-RU"] .custom-header-media.site-logo{padding-left: 0px;}
    html[lang="ru-RU"] .navigation-top #top-menu {padding-right: 0;padding-left: 50px;}
    #additional-content&gt;div{height: auto !important;}
    .slider-message{padding-top: 42px !important;}
    body .slider-message h1 {font-size: 530% !important;margin: 0px !important;}
    html[lang="ru-RU"] .gbc-day-wrap&gt;div.gbc-day-letter, html[lang="ru-RU"] .gbc-day-wrap:hover&gt;div.gbc-day-letter {font-size: 110%;}
    html[lang="ru-RU"] body .home-categories-items p {font-size: 92%;}
    body ul.flex-wrap.header-side{max-width: 87%;}

}

/*col-md-*/
@media only screen and (max-width : 992px){
    /*MENU-START*/
    #top-menu &gt; li .sub-menu{
        -ms-transform: none; /* IE 9 */
        -webkit-transform: none; /* Chrome, Safari, Opera */
        transform: none;
    }
    #top-menu &gt; li:hover .sub-menu{
        -ms-transform: none; /* IE 9 */
        -webkit-transform: none; /* Chrome, Safari, Opera */
        transform: none;
    }
    .navigation-top .menu-main-container,
    .navigation-top .menu-main-en-container{
        position: absolute;
        display: none;
        background-color: #FFF;
        height: 400px;
        width: 100%;
        border: 1px solid #eee;
        min-width: 300px;
    }
    body.rtl #top-menu &gt; li &gt; a, #top-menu &gt; li &gt; a:hover {
        padding: 25px 30px 5px 0px;
    }
    .navigation-top #top-menu{
        height: 100%;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 30px;
    }
    #top-menu &gt; li.menu-item-has-children ul.sub-menu{
        display: block !important;
        opacity: 1 !important;
        position: relative;
        top: inherit;
        left: inherit;
        right: inherit;
        visibility:visible;
        z-index: inherit;
        margin: 0 10px;
    }
    #top-menu &gt; li.menu-item-has-children ul.sub-menu &gt; li{
        background-color: inherit;
    }
    #top-menu &gt; li.menu-item-has-children ul.sub-menu &gt; li::before{
        content: "-";
    }
    #top-menu &gt; li.menu-item-has-children ul.sub-menu a{
        color:inherit;
        display: inline-block;
    }
    #top-menu &gt; li &gt; a:hover &gt; .menu-item-wrap{
        border-bottom: none;
    }
    /*MENU-END*/
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper{
        top:38%;
        bottom:38%;
    }
    #main-footer .scrollup-wrap{
        position: relative;
        display: none;
        text-align: center;
        margin: 10px 0;
    }
    body #top-menu &gt; li &gt; a, #top-menu &gt; li &gt; a:hover {
        padding: 25px 9px 5px 6px;
    }
    html:lang(en-US) #top-menu &gt; li:first-child &gt; a {
        padding-right: 7px !important;
    }

    html[lang="ru-RU"] .vc_row.vc_row-flex .vc_col-sm-6 {width: 100% !important;}
    body.home #main-footer{padding-top: 30px;}
    #main-footer .footer-weight-social&gt;li {max-width: 30%;width: 30%;}
    body .widget-column ul.sidebar{width: 300px ; }
    body .gbgm-cat-list {margin: 0 0 0 auto;justify-content: center;}   
    body .gbgm-cat-list {margin-top: 20px;}
    body.page-id-5171 .col-md-2.next_to_navigation{float: right !important}
    #breadcrumbs{padding-right: 20px;}
    #breadcrumbs&gt;li {
        /* font-size: 125%; */
    }
    body .wpb_column.vc_column_container.vc_col-sm-12.vc_hidden-lg.vc_hidden-md{max-width: 90%;margin: 0 auto;}
    #post-4563 .vc_row{margin: 0px;margin-top: 8% !important;}



}

/*col-xs-*/
@media only screen and (max-width : 768px){
    #wpcf7-f66-p7-o1{
        font-size: 100%;
    }
    body.header-sticky #masthead &gt; .container-fluid &gt; .row &gt; .header-item-v1{
        padding: 0;
    }
    .header-item-v1:first-child{
        text-align: center;
    }
    body.header-sticky #masthead{
        max-width: 100%;
        height: auto;
    }
    .navigation-top{
        margin: 0 !important;
        height: 100% !important;
    }
    body.header-sticky.admin-bar #masthead{
        top:0;
    }
    body.admin-bar.header-sticky:not(.is_mob) .site-content-contain {
        margin-top: 24px;
    }
    body.header-sticky:not(.admin-bar):not(.is_mob) .site-content-contain {
        margin-top: 80px;
    }
    body.header-sticky #masthead &gt; .container-fluid{
        max-height: inherit;
    }
    .navigation-top .menu-main-container.open,
    .navigation-top .menu-main-en-container.open{
        position: fixed;
        left: 0;
        right : -15px;
        width: 110%;
    }
    .rtl .navigation-top .menu-main-container.open,
    .rtl .navigation-top .menu-main-en-container.open{
        right : 0;
        left : -15px;
    }
    body.is_mob.page-template-page-newsletter.page-id-939 form.wpcf7-form .row &gt; div[class^="col-md-"]:last-child{
        width: 100% !important;
        text-align: right;
    }
    body .col-md-2,
    body .col-md-3,
    body .col-md-7{
        float: right;
    }
}

@media only screen and (max-width : 767px){
    .gb_routs_mobile{
        display: block;
    }
    .gb_routs_desktop{
        display: none;
    }
    body.is_mob.post-type-archive #masthead .mob-header .entry-title {
        margin: 4px 0;
    }
    #fullResImage{
        width: 100% !important;
        height: auto !important;
    }
    body .pp_pic_holder{
        max-width: 90%;
        max-height: 90%;
        top: 10% !important;
        left: 5% !important;
    }
    body .pp_pic_holder *{
        max-width: 100%;
        max-height: 100%;
    }
    body .pp_pic_holder .pp_content{
        height: 100% !important;
    }
    .bottom-contact-form label{
        text-align: left;
    }
    .rtl .bottom-contact-form label{
        text-align: right;
    }
    .bottom-contact-form .form-data p input{
        width: 100%;
    }
    .rtl #main-footer .scrollup-wrap{
        left: inherit;
        right: inherit;
    }
    .special-offers-item{font-size: 200%;}
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper{
        padding: 30px 0;
    }
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper{
        top: 30%;
        bottom: 45%;
    }
    body .gbone_special_offer_wrap .gbone_special_offer_data .vc_column-inner {
        padding: 5% 15px !important;
    }

    .wpb_image_grid_ul li{
        width: 49%;
    }
    .home .slider-message h1{
        font-size: 270%;
    }
    .home .slider-message{
        padding-top: 5% !important;
    }

    .gbone_simple_slider_wrap .gbweb-go-to-wrap{
        margin-top: 3%;
    }
    .GB-Calendar.type-roller{
        display: none;
    }
    .is_mob .main-navigation:not(.open) .gbwebone-main-nav{
        display: none;
    }
    .is_mob .main-navigation.open .gbwebone-main-nav{
        position: fixed;
        height: 100%;
        left: 0;
        right: 0;
        background-color: #FFF;
        border-top: 1px solid #ca2f4f;
    }
    .navigation-top #top-menu &gt; li, .navigation-top #top-menu &gt; li a{
        height: auto;
    }
    .events_archive #page .thumbnail-wrap .center-img a{
        display: block;
        width: 100%;
        height: 100%;
    }

    .gbgm-marker-wrap{
        min-width: inherit !important;
    }
    .gbgm-marker-wrap .marker-content{
        padding: 15px 0 !important;
    }
    .gbgm-marker-wrap .marker-content .entry-title{
        font-size: 100%;
    }
    .gbgm-marker-wrap .marker-content footer,
    .gbgm-marker-wrap .marker-content article{
        font-size: 80%;
    }
    .gbgm-marker-wrap .marker-content footer{
        font-size: 80%;
    }
    .gbgm-marker-wrap.flex-wrap{
        display: block !important;
    }
    .gbgm-marker-wrap.flex-wrap .grow-1{
        display: block !important;
        min-width: 100%;
    }
    .gbgm-marker-wrap.flex-wrap .spacing{
        display: none !important;
    }

    html[lang="en-US"] body.is_mob #site-navigation .gbwebone-main-mob-nav &gt; ul &gt;li:nth-child(3) a{
        padding-top: 7px;
    }

    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes home_item {
        from {
            top: 30%;
            bottom: 45%;
            left: 20%;
            right: 20%;
            padding: 20px 0;
        }
        to {
            top: 15%;
            bottom: 15%;
            left: 15%;
            right: 15%;
            padding: 25% 0;
        }
    }

    /* Standard syntax */
    @keyframes home_item {
        from {
            top: 30%;
            bottom: 45%;
            left: 20%;
            right: 20%;
            padding: 20px 0;
        }
        to {
            top: 15%;
            bottom: 15%;
            left: 15%;
            right: 15%;
            padding: 25% 0;
        }
    }

    .gbwebone-main-mob-nav&gt;ul&gt;li&gt;a&gt;label{width: 0px !important;display: none !important;}
    #gbgm .flex-wrap {width: 100%;}
    .gbgm-cat-list li.gbgm-cat-list-item a{text-align: center;}
    .gbgm-navigation-section{margin-top: 20px;}
    .app-btn figure {padding: 0px 0px 0px 7px;}
    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid&gt;li {margin-bottom: 15px;}
    html[lang="ru-RU"] body.is_mob .gbgm-cpt-archive #main .gbgm-taxonomy-item .item-title {font-size: 81%;padding-right: 14px !important;padding-bottom: 10px !important;}
    body.is_mob .item-mobile-wrap{padding: 0px;}

}

@media only screen and (max-width : 550px) {
    #top-menu li.current-menu-item &gt; a::before{
        display: none;
    }
    .only-mob {
        display: inherit !important;
    }
    .navigation-top #top-menu &gt; li{
        display: block;
        float: none;
    }
    .bottom-contact-form .form-data p{
        width: 100%;
    }
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper {
        padding: 20px 0;
        font-size: 100%;
    }
}

@media only screen and (max-width : 450px) {

    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper {
        font-size: 70%;
    }
}


@media only screen and (max-width : 400px) {
    #masthead .contact{
        width: 100px;
    }
}

@media only screen and (max-width : 320px) {
    .content-footer ul{
        margin: 0;
        padding-top: 0;
    }
    .gbone_simple_slider_wrap {
        padding-bottom: 50px;
    }
    .special-offers-item{font-size: 200%;}
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper{
        padding: 30px 0;
    }
    .special-offers-item &gt; .vc_column-inner &gt; .wpb_wrapper {
        top: 30%;
        bottom: 30%;
    }
    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes home_item {
        from {
            top: 30%;
            bottom: 30%;
            left: 20%;
            right: 20%;
            padding: 20px 0;
        }
        to {
            top: 15%;
            bottom: 15%;
            left: 15%;
            right: 15%;
            padding: 20% 0;
        }
    }

    /* Standard syntax */
    @keyframes home_item {
        from {
            top: 30%;
            bottom: 30%;
            left: 20%;
            right: 20%;
            padding: 20px 0;
        }
        to {
            top: 15%;
            bottom: 15%;
            left: 15%;
            right: 15%;
            padding: 20% 0;
        }
    }
    .slider-logo {
        width: 100px;
        height: 100px;
        bottom: 0;
    }
}




/* Custom css 29-01-2019 */
iframe {z-index:999;position:relative}
body.page-id-89 .site-content-contain{height:auto !important;}
body.page-id-89 .site-content-contain,body.page-id-5161 .site-content-contain,.page-id-5166 .site-content-contain,.page-id-5171 .site-content-contain{height:auto !important;}
body.page-id-89 #page,body.page-id-5161 #page,body.page-id-5166 #page,.page-id-5171 #page,body.page-id-5166 #page{height:auto !important;}
body.page-id-89 #content.site-content,body.page-id-5161 #content.site-content,.page-id-5166 .site-content-contain,.page-id-5171 #content.site-content{height:auto !important;}
.page-id-5166 #content.site-content{height:auto !important;}
#mapid_leaf_map{height:100vh;width:100%;margin: 0 auto; margin-top:0;}
.demo_new_map label{display: inline-block;color: #fff;margin: 5px;padding: 5px 20px;text-align: center;vertical-align: middle;} 
.demo_new_map label i{font-size: 250%} 
.demo_new_map label span{ font-size: 80%;font-weight: 300;padding: 0 3px;display: block;color: #c9304c;} 
.demo_new_map input[type="radio"]{display: none}
.demo_new_map label.active i,.demo_new_map label.active span{color: #9B9B9B !important}
.demo_new_map{text-align:center;}
.mapid_leaf_map .fa{font-size: 25px;}
html[lang="he-IL"] .leaflet-popup-content{text-align: right;}
#main-footer .site-widgets-wrap{padding-top: 10px;}
/*.myDivIcon .fa{background-image:url(/wp-content/themes/codeandcore/images/white.png);background-repeat: no-repeat;background-position: center;background-size: cover;height: 35px;width: 25px;background-position: center;} */
html[lang="en-US"] body.post-type-archive:not(.events_archive) .gbweb-scroll-wrap .gbweb-scroll-con,html[lang="ru-RU"] body.post-type-archive:not(.events_archive) .gbweb-scroll-wrap .gbweb-scroll-con,html[lang="fr-FR"] body.post-type-archive:not(.events_archive) .gbweb-scroll-wrap .gbweb-scroll-con{width: 100%;} 
/* body.is_mob .gbgm_cpt_sites-and-b .single-featured-image-wrap {
display: none;
} */
body.is_mob .gbone_simple_slider_wrap .gb_simple_slider_con {
    height: 200px;
}
body.is_mob .gbone_simple_slider_wrap {
    padding-bottom: 10px;
}
.single-gbgm_cpt_route #mapid,.single-gbgm_cpt_events #mapid{
    height: 445px;
}

header .purchase_tickets{position: absolute;left: 200px;top: 0;height: 40px !important;padding: 0 15px;background-color: #0c3b73;color: #fff !important;border-radius: 45px;line-height: 40px;bottom: 0;margin: auto 0;transition: 0.4s ease all;}
header .pink_btn{text-decoration: none;background: #ffffff;color: #c9304c !important; border:1px solid #c9304c !important; position: static;height: 35px !important;line-height: 35px !important;margin: auto 0;padding: 0 25px;border-radius: 22px;margin-left: 10px; transition: .3s; }
header .purchase_tickets:hover,header .pink_btn:hover{background-color: #000;}
header .pink_btn:hover{background: #000;color: #ffffff !important; border-color: transparent !important;}
.peoples_experience_section{max-width: 1000px;margin: 0 auto;background-color: #efefef;padding: 20px 0px;margin-bottom: 20px;}
.peoples_experience_section.active{display: block;}
.peoples_experience_section .label{display: block;background-color: #fff;border-radius: 5px;padding:10px;max-width: calc(100% - 40px);margin: 0 auto;margin-bottom: 20px;text-align: right;}
.peoples_experience_section .label a{text-decoration: underline;}
.peoples_experience_section .label a,.peoples_experience_section .label p{color: #0c3b73;font-size: 16px;font-weight: 400;display: inline-block;margin-bottom: 0px;}
.peoples_experience_section .label em{font-style: normal;display: inline-block;margin: 0px 5px;color: #0c3b73;}
.peoples_experience_section .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.peoples_experience_section .inner&gt;div{width: calc(50% - 15px);}
.peoples_experience_section .right_col img{max-width: 100%;}
.peoples_experience_section .left_col h2{color: #4b4b4b;font-size: 24px;font-weight: 400;margin-bottom: 10px;margin-top: 10px;}
.peoples_experience_section .left_col h2:before{display: none;}
.peoples_experience_section .left_col ul{position: relative;list-style: none;border-top: 4px solid #0c3b73;padding-top: 15px;}
.peoples_experience_section .left_col p{display: block;width: 100%;}
.peoples_experience_section .left_col ul:after{ position: absolute;display: block;content: "";top: 0;right: 15%;z-index: 99;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top-style: solid;border-top-width: 10px;color: #0c3b73;}
.peoples_experience_section .left_col ul li{ color: #4b4b4b;font-size: 14px;font-weight: 400;line-height: 35px;display: block;border-bottom: 1px solid #0c3b73;position: relative;padding-right: 35px;}
.peoples_experience_section .left_col ul li img{ position: absolute;top: 0;bottom: 0;right: 3px;margin-top: 5px;width: 28px;}
.peoples_experience_section .amet_btn{display: block;min-width: 110px;margin: 0 auto;margin-left: 0px;height: 40px;line-height: 40px;color: #fff;text-align: center;background-color: #0c3b73;font-size: 20px;font-weight: 400;margin-top: 15px;float: left; padding: 0 20px; transition: 0.4s ease all;}
.peoples_experience_section .amet_btn:hover{background-color: #0c3b73;color:#fff !important;}
.home .gbweb-categories-items .gbc-event-post { width: 23%; }
.home .events_archive .main-wrap { padding-left: 0; }
.single-gbgm_cpt_night-life .flexslider .flex-direction-nav .flex-next{right:5px;opacity:.8}
.single-gbgm_cpt_night-life .flexslider .flex-direction-nav .flex-prev{left:5px;opacity:.8}
.single-gbgm_cpt_night-life ol.flex-control-nav.flex-control-paging{display:none}

/* Auction Page css */
.auction-section{padding: 60px 0;}
.auction-section .job_box_area{justify-content: space-between;}
.auction-section .job_box_area&gt;[class*="col-"]{max-width:48%;margin-bottom:65px;}
.auction-section .job-box{background-color:#fff;border-radius:10px;box-shadow:0px 0 10px rgb(0 0 0 / 10%);display:flex;padding:30px;}
.auction-section .job-box .job_box_photo{width:33%;}
.auction-section .job-box .job_box_detail{width:67%;padding-right:30px;}
.auction-section .job-box .job_box_detail h2{font-size:30px;border-bottom:1px solid #e2e2e2;padding-bottom:10px;}
.auction-section .job-box .job_box_detail .link_box{padding-top:15px;}
.auction-section .job-box .job_box_detail .link_box .link-area&gt;h5{margin-bottom:10px;}
.auction-section .job-box .job_box_detail .link_box .link-area ul{margin-bottom:30px;}
.auction-section .job-box .job_box_detail .link_box .link-area li{margin-bottom:10px;}
.auction-section .job-box .job_box_detail .link_box .link-area a{text-decoration:underline;display:flex;align-items:center;}
.auction-section .job-box .job_box_detail .link_box .link-area a .icon{width:20px;height:16px;line-height:0;}
.auction-section .job-box .job_box_detail .link_box .link-area a .icon svg{max-width:100%;max-height:100%;}
.auction-section .job-box .job_box_detail .link_box .link-area a .icon path{fill:#303030;}
.auction-section .job-box .job_box_detail .link_box .link-area a .text{padding-right:7px;}


.auction-section .job-box .link_box .readmore_btn a{background: #c9304c; color: #ffffff; padding: 5px 15px; text-decoration: none;font-size: 18px;border:1px solid transparent;transition: .3s;display: inline-block;} 
.auction-section .job-box .link_box .readmore_btn a:hover{color: #c9304c;border-color: #c9304c;background: transparent;}

.content_box_area{z-index: 9999 ; position: fixed;width: 100%;height: 100%;background: #c9304c75;left: 0;top: 0; visibility: hidden;opacity: 0; transition: .5s;}
.content_box_area.open_box {visibility: visible;opacity: 1;}
.content_box_area.open_box .content_box{position: absolute;width: 40%;background: #ffffff;top: 28%;left: 0;right: 0;margin: 0 auto; padding: 5px 10px 10px;}
.content_box_area.open_box span{font-size: 30px;color: #0c3b73; cursor: pointer;transition: .3s;}
.content_box_area.open_box span:hover{font-weight: bold;}
.content_box_area.open_box p{padding: 40px;margin: 0;}
    /* /* border-radius: 21
px
; 
    font-size: 18px; */


@media (max-width: 1024px){
    #mapid_leaf_map { height: 79vh;}

}
@media (max-width: 996px){
    iframe {max-width: 100%;}
    .content_box_area.open_box .content_box{width: 60%;}
    .job-box .link_box{flex-direction: column;align-items: flex-start;}
}
@media (max-width: 767px){
    .demo_new_map label{max-width: 33%;padding: 5px 3px;margin: 0px;width: 100%;}
    .demo_new_map label i{font-size: 106%;}
    body.is_mob .content-padding{position: relative !important;z-index: 999999 !important;padding:0;}
    .gbgm-single-template .entry-content{width:100%;margin: 0;padding: 0;}
    body.is_mob #main-footer{z-index: 1000000 !important; }
    body.is_mob .col-md-7{width:100%;}
    body.is_mob .content-padding .vc_column-inner {padding: 0;}
    #mapid{float: left;width: 100%;}
    body.postid-7699.is_mob.single #page img.wp-post-image{ transform: translateX(0);}
    .single-gbgm_cpt_route #mapid{height: 250px;}
    .peoples_experience_section .inner&gt;div {width: 100%;}
    .peoples_experience_section .label {max-width: calc(100% - 10px);margin-bottom: 10px;}
    .peoples_experience_section .label a, .peoples_experience_section .label p {font-size: 13px;}
    
    .auction-section .job_box_area&gt;[class*="col-"]{
        max-width: 100%;
    }
    .auction-section .job-box{padding: 30px 15px;}
    .auction-section .job-box .job_box_detail{padding-right: 15px;}
    .auction-section .job-box .job_box_detail h2{font-size:22px;}
    .auction-section .job-box .job_box_detail .link_box .link-area&gt;h5,.auction-section .job-box .job_box_detail .link_box .link-area a .text{display: none;}
    .auction-section .job-box .job_box_detail .link_box .link-area ul{display: flex; align-items: center; justify-content: center; margin-bottom: 15px;}
    .auction-section .job-box .job_box_detail .link_box .link-area li{margin: 0 5px;}
    .auction-section .job-box .job_box_detail .link_box .link-area a{border:2px solid #c9304c;border-radius:100%;width:40px;height:40px;justify-content:center;}
    .auction-section .job-box .job_box_detail .link_box .link-area a .icon path{fill:#c9304c;}
    .auction-section .job-box .link_box .readmore_btn a{width: 100%;text-align: center;font-size: 16px; padding: 7px 15px;}

}
@media (max-width: 575px){
    .content_box_area.open_box p{font-size: 16px;padding: 15px;}
    .content_box_area.open_box .content_box{width: 85%;}
}
@media (max-width: 375px){.job-box .job_box_photo img{display: block;margin: 0 auto;}.job-box .job_box_detail p, .job_box_detail .link-area a{font-size: 13px;}}
@media (max-width: 480px){
    html body.is_mob #page img.wp-post-image { min-height: 100% !important; margin: 0; }
}
.gm-style .place-card-medium{display: none !important;	}
a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}
.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none;}
.gmnoprint div{background:none !important;}
.wpb_gallery_slides .flex-control-paging{display: none;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{width: 80px;height: 80px;background: #fff;padding: 22px 27px;line-height: 60px;border-radius:5px;}
.wpb_gallery_slides .slides&gt;li{overflow: hidden}
#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li{overflow: hidden;}
.wpb_gallery_slides .flex-direction-nav .flex-prev{left: 20px; opacity: 0.5;}
.wpb_gallery_slides .flex-direction-nav .flex-next{right: 20px; opacity: 0.5;}


/* Iframe Ticker Page CSS Start */

.iframe_ticket_box_detail {flex: 0 0 calc(100% - 200px);max-width: calc(100% - 200px);padding: 15px;}
.iframe_ticket-box {display: flex;flex-wrap: wrap;margin-top: 15px;box-shadow: 0px 0 10px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;}
.iframe_ticket_box_photo {flex: 0 0 200px;max-width: 200px;}
.iframe_ticket_box_photo a {height: 100%;display: flex; position: relative; padding-top: 75%; }
.iframe_ticket_box_photo a img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 100%;width: 100%;object-fit: cover;object-position: center center;}

.iframe_ticket_box_detail h2 {font-size: 24px;border-bottom: 1px solid #e2e2e2;line-height: 48px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;width: 100%;white-space: nowrap;height: 48px;}
.iframe_ticket_box_detail p:not(:first-of-type) { display: none; }
.iframe_ticket_box_detail p {font-size: 16px;line-height: 24px;margin-bottom: 10px;height: 120px;overflow: hidden;}
.iframe_ticket_box_detail .readmore_btn { text-align: left; }
.iframe_ticket_box_detail .readmore_btn a {background: #c9304c;color: #ffffff;padding: 5px 15px;text-decoration: none;font-size: 18px;border: 1px solid transparent;transition: .3s;display: inline-block;}
.iframe_ticket_box_detail .readmore_btn a:hover {color: #c9304c;border-color: #c9304c;background: transparent;}
@media (max-width: 1199px){
    .iframe_ticket_box_detail { flex: 0 0 calc(100% - 160px); max-width: calc(100% - 160px); }
    .iframe_ticket_box_photo { flex: 0 0 160px; max-width: 160px; }
    footer{ margin: 0 !important; }
}
@media (max-width: 991px){
    .iframe-ticket-section .col-6 { max-width: 100%; }
    .iframe_ticket_box_detail { flex: 0 0 calc(100% - 180px); max-width: calc(100% - 180px); }
    .iframe_ticket_box_photo { flex: 0 0 180px; max-width: 180px; }
}
@media (max-width: 575px){
    .iframe_ticket_box_detail { flex: 0 0 100%; max-width: 100%; }
    .iframe_ticket_box_photo { flex: 0 0 100%; max-width: 100%; }
    .iframe_ticket_box_detail h2 {font-size: 20px;line-height: 36px;height: 36px;}
    .iframe_ticket_box_detail p {font-size: 14px;line-height: 18px;height: 90px;}
    .iframe_ticket_box_detail .readmore_btn a {font-size: 16px;}
}

/* Iframe Ticker Page CSS End */</pre></body></html>