@font-face {
    font-family: 'Exo2_Light';
    src: url('Exo_2/Exo2-Light.ttf');
    /*src: url('Carmelit_April13/carmelitregular.eot?#iefix') format('embedded-opentype'),
         url('Carmelit_April13/carmelitregular.woff') format('woff'),
         url('Carmelit_April13/carmelitregular.ttf') format('truetype'),
         url('Carmelit_April13/carmelitregular.svg#carmelit_regularregular') format('svg');*/
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'carmelit_boldbold';
    src: url('Carmelit_April13/carmelitbold.eot');
    src: url('Carmelit_April13/carmelitbold.eot?#iefix') format('embedded-opentype'),
         url('Carmelit_April13/carmelitbold.woff') format('woff'),
         url('Carmelit_April13/carmelitbold.ttf') format('truetype'),
         url('Carmelit_April13/carmelitbold.svg#carmelit_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'carmelit_regularregular';
    src: url('Carmelit_April13/carmelitregular.eot');
    src: url('Carmelit_April13/carmelitregular.eot?#iefix') format('embedded-opentype'),
         url('Carmelit_April13/carmelitregular.woff') format('woff'),
         url('Carmelit_April13/carmelitregular.ttf') format('truetype'),
         url('Carmelit_April13/carmelitregular.svg#carmelit_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*START OF RESET*/
body, img, p, form, a, div, li, input, textarea, h1, h2, h3, h4, h5, h6,table{ margin:0px; padding:0px; }
a, img, input, textarea{ border:0px; border-style:none; }
a{ text-decoration:none; }
p{ margin-bottom:12px; }


/*REMOVE THE OUTLINE BORDER WHEN CLICKING ON EN ELEMENT IN FF AND IE8*/
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="image"]::-moz-focus-inner, img::-moz-focus-inner, a::-moz-focus-inner{ border: 0px; }
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, input[type="image"]:focus, img:focus, a:focus{ outline: none; }

/*ALWAYS DISPLAY VERTICAL SCROLLBAR*/
html{ overflow: -moz-scrollbars-vertical; }
html{ overflow-x: auto; }
html{ overflow-y: scroll; }

/*REMOVE INPUT FIELDS BORDERS IN CHROME*/
*:focus {outline: none;}
/*END OF RESET*/

/*START OF STANDARD CLASSES*/
.center{ margin:0 auto; }
.pointer{ cursor:pointer; }
.bold_over:hover { font-weight:bold; }
.inline{ display:inline; }
.b{ font-weight:bold; }
.ta_center{ text-align:center; }
.d_none{ display:none; }
.rtl{ direction:rtl; }
.ltr{ direction:ltr; }
.clearB{ clear:both; }
.floatR{ float:right; }
.floatL{ float:left; }
.mb20px { margin-bottom:20px; }
/*END OF STANDARD CLASSES*/
/*html { height:100%; }*/
body
{
	/*background:#dcdcdc url('../images/bodyBg.gif') repeat-x top center;*/
	font:14px Exo2_Light, carmelit_regularregular, Arial; 
	color:#1d1d1d;
    background-image: url('../images/leftImg.png'), url('../images/rightImg.png'), url('../images/bodyBg.gif');
    background-position:left 220px, right 220px, top center;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-color:#dcdcdc;
}
#aspnetForm { position:relative; min-height:100%; }
.container
{
	max-width:916px;
    /*min-width:468px;*/
    width:98%;
	margin:0 auto;
	position:relative;
	direction:rtl; 
	text-align:right;
    /*padding-bottom:100px;*/
}
.seperator
{
	padding:0 3px;
}
/****************HEADER***************************/
.facebookLike
{
	position:absolute;
	top:95px;
	left:0;
	z-index:100;
}
.logo  
{
	margin-top:2px;
}
.logoContainer
{
	padding-top:20px;
    padding-bottom:25px;
    text-align:left;
    float:right;
}
.headerNav { float:left; margin-top:5px; list-style:none;}
.headerNav li {float:right; }
.headerNav li a {border-left: 1px solid #a2a2a2; padding:0 10px; color:#a2a2a2; font-size:13px; /*margin-left:35px;*/ }
.headerNav li a:hover { color:#000000;text-decoration:underline;  }
.headerNav li a.first {border-right:none; }
.headerNav li a.last {border-left:none;  }
.langNav { float:left; margin-top:30px; margin-right:30px; list-style:none;margin-left:5px; }
.langNav li {float:left;background: url('../images/langNavsep.png') no-repeat right 3px; padding:0 5px 0 3px;  }
.langNav li.last { background: none;  }
.langNav li a { width:27px; height:23px; display:block; }
.langSelected
{
    text-decoration:underline;
    color:#000000 !important; 
}
.lang li.last a {border-left:none; padding-left:0;}
@media all and (max-width: 640px)
{
    .headerSearch, .headerSearchBtn
    {
        display:none;
    }
    .headerNav { float:right !important; margin:15px auto; list-style:none;  }
    .lang { float:left !important; margin:15px auto; list-style:none;  }
    .logoContainer
    {
        width:100%;
	    height:auto;
        display:block;
        text-align:center;
        position:relative;
        padding:0;
    }
    .logoContainer a
    {
        display:block;
        width:60%;
        margin:0 auto;
        max-width:270px;
    }
    .logoContainer a img
    {
        width:100%;
    }
    .headerNav li a
    {
        /*margin-left:5px;*/
    }
    .facebookLike
    {
        position:static;
        text-align:center;
        margin-top:10px;
    }
}
@media all and (max-width: 360px)
{
    .headerNav li a
    {
        font-size:13px;
        padding:0 3px;
    }
}
.headerSearch
{
	background:#ffffff;
    border:solid 1px #efefef;
	width:232px;
	height:20px;
	position:absolute;
	top:50px;
	left:0;
	padding:5px 5px 5px 33px;
	color:#8b8b8b;
}
.headerSearchBtn
{
	background:url('../images/SearchIcon.png') no-repeat;
	width:22px;
	height:24px;
	position:absolute;
	top:59px;
	left:5px;
	cursor:pointer;
}
.mainNav { }
.mainNav li {float:right; display:table-row;}
.mainNav li.first { margin-right:0 !important;}
.mainNav li a {display:table-cell;width:172px; height:61px; text-align:center; vertical-align:middle; color:#ffffff; font-size:14px;  }
.mainNav li a:hover,.Selected 
{ 
	/*background:url('../../images/subNavBg.png') no-repeat;*/
}
.breadCrumbsContainer
{
	height:10px;
	padding:20px 60px;
	color:#575757;
}
.breadCrumbsContainer ul li
{
	display:inline-block;
}
.breadCrumbsContainer a { color:#575757; }
/*************************************************/
.leftImg
{
    position:absolute;
    top:100px;
    left:0;
    z-index:-100;
    display:none;
}
.rightImg
{
    position:absolute;
    top:100px;
    right:0;
    z-index:-100;
    display:none;
}

.content
{
	
}
.whiteBox
{
	background-color:#f9f9f9;
	/*border: 1px solid #abbfc2;*/
	padding:40px;
	margin:0 auto 30px auto;
    max-width:916px;
    box-sizing:border-box;
    direction:rtl;
    text-align:right;
}
.video
{
    border: 1px solid #abbfc2;
}
.footerContainer
{
	position:absolute;
	bottom:0; 
	/*left:0;
    height:53px;*/
	width:100%;
    background:url('../images/footerBg.png') repeat-x bottom center;
    margin-top:60px;

}
.footer
{
	direction:rtl; 
	text-align:right;  
	max-width:916px;
    width:98%;
	margin:0 auto;
	color:#1c5180;
    position:relative;
}

.footer a:link, .footer a:hover, .footer a:visited {color:#1c5180;}
.say, .say a:link, .say a:hover, .say a:visited
{
    color:#ffffff;
}

.footer ul { list-style:none; }
@media all and (max-width:660px)
{
    .leftImg, .rightImg
    {
        display:none;
    }
    .Copyrights
    {
        color:#ffffff;
        width:100% !important;
        text-align:center;
    }
    .say, .say a:link, .say a:hover, .say a:visited
    {
        color: #ffffff;
        text-align:center;
    }
}
h1, .h1, h1 a:active, h1 a:link, h1 a:visited, h1 a:hover
{
	font:bold 14px Exo2_Light, carmelit_regularregular, Arial;
}
h2, .h2, h2 a:active, h2 a:link, h2 a:visited, h2 a:hover
{
}
h3, .h3, h3 a:active, h3 a:link, h3 a:visited, h3 a:hover
{
}
h4, .h4, h4 a:active, h4 a:link, h4 a:visited, h4 a:hover
{
}
h5, .h5, h5 a:active, h5 a:link, h5 a:visited, h5 a:hover
{
}
h6, .h6, h6 a:active, h6 a:link, h6 a:visited, h6 a:hover
{	
}
p, .p, p a:active, p a:link, p a:visited, p a:hover
{
}
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000; } 
a:active {color:#000000; }

input
{
}
select
{
}
textarea
{
}
/******************CONTENT PAGE*************/
.imgContainer
{
	float:right;
	max-width:250px;
    width:100%;
}

@media all and (max-width: 915px)
{
    .imgContainer { max-width: 836px !important; }
}

.imgContainer img { border:solid 1px #ffc640; cursor:pointer; width:100%; box-sizing:border-box;padding:5px; } 
.imgContainer img:hover { border:solid 1px #ffc640; } 
.imgContainer p { margin-bottom:40px; }

.textContainer
{
    float: left;
    width: 536px;
}

@media all and (max-width: 915px)
{
    .textContainer { width: 100% !important; margin-bottom:10px; }
}

.textContainer h1
{
	font: 22px Exo2_Light, carmelit_regularregular, Arial;
	border-bottom:solid 1px #ffb528;
    box-shadow:0 1px 1px #efeded;
    color:#ffb528;
}
.textContainer h2
{
	font:16px Exo2_Light, carmelit_regularregular, Arial;
	margin-bottom:5px;
    color:#ffb528;
}
.textContainer p { line-height:30px; }


/*****************************************/

/********************FOOTER***************/
a.Say { font:13px Exo2_Light, carmelit_regularregular, Arial;color:#ffffff; }
a.Say:hover { color:#ffffff; }
.Copyrights { width:450px; overflow:hidden;margin-bottom:0; padding-top:15px; }
.socialNetwork h3 { font: 13px Exo2_Light, carmelit_regularregular, Arial; color:#ffffff; margin-right:10px; margin-bottom:5px; }
.socialNetwork { float:left; }
.socialNetwork li { float:left; padding:0 3px; }
.socialNetwork img { max-width:94px; max-height:94px; }
.socialNetwork { max-width:550px; overflow:hidden; padding-top:20px; }

@media all and (max-width: 640px)
{
    .socialNetwork
    {
        float:none;
    }
    .socialNetwork li { padding:0 3px; }
}
/********************HOME PAGE*******************/

.homeSliderBox { position:relative;background-color:#ffffff; margin-bottom:35px; max-height:600px;max-width: 916px; margin:20px auto 0 auto;}
.slideshow { text-align:center; }
.slideshow img { display:none; width:100%; cursor:pointer;padding:15px; background:#ffffff; box-sizing:border-box; }
.slideshow img.first {display:block; }
.homeSliderInfo 
{
	width:25%;
	max-height:263px;
    height:60%;
	padding:40px 20px 10px 20px;
	background:url('../images/header-ImgTextBg.png') repeat-x;
	position:absolute;
	top:10%;
	left:15%;
	z-index:200;
    border-radius:15px;
}
.homeSliderInfo  h1
{
	font:16px Arial;
	color:#ffffff;
	margin-bottom:60px;
}
.homeSliderInfo  h2
{
	font:16px Arial;
	line-height:25px;
	color:#615e61;
	height:50px;
	overflow:hidden;
}
.slierArrowL
{
    cursor:pointer;
	position:absolute;
	top:45.5%;
	left:-30px;
	width:36px;
	height:36px;
	background:url('../images/sliderArrows.png') no-repeat top left;
    z-index:1000;
}
.slierArrowL:hover
{
        background:url('../images/sliderArrows.png') no-repeat top left;
}
.slierArrowR
{
    cursor:pointer;
	position:absolute;
	top:45.5%;
	right:-30px;
	width:36px;
	height:36px;
	background:url('../images/sliderArrows.png') no-repeat top right;
    z-index:1000;
}
.slierArrowR:hover
{
    background:url('../images/sliderArrows.png') no-repeat top right;
}
.moreDetailsBtn
{
	background:url('../images/moreDetailsBtn.jpg') no-repeat;
	width:92px;
	height:42px;
	position:absolute;
	bottom:20px;
	left:20px;
	cursor:pointer;
}
.shaddowSlider
{
    max-width:916px;
    width:100%;
    margin:0 auto;
    display:block;
}
@media all and (max-width: 450px)
{
    .homeSliderInfo
    {
        display:none;
    }
}

/***Discount Box***/

.discountBox
{
	/*margin-bottom:35px;
	border-top:solid 1px #070707;
    border-left:solid 1px #070707;
    box-shadow:-1px -1px 0 #3a3a3a;*/
	background: #fafafa;
    margin-bottom:0;
}
.mb20px
{
    margin-bottom:20px;
}

.discountBoxDiv 
{ 
    width:33.33%;
    color:#000000; 
    border-left:solid 1px #dcdcdc;
    min-height:213px; 
    float:right; 
    cursor:pointer; 
    box-sizing:border-box;	
    background:#eca629 url('../images/discountBoxbg.jpg') no-repeat top right;
    font:17px Exo2_Light, carmelit_regularregular, Arial;
 }
.bottomBoxShaddow
{
    margin-bottom:35px;
    width:100%;
}
@media all and (max-width: 600px)
{
    .discountBox
    {
        /*margin-bottom:35px;*/
        padding:0;
    }
    .discountBoxDiv { width:100% !important; border-top:solid 1px #b7b7b7; border-bottom:solid 1px #ffffff; }
    .bottomBoxShaddow
    {
        display:none;
    }
}
/*.discountBoxDiv:hover { background:url('../images/HomeDiscountHoverBg.png') no-repeat bottom center; }
.discountBoxDiv:hover h2 { color:#ffffff; }
.discountBoxDiv:hover .discountBoxText, .discountBoxDiv:hover .discountBoxText span, .discountBoxDiv:hover .discountBoxText div { color:#ffffff !important; }*/
.discountBoxDivContentWrapper { margin:5px;  padding:5px; box-sizing:border-box;}
.discountBoxDiv:hover
{
    background: -webkit-linear-gradient(left, #ffffff , #f6f6f6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #ffffff , #f6f6f6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,#ffffff , #f6f6f6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #ffffff , #f6f6f6); /* Standard syntax (must be last) */
}
.discountBoxDivTopContentWrapper { display:table-cell; vertical-align:middle; height:88px; }
.discountBoxDivContentWrapper img { margin-left:10px; }
.discountBox .first { border-right:none; }
.discountBox .last { border-left:none; }
.discountBox h2 {font:25px Exo2_Light, carmelit_regularregular, Arial; color:#ffffff; /*margin-top:35px; margin-right:97px;*/ }
.discountBoxText { line-height:22px; margin-top:10px; min-height:110px; overflow:hidden; color:#ffffff }
.discountBoxDiv:hover h2
{
    color:#e6a225;
}
.discountBoxDiv:hover .discountBoxText
{
    color:#1d5282;
}
/***News Box***/
.newsBox h1 { font-weight:bold;font: 20px Exo2_Light, carmelit_regularregular, Arial;background:#eca629; padding:25px 20px; box-sizing:border-box; color:#424242; width:100%; color:#ffffff;}
.newsBox { text-align:right; direction:rtl;max-width:916px; width:98%; margin:0 auto 35px auto;background: #f9f9f9; line-height:25px; font-size:15px; border:solid 1px #abbfc2;  box-sizing:border-box; }
.newsBox .leftPanel { width:257px; height:717px; float:left; border-right:solid 1px #fefdfd; box-sizing:border-box; }
.scrollingNewsBox { /*height:172px; overflow:hidden;*/ border-bottom:solid 1px #fefdfd;padding:20px; /*position:relative;*/ }
.scrollingNewsBox div { /*height:125px; overflow:hidden;*/border-bottom:none;padding:0; /*position:static;*/ }
.leftPanel .last {border-bottom:none; }
.newsBox .mainArticle { float:right; /*height:639px;*/ max-width:655px ; padding:40px; overflow:hidden; box-sizing:border-box;}
@media all and (max-width: 932px)
{
    .newsBox .mainArticle { max-width:none !important; padding:20px !important; height:auto !important; }
    #ctl00_ContentPlaceHolder1_ctl00_mainArticle { height:auto !important; }
    .newsBox .leftPanel { width:100% !important; height:auto !important; }
    .scrollingNewsContainer { height:auto !important; }
    .ContentContainer { height:auto !important; }
}
.height211 { height:171px;padding:20px 40px 20px 20px; width:598px; }
.height211 div { float:right; width:33%; height:175px; overflow:hidden; }
.newsBox .leftPanel .scrolingLeftTtl { height:49px;background:#ce1648; color:#ffffff;padding-top:32px; padding-right:20px; font-weight:normal; display:block; }
.newsBox .mainArticle img { width:50%; margin:0 0 20px 20px; float:right; }
.newsBox .mainArticle h1 { font-weight:bold; }
.newsBox h2 { font:20px Exo2_Light, carmelit_regularregular, Arial; }
.newsBox h2 span { font-size:20px; }
.newsBox .leftPanel div a:link { color:#000000;  }
.newsBox .leftPanel div a:hover { color:#000000; }
.newsBox .leftPanel div a.more { color:#000000; font-size:15px; display:block; text-align:left; /*position:absolute; bottom:10px; left:10px; float:left;*/ }

.scrollingNewsContainer { height:639px; overflow:hidden; }


/****************GALLERY*******************/
.mainImg
{
	direction:ltr;
	height:611px;
	background:#2f2f2f;
	width:920px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
	border:solid 1px #3e3e3e;
}
.mainImg img {background:#ffffff; max-height:675px;}
.series { margin:80px auto 0 auto; width:791px; direction:ltr; position:relative; min-height:110px; }

.thumb
{
	margin-right:6px;
    float: left;
    height: 95px;
    width: 95px;
    background:#2f2f2f;
    border:solid 1px #3e3e3e;
    padding:5px;
}
.thumb img { margin:2px !important; width:90px;}
.thumb:hover, .currentSelectedThumb {  }
.thumbs_container { overflow:hidden; height:107px;}
.thumbs_scroll img
{
	background-color:#ffffff;
}

.thumbArrowRight
{
	position:absolute;
	top:38px;
	right:-45px;
	width:25px;
	height:25px;
	background:url('../images/arrowsBottomGallery.png') no-repeat left bottom ;
	cursor:pointer;
}
.thumbArrowRight:hover
{
	background:url('../images/arrowsBottomGallery.png') no-repeat right bottom ;
}
.thumbArrowLeft
{
	position:absolute;
	top:38px;
	left:-45px;
	width:25px;
	height:25px;
	background:url('../images/arrowsBottomGallery.png') no-repeat left top ;
	cursor:pointer;
}
.thumbArrowLeft:hover
{
	background:url('../images/arrowsBottomGallery.png') no-repeat right top ;
}
.galleryArrowLeft
{
	position:absolute;
	top:270px;
	left:-50px;
	width:39px;
	height:38px;
	background:url('../images/arrowsSlider.png') no-repeat left top ;
	cursor:pointer;
}
.galleryArrowLeft:hover
{
	background:url('../images/arrowsSlider.png') no-repeat right top ;
}
.galleryArrowRight
{
	position:absolute;
	top:270px;
	right:-50px;
	width:39px;
	height:38px;
	background:url('../images/arrowsSlider.png') no-repeat left bottom ;
	cursor:pointer;
}
.galleryArrowRight:hover
{
	background:url('../images/arrowsSlider.png') no-repeat right bottom ;
}
.gallery { position:relative; direction:ltr; text-align:left; margin-bottom:35px;  }
.imgInfo { position:absolute; bottom:120px; left:0; overflow:hidden; text-align:right; height:50px; background:#1f1f1f;color:#a9a9a9; width:898px; padding:10px; }

/**************CONTACT**********************/
.contactFormContainer { margin-top:20px; }
.contactRightSmallFieldContainer { float:right; margin-bottom:20px; width:45%; }
.contactLeftSmallFieldContainer { float:left; margin-bottom:20px; width:45%; }
@media all and (max-width: 600px)
{
    .contactRightSmallFieldContainer { width:100% !important; }
    .contactLeftSmallFieldContainer { width:100% !important; }
    .contactTb { width:98.2% !important; }
}
.contactBigFieldContainer { float:right; margin-bottom:20px; width:100%; }

.contact { margin-bottom:35px;color:#3d3d3d; font:16px Exo2_Light, carmelit_regularregular, Arial; }
.contact h1 {color:#3d3d3d; font:bold 16px Exo2_Light, carmelit_regularregular, Arial; }
.contactInfo
{
	width:30%;
	max-height:618px;
	float:right;
	overflow:hidden;
    box-sizing:border-box;
    background:#ffffff;
    padding:20px;
}
@media all and (max-width: 800px)
{
    .contactInfo { width:100% !important; text-align:center; margin-bottom:5px; }
}
.contactForm
{
	width:65%;
	color:#3d3d3d; 
	font:14px Exo2_Light, carmelit_regularregular, Arial;
	float:left;
	line-height:20px;  
    box-sizing:border-box;
    background:#ffffff;
    padding:40px;
}
@media all and (max-width: 800px)
{
    .contactForm { width:100% !important; }
}

.contactTb
{
	width:96%;
	height:48px;
	background: #fbfbfb;
    border: 1px solid #d9d9d9;
    box-shadow: 2px 2px 6px #ebebeb inset;
    color: #000000;
	padding:5px 5px 5px 3px;
	font:14px Exo2_Light, carmelit_regularregular, Arial;
}
.contactTA
{
	background: #fbfbfb;
    border: 1px solid #d9d9d9;
    box-shadow: 2px 2px 6px #ebebeb inset;
    color: #000000;
	padding:5px;
	font:14px Exo2_Light, carmelit_regularregular, Arial;
	width:98%;
	height:150px;
	resize:none;
}
.mt20px
{
	margin-top:20px;
}
.width544px
{
	width:98.2% !important;
}
.sendBtn
{
	width:100%;
    height:52px;
	cursor:pointer;
     background: -webkit-linear-gradient(#efefef, #dadada); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#efefef, #dadada); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#efefef, #dadada); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#efefef, #dadada); /* Standard syntax (must be last) */
    border-bottom:solid 1px #a2a2a2;
    color:#000000;
    box-shadow:1px 1px 1px #c9c9c9;
    font:18px  Exo2_Light, carmelit_regularregular, Arial;
}

.contactSummary
{
	font:bold 12px Exo2_Light, carmelit_regularregular, Arial;
	color:Red;
    line-height:30px;
}
@media all and (min-width: 916px)
{
    .sendBtn:hover
    {
        background:#ffbd29;
    }
}
.sendBottonShaddow
{
    width:100%;
}

/*****************SEARCH******************************/
.searchTb
{
	width:80%;
	height:28px;
	background: #fbfbfb;
    border: 1px solid #d9d9d9;
    box-shadow: 2px 2px 6px #ebebeb inset;
    color: #424242;
	padding:5px 5px 5px 3px;
	font:14px Exo2_Light, carmelit_regularregular, Arial;
	float:right;
	margin-top:3px;
}
.searchBtn
{
	width:15%;
    max-width:134px;
	height:52px;
	background:url('../images/btnsBg.png') no-repeat center top;
	float:left;
	cursor:pointer;
    font:16px Exo2_Light, carmelit_regularregular, Arial;
    padding-bottom:8px;
}
.searchBtn:hover
{
		background:url('../images/btnsBg.png') no-repeat center bottom;
        color:#ffffff;
}
.searchContainer .h1 { color:#000000; margin:30px 0 5px 0; display:block; }
.searchContainer .p { font:14px Exo2_Light, carmelit_regularregular, Arial; color:#000000; display:block; }
.ml40px { margin-left:40px; }

.searchResultsTitle {  }
.searchResultsContent { max-height:50px; overflow:hidden; }
.searchResultContainer { max-height:100px; overflow:hidden; }


a.blNone {border-left:none; }
.galleryInfo
{
	background:url('../images/catInfoBG.png');
    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    height: 57px;
    left: 0;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    text-align: right;
    width: 207px;
}

#loadarea img
{
	max-width:910px;
	max-height:607px;
    border-width:0;
}
.credit { font-size:12px; }


/*****CATEGORIES*****/
.box
{
	padding:0.35%;
	border:solid 1px #bebebe;
	display:inline-block;
	position:relative;	
	/*height:290px;*/
	margin-left:1%;
	margin-bottom:8px;
    width:23.2%;
    vertical-align:top;
}

.catTtl
{
	position:absolute;
	bottom:0px;
    width:100%;
	display:block;
	text-align:center;
    height:50px;
    line-height:20px;
    padding:5px;
    box-sizing:border-box;
	/*background:url('../images/catTtlBg.png') no-repeat left top;*/
	background:rgba(255, 255, 255, 0.8);
	font-size: 20px;	
	color:#3d3d3d;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;
}
.catDesc
{
	display:block;
	padding:2%;
	/*height:80px;*/
	overflow:hidden;
	font-size: 16px;
	color:#000000;
}
.box:hover > .carImageContainer .catTtl
{
	color:#000000;	
	background:#ffb528;
	/*background:url('../images/catTtlBg.png') no-repeat left bottom;*/
}
.box:hover
{
	/*border:solid 1px #56b8fa;*/
}
.categories h1
{
	font: 22px Exo2_Light, carmelit_regularregular, Arial;
	border-bottom:solid 1px #ffc640;
    color:#ffc640;
    margin-bottom:5px;
}

.CategoriesContainer
{
    text-align:center;
}
.box:nth-child(4n)
{
    margin-left:0 !important;
}
.catInfo
{
	margin-bottom:5px;
	font-size:17px;
}
.catInfoImg
{
	margin-left:5px;
	margin-bottom:5px;
	float:right;
    box-sizing:border-box; 
    padding:5px;
    border:solid 1px #bebebe;
}
.CatText
{
	margin:20px 0;
}
.catImg
{
	/*width:197px;*/
    width:100%;
}
.carImageContainer
{
    position:relative;
}
@media all and (max-width: 660px)
{
    .box:nth-child(2n) { margin-left:0 !important; }
    .box { width:48.2% !important; height:330px !important; }
}
@media all and (max-width: 430px)
{
    .box { margin-left:0 !important; width:98.2% !important; height:20% !important; }
}

.jb-caption-desc
{
    text-align:center !important;
}

@media all and (max-width: 817px)
{
    body
    {
        background:#e0e0e0; 
    }
    .collapse-button 
    {
        background: none !important;
        padding: 0 !important;
        box-shadow: none !important;
        border: none !important;
    } 
    .collapse-button .icon-bar 
    {
        background-color: #144b7c !important;
        height: 5px !important;
        border-radius:3px !important;
        width: 30px !important;
        margin: 4px 0 !important;
    }
    .menu-collapser
    {
        background-color:transparent !important;
        height:41px !important;
        padding-right:50px !important;
        color:#144b7c !important;
        font:22px Exo2_Light, carmelit_regularregular, Arial !important; 
        line-height:40px !important;
        text-shadow:none !important;
    }

    ul.slimmenu.collapsed li
    {
        width: 100% !important;
        margin:0 !important;       
        background:none !important;
    }

    ul.slimmenu.collapsed a
    {
        width: auto !important;
        color:#000000;
        font:18px Exo2_Light, carmelit_regularregular, Arial !important; 
        border-bottom:solid 1px #cbcbcb !important;
        border-top:solid 1px #ffffff !important;
    }
    ul.slimmenu
    {
        padding:1% !important;
        background:#ededed !important;
        width:98% !important;
    }
    ul.slimmenu > li
    {
        border-left:none !important;
    }
    ul.slimmenu.collapsed a:hover, .mainNav li a:hover, a.Selected:link, li.Selected > a:link
    {
        background:#144b7c !important;
        color:#ffffff !important;
    }
    ul.slimmenu.collapsed li > ul li a
    {
        color:#fffff !important;
        border-top:solid 1px #ffffff !important;
        padding-right:90px;
        font-size:18px !important;
        background:#144b7c !important;
    }
    ul.slimmenu.collapsed li > ul li a:hover
    {
        color:#000000 !important;
    }
    ul.slimmenu li .sub-collapser
    {
        background:none !important;
    }
    ul.slimmenu li .sub-collapser > i
    {
        color:#000000 !important;
    }
}

@media all and (min-width: 818px)
{
    .sub-collapser
    {
        display: none !important;
    }
    ul.slimmenu
    {
        margin-top:14px !important;
        margin-bottom:40px !important;
        height:40px  !important;  
        border-right:solid 1px #e0e0e0;
    }

    ul.slimmenu > li.last
    {        
        border-left:none !important;
    }

    ul.slimmenu > li
    {
        margin-right: 0 !important;
        margin: 0 auto !important;
        text-align: center !important;
        float: right;
        display: table-row !important;
        /*background:transparent url('../images/navBorder.png') no-repeat left 8px !important;*/
        border:none !important;
        padding:0 2px 0 2px !important;
        box-sizing:border-box;
        border-left:solid 1px #e0e0e0 !important;
        background:none !important;
    }
    ul.slimmenu > li:hover
    {
        /*border-bottom:solid 5px #6fdabe !important;*/
    }
    ul.slimmenu > li > a
    {
        padding: 0 !important;
        display: table-cell !important;      
        vertical-align:middle!important;
        text-align: center !important;
        margin: 0 auto !important;
        color:#121212 !important;
        font:16px Exo2_Light, carmelit_regularregular, Arial !important;
        border-bottom:solid 1px transparent;  
        transition:none !important;
        height:40px;
        text-shadow:none !important;
    }

    ul.slimmenu > li > a:hover, ul.slimmenu > li > a.Selected, ul.slimmenu > li.Selected > a
    {
        background:transparent url('../images/navHoverBg.png') repeat-x  !important;
        color:#ffffff !important;
    }
    ul.slimmenu > li > ul a:hover
    {
        background:#dcdcdc !important;
        color:#000000 !important;
    }
    ul.slimmenu li > ul
    {
        width: 120% !important;
        right:0 !important;        
        background: linear-gradient(rgba(27, 103, 173, 0.9), rgba(20, 75, 124, 0.9)); /* Standard syntax */
        padding:5px;
        box-sizing:border-box;
        margin-top:10px !important;
        /*top:120% !important;*/
    }

    ul.slimmenu > li > ul li
    {
        width: 100% !important;
        background:transparent url('../images/SubNavSep.gif') repeat-x bottom left !important;
        padding:2px 0 5px 0;
    }

    ul.slimmenu > li > ul a
    {
        padding: 5px 5% !important;
        font-size:15px !important;
        color:#ffffff !important;
        font:15px Exo2_Light, carmelit_regularregular, Arial !important;
        width:90% !important;
        text-align:right !important;
    }
}

.galleryPrev .imgBox
{
    width:24.1%;
    margin-left:1.2%;
    float:right;
    overflow:hidden;
    position:relative;
    margin-bottom:10px;
    cursor:pointer;
    display:block;
}
.galleryPrev .imgBox:nth-child(4n)
{
    margin-left:0;
}
.galleryPrev .imgBox img
{
    width:100%;
    box-sizing:border-box;
    padding:5px;
    border:solid 1px #bebebe;
}
.galleryPrev .imgBox .imgBoxInfo
{
    height:30px;
    padding:10px;
    width:100%;
    background:#000000;
    color:#ffffff;
    opacity:0;
    position:absolute;
    bottom:-50px;
    transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    display:block;
}
.galleryPrev .imgBox:hover > .imgBoxInfo
{
    opacity:0.8;
    bottom:0;
}
@media all and (max-width: 818px)
{
    .galleryPrev .imgBox
    {
        width:48.9%;
        margin-left:2%;        
    }
    .galleryPrev .imgBox:nth-child(2n)
    {
        margin-left:0;
    }
}


