

html, body, .col-xs-3 ,.col-md-4
{
    height:100%;
}


body
{

    margin-bottom: 0px !important;
}

#EntirePage_Fullscreen, #EntirePage_Fullscreen>.row
{
    height: 100% !important;
    min-height: 100%  !important;
    margin: 0  !important;
    padding: 0  !important;
}
#EntirePage_Fullscreen>.row>div
{
    height: 100% !important;
    min-height: 100%  !important;
}
 
 #EntirePage_Fullscreen {
    padding-top: 30px !important;
}
 
 
#GalleryView
{ 
    position:relative; 
    margin:auto 0px ;
   
    /*
    padding-left:30px !important;
    padding-right:30px !important;
    */
}


#thumb-tray-container
{
    width:100%;
    height:70px;
    position:fixed;
    z-index:3;
    bottom:10px;
    left:0;
    text-align:center;
    /*background:#000;*/
    /*border-top:1px solid #999;*/
    
    padding-top:0px;
    padding-bottom:0px;
    direction:ltr !important;        
}

#EntirePage_Fullscreen #thumb-tray-small
{
    position: fixed;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
}


#thumb-tray-DisplayedBox
{
    
    margin: 0px auto
}

#thumb-tray-sidemenu-bottom.hebDiv 
{
    position: fixed;
    width:25%;
    right:0;
    bottom:70px;
    text-align:left;
    float:left;
    padding-left:50px;
    padding-right:20px;
}


#thumb-tray-sidemenu-bottom.engDiv 
{
    position: fixed;
    width:25%;
    left:0;
    bottom:70px;
    text-align:left;
    float:right;
    padding-right:50px;
    padding-left:20px;
}

#thumb-tray-sidemenu-bottom #thumb-tray.hebDiv 
{
        text-align: left;
}

#thumb-tray-sidemenu-bottom  ul#thumb-list.hebDiv li 
{
        float: left !important;
}

#thumb-tray-sidemenu-bottom #thumb-tray.engDiv 
{
        text-align: right;
}

#thumb-tray-sidemenu-bottom  ul#thumb-list.engDiv li 
{
        float: left !important;
}



.imageDescriptionHidden_Title, .imageDescriptionHidden_Body
{	
    display: none;
}

#thumb-tray.hebDiv
{
    right:0 !important;
    left:auto !important;
    
    direction:rtl !important;
}

ul#thumb-list
{
    display:inline-block;
    position:relative;
    left:0;
    padding:0;
    list-style:none;
    direction:ltr !important;
    text-align:left !important;
}

ul#thumb-list.hebDiv
{
     /*right:0 !important;
    / *left:auto !important;*/
    direction:rtl !important;
    text-align:right !important;
}

ul#thumb-list li.ForImage img
{
    width:auto;;
    height:50px;
}
ul#thumb-list li.ForImage
{
    display:inline;
    width:50px;
    height:50px;
    float:left;
    overflow:hidden;
    margin:0;
    list-style:none;
    background:#fff;

    cursor: pointer;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    direction:ltr !important;
    text-align:center !important;
}


#thumb-tray
{
    margin-bottom:9px;
    /*overflow:hidden;*/
}


ul#thumb-list li.ForText
{
    display:inline;
    
    float:left;
    
    margin:0;
    list-style:none;
    
    color:#fff;
    margin-left:5px;
    margin-right:5px;
    cursor: pointer;
    
    direction:ltr !important;
    text-align:left !important;
}

ul#thumb-list li.ForText span
{
    color:#000;
    font-size:16px;
}

ul#thumb-list.hebDiv li
{  
    float:right !important;
    margin:0px;
    padding: 0px;
    /*background-color:#424242;*/
}


ul#thumb-list.engDiv li
{  
    float:left !important;
    margin:0px;
    padding: 0px;
   /* background-color:#424242;*/
}
ul#thumb-list li span
{  
    /*background-color:#424242;*/
    padding: 6px 3px 6px 3px !important;
}


ul#thumb-list img 
{
    cursor: pointer;
}



ul#thumb-list img:hover
{
    opacity:0.6;
    
}


#thumb-prev,#thumb-next{width:40px;height:50px;position:fixed;z-index:5;bottom:65px;}

#thumb-prev.hebDiv,#thumb-next.hebDiv{left:15%}

#thumb-prev{;background:url('img/thumb-back.png') no-repeat center center;}
#thumb-next{margin-left:30px;;background:url('img/thumb-forward.png') no-repeat center center;}

#thumb-prev:hover,#thumb-next:hover{cursor:pointer;background-color:rgba(256,256,256,0.1);} 
#thumb-prev:hover{border-right:1px solid rgba(256,256,256,0.2);}
#thumb-next:hover{border-left:1px solid rgba(256,256,256,0.2);}



