﻿@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;
}
@font-face {
    font-family: ''Assistant'';
    /*src: url('Alef/carmelitregular.eot');*/
    src: /*url('Alef/carmelitregular.eot?#iefix') format('embedded-opentype'),*/
         url('Alef/'Assistant'.woff') format('woff'),
         url('Alef/'Assistant'.ttf') format('truetype'),
         url('Alef/'Assistant'.svg#'Assistant'') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*#region CSS 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: hidden; }
html{ overflow-y: scroll; }

/*REMOVE INPUT FIELDS BORDERS IN CHROME*/
*:focus {outline: none;}

/*#endregion*/

/*#region General 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:48px; }
.mt20px { margin-top:20px; }
.dBlock { display: block; }
.w100per { width: 100% !important; }
.border_red { border:solid 1px red !important; }
.mb5px
{
    margin-bottom:5px;
}

/*#endregion*/

/*#region General Definitions*/

body{
    background:#ffffff url(../images/bodybg.gif) repeat-x top left;
	font:16px 'Assistant', Exo2_Light, Arial; 
	color:#000000; 	
    position:relative;
}
.container
{
	width:100%;
    max-width:907px;
	margin:0 auto;
	position:relative;
	direction:rtl; 
	text-align:right;
}

h1, .h1, h1 a:active, h1 a:link, h1 a:visited, h1 a:hover
{
	font:bold 16px 'Assistant', Exo2_Light, Arial; 
}
h2, .h2, h2 a:active, h2 a:link, h2 a:visited, h2 a:hover
{
	font:bold 16px 'Assistant', Exo2_Light, Arial;
	color:#000000;
	margin-top:5px;
}
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
{
}

/*#endregion*/

/*#region Header*/
header
{
    height:100px;
}
/*.top-strip
{
    width:100%;
    height:6px;
    background:#ffac1d;
}*/
.logo img
{
    transition: opacity 1s;
}
.logo img:hover
{
    opacity:0;
}
.logo
{
    width:140px;
    height:33px;
    background:url('../images/logoHover.png') no-repeat top left;
    display:block;
    position:relative;
    top:22px;
    transition: opacity 1s;
}
@media all and (max-width:908px)
{
    /*footer
    {
        background:#87b34d !important;
    }*/
}
@media all and (max-width: 817px)
{
    /*.logo
    { 
        background:none !important;
        margin:0 !important;
    }*/
    .logo img
    {
        opacity:1 !important;
    }
    /*header
    {
        height:200px  !important;
    }*/
}

.langNav
{
    position:absolute;
    top:20px;
    left:0;
    list-style:none;
    /*z-index:100;*/
    background-color:transparent;
    padding:0;
    margin:0;
    display:table;
}
.langNav li
{
    display:table-cell;
    vertical-align:middle;
    text-align:center;   
    background:url(../images/langNavSep.gif) no-repeat left 8px;
}
.langNav li:last-child
{
    background:none;
}
/*.langNav li a:link, .langNav li a:active, .langNav li a:link:visited
{
    color:#ffffff;
}*/
.langNav li:last-child a
{
    margin-left:0;
}
.langNav li a
{
    font:18px 'Assistant', Exo2_Light, Arial; 
    padding:5px 10px;
    height:30px;
    color:#595959 !important;
    transition:all 1s;
    border-radius:2px;
    margin-left:3px;
}
.langNav li:hover a, .langNav li a.Selected
{
    color:#ffffff !important;
}
@-moz-document url-prefix() {
	.engBtn { line-height:20px; }
}
.socialMediaContainer
{
    position:absolute;
    /*top:52px;*/
    right:-120px;
    z-index:1000;
    width:117px;
    height:177px;
    background: rgba(0, 0, 0, 1);
     color:#ffffff !important;
    -ms-transform:rotate(-90deg); /* IE 9 */
    -webkit-transform:rotate(-90deg); /* Chrome, Safari, Opera */
    transform:rotate(-90deg); /* Standard syntax */   
    transition: right 1s, background 1s, color 1s;
    z-index:1100;
}

.socialMediaContainer:hover
{
    
    right:0;
    /*opacity:1;
    background: url('../images/socialMediaContainerBg.png') no-repeat right top;*/
}
.socialMediaContainer:hover > a
{
    color:#ffffff !important;
} 
a.socialMedia
{
    color:#ffffff !important;   
    opacity:0.8;  
    font-size:16px;
    display:block;     
    text-align:center;
    margin-top:2px;
}
.addthisContainer
{
    position:absolute;
    top:53px;
    right:20px;
    -ms-transform:rotate(90deg); /* IE 9 */
    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
    transform:rotate(90deg); /* Standard syntax */  
    width:80px;  
}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m
{
    padding:6px 0;
}
@media all and (max-width: 817px)
{
    .socialMediaContainer, .contactTabHolder, .searchTab
    {
        display:none;
    }
    nav
    {
        /*top: -48px;
        position: relative;*/
        z-index: 990;
    }

    /*.logo
    {
        margin:0;
        text-align: left;
        z-index: 1000;
        position: relative;
    }*/

    /*.logo img
    {
        width: 90%;
    }*/
    /*body
    {
        background:#d2b06c url('../images/MbodyBg.jpg') top center repeat-x;
    }*/

}
@media all and (max-width: 500px)
{
    /*.logo
    {
        padding:20px 1% 0 1%;
        width:96%;
    }
    .logo img
    {
        width: 100%;
    }*/
}
.contactTab
{
    position:absolute;
    /*top:200px;*/
    right:-122px;
    z-index:1200;
    width:122px;
    height:221px;
    background: rgba(0, 0, 0, 1);
    direction:rtl;
    text-align:center;  
    color:#ffffff;
    transition: right 1s, background 1s, z-index 1s;
}
.searchTab
{
    height:40px;
    top:15px !important;
    z-index:1000;
}
.contactTab:hover
{
    color:#ffffff;
    right:0;
    /*background: rgba(0, 0, 0, 0.8);*/

}
.contactTabLink
{
    color:#ffffff !important;    
    font-size:16px;
    display:block;     
    text-align:center;
    padding:3px 0;
    margin-top:6px;
    width:70px;
    height:23px;
    position:absolute;
    left:-49px;
    top:14px;
    background:#121212;
    transition: background 1s;
    -ms-transform:rotate(-90deg); /* IE 9 */
    -webkit-transform:rotate(-90deg); /* Chrome, Safari, Opera */
    transform:rotate(-90deg); /* Standard syntax */   
}
.searchTab .contactTabLink
{
    width:40px;
    height:40px;
    background:#121212 url(../images/searchIcon.png) no-repeat 10px 10px;
    transform:rotate(0);
    box-sizing:border-box;
    left:-40px;
    top:0;
    margin-top:0;
}
.contactTab:hover .contactTabLink
{
    /*background: rgba(0, 0, 0, 0.8);*/
    color:#ffffff !important;
    opacity:1;    
}
.searchTab:hover
{
    background:#000000;
}
.searchTab:hover .contactTabLink
{
    background:#000000 url(../images/searchIcon.png) no-repeat 10px 10px;
}
.contactTabTb
{
    text-align:right;
    background:#ffffff;
    color:#000000;
    font:17px 'Assistant', Exo2_Light, Arial;
    height:14px;
    width:94px;
    padding:5px;
    margin:2px 10px;
}
.searchTab .contactTabTb
{
    background:#000000;
    color:#ffffff;
    height:25px;
    margin-top:0 !important;

}
.contactTabTa
{
    text-align:right;
    background:#ffffff;
    color:#000000;
    font:17px 'Assistant', Exo2_Light, Arial;
    height:70px;
    width:94px;
    padding:5px;
    margin:3px 10px;
    resize:none;
}
.mt10
{
    margin-top:10px !important;
}
.errorStyle
{
    background:#d3020e;
    color:#ffffff;
}
.contactTab .submitBtn, .SearchPage .submitBtn
{
    background:#1d1d1d;   
    width:104px;
    height:30px;
    cursor:pointer;
    text-align:center;
    padding-top:2px;
    margin-left:8px;
    color:#ffffff;
}
.searchTab .submitBtn
{
    /*margin-top:5px;*/
    background:none;
    width:40px;
    height:40px;
    color:transparent;
    position: absolute;
    top: 5px;
    left:-45px;
    width: 40px;
}
    .searchTab .submitBtn:hover
    {
        background:none;
        color:transparent;
    }
.contactTab .submitBtn:hover, .SearchPage .submitBtn:hover
{
    /*background:#734527;*/   
}
/*#endregion*/

/*#region Nav*/

nav
{
    width:100%;
}

@media all and (max-width: 817px)
{
    nav
    {
        height: 40px;
    }
}

/*#endregion*/

/*#region Home Page*/

/*#region Slider*/

.slider img
{
    width:100%;
    /*cursor:pointer;*/
}
.slider a
{
    width:100%;
}
.posRel
{
    position:relative;
}
#HomeWideGalleryContainer
{
    margin-top:20px;
}
@media all and (max-width: 600px)
{
   .posRel
    {
        width:90%;
        margin:0 auto;
    }
    .langNav li
    {
        display:none;
    }
    #HebBtnLi, #EngBtnLi
    {
        display:inline-block;
    }
    #EngBtnLi
    {
        background:none;
    }
    #HomeWideGalleryContainer
    {
        margin-top:10px;
    }
}
.hWcustom-pager
{
    position:absolute;
    bottom:30px;
    left:0;
    padding:8px;
     background:#ffffff;
    z-index:2000;
    display:none;
}
.hWcustom-pager a:link
{
     color:#000000;
     display:block;    
     margin:5px 0;
     padding-bottom:1px;
     /*border-radius:18px;*/
     width:18px;
     height:18px;
     text-align:center;
     line-height:16px;
}
.hWcustom-pager a:hover, .hWcustom-pager .cycle-pager-active
{
     background:#e7e7e7;
     color:#000000 !important;
}
/*.nextPrev
{
    width:100%;
    height:100%;
    position:relative;
    z-index:2000;
}*/

@media all and (max-width: 817px)
{
    .nextPrev { display:none !important; }
    .hWcustom-pager { display:none !important; }
}
/*.nextPrev .next
{
   background:url('../images/cycle_arrow_right.png') repeat-x;
    width:156px;
    height:156px;
    position:absolute;
    top:35%;
    right:10px;
    z-index:900;
    cursor:pointer;
}

.nextPrev .prev
{
   background:url('../images/cycle_arrow_left.png') repeat-x;
    width:156px;
    height:156px;
    position:absolute;
    top:35%;
    left:10px;
    z-index:900;
    cursor:pointer;
}*/
.nextPrev .next
{
    background:/*rgba(255, 255, 255, 0.5)*/ url('../images/cycle_arrows.png')  no-repeat right top;
    width:56px;
    height:60px;
    /*border-radius:20px;*/
    position:absolute;
    top:47%;
    right:0;
    z-index:1000;
    cursor:pointer;
    /*transition:background ease-in-out 0.5s;*/
}
.nextPrev .next:hover
{
    background:/*#090909*/ url('../images/cycle_arrows.png')  no-repeat  right bottom;
}
.nextPrev .prev
{
    background:/*rgba(255, 255, 255, 0.5)*/ url('../images/cycle_arrows.png') no-repeat left top;
    width:56px;
    height:60px;
    /*border-radius:20px;*/
    position:absolute;
    top:47%;
    left:0;
    z-index:1000;
    cursor:pointer;
    /*transition:background ease-in-out 0.5s;*/
}
.nextPrev .prev:hover
{
    background:/*#090909*/ url('../images/cycle_arrows.png')  no-repeat left bottom;
}

@media all and (max-width: 1100px)
{
   .nextPrev .next{ top:20%; }
   .nextPrev .prev {  top:20%; }
}
@media all and (max-width: 500px)
{
    .hWcustom-pager { display:none; }
    .nextPrev { display:none; }
}
/*69Slider*/
.slider img.SliderImg
{
    width:895px;
    padding:5px;
    border:solid 1px #5f5f5f;
    cursor:pointer;
}

@media all and (max-width: 926px)
{
    /*69Slider*/
    .slider img.SliderImg
    {
        width: 100%;
        padding:5px;
        border: solid 1px #45967e;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
}

/*#endregion*/


/*#region Image Box*/

.ImgBoxWide
{
    position:relative;
    float:right;
    margin-left:6px;
    margin-bottom:6px;
    cursor:pointer;
    padding:5px;
    width:200px;  
    /*border: 1px solid transparent;*/
    overflow:hidden;
}
.ImgBoxWide:hover
{
    /*border: 1px solid transparent;*/
    transition: background 0.5s ease 0s;
}
.ImgBoxWide > a > img
{  
    width:100%;    
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*border-bottom:solid 9px #d3020e !important;*/
    transform:scale(1.0);
    transition:background 0.5s ease, transform  0.5s ease;
}
.ImgBoxWide:hover > a > img
{   
    transform:scale(1.07);
}
.ImgBoxWide > a > .imgInfo
{
    width:96%;
    padding:10px 5px;
    text-align:center;
    background:none;
    position:absolute;
    background:#d3020e;
    color:#ffffff;
    bottom:0;
    left:0;
    font-size:16px;
    display:none;
}
.ImgBox
{
    width:31.33333%;    
    margin:0 1% 0 1%;
    cursor:pointer;
    vertical-align:top;
    position:relative;
    transition:border 1s ease;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom:10px;
    background:url("../images/Pageshadow.png") no-repeat right 190px;
}
.imgInfo
{
    display:block !important;
}
.ImgBox > a
{
    display:block;
    overflow:hidden;
    height:195px;
    box-sizing:border-box;
    transition:all 0.2s ease-in;
    border-bottom:solid 6px transparent;

}
.ImgBox:hover > a
{
    border-bottom:solid 6px #d3020e;
    height:190px;
    margin-bottom:5px;
}
.ImgBox > a > img
{
    width:100%;    
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;    
    transform:scale(1.0);
    transition:background 0.5s ease, transform  0.5s ease;
}

.ImgBox:hover > a > img
{   
    transform:scale(1.2);
}
.ImgBox > a > .imgInfo
{
    width:100%;
    padding:0;
    text-align:center;
    color:#000000;
    position:absolute;
    right:0;
    bottom:-10px;
    display:block !important;
    font-size:20px;
    overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
     transition:height 0.5s ease, transform  0.5s ease;
}
.imgInfo > span
{
    display:table-cell;
    width:220px;
    vertical-align:middle;   
    text-align:right;
    font-size:20px;    
}
.ImgBox:hover .imgInfo span
{
   color:#d3020e;
}
.CatSubHeader
{
    position:absolute;
    bottom:-10px;
    right:0;
    height:20px;
    overflow:hidden;
    color:#000000;
    text-align:right
}
.shortDesc
{
    text-align:right;
}


@media all and (max-width: 817px)
{
    .ImgBox
    {       
        width: 90%;
        max-width:400px;
        /*margin-left:2%;*/
        background:none; 
        overflow:visible;    
        padding-bottom:0;     
    }
    .ImgBox a
    {
        height:auto;
        border-bottom:none;
        margin-bottom:0;
    }
    .ImgBox:hover a
    {
        height:auto;
        border-bottom:none;
        margin-bottom:0;
    }
   .ImgBox:hover > a > img
    {   
        transform:scale(1.0);
    }

}
/*#endregion*/

/*#region Textbox*/

.box
{
    border:solid 1px #e7e7e7;
    background:#ffffff;
    font-size:15px;
    color:#000000;
}
.box h2
{
    color:#000000;
    font-weight:normal;
    font-size:20px;
    padding:5px 10px 5px 5px;
    margin-bottom:5px;
    margin-top:0;
}
.box .txtBody
{
    padding:10px;
}
#ContactFormContainer > div > div
{
    margin:10px 0;
} 
/*#endregion*/

/*#region Home Contact*/

.homeContact
{
    width:49%;
    float:right;
    margin-left:2%;
    height:290px;
    box-sizing:border-box;
}

.mleft0
{
    margin-left:0 !important;
}

.homeContact .info
{
    max-height:40px;
    overflow:hidden;
    line-height:20px;
    margin: 10px 20px;
}

.homeContact .contactForm
{
    margin: 20px;
}

.homeContact .contactForm .tb
{
    border:solid 1px #e7e7e7;
    /*background:#f6f6f6;*/
    border-radius:2px;
    /*box-shadow: 3px 3px 5px #000000 inset;*/
    padding:7px 5px;
    color:#000000;
    font:17px 'Assistant', Exo2_Light, Arial;
    width:100%;
    margin-bottom:8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius:3px;

}

.facebookContent
{
    height:230px;
    overflow:hidden;
    line-height:20px;
    margin: 10px 20px;
}

.tbShort
{
    border:solid 1px #e7e7e7;
    /*background:#f6f6f6;*/
    border-radius:2px;
    /*box-shadow: 3px 3px 5px #000000 inset;*/
    padding: 7px 5px;
    color:#000000;
    font:17px 'Assistant', Exo2_Light, Arial;
    width:49%;
    margin-left:2%;
    margin-bottom:8px;
    float:right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*border-radius:3px;*/
}

.contactForm button, .sendBtn, .submitBtn
{
    padding:10px 0;
    width:120px;
    text-align:center;
    background:#000000;
    color:#ffffff;
    font:18px 'Assistant', Exo2_Light, Arial; 
    border:none;
    border-radius:2px;
    cursor:pointer;
    float:left;
    font-weight:normal;
    transition:all 0.5s;
    /*border-radius:3px;*/
}
.contactForm button:hover, .sendBtn:hover, .submitBtn:hover
{
    background:#d3020e;
    color:#ffffff;
}
.sendBtn
{
    margin-left:1%;
}
#RL > div
{
    background:#ffffff !important;
}
@media all and (max-width: 926px)
{
    .homeContact
    {
        width: 49%;
        float: right;
        margin-left: 2%;
        height: 325px;
    }

    .tbShort
    {
        width: 100%;
    }
    .mt29px, .mt38px
    {
        display:none;
    }
}

@media all and (max-width: 817px)
{
    .homeContact
    {
        width:100%;
        height:auto;
    }
    .shaddowImgleft
    {
        display:none;
    }
}

/*#endregion*/

/*#region Home Scrolling Images*/

.scrollingImageContainer
{
    /*max-height:160px;*/
    /*width:25%;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding:0 15px;
    float:right;
    /*border-left:solid 1px #9b9b9b;
    border-right:solid 1px #c8c8c8;*/
    border-left:solid 1px #d6d6d6;
}
.scrollingImageContainer a:hover
{
    text-decoration:underline;
}
.scrollingImageContainer:first-child
{
    border-right:none !important;
}
.scrollingImageContainer:last-child
{
    border-left:none !important;
}
.scrollingImagesWrapper
{
    float:right;
    width:100%;
    margin:10px 0 15px 0;
}
#custom-pager
{
    float:left;
    margin-top:-32px;
    margin-left:4px;
}
#custom-pager a:link, #custom-pager a
{
     color:#000000;
     display:block; 
     float:left;    
     margin:0 1px;
     padding-top:1px;
     /*border-radius:18px;*/
     width:18px;
     height:18px;
     text-align:center;
     line-height:18px;
}
#custom-pager a:hover, .cycle-pager-active
{
     background:#e7e7e7;
     color:#000000 !important;
}
.PauseBtn
{
    background:url('../images/pauseBtnBg.png') no-repeat;
    width:22px;
    height:22px;
    float:left;
    cursor:pointer;
    opacity:0.6;
}
.resumeBtn
{
    background:url('../images/resumeBtnBg.png') no-repeat;
    width:22px;
    height:22px;
    float:left;
    margin-left:5px;
    cursor:pointer;
}
.PausePlayContainer
{
    /*background:#ffffff;*/
    padding:5px;
    width:170px;
    float:left;
    margin-bottom:-30px;
    position:relative;
}
.PausePlayContainer span
{
    position:absolute;
    top:8px;
}
.mb50px
{
    margin-bottom:50px;
}
.cycle-paused ~ .PausePlayContainer .resumeBtn
{
    opacity:0.6;
}
.cycle-paused ~ .PausePlayContainer .PauseBtn
{
    opacity:1;
}
/*@media all and (max-width: 817px)
{
    .scrollingImageContainer
    {
         width:33.33333333%;
    }

}
@media all and (max-width: 600px)
{
    .scrollingImageContainer
    {
         width:50%;
    }

}*/
@media all and (max-width: 326px)
{
    /*.scrollingImageContainer
    {
         width:100%;
    }*/
    #custom-pager
    {
        display:none;
    }

}
/*#endregion*/

/*#endregion*/

/*#region Content Page*/

.contentContainer
{
    width:917px;
    margin:20px auto;
    text-align:right;
    direction:rtl;
    box-sizing:border-box;
    position:relative;
}
.Ttl
{
    /*border-bottom:solid 1px #efefed;*/
    padding:2px 10px;
    color:#000000;
    /*background:#181818;*/
    box-sizing:border-box;
}
.txt
{
    /*background:#181818;*/
    padding:10px;
}
.imgContainer
{
    width:30%;
    float:right;
}
.imgContainer a
{
    display:inline-block;
    margin-bottom:20px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    background:url('../images/Pageshadow.png') no-repeat bottom right;
}
.imgContainer img
{
    width:100%;
    transition:box-shadow 0.5s ease;
    cursor:pointer;
}
.imgContainer img:hover
{
    /*transform:scale(1.3);*/
    box-shadow: 0 0 10px #000000;
}
.fancybox-title
{
    text-align:right;
}
.imgContainer .contentImgInfo
{
    font-size:14px;
    margin:-8px 0 0 0;
    line-height:16px;
}
.txtContainer
{
    float:left;
    /*margin:0 15px 10px 0;*/
    width:68%;
    border:solid 1px #e7e7e7;
}
.contentContainer h1
{
    font-size:20px;
    font-weight:normal;
}
.contentContainer .txtContainer h2
{
    font-size:15px;
    font-weight:normal;
    margin-top:0;
    color:#000000;
    /*padding-right:25px;*/
}
.txtContainer .txt
{
    /*margin:10px 25px;*/
}
.ShareAndLike
{
	float:right;
	/*padding:0 10px;
	1413:solid 1px #000000;
	border-right:solid 1px #000000;
	background: linear-gradient(#272727, #121212);
	margin-right:10px;*/	
	height:50px;
}
.socialNetworking
{
	position:absolute;
	left:0;
	bottom:10px;
}
.socialNetwork
{
	display:block;
	width:34px !important;
	height:34px;
	float:left;
	margin-right:2px;
	background-image:url('../images/snImgs.png');
	margin-top:8px;
}
.socialNetwork span { display:none;}
.sn3 { background-position:left top; }
.sn1 { background-position:-41px top; }
.sn6 { background-position:-82px top; }
.sn5 { background-position:right top; }
.likebtn
{
	margin:15px 15px 0 0;
}
.fb-comments, .fb-comments iframe[style] {width: 100% !important;}
.at4-icon
{
    display:none !important;
}

@media all and (max-width: 926px)
{
    /***********************CONTENNT PAGE*****************************/

    .contentContainer
    {
        width:98%;
        margin:20px auto;
    }
    .imgContainer
    {
        width:30%;
        float:right;
    }
    .imgContainer img
    {
        width:100%;
        max-width:none !important;
        float:right;
    }
    .imgContainer .contentImgInfo
    {
        font-size:12px;
        margin:4px 0 10px 0;
    }
    .txtContainer
    {
        float:left;
        width:68%;
    }
}

@media all and (max-width: 400px)
{
    .contentContainer
    {
        width: 95.5%;
        margin: 20px auto;
    }
     header
    {
        /*height:120px  !important;*/
    }
    nav
    {
        height:auto !important;
        /*top:-10px;*/
    }
    .imgContainer
    {
        width: 100%;
        float: right;
    }

    .imgContainer img
    {
        width: 100%;
        float: right;
    }

    .txtContainer
    {
        float: left;
        width: 100%;
    }
    .langNav
    {
        top:0;
        left:0;
    }
    .langNav li a
    {
        font-size:14px !important;
        padding:5px;
    }

}

/*#endregion*/

/*#region Contact Box*/

.contact
{
    padding-bottom:10px;
}
.contact .txtBody
{
    padding-right:1.5%;
}
.contact .tb
{
    border:solid 1px #e7e7e7;
    /*background:#f6f6f6;*/
    border-radius:2px;
    /*box-shadow: 3px 3px 5px #000000 inset;*/
    padding:7px 5px;
    margin-bottom:10px;
    margin-right:1%;
    width:23.75%;
    color:#000000;
    font-size:15px;
    font-family:'Assistant', Exo2_Light, Arial;
    float:right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.contact .ta
{
    border:solid 1px #e7e7e7;
    /*background:#f6f6f6;*/
    border-radius:2px;
    /*box-shadow: 3px 3px 5px #000000 inset;*/
    padding:5px;
    margin-right:1%;
    margin-bottom:10px;
    width:98%;
    height:80px;
    color:#000000;
    font-size:15px;
    font-family:'Assistant', Exo2_Light, Arial;
    float:right;
    resize:none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.contact .cb
{
    margin-right:1%;
    margin-bottom:10px;
    font-size:17px;
    float:right;
}
@media all and (max-width: 600px)
{
    .contact .tb
    {
        width:98%;   
    }
    .contact .cb
    {
        width:96%;  
    }
    div.fileinputs
    {
        width:98% !important;
    }
    .ddlButton
    {
        width:10% !important;
    }
    .fakefileText
    {
        width:88% !important;
    }
    .selectboxit-container.selectboxit-container
    {
         width:98% !important;
    }
    .selectboxit-text
    {
        margin-top:0px !important;
        float:right !important;
        margin-right:10%;
    }
    .selectboxit-container .ddlButton
    {
        width:100% !important;
    }
    .selectboxit-container .selectboxit .selectboxit-arrow-container
    {
        width:10% !important;
    }
    .selectboxit-text
    {
        width:90% !important;
    }

}
/*#region Drop Down List*/

.selectboxit-container.selectboxit-container
{
    width:23.75%;
    margin-right:1%;
    margin-bottom:10px;
    float:right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.selectboxit-container .selectboxit
{
    width:100% !important;
    background-color:#ffffff !important;
    border:solid 1px #e7e7e7 !important;
    border-radius:2px;
    color:#000000 !important;
    box-sizing: border-box;
    height:34px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.selectboxit-container .selectboxit-options
{
    text-align:right !important;
}
.selectboxit-list
{
    background-color:#ffffff !important;
    border:solid 1px #e7e7e7 !important;    
}
.selectboxit-list a
{
    color:#000000 !important;
}
.selectboxit .selectboxit-option-icon-container
{
    margin-left:0 !important;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor
{
    background-color:#e7e7e7 !important;
}

/*select {
    padding:5px 1.5%;
    margin-right:1.5%;
    margin-bottom:10px;
    width:23%;
    border:solid 1px #393939;
    box-shadow: 3px 3px 5px #000000 inset;  
    background:#0f0f0f;
    color:#888;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:30px; }
}
label.ddlLbl {position:relative}
label.ddlLbl:after {
    content:'<<<';
    font:11px "Consolas", monospace;
    color:#ffffff;
    -webkit-transform:rotate(90deg) scale(1,2);
    -moz-transform:rotate(90deg) scale(1,2);
    -ms-transform:rotate(90deg) scale(1,2);
    transform:rotate(90deg) scale(1,2);
    right:4px; top:2px;
    padding:0 16px;
    position:absolute;
    pointer-events:none;
}
label.ddlLbl:before {
    content:'';
    right:15px; top:-5px;
    width:30px; height:28px;
    background:#ffac1d;
    position:absolute;
    pointer-events:none;
    display:block;
}*/

/*#endregion*/

/*#region File Upload*/

/*#region File Upload*/

div.fileinputs {
	position: relative;	
	width:23.75%;
	height:34px !important;
	margin-right:1%;
    margin-bottom:10px;
}

div.fakefile {
    background:#ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
	/*background:url('../images/fileUploadBg.png') no-repeat top right;*/
	width:100%;
	height:34px !important;
    border:1px solid #e7e7e7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow:hidden;
    color:#000000;
}

.ddlButton
{
    height:100%;
    width:20%;
    float:right !important;
}
.selectboxit-arrow-container
{
    width:20% !important;
}
.selectboxit-text
{
    margin-top:0;
    width:80%;
}
.fakefileText
{
	overflow:hidden;
    line-height:30px;
    margin-right:5px
}

input.file 
{
	position: relative;
	text-align: right;
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);
	z-index: 2;
	width:100%;
	height:30px;
	cursor:pointer;
	float:right;
}

.fakefile input
{
	-moz-opacity:0;
	opacity:0;
	filter:alpha(opacity=0);	
}

.fileUploadInfo
{
	display:none;
	background:url('../images/fileUploadInfo.png') no-repeat bottom left;
	width:95px;
	height:47px;
	position:absolute;
	left:-12px;
	top:-1px;	
	cursor:pointer;
}
.fileUploadInfo:hover { background:url('../images/fileUploadInfo.png') no-repeat top left; }

.fileUploadInfoNew
{
	display:none;
	background:url('../images/fileUploadInfo.png') no-repeat bottom left;
	width:95px;
	height:47px;
	cursor:pointer;
	float:left;
	margin-top:15px
}
.fileUploadInfoNew:hover { background:url('../images/fileUploadInfo.png') no-repeat top left; }

/*.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}*/

/*#endregion*/

/*#region Checkbox*/

label.cbLbl {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-right: 25px;
    margin-top:10px;
	font-size: 13px;
    float:right;
}
input[type=radio],
input[type=checkbox] {
	display: none;
}
label.cbLbl:before {
	content: "";
	display: inline-block;

	width: 16px;
	height: 16px;

	margin-left: 10px;
	position: absolute;
	right: 0;
	bottom: 1px;
	border:solid 1px #e7e7e7;
    /*box-shadow: 3px 3px 5px #000000 inset;*/
    /*background:#efefef;*/
    color:#000000;
    border-radius:1px;
}

.radio label.cbLbl:before {
	border-radius: 8px;
}
.checkbox label {
	margin-bottom: 10px;
}
.checkbox label.cbLbl:before {
    border-radius: 1px;
}

input[type=radio]:checked + label.cbLbl:before {
    content: "\2022";
     color:#585858;
    font-size: 30px;
    text-align: center;
    line-height: 18px;
}

input[type=checkbox]:checked + label.cbLbl:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #585858;
	text-align: center;
    line-height: 15px;
}

/*#endregion*/

/*#endregion*/

/*#endregion*/

/*#region Categories Page*/

.cat2Style
{
    /*width:1224px;*/
    width:100%;
    max-width:none;
    margin:0 auto;
    padding-bottom:20px;
    text-align:center;
}
.cat2Style .ImgBox, .cat2Style .ImgBoxWide
{
    position:relative;
    /*float:right;*/
    margin-left:4px;
    margin-bottom:0;
    display:inline-block;
}
.cat2Style .wideImg
{
    /*width:188px;
    height:372px;*/
}
.cat2Style .imgInfo
{
    width:186px;
    padding:10px 5px;
    text-align:center;
    color:#ffffff;
    background:#0b0b0b;
    /*opacity:0.85;*/
    position:absolute;
    bottom:5px;
    left:1px;
}
.ImgBoxes
{
    text-align:center;
}
.ImgBoxes .last
{
    margin-left:0;
}

.cat2Style .arrow
{
    position:absolute;    
    width:8px;
    height:25px;
    bottom:0;
    cursor:pointer;
    padding:5px;
}
.cat2Style .left
{
    background:url('../images/Cat2Arrows.png') no-repeat left -5px;
    left:2px;
}
.cat2Style .right
{
    background:url('../images/Cat2Arrows.png') no-repeat right -5px;
    right:0;
}
/*.cat2Style .ImgBox:nth-child(4n)
{
    margin-left:4px !important;
}*/

/*.cat2Style .ImgBox:nth-child(6n)
{
    margin-left:0 !important;
}*/

#HomeScrollingImagesBlockContainer
{
    overflow:hidden;
    /*max-height:170px;*/
    width:100%;
}

.categoriesContainerWide
{
    overflow:hidden;
    /*height:388px;*/
    width:100%;
    margin:0 auto;
}

.scrollingCategoriesWrapper
{
    /*float:right;*/
    width:auto !important;
    display:inline-block;
}

.scrollingCategoriesWrapper .ImgBoxWide:last-child
{
    margin-left:0 !important;
}

#CategoriesContainer
{
    margin:0 auto;
}
.categoriesContainer
{
    text-align:center;
}
.dib
{
    display:inline-block;
    /*float:none !important;*/
}

/*#endregion*/

/*#region Footer*/

footer
{   
    background:#0e0e0e;
    color:#ffffff;
    width:100%;
    bottom:0;
    padding-top:47px;    
}
.footerStickToBottom
{
    position:absolute;
    bottom:0;
}
.footerTopStrip
{
    background:#0e0e0e;
    height:3px;
    margin-bottom:0;
}
.footerBottomStrip 
{
    height:55px;
    background:#d3020e url(../images/footerBottomStripBg.png) no-repeat top right;
}
footer ul
{
    
    list-style:none;    
    margin:0;  
    padding:0;  
    /*background:url('../images/siteMap.gif') repeat-y left top;*/    
    line-height:22px;
    box-sizing:border-box;
}

footer ul.siteMapUl
{
    border-left:solid 1px #3c3c3c;
    padding:0 15px;
    width:25%;
    float:right;
    margin-bottom:50px;
    margin-left:0;
}
footer ul.last
{
    background:none;
}
footer h2
{
    color:#ffffff;
    font-weight:normal;
    font-size:20px;
    margin-bottom:5px;
    margin-top:0;
    padding-right:5px;
}

.footerLinksContainer a
{
    color:#ffffff;
    padding:3px 0;
    display:block;
    padding-right:5px;
}
.footerLinksContainer a:hover
{
    background:#d3020e url(../images/subNavSelected.jpg) repeat-y top right;
    color:#ffffff;
}
.footerLinksContainer ul:nth-child(4n)
{
}
.footerLinksContainer > ul:first-child
{
    border-left:solid 1px #3c3c3c;
    border-right:solid 1px #3c3c3c;
}
footer .sayCopy
{
    left:0;
    bottom:-38px;
    font-size:15px;
}
.clientCopy
{
    right:0;
}
.copy
{
    color:#ffffff;
    font-weight:normal;
    font-size:13px;
    position:absolute;
    bottom:-35px;
}
.copy a
{
    color:#ffffff;
}

@media all and (max-width: 400px)
{
    footer ul
    {
        display:none;
    }
    .copy
    {
        display:block !important;
        position:relative;
        bottom:-45px;
        text-align:center;
    }
}

/*#endregion*/

/*#region Menu*/

ul.slimmenu > li a.Selected, ul.slimmenu > li:hover > a
{
     color:#d3020e !important;
}
ul.slimmenu.collapsed li a.Selected, ul.slimmenu.collapsed li:hover > a
{
     background:#d3020e url(../images/subNavSelected.jpg) top left no-repeat !important;
     color:#ffffff !important;
}
ul.slimmenu li .sub-collapser > i
{
    color:#ffffff !important
}
ul.slimmenu li .sub-collapser
{
    background:none !important;
}
ul.slimmenu li > ul
{
    padding:0;
}
@media all and (max-width: 817px)
{
    /*.logo
    {
        top:40px;
    }*/
    /*body
    {
        background: #272727;
    }*/
    header
    {
        height:38px;
    }
    .logo
    {
        top:5px;
    }
    .langNav
    {
        top:5px;
    }
    nav
    {
        width:100%;
        /*margin-top:5px;*/
    }
    .imgContainer a
    {
        padding-bottom:0;
        margin-bottom:0;
    }
    nav ul.slimmenu
    {
        z-index:11000;
        position:relative;
        /*margin-top:10px;*/
        background:rgba(23, 23, 23, 0.98);
        /*padding:5px;*/
        box-sizing:border-box;
        max-width:300px;
        width:100%;
    }
    .menu-collapser
    {
        background-color:transparent !important;
        height:30px !important;
        line-height:30px !important;
        padding-right:50px !important;
        color:#ffffff !important;
        text-align:right !important;
    }

    ul.slimmenu.collapsed li
    {
        width: 100% !important;
    }

    ul.slimmenu.collapsed a
    {
        width: auto !important;
    }
    ul.slimmenu.collapsed li ul li a
    {
        width: auto !important;
        color:#ffffff !important;
        border-bottom:solid 1px #171717 !important;
        padding-right:80px !important;
        background:#1f1f1f !important;
    }
    ul.slimmenu.collapsed li ul li a.Selected, ul.slimmenu.collapsed li ul li a:hover
    {
        background:#d3020e !important;
    }
    ul.slimmenu.collapsed li ul li a i
    {
        display:none;
    }
    .collapse-button .icon-bar
    {
        background-color:#ffffff !important;
        height:4px !important;
        width:40px !important;
        margin:2px 0 !important;        
    }
    .collapse-button
    {
        background:none !important;
        padding:0 !important;
        box-shadow:none !important;
        border:none !important;
        left:8px !important;
        right:auto !important;
    }
    .ImgBoxWide > a > .imgInfo
    {
        display:block;
    }
}
}

ul.slimmenu li
{
    background-color:transparent !important;
    border-left:none !important;
}
ul.slimmenu.collapsed a
{
    width:100% !important;
    border-bottom:solid 1px #000000 !important;
    border-top:solid 1px #232323 !important;
    color:#ffffff !important;
}
ul.slimmenu > li
{
    margin-right:0 !important;
}

@media all and (min-width: 818px)
{
    ul.slimmenu
    {
        height:20px;
        background: url(../images/navBorder.jpg) no-repeat right 3px !important;
        display:table;
        margin-top:-3px !important;
    }

    ul.slimmenu > li > ul
    {
        padding-top:2px;
    }
    ul.slimmenu > li > ul li
    {
        height:auto !important;
        text-align:center !important;
    }
    .sub-collapser
    {
        display: none !important;
    }

    /*ul.slimmenu > li.first
    {
        border-right: 1px solid #707070 !important;
    }*/
    ul.slimmenu li
    {
        background:none !important;      
    }
    ul.slimmenu > li
    {
        margin-right: 0 !important;
        margin: 0 auto !important;
        padding:0 2px;
        height:30px !important;
        text-align: center !important;
        /*border-left: solid 1px #ffe2a7 !important;
        border-right: solid 1px #cea656 !important;*/        
        background: url(../images/navBorder.jpg) no-repeat left 3px !important;
        box-sizing: border-box;
        border:none !important;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    /*ul.slimmenu > li:hover a
    {
        background:#79b031 !important;
    }*/
    ul.slimmenu > li > a
    {
        text-align: center !important;
        display: table-cell !important;
        vertical-align:middle;
        height:15px !important;     
        padding:2px 5px !important;
        color:#000000 !important;
        font-size:16px !important;
        font-family:'Assistant', Exo2_Light, Arial !important;
        transition:all ease-in-out 0.5s !important;
        background:none !important;
        line-height:15px;  
        width:1%;   
        /*border-bottom:solid 3px #181818;*/   
    }
    ul.slimmenu li > ul
    {
        top:34px !important;
        width:275px !important;
        right:0 !important;
        background:rgba(18, 18, 18, 0.9) url(../images/subNavBg.png) top left no-repeat;
        padding:11px 0 0 0;
    }
    nav ul.slimmenu li > ul > li ul
    {
        right:275px !important;
        background:rgba(18, 18, 18, 0.9);
        /*padding-right:10px;
        background:rgba(18, 18, 18, 0.9)  url(../images/subNav3Bg.png) top right no-repeat;*/
        padding-top:0;
        margin-top:-34px;
    }
    ul.slimmenu > li > a:hover
    {
        /*border-bottom:solid 3px #262626;*/  
        color:#d3020e !important;  
    }
    ul.slimmenu > li > ul a
    {
         transition:all ease-in-out 0.5s !important;
    }
    ul.slimmenu > li > ul a:hover
    {
        background:#d3020e url(../images/subNavSelected.jpg) top left repeat-y !important;
        /*color:#ffffff !important;*/
    }
    ul.slimmenu > li > ul a.Selected
    {
        background:#d3020e url(../images/subNavSelected.jpg) top left repeat-y !important;
        color:#ffffff !important;
    }
    ul.slimmenu > li > ul li
    {
        width:100% !important;
        height: 50px;
        margin-top:0 10px !important;
        text-align:right;
        /*border-bottom:solid 1px #ebebeb;*/
        border-top:solid 1px #242424;
    }
        ul.slimmenu > li > ul li:first-child
        {
            border-top:none;
        }
    /*ul.slimmenu > li:last-child
    {
        background: url(../images/navBorder.jpg) no-repeat left 7px !important;
        padding-left:2px !important;
    }*/

    ul.slimmenu > li > ul a
    {
        padding:8px 20px !important;
        /*display: table-cell !important;
        vertical-align: middle;*/
        background-color:none;
        color:#ffffff;
        font:17px 'Assistant', Exo2_Light, Arial; 
        /*width:100%;*/
        margin: 0!important;
        text-align:right;       
        transition: none !important;
    }    
}

/*#endregion*/

/*#region Gallery*/

#GalleryContainer
{
    text-align:center;
}

#GalleryContainer a
{
    display:inline-block;
    margin:5px;
}

@media all and (max-width: 817px)
{
    .jb-bb-btn-full-screen { display: none !important; }
    .jb-bb-btn-de-full-screen { display: none !important; }
}

/*#endregion*/

.md-content h3
{
    background:#ffffff !important; 
    border-radius:5px 5px 0 0!important;  
    padding:10px 0;
    text-align:right;
    font-size:30px; 
    color:#262626 !important;
    margin-right:10px;
    font-weight:normal; 
    padding-bottom:0;
}
.md-content
{
    background: #ffffff !important;  /* Safari 5.1 to 6.0 */
    color:#262626 !important; 
    border-radius:5px !important;
    padding-bottom:1px;
    direction:rtl;
    text-align:right;
}
@media all and (min-width: 818px)
{
    .md-content
    {
        min-width:500px !important;
    }
}
.md-close
{
    background:#ffffff !important;
    color:#000000 !important;
    padding:5px 20px !important;
    border:none !important;
    float:left;
    font:16px 'Assistant', Exo2_Light, Arial; 
    cursor:pointer;
    position:absolute;
    bottom:10px;
    right:20px;
    border-radius:2px !important;
}
.md-close:hover
{
    background:#3ec8ff !important;
    color:#ffffff !important;
}
.md-content > div
{
   margin:0 10px 70px 10px;
}
.Page404
{
    background:#000000 url("../images/404Bg.gif") repeat-x;
    color:#ffffff;
    text-align:center;
}
.Page404Container
{
    width:600px;
    text-align:center;
    margin:0 auto;
    font-size:30px;
}
.Page404Container h1
{
    padding:20px;
    font-size:170px;
    font-weight:bold;
    color:#ffffff;
    margin:100px auto 10px auto; 
}
.Page404Container a:link, .Page404Container a:visited
{
    text-decoration:underline !important;
    color:#ffffff  !important;
}
.errorfb
{
    font-size:40px;
}
/*#myDiv
{
    margin-top:20px;
    margin-bottom:20px;
    direction:rtl !important;
    text-align:right !important;
}
#myDiv div
{
    background:none !important;
}
form #myDiv img
{
    border-radius:0 !important;
}*/

.preloader
{
    display:none;
    float:left; 
    margin:10px 0 0 10px;
}

.facebookContent .fb_iframe_widget { width:100%; }
.facebookContent .fb_iframe_widget span { width:100% !important; display:block !important; }
.facebookContent .fb_iframe_widget iframe { width:100% !important; /*max-width:400px !important;*/ }

.SearchPage h1
{
    /*border-bottom:solid 2px #eeeeee;*/
    padding:2px 0;
    background:#ffffff url("../images/headerIconWhite.png") no-repeat scroll right center;
    padding-right:25px;
    font-size:18px;
    font-weight:normal;
    margin-bottom:5px;
}
.SearchPage h1 span
{
    color:#d3020e;
    font-size:23px;
}
.SearchPageTb
{
    float:left;
    background:#ffffff;
    border:solid 1px #e7e7e7;
    color: #121212;
    font: 15px 'Assistant',Exo2_Light,Arial;
    height: 25px;
    text-align: right;
    width: 120px;
    margin-left:10px;
    margin-top:4px;
    line-height:15px;
    box-sizing:border-box;
}
.SearchPage .submitBtn
{
    margin-left:10px;
    margin-top:2px;
    height:26px;
    box-sizing:border-box;
}
.SearchRes
{
    background:#ffffff;
    padding:1%;
    position:relative;
}
.searchResContainer
{
    padding:1%;
    cursor:pointer;
    margin-bottom:5px;
    transition: background 1s;
}
.searchResContainer:hover
{
    /*background:#79b031;
    color:#ffffff;*/
    text-decoration:underline;
}
.searchResContainer:hover h2
{
    color:#ffffff;
    background: url("../images/searchResTtlIcons.png") no-repeat scroll right bottom;
}
.searchResContainer:hover span.searchWordColor, .searchResContainer:hover .pageName
{
    /*color:#ffffff;*/
}
.searchResContainer h2
{
    padding:2px 0;
    color:#121212;
    background: url("../images/searchResTtlIcons.png") no-repeat scroll right 7px;
    padding-right:20px;
    font-size:18px;
    font-weight:normal;
}
span.searchWordColor
{
    color:#121212;
    font-size:20px;
    transition: color 0.5s ease-in;
    font-weight:bold;
}
.pageName
{
    color:#121212;
    font-size:13px;
    transition: color 0.5s ease-in;

}
.Pageshadow
{
    background: url("../images/Pageshadow.png") no-repeat top right;
    height:20px;
}
.txtContainer .Pageshadow
{
    bottom:-21px;
    position:relative;
}
.mt29px
{
    margin-top:-6px;
}
@-moz-document url-prefix() {
	.mt29px
    {
        margin-top:-12px;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .mt29px{margin-top:32px;}
}
.mt38px
{
    margin-top:38px;
}
.mt-30px
{
    margin-top:-30px;
}
.mb100px
{
    margin-bottom:100px;
}
.mb30px
{
    margin-bottom:30px;
}
.mt50px
{
    margin-top:50px;
}
.homeWideBottomDashedLine
{
    background: url("../images/homeWideBottomDashedLine.png") repeat-x top center;
    height:2px;  
    position:absolute;
    bottom:-3px; 
    right:0;
    width:100%;
    z-index:2000;   
    display:none; 
}
.homeWideBottomDashedLineTop
{
    background: url("../images/homeWideBottomDashedLine.png") repeat-x top center;
    height:2px;  
    position:absolute;
    top:1px; 
    right:0;
    width:100%;
    display:none; 
}
.shaddowImg
{
    background: url("../images/Pageshadow.png") no-repeat top right;
    height:20px;
    /*background-size:100%;*/
    width:48%;
    position:absolute;
    bottom:30px;
    right:0;
}
.shaddowImgleft
{
    background: url("../images/Pageshadow.png") no-repeat top right;
    height:20px;
    /*background-size:100%;*/
    width:48%;
    position:absolute;
    bottom:30px;
    left:0;
}
.bizInfo
{
    color:#ffffff;
    font-size:18px;
    background:#261a13;
    border-radius:5px 5px 0 0;
    width:25%;
    padding:5px;
    position:absolute;
    top:48px;
    right:0;
    max-width:170px;
    display:none;
}
.bizInfo div.bizInfotxt
{
    float:left;
    width:70%;
}
.bizInfo img
{
    float:right;
    width:24%;
    margin-top:5px;
    margin-right:1%;
}

@media all and (max-width: 600px)
{
    .bizInfo
    {
        display:none;
    }
    /*.box,*/ .txtContainer
    {
        border:none;
    }

}
@media all and (max-width: 400px)
{
    .txtContainer
    {
        margin-bottom:20px;
    }
}
.breadCrumbsContainer
{
	height:10px;
	/*padding:10px 0 20px 60px;*/
    padding:10px 0 20px 0;
    color:#1c130e;
    display:none;
}
.breadCrumbsContainer ul
{
    margin:0;
    padding:0;
}
.breadCrumbsContainer ul li
{
	display:inline-block;
    color:#1c130e;
}
.breadCrumbsContainer ul li a
{
    color:#1c130e;
    font-size:15px;
}
.gallery1DecHeader
{
    color:#181818 !important;
    font:15px verdana, Exo2_Light, Arial !important;
}

form { height:100%; }

