﻿/*Tikshuv English*/
ul > li::marker { color: #9aca3c; font-size: 150%; }

/*nvigationBar*/
#header2 ul.menu li { margin: 0 3px; }
#header2 ul.menu li a { font-size: 125%; }
/*HomePage*/
.homepage-about .section-title h2:first-child:after { display: none; }
.homepage-about .section-title h2:first-child:after { content: ""; display: inline-block; width: 21px; height: 30px; background: url(/warehouse/temp/tikshuv/homepage/about/title-arrow.png); background-size: contain; margin-right: 18px; margin-left: 14px; transform: rotate( 180deg ); -webkit-transform: rotate( 180deg ); }
.homepage-video-section .home-item2 svg text, .internalPage .top-caption h1 svg text { -webkit-transform: translate(10%, 74%); transform: translate(10%, 74%); }
.homepage-video-section .home-item2 svg, .internalPage .top-caption h1 svg { overflow: visible; }
.homepage-services .grid-box-title { top: 53.6%; }
.sections .grid-content-section.homepage-numbers:after { content: ""; display: block; width: calc( var(--vw) * 0.4 ); height: calc( var(--vw) * 0.4 ); position: absolute; left: calc( var(--vw) * 0.5 ); top: 50%; background: url(/warehouse/temp/tikshuv/homepage/numbers.png); -webkit-transform: skewY( 4deg ) translateY(-51%); transform: skewY( 4deg ) translateY(-51%); max-width: 673px; max-height: 660px; background-size: contain; }
.homepage-more-services .grid-boxes .grid-box-title h3 { width: 80%; }

.homepage-services .grid-boxes .grid-box-subtitle.button:hover:after, .homepage-services .grid-boxes .grid-box-subtitle.button:focus:after { animation-direction: reverse; }
.homepage-services .grid-boxes .grid-box-subtitle.button:after { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); background-size: contain; width: 20px; height: 20px; }
.sections .grid-content-section.homepage-career-types .content-section-Btn a:after { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); width: 20px; height: 20px; background-size: contain; }

.homepage-services .grid-boxes .grid-box-subtitle.button:hover:before, .homepage-services .grid-boxes .grid-box-subtitle.button:focus:before { animation-direction: reverse; }
.homepage-services .grid-boxes .grid-box-subtitle.button:before { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); background-size: contain; }
.homepage-about a.sec-button:after, .homepage-connection .grid-rows .grid-row-text a.grid-row-button:after,
.grid-content-section.homepage-career-types .content-section-Btn a:after, .career-page .join-us .grid-rows .grid-row-text a.grid-row-button:after,
.company-page #lobbyText a::after, .jobs-form-wrapper button::after, .jobBox a::after, .grid-rows .grid-row-text a.grid-row-button::after { background: url(/warehouse/temp/tikshuv/homepage/about/btn-Warrow.png); background-size: contain; }

.homepage-career-types .grid-box-subtitle.button:before, .careers .grid-box-subtitle.button:before,
.technology-page .grid-box-subtitle.button:before, .career-page .features .grid-boxes .grid-box-subtitle.button:before,
.group-page .grid-box-subtitle.button:before { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); background-size: contain; }

.homepage-career-types .grid-box-subtitle.button:after, .careers .grid-box-subtitle.button:after, .technology-page .grid-box-subtitle.button:after,
.career-page .features .grid-boxes .grid-box-subtitle.button:after, .group-page .grid-box-subtitle.button:after { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); background-size: contain; width: 20px; height: 20px; }

.homepage-about a.sec-button:hover:after, .homepage-about a.sec-button:focus:after, .homepage-connection .grid-rows .grid-row-text a.grid-row-button:hover:after,
.homepage-connection .grid-rows .grid-row-text a.grid-row-button:focus:after, .sections .grid-content-section.homepage-career-types .content-section-Btn a:hover:after,
.sections .grid-content-section.homepage-career-types .content-section-Btn a:focus:after, .career-page .join-us .grid-rows .grid-row-text a.grid-row-button:hover:after,
.career-page .join-us .grid-rows .grid-row-text a.grid-row-button:focus:after, .company-page #lobbyText a:hover::after, .company-page #lobbyText a:focus::after,
.jobs-form-wrapper button:hover::after, .jobs-form-wrapper button:focus::after, .jobBox a:hover::after,
.jobBox a:focus::after, .grid-rows .grid-row-text a.grid-row-button:hover::after, .grid-rows .grid-row-text a.grid-row-button:focus::after { animation-direction: reverse; }

