.menu .menu-list {
  text-transform:uppercase ;
}

.right-aligned .menu .menu-item {
  padding-bottom: 0;
  margin-bottom: 0;
}

.right-aligned .menu .category .category-link {
  position: relative;
  background-image: none;
}

.right-aligned .menu .category .category-arrow {
    width: 13px;
    height: 7px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.right-aligned .menu .category .category-arrow * {
 display: block;
}

.right-aligned .logo {
  margin: 0;
}

.logo .logo-image {
  display: none !important;
}

.logo .logo-link {
    width: 160px;
    height: 70px;
    display: block;
    position: relative;
}

.logo .logo-link:before,
.logo .logo-link:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    background: url('https://4ormat-asset.s3.amazonaws.com/vfs/593777/public_assets/40456450/YONIL_logotype_green.png') no-repeat center center;
}

.logo .logo-link:after {
    opacity: 0;
    background-image: url('https://4ormat-asset.s3.amazonaws.com/vfs/593777/public_assets/40458100/logo_anigif.gif');
}

.logo .logo-link:hover:before {
    opacity: 0;
}

.logo .logo-link:hover:after {
    opacity: 1;
}

.header.right-aligned {
position: fixed;
    width: 100%;
    z-index: 19;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
    padding: 2%;
}

.header.right-aligned .container {
  align-items: stretch;
}

.menu-social-group {
  padding-top: 24px;
}

main {
  padding-top: 160px;
}

#up-arrow {
    z-index: 19;
}

.right-aligned .menu .menu-item:last-child {
  padding-right: 0;
}

@media only screen and (max-width: 1300px){
    main {
        padding-top: 140px;
    }
}

@media only screen and (max-width: 1000px){
    #assets.gallery .asset:hover .overlay,
    #assets.gallery .asset:hover .overlay-cover {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
  main {
    padding-top: 0;
  }
}

.right-aligned .menu-social-group {
  max-width: none;
}

.right-aligned .social {
  padding-right: 0;
}

.right-aligned .social .social-item:last-child {
  margin-right: 0;
}

.menu .category-item .item-link {
  background-color: rgba(35, 35, 35, 0.4);
}

#using {
  font-size: 0!important;
}

.page-3882656 #assets.gallery .asset {
    width: 25%;
}

@media only screen and (max-width: 520px){
  .page-3882656 #assets.gallery .asset {
    width: 50%;
  }
}

.page-3882658 #content_page_wrapper input,
.page-3882658 #content_page_wrapper textarea {
  border-color: #eaeaea !important;
  border-width: 3px;
}

.page-3882658 #content_page_wrapper .row.naked .last input {
  border-right-width: 3px;
}

.page-3882658 #content_page_wrapper .row.naked.last textarea {
  border-bottom-width: 3px;
  border-right-width: 3px;
}

.page-3882658 #content_page_wrapper input._4ORMAT_module_contact_btn {
  background: #eaeaea !important;
  color: #232323 !important;
  text-transform: uppercase;
  border-radius: 0 !important;
  font-family: "Nobel Bold", "Nobel Bold", sans-serif !important;
}

.page-3882658 #content_page_wrapper input._4ORMAT_module_contact_btn:hover {
  background: #c5fb48 !important;
}

.page-3882658 #content_page_wrapper input._4ORMAT_module_contact_btn.f_form_send_success,
.page-3882658 #content_page_wrapper input._4ORMAT_module_contact_btn.f_form_send_success:hover {
  background: none !important;
  border: none !important;
  color: #eaeaea !important;
  cursor: default !important;
}


.page-3882658 #content_page_wrapper input,
.page-3882658 #content_page_wrapper textarea,
.page-3882658 #content_page_wrapper ._4ORMAT_module_contact_label {
  font-family: "Nobel Bold", "Nobel Bold", sans-serif !important;
}