.rg-image-nav a{
	position:fixed;
	/*bottom:80px;
	right:250px;*/
	bottom:100px;
	background:url(img/nav3_white.png) no-repeat -15% 50%;
	width:28px;
	height:100px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:1;
	outline:none;
} 

.rg-image-nav a.heb  
{
    
    right:25%; /*80px;*/
    margin-right:-65px;
    /* align to left:
            left:5%;
            right:auto;
    */
  
}

.rg-image-nav a.eng
{
    left:25%;
    margin-left:-75px;
   /* left:250px;*/
}

.rg-image-nav a#image-next.heb{
	
	right:25%; /*80px;*/
        margin-right:-75px;
        /*left:auto;*/
	/*right:210px;*/
	background-position:120% 50%;
	
}

.rg-image-nav a#image-next.eng
{
	left:25%;
        margin-left:-100px;
	background-position:-15% 50%;	
}

.rg-image-nav a#image-prev.eng
{
	background-position:120% 50%;
}


.rg-image-nav a:hover{
	opacity:0.8;
}

#imageWrapper{
    position:relative;
    padding-top:0px;
    padding-bottom:0px;
    text-align: center;
    /*cursor:zoom-in;*/   
    
}
#imageWrapper img{
    
    /*
        
    border: 5px solid #484747;
    outline: 8px solid #3c3b3b;
    margin: 5px !important;*/
    
    /*
    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);
    -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);
    box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.95);*/
    /*border:1px solid #DDD;
    padding:8px;*/
   /*   cursor: zoom-in; 
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor: url('/Assets/zoomin.cur'), pointer; */


 /*  -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);*/

}

#description.description-center 
{
    margin-top: 3px;
    font-size:16px;
    text-align:center;
    max-height:90px;
    overflow-y: auto;
    overflow-x: hidden;
}

#description.description-sideBelowImage 
{
   /* width:300px;*/
    margin:3px auto;
    
    position: fixed;
    bottom:70px;
    min-height:40px;     
    color:#fff;
    font-size:12px;
    max-height:90px;
    overflow-y: auto;
    overflow-x: hidden;
    left:100px;
    right:100px;
}

#description.description-sidePage
{
    position: fixed;
    width: 18%;
    Bottom: 20%;
    overflow-y: auto;
}


#SecondVerticalMenu
{
    position: absolute;
    bottom: 200px;   
    text-align: center;
    left:20px;
    right:20px;
    min-height: auto;
    height:auto; 
    
}

#body-heb #SecondVerticalMenu
{
    margin-left:30px;
}

#body-eng #SecondVerticalMenu
{
    margin-left:30px;
  
}



#SecondVerticalMenu .navbar-nav 
{
    min-width:150px;
}

#body-eng #SecondVerticalMenu .navbar-nav 
{
      float:right;
}

#body-heb #SecondVerticalMenu .nav>li
{
    float:none !important;
    text-align:left;
}

#body-eng #SecondVerticalMenu .nav>li
{
    float:none !important;
    text-align:right;
}

#SecondVerticalMenu .nav>li>a
{
    padding-top:3px !important;
    padding-bottom:3px !important;
    
}

#body-heb #SecondVerticalMenu .nav>li>a
{
    text-align:left;
}


#body-eng #SecondVerticalMenu .nav>li>a
{
    text-align:right;
}


#SecondVerticalMenu .navbar-nav>.active>a
{
    border:none;
}

#description.description-verticalMenu
{
    font-size:16px;
  
    position: absolute;
    bottom: 50px;
    width: 100%;
    text-align: center;
    left:20px;
    right:20px;
    min-height: auto;
    height:auto;    
}



.selectedThumb
{
   /*color:#d06768 !important;*/
   border: 4px solid #2a6496;
}

.selectedThumb span
{
   color:#d06768 !important;
   /*background-color:#424242;*/
   font-weight: bold;
}


.navbar-artcity-subMenu  li>a
{
    font-size:18px;
}

#CollectionPageTitle
{
    position: absolute;
    top:70px;
    float:none;
     
    
}

#CollectionPageTitle h2
{
    color:#000;
    font-size:22px;
}


/*specific site */



@media (max-width: 1190px)
{
    .nav>li 
    {
          padding-right: 1px !important;
         
    }
}

 


@media (max-width: 1320px)
{
    .nav>li 
    {
          padding-right: 10px !important;
    }
}


@media (min-width:990px)
{
     .navbar-nav {
           padding-left:30px  !important;
        padding-right:30px  !important;
     }
 
}
    
@media (min-width: 768px)
{
    .navbar-nav {
        margin-top: 7px !important;
    }
    
    /*.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus*/
    .nav a:hover, .nav a:active,.nav  a:after,.nav  a:link,.nav  a:visited, h1,.caret
    {
        color:#343e64 !important;
    }
    
    h1
    {
        font-weight:500;
    }
}