.homepage-about a.sec-button:after, .homepage-connection .grid-rows .grid-row-text a.grid-row-button:after,
.grid-content-section.homepage-career-types .content-section-Btn a:after, .career-page .join-us .grid-rows .grid-row-text a.grid-row-button:after,
.company-page #lobbyText a::after, .jobs-form-wrapper button::after, .jobBox a::after,
.grid-rows .grid-row-text a.grid-row-button::after { margin-right: 0; margin-left: 8px; }

.homepage-about a.sec-button, .homepage-connection .grid-rows .grid-row-text a.grid-row-button,
.sections .grid-content-section.homepage-career-types .content-section-Btn a, .normal-form input[type=submit],
#DynamicFormObject input[type=submit], .career-page .join-us .grid-rows .grid-row-text a.grid-row-button,
.company-page #lobbyText a, .jobs-form-wrapper button, .jobBox a, .grid-rows .grid-row-text a.grid-row-button { direction: ltr; }

.homepage-career-types .grid-box-subtitle.button:hover:after, .careers .grid-box-subtitle.button:hover:after, .technology-page .grid-box-subtitle.button:hover:after,
.career-page .features .grid-boxes .grid-box-subtitle.button:hover:after, .group-page .grid-box-subtitle.button:hover:after { animation-direction: reverse; }

.homepage-career-types .grid-box-subtitle.button:before, .careers .grid-box-subtitle.button:before, .technology-page .grid-box-subtitle.button:before,
.career-page .features .grid-boxes .grid-box-subtitle.button:before, .group-page .grid-box-subtitle.button:before { background: url(/warehouse/temp/tikshuv/homepage/about/right-arrow.png); background-size: contain; }

.homepage-career-types .grid-box-subtitle.button:hover:before, .careers .grid-box-subtitle.button:hover:before, .technology-page .grid-box-subtitle.button:hover:before,
.career-page .features .grid-boxes .grid-box-subtitle.button:hover:before, .group-page .grid-box-subtitle.button:hover:before { animation-direction: reverse; }

@media (max-width: 767px) { 
    .homepage-video-section .home-item, .homepage-video-section .gallery-text span { font-size: 90%; }
    .homepage-video-section.shown .home-item, .homepage-video-section.shown .scroll-down,
    .homepage-about.shown:after, #lobbyview.shown, #SiteGrid.shown, #GridPromo.shown { -webkit-transform: translateY(0); }
    .homepage-video-section .home-item2 svg text, .internalPage .top-caption h1 svg text { display: none; }
    .homepage-services .grid-box-title { top: 48.6%; }
    .homepage-services .grid-boxes .grid-box-subtitle:not(.button) { top: 75%; font-size: 90%; }
    
}




