
.hide{display:none !important}
.btn.btn-outline{margin: 1px}

html body #header .header-nav.header-nav-links nav > ul > li > a.active {
	color: #d3b65d;
}

#header .header-body {
    background-color: #e2edfa;
}

i.fas.fa-language {
    font-size: 25px;
    padding-top: 2.5px;
    margin-left: 30px;
}

.align-left {
    float:left
}

.text-lg-right {
    display: block;
    text-align: left !important;
    direction: ltr;
    flex: none;
    max-width: 100%;
}

#text {
    display:none;
}

button {
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    cursor:pointer;
    border:none;
    padding:8px;
    font-size:20px;
    background:white;
    box-sizing:border-box;
}

#index .owl-carousel {
    width: 50%;
    height: 50%;
    margin: auto;
}

.owl-carousel .img-thumbnail {
    width:70%;margin:auto
}

body .owl-carousel.nav-light.nav-style-1 .owl-nav .owl-next, body .owl-carousel.nav-light.nav-style-1 .owl-nav .owl-prev {
    color:#FFF !important;font-size:20px !important
}

.owl-carousel .owl-nav {
    top: 40%;
    position: absolute;
    width: 65%;
    margin-top: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate(-50%, -50%);
    left: 50%;
}

.buttons-wrapper {
    margin-top: 20px; 
}

html #footer .social-icons-facebook a {
    background-color: #d3b65d;
}

.sticky-header-active  .header-logo h2 {
    margin-top: 5px;
    font-size: 22px;    
}

.header-logo h2 {
    color: #d8c46c; text-decoration: none; font-weight: bold; margin-top: 5px;line-height: 120% !important;
    border-block-color: black;
    border-width: 1px;
    font-size: 22px;    
}

.header-logo h2.first {
    font-size:28px
}

.lang-he .header-logo h2.first {
    text-align:right
}

.header-logo a:hover {
    text-decoration: none;
}

.lang-he .header-row {
    direction: rtl;
}

.lang-he .header-logo h2 {
    direction: rtl;
}

.section.section.section-height-4.under {
    border-top: 5px solid #f1f1f1;
    display: inline;
	margin: 10px; 
    padding-bottom: 5px;
    font-size: 12px;
}

.footer-mark {
    width:100%;text-align: center;
}

#footer .copyrights-row {
    padding: 0px !important;
}

#footer .social-row {
    padding: 0px !important;
    margin-bottom: 8px !important;  
}

#footer .fa-copyright {
    color: #d3b65d;
    padding-right: 5px;
}

#footer  p, #footer .social-row a {
    color:#444 !important;
}


#header .header-nav-main nav > ul > li > a {
    letter-spacing: 0.4px;
}

@media (max-width: 987px) {
        .header-nav-links .fa-chevron-down {display: none !important;}
        .header-logo h2 {font-size: 16px !important;}
        .header-btn-collapse-nav {order:2}
        .social-row {order: 1; margin-bottom: 5px !important;}
        .copyrights-row {order: 2;}
        .row .pt-4 .mb-4 {display: flow-root;}
        .col-lg-7.contact-form {order: 2;}
        .col-lg-offset-1.poem-col {order: 1;}
        .userway_accessibility_icon {top: 50%; transform: translateY(-50%);}
        .fa-language {display: none;}
}

@media (min-width: 700px) {    
    .show-on-mobile{display: none !important;}
    .lang-he #header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu{left:0px !important;}
    .lang-en #header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu{right:0px !important;}
    .lang-he .fa-language{margin-left: 0px !important;}
    .lang-he  #mainNav li:last-of-type{order:1}
    .slideshow-text {padding: 20px 10px;text-align: center;font-style: italic;}
    .lang-he #header .header-nav-main.header-nav-main-font-alternative nav > ul > li > a{font-size:16px;}
    .paragraph-image{width:100%;display: block;margin: auto; margin-top: 3px; margin-bottom: 3px;}
    .catalog-all{width:800px;}
    .buttons-wrapper{margin-right:0;margin-left: 0;}
    .period{margin-right: 0 !important;}
    .short-desc{display: none;}
    #text{color:#444 !important;}
} 

@media (max-width: 415px) {  

.header-logo h2 {
    font-size: 14px !important;}

    #index .owl-carousel {
        width: 100%;
        height: 100%;
    
    }
    
    .owl-carousel .img-thumbnail {
        width:100%;
    }
    
    body .owl-carousel.nav-light.nav-style-1 .owl-nav .owl-next, body .owl-carousel.nav-light.nav-style-1 .owl-nav .owl-prev {
        color:#FFF !important;font-size:20px !important
    }
    
    .owl-carousel .owl-nav {
        top: 63%;
        position: absolute;
        width: 85%;
        margin-top: 0;
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate(-50%, -50%);
        left: 50%;
    }
    
}

.nav-pills {
    position:relative;
}

.description {
    position:absolute;
    top:50px;
    left:0;
    display: none;    
}

.active .description {
    display: inline-block;
}

