


.container {
    background: url('../images/bg.png') no-repeat center top #FFFFFF;
    background-attachment: fixed;
    font-family: 'Heebo', sans-serif;
	text-align: right;
	direction: rtl;
    max-width: 480px;
    width: 100%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}


.site { padding: 30px;}

.logo-div { margin-bottom: 40px;}

.slogan-div {
font-weight: 900;
font-size: 38px;
line-height: 37px;
color: #2e307c;
margin-bottom: 12px;
}
.slogan-div span {
    margin: 5px 0;
    color: #FFFFFF;
}

.euro { 
    margin-bottom: 17px;
    font-weight: 500;
    font-size: 25px;
}

.search-div {
    margin-bottom: 34px;
}
.search-div .form-control {
    border-radius: 0;
    background: url('../images/icon-search.png') no-repeat left 10px center #FFFFFF;
    border: none;
    padding: 10px 20px;
    height: auto;
    box-shadow: 0px 3px 8px -2px rgba(0,0,0,0.68) inset;
    -webkit-box-shadow: 0px 3px 8px -2px rgba(0,0,0,0.68) inset;
    -moz-box-shadow: 0px 3px 8px -2px rgba(0,0,0,0.68) inset;
    font-weight: 500;
}
.search-div .files_response .list-group { border-top-left-radius: 0; border-top-right-radius: 0;}
.search-div .files_response .list-group a { color: #2e307c;}

.buttons-div {
    margin-bottom: 50px;
}
.buttons-div .row { margin-left: -7px; margin-right: -7px;}
.buttons-div [class^="col-"],
.buttons-div [class*=" col-"] {
    padding-left: 7px;
    padding-right: 7px;
}
.buttons-div .btn-pagelink {
    background: url('../images/bg-btn.png') repeat center center #9929ea;
    background-size: cover;
    width: 100%;
    padding: 15px 10px;
    border-radius: 30px;
    color: #FFFFFF;
    border: none;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 15px;    
    text-decoration: none;
}
.buttons-div .btn-pagelink2 {
    background-image: url('../images/bg-btn2.png');
}


.footerlogo-div { margin-bottom: 30px;}

.js-lookforward-close-btn {
    background: #000000!important;
    color: #FFFFFF;
    position: fixed;
    top: 2px;
    right: 11px;
    border-radius: 0px !important;
    font-size: 16px;
    padding: 2px 13px;
    height: auto;
    width: auto;
    display: block;
    left: auto;
    z-index: 10;
}
.js-lookforward-close-btn:hover {
    background-color: #DDDDDD!important;
    color: #000000;
}
.js-lookforward-close-btn::after {
    content: 'חזור';
}


.btn-back {
    background: #000000!important;
    color: #FFFFFF;
    position: fixed;
    top: 2px;
    right: 11px;
    border-radius: 0px !important;
    font-size: 16px;
    padding: 1px 11px;
    height: auto;
    width: auto;
    display: block;
    left: auto;
    z-index: 9;
}
.btn-back:hover {
    background-color: #DDDDDD!important;
    color: #000000;
}



.inner-header {
    background: url('../images/inner-header-bg.png') no-repeat center top;
    background-size: cover;
    overflow: hidden;
    text-align: center;
    padding: 40px;
}
.inner-header .btn-header {
    background: url('../images/bg-btn.png') repeat center center #9929ea;
    background-size: cover;
    padding: 10px 25px;
    border-radius: 50px;
    color: #FFFFFF;
    border: none;
    font-weight: 500;
    margin-bottom: 15px;
    border: 2px solid #000000;
    font-size: 28px;
    text-decoration: none;
}

.inner-content {
    background: url('../images/inner-content-bg.png') no-repeat center top;
    background-size: auto;
    background-size: cover;
    overflow: hidden;
    padding: 20px;
}
.inner-content h4 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}
.inner-content .videolist {
    margin-bottom: 30px;
    overflow: hidden;
    font-size: 20px;
}
.inner-content mark {
    background-color: yellow;
}
.inner-content a {
    margin: 0;
    background: orange;
    color: white;
    border-radius: 52px;
    padding: 0 7px;
}
.inner-content a:hover {
    background-color: #DDDDDD;
    color: #000000;
}

.inner-content img { 
    max-width: 100%;
    height: auto;
}


.inner-content .btn-collapse {
    background: url('../images/bg-btn.png') repeat center center #9929ea;
    background-size: cover;
    padding: 13px 25px;
    border-radius: 50px;
    color: #FFFFFF;
    border: none;
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 20px;
    text-decoration: none;
    text-align: right;
}
.inner-content .btn-collapse .indicator { 
    color: #FFFFFF;
    width: 30px;
    height: 30px;
    border: 0;
    font-size: 1.5em;
    position: relative;
    float: left;
    margin-top: 0;
    margin-right: 0;
}
.inner-content .btn-collapse .indicator span {
    position: absolute;
    transition: 300ms;
    background: #FFFFFF;
}
.inner-content .btn-collapse .indicator span:first-child {
    top: 25%;
    bottom: 25%;
    width: 10%;
    left: 45%;
}
.inner-content .btn-collapse .indicator span:last-child {
    left: 25%;
    right: 25%;
    height: 10%;
    top: 45%;
}
.inner-content .btn-collapse.opened .indicator span {
    transform: rotate(90deg);
}
.inner-content .btn-collapse.opened .indicator span:last-child {
    left: 50%;
    right: 50%;
}

.inner-content  .panel {
    background: #FFFFFF;
    padding: 15px;
    margin-bottom: 15px;
}



/* Large devices (desktops, less than 1200px) */
@media (max-width: 1349.98px) {

   

}


/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {

   

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

   

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

    

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    
    .site { padding-right: 15px; padding-left: 15px;}

    .slogan-div { font-size: 33px; line-height: 30px;}

    .buttons-div .btn-pagelink {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 13px;
    }

    .inner-header .btn-header { font-size: 15px;}

    .inner-content .btn-collapse { font-size: 16px;}
}