/*Inners*/
#lobbyview h2, .we-are-page .section-title h2, .we-are-page #LobbyModule .features .grid-boxes, #lobbyview .lobby-video, #subheadline h2, #text1, #text2 { text-align: left; }
.we-are-page .features .grid-boxes .grid-box-title h3 a:before { content: ""; display: block; width: 13px; height: 20px; position: absolute; left: -20px; top: 0; transform: rotate( 180deg ); -webkit-transform: rotate( 180deg ); background: url(/warehouse/temp/tikshuv/inner/about/title-arrow.png); background-size: contain; background-repeat: no-repeat; }
#text1 ul li:before, #text2 ul li:before, #lobbyText ul li:before, .technology-page .grid-row-cell-text ul li::before { display:none; }
#text1 ul, #text2 ul, #lobbyText ul, .technology-page .grid-row-cell-text ul { list-style: disc; }
.nationwide-page #text1 ul, .nationwide-page #text2 ul { list-style: none; }
.nationwide-page .regions-list h3 { font-family: 'Almoni-Tzar-Dl5-AAA-Bold'; text-align: left !important; padding: 5px 10px; }
.technology-page .grid-row:nth-child(odd) .grid-row-cell.grid-row-cell-text { text-align: left; padding: 0px 40px; }
.technology-page .grid-row li.slider-item { padding-bottom: 100%; }
.services-inner-page .categories-strip ul li { display: inline-block; padding: 15px; font-size: 90%; }
.services-inner-page .categories-strip ul li:first-child { display: none; }
.services-inner-page .grid-rows .grid-row-cell { vertical-align: top; }
.services-inner-page .content-main-img, .clients-page .section-title h2, .clients-page #LobbyModule .grid-boxes { text-align: left; }
.clients-page .section.alignCenter h2, .group-page #lobbyview h2 { text-align: center; }
.industry-page .gallery-cubes > div { float: left; }
.contact-page .top-caption, .why-tikshuv .top-caption, .we-are-page .top-caption, .about-inner-page .top-caption { margin: 0 0 0 auto; }
.services-inner-page .top-caption, .call-center-management .top-caption { max-width: 500px; margin: 0 0 0 auto; font-size: 590%; text-align: left; }
.group-page .top-caption h1:after { content: "Tikshoov Group"; color: transparent; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #f3c130; position: absolute; width: 100%; right: 3px; bottom: -3px; z-index: -1; }
.blog-page .blog-post-image img { min-height: 290px; }
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { text-align: center; }
.normal-form textarea { padding-left: 20px; }
.form-container-wide #DynamicFormObject form[data-formid="2240"] .dynamicFormObjectField.checkboxField { width: 100%; float: right; }
.form-container-wide #DynamicFormObject form[data-formid="22407"] .dynamicFormObjectField { float: none; display: inline-block; }
body:not(.contact-page) .form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 33.3%; }

/* New changes */
.homepage-about .section-title h1, .homepage-about .section-title h2 { font-size: 279%; display: block; }
.homepage-services .grid-box-title h3 { font-size: 200%; white-space: nowrap; }
.homepage-services .grid-boxes .grid-box-subtitle:not(.button) { max-width: 517px; }
.homepage-connection .grid-rows .grid-row { direction: ltr !important; }
.homepage-numbers .grid-box { text-align: left; }
.homepage-numbers .grid-boxes { padding-left: 6.4%; padding-right: 0; }
.homepage-numbers .grid-boxes .grid-box-title h3 { font-size: 461%; }
.homepage-numbers .grid-boxes .grid-box-title h3 a:before { right: auto; left: -42px; transform: translateY(-50%) rotate(180deg); }
.homepage-numbers .grid-boxes .grid-box-subtitle { font-size: 132%; }
.sections .grid-content-section.homepage-numbers:after { left: auto; right: calc( var(--vw) * 0.09 ); }
.home-page .slick-initialized .slick-slide { padding-right: 0; padding-left: 45px; }
.home-page .slick-arrow { right: auto; left: calc( var(--vw) * 0.11 ); }
.homepage-numbers .grid-boxes .grid-box-subtitle { font-size: 162%; }
.homepage-more-services .section-title h2 { max-width: 636px; margin: 0 auto; }
.homepage-more-services .grid-boxes .grid-box-title h3 { font-size: 132%; }
b, strong { font-weight: 700; }
.footer-text-divided > div.footer-text-right { text-align: left; }
.content-main-img { text-align: left; }
#lobbyText { text-align: left; }
.contact-page .internalPage #GridContent { margin-bottom: 0; }
.mobile-strip span { text-align: left; }
.call-center-management .grid-row li.slider-item { padding-bottom: 68%; }
.contact-page .top-caption, .we-are-page .top-caption, .tfisat-olam-page .top-caption, .community-page .top-caption, .convention-on-diversity .top-caption, .quality-standards .top-caption { margin: 0 auto 0 0; text-align: left; }