.lang-he .slideshow-text {direction:rtl;}
.lang-he input {direction:rtl;}
.lang-he .form-control {direction:rtl;}
.lang-he .intro {direction:rtl;text-align:right}
.slbCloseBtn {display: none;}
.lang-he .about {direction:rtl;text-align:right}
.lang-he .copyrights-row .c-wrap {text-align:left;direction:rtl;}
.lang-he .copyrights-row .c-wrap .fa-copyright {margin-left: 0 !important;}
#footer .social-row .phone-wrap {margin-top:2px}
#footer .place-holder {width:100%;text-align:center;}
#footer .place-holder img {width:30px;}
.lang-he .social-row {text-align:left}
.lang-he .footer {direction:rtl;text-align:right}
.paragraph-image {width:60%;display: block;margin: auto; margin-top: 10px;}
#toggle {display: block;padding:0;margin:0 auto;text-decoration:underline;color:#444;font-weight:600;font-size:14px;cursor:pointer;width:658px}
.lang-he #toggle {clear:both;}
.lang-en #toggle {clear:both} 
.lang-he .btn-cv {float:left}
.lang-en .btn-cv {float:right}
.btn-cv {margin-top:50px !important;clear:both}
.cv-wrapper {width:85%;display: inline-block;}
.about {min-height: calc(100vh - 212px);}
.about #text {float:left;width:100%;clear:both;}
.about h2.text-color-dark span {display: block;}
.lang-he .ending {direction:rtl;text-align:right !important}
.ending {float:left;width:100%;clear:both;}  
.lang-he .poem-col {direction:rtl;float: right;text-align: center;width:50%}
.lang-en .poem-col {float: left;text-align: center;width:50%}
.contact-form {float: left;padding:0 10%;width:50%;box-sizing: border-box;}
.contact-form .form-row {display: block;}
.lang-he .contact-form {float: right;}
.poet-form {margin-top:20px}
.lang-he .contact-form {direction:rtl;text-align:right}
.lang-he .input-btn-btn-lg {float:left;}
.lang-en .input-btn-btn-lg {float:right !important;}
.lang-he .btn-cat {float:left}
.lang-en .btn-cat {float:right}
.btn-cat {margin-top:7px !important;clear:both}
.cat-wrapper {width:100%;display: inline-block;}
.owl-theme {position: relative}

.art-next,.art-prev {font-size:30px;position: absolute;top:50%;transform: translateY(-50%);}
.art-next {right:0}
.art-next:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 8px;
    font-size: 0.5rem;
    content: "\f054";
    position: relative;
    left: 1px;
    top: -1px;
    color: #000;
}
.art-prev {left:0}
.art-prev:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 8px;
    font-size: 0.5rem;
    content: "\f053";
    position: relative;
    left: 1px;
    top: -1px;
    color: #000;
}



.gallery{padding:20px 0;float:left;width:100%; display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.lang-he .cat-page-wrapper p{direction: rtl;text-align: right;} 
.thumb{float:left;margin:5px;}
.thumb img {width:250px;}
.lightbox{width:100vw;height:100vh;position: fixed;top:0;left:0;z-index:100000000000000000000;background:rgba(0,0,0, 0.9)}
body .lightbox .fa-times{position: absolute;top:-6px;right:-37px;font-size:30px;}
.lightbox .imgwrapper{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);border:#000 5px solid;}
.lightbox .imgwrapper .project{position:absolute;color:#FFF;background:#000;padding-left:10px;;width:calc(100% + 10px);top:calc(100% + 5px);left:-5px}
.lang-he .lightbox .imgwrapper .project{direction: rtl;text-align: right;padding-right: 5%;}
.lightbox .imgwrapper .project span:after{content:", "}
.lightbox .imgwrapper img{height:70vh;}
.lightbox .fas{color:#FFF;font-size:50px;position: absolute;top:50%;cursor:pointer;}
.lightbox .fa-angle-left {left:10%}
.lightbox .fa-angle-right {right:10%}
.lang-he .single-desc{direction: rtl; text-align: right;}
.nowrap{white-space: nowrap;}
.lang-he .cat-nav{text-align:right;direction:rtl;  float:right !important; padding:0 !important;padding-top:5px !important;}
.lang-en .cat-nav{ padding:0 !important;padding-top:5px !important;}
.fa-arrow-right {z-index: 100 !important;}
.main .catalog-header{height:100px; padding: 30px 0 !important;}
.read-more{text-decoration: underline;}

@media (max-width: 700px) {
    #header .header-nav-main nav{max-height:84vh !important;}
    .lightbox .imgwrapper{width:70%; height:auto}
    .slideshow-text {padding:3px 8px; text-align:center; font-style: italic; font-size: 11px !important;}
    .lang-he .copyrights-row .c-wrap{text-align:right;direction:rtl;}
    .copyrights-row  span{display: block;text-align:center}
    .contact-form{float: left;padding:0 10%;width:100%;box-sizing: border-box;}
    .poem-col{width:100% !important;}
    .show-on-desktop{display: none;}
    .show-all-wrapper{display: block !important;width:100%}
    .theme-wrapper{display: block !important;width:100%}
    .lang-he #header .header-nav.header-nav-links nav > ul > li > a{text-align: right;float: right;}
    .period{display: block !important;width:100%;}
    html body .btn-outline.btn-primary:active{background-color:#FFF !important;color:#d3b65d !important;}
    html body .btn-outline.btn-primary:active.focus{background-color:#FFF !important;color:#d3b65d !important;}
    html body .btn-outline.btn-primary:focus:not(.active){background-color:#FFF !important;color:#d3b65d !important;}
    html body .btn-outline.btn-primary:active.active{background-color:#d3b65d !important;color:#FFF !important;}
    .lightbox .imgwrapper{left:0;transform: translateX(0);top:10%;width:100%}
    .lightbox .imgwrapper img{height:auto;width:100%}
    .lightbox .fa-angle-right{z-index:100;top:10px}
    .lightbox .fa-angle-left{z-index:100;top:10px;}
    body .lightbox .fa-times{top:auto;bottom:calc(100% + 18px);right:50%;transform: translateX(50%);}
    .period{display: inline-block;} 
    .long-desc{display: none;}
    .long-desc.show{display: block;}    
    .single-team .read-more{padding:0 !important;}
}

.lang-he .long-desc,.lang-he .short-desc{text-align: right;direction: rtl;}
.pic-border img{border:2px solid #777 !important; border-radius: 2px !important;}
.period{display: inline-block; margin: 0; float: right;}
*{-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; }



