﻿/* 
    Theme: Yossi Jamal English
*/

body { font-size: 20px;}

/* Content */

#GridContent #text1, GridContent #text2 { text-align: left;  }
#lobbyText { text-align: left;}


/* Header */
.has-sub i.opensub { margin-right: 0; margin-left: 3px; }
#header2 .menu-sub { text-align: center;}
@media (max-width: 1024px) { 
    #header2 .nav-menu-anim { margin-left: 30px; margin-right: 0;}
    #header2 .phone-icon { left: auto; right: 20px;}
    #header2 ul.menu .menu-sub li { float: left;  }
    #header2 .header-top { left: auto; right: 70px;}
    #header2 ul.menu .social-links a:last-of-type { margin-right: 0;}
}

@media(max-width: 767px) {
    #header2 ul.menu li a { font-size: 158%; }
    #header2 ul.menu .social-links a { margin-left:0; margin-right: 20px;}
    #header2 ul.menu li .menu-sub a { font-size: 125%; }
}

/* Homepage */
@media(max-width: 1024px) {
    .section-title h1, .section-title h2 { font-size: 280%; }
}
.home-page .grid-text-section .section-animation-item h1 { font-size: 345%; margin-bottom: 10px; }

/* Homepage - Grid boxes*/
.home-page .grid-ComplexGalleryItem a > span:after { left: 2px; right: auto; }

.home-page .gridCubeItemContent { text-align: left;}
.home-page .ComplexGalleryFullCube .flexslider .gridCubeItemContent { text-align: center; margin-bottom: 10px; }
.home-page .grid-ComplexGalleryItem a { text-align: left; }
.home-page .grid-ComplexGalleryItem:not(:last-child) .ContentWrapperLayer .gridCubeItemContent { right: auto; left: 0; }
.home-page .grid-text-section .section-animation-item { width: 100%; }


/* Homepage - Side Contact */
#side-contact-form #DynamicFormObject .dynamicFormObjectFields .top-form { font-size: 100%; }


@media(max-width: 768px) {
    .home-page .grid-text-section .section-animation-item h1 { font-size: 215%;}
    .home-page .grid-ComplexGalleryItem a > span { font-size: 125%; }
}


/* Footer */
.footer-text-divided > div.footer-text-right { font-size: 85%; }
    .footer-text-divided > div.footer-text-right ul > li { float: left;}
    .footer-text-divided > div.footer-text-left { font-size: 85%; }
        .footer-text-divided > div.footer-text-left a { margin-left: 0; margin-right: 10px;}

        @media(min-width: 768px) { .footer-text-divided > div.footer-text-left, .footer-text-divided > div.footer-text-right { text-align: left; }
}


/* Inner Pages */
@media (max-width: 1024px) {
    #contactform .textareaWrapper.must:before {left: 22px; right: auto; }

}

@media (max-width: 991px) {
    .normal-form .must::before { right: auto; left: 20px; }
}

@media(max-width: 767px) {
    #headline h1 { font-size: 120%; }
    .top-caption { font-size: 210%; }
    .must:before { right: auto; left: 20px;}
}