.page-3882658 #content_page_wrapper ._4ORMAT_module_contact_label {
  color: #7a7a7a;
  text-transform: uppercase;
}

.gallery-social {
  display: none !important;
}

.gallery-overlay-navigation.previous,
.gallery-overlay-navigation.next {
  width: 35%;
  height: 100%;
  display: block;
  top: 0;
  padding: 0 2%;
}

.gallery-overlay-navigation.previous {
  left: 0;
  text-align: left;
}

.gallery-overlay-navigation.next {
  right: 0;
  text-align: right;
}

#up-arrow:after {
  display: none;
}

body #mc_embed_signup {
  font-size: 0;
}

@media only screen and (max-width: 768px){
  #mc_embed_signup {
    width: 80% !important;
    min-width: 280px !important;
    padding: 0;
    margin: 0 auto;
  }
  
  body.page-3882658 #content_page_wrapper #mc_embed_signup {
    width: 100% !important;
  }
}

body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"] {
    font-size: 13px !important;
    border: none !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    letter-spacing: .03em !important;
    color: #fff !important;
    background-color: #aaa !important;
    box-sizing: border-box !important;
    height: 32px !important;
    line-height: 32px !important;
    padding: 0 18px !important;
    display: inline-block !important;
    margin: 0 !important;
    transition: all 0.23s ease-in-out 0s !important;
}

body #mc_embed_signup label[for="mce-EMAIL"],
body #mc_embed_signup input.email,
body #mc_embed_signup .button,
body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"] {
  text-transform: uppercase !important;
  border-radius: 0 !important;
  font-family: "Nobel Bold", "Nobel Bold", sans-serif !important;
}

body #mc_embed_signup input.email,
body #mc_embed_signup .button,
body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"] {
  font-size: 16px !important;
  line-height: 47px !important;
  outline: none !important;
  border: 3px solid #eaeaea !important;
}

body #mc_embed_signup .button,
body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"] {
  border-left: none !important;
  line-height: 44px !important;
}

body #mc_embed_signup input.email {
  background: none !important;
  font-weight: bold !important;
  color: #eaeaea !important;
  height: 46px !important;
  padding: 0 14px !important;
  margin: 0 !important;
  outline: none !important;
}

body #mc_embed_signup input.email:placeholder {
  color: #7a7a7a !important;
}

body #mc_embed_signup .button,
body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"] {
  color: #232323 !important;
  background-color: #eaeaea !important;
  height: 46px !important;
}

body #mc_embed_signup .button:hover,
body.page-3882658 #content_page_wrapper #mc_embed_signup input[type="submit"]:hover {
  background-color: #c5fb48 !important;
}

@media only screen and (max-width: 768px){
  body #mc_embed_signup .button,
  body.page-3882658 #content_page_wrapper   #mc_embed_signup input[type="submit"] {
    width: 100% !important;
  }
}

@media only screen and (max-width: 640px){
  body.page-3882658 #content_page_wrapper ._4ORMAT_module_text_09 .twocol:first-child,
    body.page-3882658 #content_page_wrapper ._4ORMAT_module_text_09 .twocol:last-child,
    body.page-3882658 #content_page_wrapper ._4ORMAT_module_text_09 .twelvecol {
    margin: 0 !important;
  }
}

.footer p:last-child {
  font: 13px "Nobel Bold", "Nobel Bold", sans-serif !important;
  color: #c5fb48;
  margin: 5px 0 0 0;
}

.footer-divider {
  font-size: 1.6em;
  color: #fff;
}

body.page-3882658 ._4ORMAT_content_wrapper #mc_embed_signup_scroll {
  text-align: left;
}

body.page-3882658 #content_page_wrapper ._4ORMAT_module_text_09 {
  padding-top: 0;
  padding-bottom: 0;
}

body.page-3882658 #content_page_wrapper ._4ORMAT_module_text_09 .twelvecol.last {
  padding-left: 0;
  padding-right: 0;
}