﻿.event-container {
    min-height: 400px;
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 80px;
    color: #000;
}
    .event-container .box {height:auto!important;
    }

    .event-container table.tablegrid tr th {
        color: #000;
    }

    .event-container table.tablegrid tr:nth-child(odd) {
        background: #CCC;
    }

    .event-container table {
        width: 100%;
    }

        .event-container table.tablegrid tr td, .event-container table tr th {
            padding: 10px 10px 6px;
            color: #000; font-size:13px;
            vertical-align: middle;
        }

    .event-container h2 {
        font-size: 25px !important;
        font-weight: 100 !important;
        margin-bottom: 40px;
    }
header .menuSection ul.secondUl li {
    margin-right: 20px;
}
@media screen and (max-width: 1200px){ header .menuSection ul.firstUl {
    margin-right: 0;
}
}
header .menuSection ul.firstUl li {
    margin-right: 15px;
}
body.rtl footer .firstSection .sitemap {padding-left:inherit; padding-right:12%;
}
body.rtl, html {
  
    overflow-x: inherit;
}
body.rtl header .menuSection ul.firstUl {
    margin-left: 80px;
    margin-right: 0;
}
    body.rtl header .menuSection ul.firstUl li {
        margin-left:30px;
        margin-right: 0;
    }

body.rtl header .menuSection ul.secondUl li {
    margin-left: 30px;
    margin-right: 0;
}
.event-container img {max-width:100%;
}

@media screen and (max-width: 1024px) {
    header .menuSection ul.firstUl {
        margin-right: 0;
    }
        header .menuSection ul.firstUl li {
            margin-right: 10px;
        }
    body.rtl header .menuSection ul.secondUl li {
        margin-left: 10px;
        margin-right: 0;
    }
    header .menuSection ul.secondUl li {
        margin-right: 5px;
    }
    body.rtl header .menuSection ul.firstUl {
        margin-left: 0;
        margin-right: 0;
    }
}

.clearboth {clear:both}
.formarea input[type="text"], .formarea select {
    border: 0px solid #333;
    height: 35px;
    width: 100%; border:1px solid #000;
    padding-left: 15px;
}

.formarea textarea {
    border: 1px solid #333;
    width: 100%;
    height: 150px; padding-left:15px; padding-top:10px;
}

.formarea table tr td {
    padding-bottom: 20px !important;
    vertical-align: top;
    font-size: 14px !important;
}

.formarea .chosen-container.chosen-container-single .chosen-single, .formarea  select{
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    background: #fff !important;
    height: 35px !important;
    background-image: url(../img/img_dwn.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right 10px !important; width:100%!important;
}
.rtl formarea .chosen-container.chosen-container-single .chosen-single, .rtl .formarea select {
    background-position: center left 10px !important; padding-right:15px;
    width: 100% !important;
}
    .previousevents {
    margin-top: 100px !important;
    text-align: center;
}
.eventsliderl .slick-slide img {
    display: block;
    width: 95%;
}
.events.eventbanner{height:621px; overflow: hidden; border:0px solid #000;}
.eventpage .projectDetailsPage .overlayContainer{height:621px!important; overflow: hidden;}
.eventbanner .slick-slide img {
    display: block;
    width: 100%;
}


.formarea table tr td {
    position: relative;
}
.event-container .box.half-left{width:40%;}
.event-container .box.half-right{width:60%;}

.formarea .field-validation-error.customInputError {
    position: absolute;
    bottom: -10px;
    left: 0px;
}

    .previousevents h2 {
        text-align: center;
    }
.floatnone{float: none;}

    .previousevents ul, .previousevents ul li {
        display: inline-block;
    }

        .previousevents ul li {
            margin: 0px 15px !important;
        }

    .previousevents .box {
        height: 250px;
    }
.slick-arrow, .slick-arrow:hover {
    background: #333333; line-height:40px;
    width: 30px;
    height: 30px;
}
.slick-prev {z-index:999;
}
.previousevents .slick-list.draggable {
    margin-left: 15px !important;
}
.customBtn.darkblue {cursor:pointer;
}
.banner.events { overflow:hidden; position:relative;
}
.banner.events .layer.darkBlue {
    background-color: #9678d3;
}
    .banner.events h1 { position:absolute; top:57%x; left:45%; }
.formarea.formContainer.clearfix .formCol {margin-left:0px!important;}
.formarea.formContainer .formCol {padding-left:0px!important;}
    .formarea.formContainer, .formarea.formContainer .formCol:first-child {padding-bottom: 0px !important;  }
.formarea.formContaine .formGrp { margin-bottom:0px!important;}
.overlayContainer.mt-0 {margin-top:0px!important;}
.formarea .chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap;
    height: 35px;  line-height: 35px; padding-left: 8px!important; color: #000!important;
}

.formarea .file{position: relative;}
.formarea .file input {
    cursor: pointer;
    height: 67px;
    opacity: 0;
    border: none;
}
.formarea .fileContainer {
    position: absolute;
    width: 100%;
    height: 67px; color: #000!important;
    left: 0;
    top:0px;
    pointer-events: none;
    border: 1px #000 solid;
    line-height: 67px;
    text-align: center;
}


.formarea .fileContainer span {
    color: #000;
}