﻿/* Theme: deretz EN */

body { font-family: almoni-dl-aaa-400; }

/* General */
.supplierPage .grid-short-box .grid-short-box-label { text-align: center; }

/* Buttons */
#DynamicFormObject .dynamicFormObjectSubmit:after, .ourGallerySection.grid-gallery-section .content-section-Btn:after, .grid-rows .grid-row-text a.grid-row-button:after, .grid-text .sec-button:after { left: auto; right: 45%; background-image: url('/warehouse/temp/derechEretz/arrow-right.svg'); }
#DynamicFormObject .dynamicFormObjectSubmit:hover:after, .ourGallerySection.grid-gallery-section .content-section-Btn:hover:after, .grid-rows .grid-row-text a.grid-row-button:hover:after, .grid-text .sec-button:hover:after { margin-left: auto; margin-right: -52px; }
#DynamicFormObject input[type=submit], .ourGallerySection.grid-gallery-section a, .grid-rows .grid-row-text a.grid-row-button, .grid-text .sec-button { text-transform: uppercase; font-size: 95%; }
    @media (min-width: 768px) { #side-contact-form #DynamicFormObject .dynamicFormObjectSubmit:hover:after { margin-left: auto; margin-right: -18px; }
}
/* Heading titles */
.section-title h2, #headline h1, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #BlogView .blog-related-posts h2, .section-title h2, #headline h1, .grid-boxes .grid-box-title h3 a { text-transform: uppercase; font-family: almoni-dl-aaa-400; }
@media (min-width: 768px) { 
    .section-title h2, #headline h1, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, #BlogView .blog-related-posts h2 {font-size: 235%; }
}

@media (max-width: 767px) {
    #headline h1, h3, .section-title h1, .section-title h2, .grid-rows .grid-row-text h2, #DynamicFormObject .dynamicFormObjectTitleAndText h3.dynamicFormObjectTitle, .top-caption, #BlogView .blog-related-posts h2 { font-size: 170%; }
}

/* Header */
#header2 .menu-sub { padding-left: 15px; padding-right: 25px; }
.has-sub i.opensub { margin-right: 0; margin-left: 5px; }
#header2 ul.menu li .menu-sub a { float: left; }
#header2 ul.menu li a { font-family: inherit; }
#header2 .LogoCentered ul.menu { font-size: 98%; }
#header2 .header-top-left { margin-right: 0; margin-left: 15px; }

@media (max-width: 550px) {
    #header2 .languages { left: auto; right: -285%; }
}

    @media(min-width: 1025px) {
    #header2 ul.menu > li > a:not(.logoInMenu):not(.supplierNav):after { left: auto; right: -33px; }
    #header2 .LogoCentered ul.menu li { margin-right: 30px; margin-left: 0; }
    #header2 .header-top-left { left: auto; right: 0; }

    #header2 .header-top .address { left: 0; right: auto; }
}



@media(max-width:1024px) {
    #header2 ul.menu > li { margin: 0; padding: 5px 0; }
    #header2 ul.menu li .menu-sub a { float: none; }
    #header2 ul.menu .menu-sub li { float: left; }
    #header2 .menu-sub { text-align: center; padding: 0; }
}

@media(max-width: 991px) {
    #header2 .LogoCentered ul.menu { right: auto; left: -5vw; }
}

@media (max-width: 767px) {
    #header2 .phone-icon { left: auto; right: calc(-100vw + 88px); }
    #header2 .header-right-section { right: auto; left: 2.5vw; }
    #header2 .has-sub i.opensub { margin-right: 0; margin-left: 10px; }
}

/* Homepage Hero Banner */
/* Hero Side Contact */
#side-contact-form .normal-form .must:before { right: auto; left: 20px; }

/* Homepage - About section */
@media(min-width: 768px) {
    .greenSection h1 { font-size: 235%; }
}

/* Homepage - our weddings section*/
#LobbyModule .grid-boxes .grid-box-title h3, .ourWeddingsSection .grid-boxes .grid-box-title h3 { font-size: 125%; }

@media (max-width: 767px) {
    .ourWeddingsSection .grid-boxes .grid-box-title h3 { font-size: 120%; }
}

/* Homepage - couples reviews*/
@media (max-width: 767px) {
    .reviewsSec .owl-carousel .photoTextWrapper p { line-height: 1.2; }
}

/* Homepage - reviews sites section */
.reviewSitesSection .grid-boxes .grid-box-title h3 { font-size: 100%; text-transform: uppercase; }


/* Homepage - Nature section */

.natureProSection .grid-rows .grid-row-text p { line-height: 1.2 }

/* Homepage - Contact section */
.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form { display: none; }
#DynamicFormObject .dynamicFormObjectFields .top-form { max-width: 100%; }

@media(min-width: 768px) {
    section.hpContactSec.contactImgSec:before { left: auto; right: -100%; }
    section.hpContactSec.contactImgSec:after { right: -100%; left: auto; }
    .grid-form-section.contactSec:after { left: auto; right: -90px;}
}

@media(max-width: 767px) {
    #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; left: 10px; }
}


/* Footer */
.footer-text-divided > div.footer-text-left { direction: rtl; }
.footer-text-divided > div.footer-text-right { text-align: left; }
    .footer-text-divided > div.footer-text-right table td { padding-left: 0; padding-right: 25px; }

.footer-text-divided:after { right: auto; left: 0; }

/* Inner Pages */
.mobile-strip { text-align: left; }

@media (max-width: 767px) {
    .mobile-strip span { padding-right: 0; padding-left: 25px; }
    .mobile-strip .select-wrapper { padding-right: 0; padding-left: 25px; }
}
/* Contact us page */
.normal-form .must:before { left: 5px; right: auto; }

#LobbyModule .newWedSec .grid-boxes .section-animation-item, 
.newWedSec .grid-boxes .section-animation-item { margin-bottom: 70px; padding: 0 55px; } 
.newWedSec .grid-boxes .grid-box-image { padding-bottom: 100%; overflow: visible; }
.newWedSec .grid-box-image-container a { /*border-radius: 50%;*/ position: relative; overflow: visible; }
.newWedSec .grid-box-image-container a::before { content: ''; position: absolute; top: 5px; right: 5px; bottom: 5px; left: 5px; border: 1px solid #fff; border-radius: 50%; z-index: 1; }
/*.newWedSec .grid-box-image-container a::before { content: ""; position: absolute; background-image: url('/warehouse/dynamic/261261.png'); background-size: 100% 100%; background-repeat: no-repeat; width: 452px; height: 452px; z-index: 2; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.newWedSec .grid-boxes .grid-box-image::after { content: ""; position: absolute; background-image: url(../../../warehouse/temp/derechEretz/site/butterfly.gif); background-repeat: no-repeat; background-size: cover; border: none; right: 14%; width: 56px; height: 48px; bottom: 0%; transform: rotate(15deg); z-index: 11; }*/
.newWedSec .grid-boxes .box-image-animation:after { content: none; }

@media(max-width: 768px) {
    .newWedSec .grid-boxes .grid-box-image::before { width: 472px; height: 472px; }
}
/* Dynamic Contact us */

#GridPromo .normal-form .must:before { right: auto; left: 10px; }

@media (max-width: 1025px) and (min-width: 992px) {
    #DynamicFormObject .must:before { left: 24px; right: auto; }
}

@media(max-width: 767px) {
    #DynamicFormObject .dynamicFormObjectFields .top-form { font-size: 100%; max-width: 65%; }
}