/* Media */
@media (min-width: 1900px) { .homepage-numbers .grid-boxes { padding-left: calc( var(--vw) * 0.15 ); padding-right: 0; }
    .sections .grid-content-section.homepage-numbers:after { left: auto; right: calc( var(--vw) * 0.13 ); }
}

@media (max-width: 1200px) {
    .homepage-services .grid-box-title { top: 40%; }
    .homepage-services .grid-boxes .grid-box-subtitle:not(.button) { font-size: 110%; }
}

@media (max-width: 991px) {
    .homepage-services .grid-boxes .grid-box-subtitle:not(.button) { font-size: 79%; }
    .homepage-services .grid-box-title h3 { white-space: initial; }
    .homepage-services .grid-box-title { top: 30%; }
    .sections .grid-content-section.homepage-numbers:after { left: auto; right: calc( var(--vw) * 0.02 ); }
}

@media (max-width:767px) {
    body:not(.contact-page) .form-container-wide #DynamicFormObject .dynamicFormObjectField { width: 100%; }
    #DynamicFormObject .dynamicFormObjectField .must:before { right: 85%; left: 0; }
    .sections .grid-content-section.homepage-numbers:after { left: calc( var(--vw) * 0.25 ); width: calc( var(--vw) * 1 ); height: calc( var(--vw) * 1 ); background-repeat: no-repeat; top: 50%; }
    .homepage-more-services .grid-box.col-md-4.section-animation-item { min-height: 220px; }
    .homepage-services .grid-boxes .grid-box-subtitle:not(.button) { top: 66%; }
    .homepage-about .section-title h1, .homepage-about .section-title h2 { font-size: 190%; }
    .homepage-numbers .grid-boxes { padding-left: 0; }
    .sections .grid-content-section.homepage-numbers:after { left: calc( var(--vw) * 0.35 ); }
    .homepage-more-services .section-title h2 { max-width: 354px; }
    .technology-page .grid-row:nth-child(odd) .grid-row-cell.grid-row-cell-text { padding: 0; }
    .homepage-numbers .grid-boxes .grid-box-title h3 a:before { right: auto; left: calc( var(--vw) * -0.06 ); }
    .we-are-page .top-caption h1, .tfisat-olam-page .top-caption, .community-page .top-caption, .convention-on-diversity .top-caption, .quality-standards .top-caption, .nationwide-page .top-caption { text-align: left !important; max-width: 180px !important; margin-left: 0 !important; }
}

/*footer*/
.footer-text-divided > div.footer-text-left > div { display: flex; flex-direction: column; justify-content: flex-start; width: 20%; }
@media (max-width:767px) {
    .footer-text-divided > div.footer-text-middle { padding-right: 10px; padding-left: 0; }
    .footer-text-left div p { text-align: left !important; }
    .footer-text-divided > div.footer-text-right { text-align: left; }
    .footer-text-divided > div.footer-text-left > div { width: 100%; }
    #SiteFooter a[href^="https"]:first-child { margin-left: 0; }
    .footer-text-left > div > div > p { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #d9dfe3; padding: 8px 0; }
    .footer-text-left > div > div > p:after { content: "+"; position: absolute; right: 0; left: auto; font-size: 30px; }
    .homepage-more-services .grid-boxes .grid-box-title h3 { font-size: 90%; }
    .services-inner-page .top-caption, .call-center-management .top-caption { margin: 0 auto; }
    .services-inner-page .top-caption h1 { font-size: 40%; text-align: center; }
    .contact-page .top-caption, .why-tikshuv .top-caption, .we-are-page .top-caption, .about-inner-page .top-caption { margin: 0 auto; }
    .we-are-page .top-caption, .about-inner-page .top-caption, .nationwide-page .top-caption { font-size: 295%; max-width: none; text-align: center; }
    #PageBreadCrumps { margin-top: 6px; }
}

@media (max-width: 550px) {
    .homepage-more-services .grid-box.col-md-4.section-animation-item { margin-bottom: 70px; }
}

@media (max-width: 420px) {
    .homepage-more-services .grid-box.col-md-4.section-animation-item { margin-bottom: 30px; }
}