
/*target-tags*/
.target-tags {  list-style: none; margin-bottom: 25px; padding: 0; max-width: 260px;  margin-top: 20px;}
.target-tags li{ display:inline; margin-left:5px;}
.target-tags li a{  font-family: 'blenderLight', Arial, sans-serif; font-size: 17px; line-height: 20px; color: #3c3c3c; cursor: pointer;}

/*free-tag*/
.free-tag{  height: 42px;width: 42px;background: url(/_layouts/15/TlvSP2013PublicSite/images/eventsView/free-tag.png) no-repeat; background-size: auto 42px;margin-left: 15px; float: left}

/*open-pic-lg*/
.open-pic-lg img{width: 100%}
.open-pic-lg p{ font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; line-height: 25px; color: #3c3c3c;  margin-top: 35px;  margin-bottom: 25px;}

/*open-pic-sm*/
.open-pic-sm.hatava {width:100%; margin:0; padding:0; min-height:450px;}
.open-pic-sm img{width: 100%}
.open-pic-sm p{ font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; line-height: 25px; color: #3c3c3c;  margin-top: 35px;  margin-bottom: 25px;}

/*facebook-link*/
.facebook-link{font-family: 'blenderBold', Arial, sans-serif; font-size: 22px; color: #0072bc; padding-bottom: 20px; cursor: pointer; text-decoration: none; display:inherit}/*change from 26/10/2015*/

/*container-splitter*/
.container-splitter{border-top: 1px #b1b1b1 solid; width: 100%; margin-bottom: 40px;}

/*.locations-and-dates-type1*/
.locations-and-dates-type1{margin-bottom: 40px}
.locations-and-dates-type1 ul{list-style: none; padding: 0;}

/*.locations-and-dates-type2*/
.locations-and-dates-type2{margin-bottom: 40px}
.locations-and-dates-type2 ul{list-style: none; padding: 0;}
.locations-and-dates-type2 ul li{margin-bottom: 30px;}

/*.locations-and-dates-type3*/
.locations-and-dates-type3{margin-bottom: 40px}
.locations-and-dates-type3 ul{list-style: none; padding: 0;}
.locations-and-dates-type3 ul li{margin-bottom: 30px;}

/*.locations-and-dates-moreInfo*/
.locations-and-dates-moreInfo{margin-bottom: 40px}
.locations-and-dates-moreInfo ul{list-style: none; padding: 0;}
.locations-and-dates-moreInfo ul li{margin-bottom: 30px;}

/*locations-and-dates  -- general*/
.sub-header-lg{font-family: 'blenderBold', Arial, sans-serif; font-size: 22px; color: #3c3c3c;  margin-bottom: 25px;}
.sub-header{font-family: 'blenderBold', Arial, sans-serif; font-size: 18px; color: #3c3c3c;  margin-bottom: 5px;}
.reg-text{font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; color: #3c3c3c;margin: 0;  display: inline;}
.reg-text-with-loc .loc-icon{  color: #646464; margin-right: 5px; font-size: 14px;}

/*digital-gifts*/
.digital-gifts{width: 100%; background-color: #f0f2f5; margin-top: 50px; position: relative; padding-bottom: 20px; padding-left: 15px}
.gift-area{width: 40px; height: 40px; background-color: #ef4230; position: absolute; right: 0; top:0 }
.digital-gifts ul li{ color: #ef4230; font-size: 19px;}
.digital-gifts-header{font-family: 'blenderBold', Arial, sans-serif; font-size: 28px; color: #3c3c3c;  margin-right: 50px; margin-bottom: 17px; padding-top: 17px;margin-top: 25px; line-height: 30px}
.digital-gifts-digitel{font-family: 'blenderBold', Arial, sans-serif; font-size: 30px; color: #3c3c3c;position: relative}
.digital-gifts-digitel:before{content: "•"; color: #3c3c3c; position: absolute; font-size: 16px; top: 13px; right: 53px;}
.digital-gifts-digitel:after{content: "•"; color: #3c3c3c; position: absolute; font-size: 16px; top: 13px;  left: 19px;}
.digital-gifts-sub{font-family: 'blenderBold', Arial, sans-serif; font-size: 18px; color: #3c3c3c;  margin-bottom: 5px;  padding-right: 25px;}
.digital-gifts-reg{font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; color: #3c3c3c;margin: 0;}
.icon-gift{  position: absolute; top: 4px;right: 9px;}
.icon-gift:before{color: #f0f2f5; font-size: 22px;}

/*icon- new*/
span.new{font-size:1.8em;  width:42px; height:42px; line-height:42px}

/*img-blocks*/
#planAndDev .two-img-blocks.hatava{margin:38px 0 0 0; float:right; max-width:40%}

/* images */
#planAndDev .img-block { position:relative; overflow: hidden; width: 300px; margin:-14px 0 30px 0;}
#planAndDev .img-block img { width:100%; height:auto;}
#planAndDev .imgDec{ background-color: #3c3c3c; position: absolute; bottom:0px; right:auto; padding:5px 10px; font-size:17px; line-height:20px; color:#ffffff;}
#planAndDev .imgDec a{color:#ffffff;}
#planAndDev .imgDec a span{ line-height:100%; display:inline-block; vertical-align:middle; padding: 3px 0 0 5px;}
#planAndDev .img-block.img-right{ float:none; margin:5px 0 15px 0;}


/***************************************************************************************open-pic-sm hatava***************************************************************************************************************/
#planAndDev .lContainer h2.hatava {font-family: 'blenderBold', Arial, sans-serif; font-size: 22px;  height:36px; line-height:36px; margin-top:23px; background-image:url(/_layouts/15/TlvSP2013PublicSite/images/eventsView/icon-star.png); background-position:right center; background-size:36px; background-repeat: no-repeat; padding-right:50px}
.open-pic-sm .hatava {width:100%; margin:0; padding:0; height:auto;}
/*.open-pic-sm .hatava p {width:55%}*/
.hatava p{ font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; line-height: 25px; color: #3c3c3c;}
.hatava p.sub-header{font-family: 'blenderBold', Arial, sans-serif; font-size: 18px; color: #3c3c3c;  margin-bottom: 0;}
.hatava .reg-text{font-family: 'blenderRegular', Arial, sans-serif; font-size: 18px; color: #3c3c3c; margin: 0; padding:0; display: block;}
#planAndDev .img-block.hatava img{height: 170px; width:auto; margin-bottom:40px; float:left}
#planAndDev .imgDec.hatava{margin-bottom: 40px;  width:auto;}
p.hatava-red{font-family: 'blenderRegular', Arial, sans-serif; font-size: 24px; color:#0072C1; line-height:28px;}
#grid_area.hatava {margin-top:40px;}
/*event-registry*/
.hatava  .event-registry{width: 186px; height: 48px; background-color: #0072C1; color: #ffffff; border: 0; font-family:'BlenderRegular', Arial, sans-serif; font-size:25px; border-radius: 5px; margin-top:40px; margin-bottom:20px}

/*******************************************************************accessibility change*********************************************************************/
.event-registry:hover,
.event-registry:focus,
.event-registry:active{background:#0072C1}

/*******************************************************************accessibility change*********************************************************************/

/***************************************************************************************open-pic-sm hatava***************************************************************************************************************/

.hatavaMainPic
{
    float:left;
}


@media (min-width: 768px) {

       /*target-tags*/
    .target-tags{  max-width: none;margin-top: 40px}

    /*free-tag*/
    .free-tag{  margin-left: 0;margin-top: -30px}

    /*open-pic-lg*/
    .open-pic-lg img{ height: 445px;}
    .innerHeader .logo{display:none}



}


@media (min-width:992px) {
    /*open-pic-sm*/
    .open-pic-sm p {padding-top: 50px; margin-top: -40px;}
    /*digital-gifts*/
    .digital-gifts-digitel:before{content: "•"; color: #3c3c3c; position: absolute; font-size: 16px; top: 19px; right: 53px;}
    .digital-gifts-digitel:after{content: "•"; color: #3c3c3c; position: absolute; font-size: 16px; top: 19px;  left: 19px;}
    .digital-gifts-header{padding-top: 13px;}

}

@media (min-width: 1200px) {
    /*open-pic-sm*/
    .open-pic-sm img{width: 300px;}
}

@media (max-width: 1200px){
    #planAndDev .img-block.hatava img{height:auto} /*138px*/
}

@media (max-width: 768px) {
    .open-pic-sm .hatava,
    .open-pic-sm .hatava p {  width: 100%;   height:auto;  float: none !important; }
    #planAndDev .two-img-blocks .img-block.hatava,
    #planAndDev .two-img-blocks.hatava{max-width:100%; width:100%; height:auto; margin:0; margin-bottom:20px; clear:both;}
    #planAndDev .img-block.hatava img{height:auto; width:100%; margin-bottom:0}
    #planAndDev .img-block {height:auto; width:100%; margin-bottom:0}
    #planAndDev .imgDec.hatava{margin-bottom:0;}
    #grid_area .artBox.digital_box span.new, span.new{display:none}
    #planAndDev .lContainer h2.hatava{margin:0}
    .innerHeader .logo{display:none}
    .menu-more {padding: 0 13px; position: relative; text-align: right;}
    .two-img-blocks.hatava{margin-top:-38%!important}
}
