@charset "utf-8";
h2 {
    margin:20px 0;
    borde-bottom:1px solid #dddddd;
    font-size:20px;
}
h4 {
    margin:15px 0;
}
article{
    margin:15px 0;
}
hr { color:#dddddd; background-color:#dddddd; }
#imgOrSlider{
    margin-top:15px;
    margin-bottom:15px;
}

#page_carousel{
    width:100%;
    height:400px;
    overflow: hidden;
    margin-top: 20px;
    overflow: hidden;
}
.pageGal_item{
    min-height:250px;
    display:block;
    float:left;
    border-radius: 25px 0 0 0;
    height:330px;
}
#page_gal_dots{ 
    text-align:center;
    padding-left: 0;
    padding-right: 0;
}
#page_gal_dots a{
    background-color:#ddd;
    display:inline-block;
    width:14px;
    height:14px;
    border:1px solid #ccc;
    border-radius: 20px;
    margin:0 3px;
    content:" ";
}
#page_gal_dots a.selected{
    background-color:#d2603e;
}
#page_gal_arrows{
    position:relative;
}
#page_prev{
    background-image:url(http://www.ifaisrael.com/site/images/arrow_right-small-blk.png);
    width:20px;
    height:34px;
    position:absolute;
    right:40px;
    top:-184px;
    z-index:2;
}
#page_next{
    background-image:url(http://www.ifaisrael.com/site/images/arrow_left-small-blk.png);
    width:20px;
    height:34px;
    position:absolute;
    left:40px;
    top:-184px;
    z-index:2;
}
.pageGal_item img{
}

.sideMenu{
    padding-top: 3px;
}

/* BOTTTOM OFFER FORM */
.form_wrap{
    background-color:#f8f8f8;
    padding-top:50px;
    padding-bottom:50px;
}
#offerForm h2{
    border-bottom:1px solid #b04b37;
    width:91%;
    padding:0 0 15px 0;
    margin-top:0;
}

.formInput{
    height:57px;
    border-radius:0;
    border-color:#c0c0c0;
}

.submitButtonWrap{
    text-align:right;
}

.submitButton{
    font-size:22px;
    width:100%;
    background-color:#b04b37;
    border-bottom:2px solid #d25a3f;
    width:120px;
    height:57px;
    color: white;
    border:none;
}

/* ------------------  */


.subTitle{
    border-top: 1px solid #ACACAC;
    border-bottom: 1px solid #ACACAC;
    margin-bottom: 31px;
    font-size: 18px;
}

.lineSeparator{
    background-color:#ACACAC;
    height:1px;
    width:100%;
    margin-top: 31px;
    margin-bottom: 40px;
}





/*----------------------------                                               --------------------  MD ( max 1200 ) ------*/
@media (max-width:1200px){
    
}

/*-----------------------------                                         ------------------------  SM ( max 992 ) -------*/
@media(max-width:992px){
    .nav_row ul li a {
        font-size: 12px;
    }
    .formInput, .submitButton{
        margin:5px 15% 15px 15%;
        width:70%;
    }
    .submitButton{
        font-size:18px;
    }
    
}

/*-------------------------------                                   -----------------------  XS ( max 768 ) -------*/
@media (max-width:768px){
    .submitButton{
        font-size:16px;
    }
    
}

/*--------------------------------                            ------------------  max 480 -------*/
@media (max-width:480px){
    
}

