

   .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }


.hidden-xs, .hidden-md, .hidden-sm, .hidden-lg{
    display: inline-block !important;
}

@media (max-width: 767px) {
.hidden-xs {
  display: none!important;
 }
}


@media (min-width: 767px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }

}

.navbar-custom {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    border: 0;
    background-image:none;

	color: #000;
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	letter-spacing: 2px;
	font-size: 12px;
	padding-left:0px;
	padding-right:0px;


  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
min-width: 320px;

}




.navbar-header {
    float: left;
    padding: 15px;
    text-align: center;
    width: 100%;
}
.navbar-brand {float:none;}


ul.nav.navbar-nav.navbar-custom a:hover{
	color: #ff9933;
}

.jumbotron{
background-color: #FFFFFF;
padding-top: 0;
}

.container{
	text-align: center;
	min-width: 320px;
}


#news {
	height: 387px;
}
div#news.boxed {
border: 1px solid #999;
}

h3.title, ul.latestUpdates{
	font-size: 11px;
	color:#222;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding-top: 10px;
}

h3.title a, ul.latestUpdates a, .footer ,.footer a{
	font-size: 11px;
	color: #222;
}

h3.title a:hover, ul.latestUpdates a:hover, {
	font-size: 11px;
	color: #ff9933;
}

.footer:hover , .footer a:hover{
	color: #ff9933;
}


.blogThumb{
	border: 1px solid #999;
	height:237px;

}

.blogThumb2{
	border: 1px solid #999;
	height:226px;

}

#photocount {
	border: 1px solid black;
	background-color: #000000;
	font-size: 13px;
	color:#bbb;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height:320px;
	margin-top:0px;
	padding: 10px;

}

#columnSlideshow {
	border: 1px solid black;
	background-color: #000000;
	font-size: 10px;
        color:#fff;
	font-family: Arial, sans-serif;
	height:320px;
	margin-top:0px;
	padding: 10px;
        letter-spacing: 1px;

}

#columnSlideshowLogo {
	border: 1px solid black;
	background-color: #000000;
	font-size: 10px;
        color:#fff;
	font-family: Arial, sans-serif;
	height:334px;
	margin-top:0px;
	padding: 0px;
        letter-spacing: 1px;

}




ul.latestUpdates{
	text-align: center;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul.latestUpdates li{
	margin-top: 7px;
}


.footer {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width:300px;
}

#sideMenuUpdates{
	margin-top:17px;
	border:1px solid #999;
}

a{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	color:#222;
	
}

a:hover{
	color: #ff9933;
}

body{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
}


#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:1000px;
	margin:0px auto 0px;
	z-index:90;
	border:3px solid #FFFFFF;
	text-align:left; /* reset align=center */
	margin-bottom:15px;

}
* html #wowslider-container1{ width:1000px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 100%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:100%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}


#wowslider-container1  .ws_bullets { 
	padding: 5px; 
}
#wowslider-container1 .ws_bullets a { 
	font:12px/20px 'Istok Web',Arial,Helvetica,sans-serif; 
	color:#FFFFFF;
	text-align:center;
	margin-left:4px;
	width:20px;
	height:20px;
	background: url(./bullet.png) left top;
	float: left; 
	position:relative;

}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: 0 100%;	
	color:#000000;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	background-size: 200%;
	position:absolute;
	display:block;
	top:50%;
	margin-top:-18px;
	z-index:60;
	width: 26px;	
	height: 36px;
	background-image: url(./arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;	
	background-position: 0 0;
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}

/*playpause*/
#wowslider-container1 .ws_playpause {
	display:none;
    width: 21px;
    height: 36px;
    position: absolute;
    top: 50%;
	margin-top:-18px;
    left: 50%;
    z-index: 59;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
	background-size: 100% 200%;
    background-image: url(./pause.png);
}

#wowslider-container1 .ws_play {
	background-size: 100% 200%;
    background-image: url(./play.png);
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom center */
#wowslider-container1  .ws_bullets {
    bottom: 0px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws-title{
	position: absolute;
	display:block; 
	bottom:30px;
	left: 0;
	margin-right:5px;
	z-index: 50;
	font-size: 15px;
	line-height: 15px;
	padding:6px;
	color: #000000;
	text-transform:none;
	background:#fff;
    font-family: 'Istok Web',Arial,Helvetica,sans-serif;
	border-radius:0 2px 2px 0; 
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	letter-spacing:5px;	
}
#wowslider-container1 .ws-title div{
	padding-top:8px;
	font-size: 16px;
}
#wowslider-container1 .ws_images ul{
	animation: wsBasic 72.9s infinite;
	-moz-animation: wsBasic 72.9s infinite;
	-webkit-animation: wsBasic 72.9s infinite;
}
@keyframes wsBasic{0%{left:-0%} 5.62%{left:-0%} 11.11%{left:-100%} 16.74%{left:-100%} 22.22%{left:-200%} 27.85%{left:-200%} 33.33%{left:-300%} 38.96%{left:-300%} 44.44%{left:-400%} 50.07%{left:-400%} 55.56%{left:-500%} 61.18%{left:-500%} 66.67%{left:-600%} 72.29%{left:-600%} 77.78%{left:-700%} 83.4%{left:-700%} 88.89%{left:-800%} 94.51%{left:-800%} }
@-moz-keyframes wsBasic{0%{left:-0%} 5.62%{left:-0%} 11.11%{left:-100%} 16.74%{left:-100%} 22.22%{left:-200%} 27.85%{left:-200%} 33.33%{left:-300%} 38.96%{left:-300%} 44.44%{left:-400%} 50.07%{left:-400%} 55.56%{left:-500%} 61.18%{left:-500%} 66.67%{left:-600%} 72.29%{left:-600%} 77.78%{left:-700%} 83.4%{left:-700%} 88.89%{left:-800%} 94.51%{left:-800%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 5.62%{left:-0%} 11.11%{left:-100%} 16.74%{left:-100%} 22.22%{left:-200%} 27.85%{left:-200%} 33.33%{left:-300%} 38.96%{left:-300%} 44.44%{left:-400%} 50.07%{left:-400%} 55.56%{left:-500%} 61.18%{left:-500%} 66.67%{left:-600%} 72.29%{left:-600%} 77.78%{left:-700%} 83.4%{left:-700%} 88.89%{left:-800%} 94.51%{left:-800%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:25px;
	left:-42px;
	visibility:hidden;
	position:absolute;
    border: 3px solid #ffffff;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:48px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:84px;
	background-color:#ffffff;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:30px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
    border: 3px solid #ffffff;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-10px;
	margin-left:-1px;
	left:42px;
	background:url(./triangle.png);
	width:15px;
	height:8px;
}




.pageTitle{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	padding-left: 0px;
	color: #444444;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

.season {
		color: #666;
		display: block;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		height: 16px;
		line-height: normal;
}

.collection_menu_title{
	font-size: 13px;
	color: #333;
	margin-top:4px;
	font-weight: normal;
	margin-bottom: 0;
}

.info{
	color: #999;
	display: block;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 18px;
}

.galleryButtons{
	color: #666;
	display: inline;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: auto;
	line-height: normal;
}

.galleryButtons a{
	margin-right:20px;
}

.ruler {
	border: 0;
	background: url("/themes/default/images/hr.png") repeat-x;
	height: 1px;
	padding: 0;
	margin: 5px 15px 0 0;
	width:100%;
	font-size: 1px;
	line-height: 1px;
}

/* ALPHALIST */


@media (min-width: 566px) {
	.alphacol{
		 width:25%;
		 overflow:hidden;
		 float:left;
		 padding:10px;
		font-size: 20px;
	}
	.alpha{
	font-size: 20px;

	}

}


@media (max-width: 566px) {

	.alphacol{
		 width:320px;
		 overflow:hidden;
		 padding:10px;
		font-size: 13px;

	}

	.alpha{
	font-size: 13px;

	}


}

.alphacol{
	/*
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: auto;
	line-height: 18px;
	*/
font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
font-size: 14px;
height: auto;
line-height: 20px;

}


/* END ALPHALIST */

/* COLLECTION RESULTS */

#searchfilters,#cd_sort {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
	line-height: 10px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: rgba(255, 255, 255, 0.247059) 0px 1px 0px;
	width:99%;
}

#searchfilters .form-control{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 2px;
	line-height: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: rgba(255, 255, 255, 0.247059) 0px 1px 0px;

	height:25px;
}


#searchfiltersnav{
	width:99%;
	min-width: 320px;
}

#resultscontainer{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 14px;
	max-width:825px;
	min-width: 320px;
	text-align:center;
	overflow:hidden;
}


.fresult{
	/* float:left;
	border:1px dashed #EEE;
	*/
	text-align:center;
	overflow:hidden;
	padding-left:10px;

}

.ssresult{
	/* float:left;
	border:1px dashed #EEE;
	*/
	text-align:center;
	/*overflow:hidden;*/
	padding-left:10px;


}

.title {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 10px;
    text-align: center;
}

.subTitle {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	/*margin-top: -10px;*/
}
.collectTitle {
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}
.collecListInfo{
	text-align:left;
}


#normalfilters{
	max-width: 855px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;

}

#cd_sort{
	padding:4px;
	background-color: #FEFEFE;
	float:left;
	overflow:hidden;
	width:825px;
	border:1px solid #EFEFEF;
	margin-top:5px;
}

#cd_sort_row1{
	padding:0;
	margin:0;
}

#cd_sort_row2{
	margin:0;
	padding-left: 60px;
	margin-top:8px;
}


select {
height:19px;
}

.selectsearch{
height:19px;
line-height:19px;
}

#cdbutton{
	height:22px;
}




/* END COLLECTION RESULTS */


.popover{
    width:400px;
    height:200px;
}

/*
#imagerow > div{
min-width:155px;
width:175px;
float:left;
margin-right:150px;
}
*/
#imagelisting{
	max-width:950px;
	text-align: center;
	/*border:1px solid red;*/
	padding-left: 20px;

}

/*
.thumbnailjt{
	
width:180px;
}
*/

#imagelisting p label{
color: #999;
cursor: default;
display: inline;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: auto;
line-height: 18px;
}
/*
div#imagerow.row123{
 margin-left:30px;
 border:1px solid red;
}
*/
#collectioninforow.affix {
   position: fixed;
    top: 0;
    width: 100%;
    max-width:900px;
    z-index:10;
    background-color:#FFF;
}

.thumb180{
	width:160px;
	height:195px;
	float:left;
	margin:10px;
	margin-bottom: 10px;
	padding:5px;
}


.navTable{
	color: #222;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: auto;
	line-height: 18px;
	width:100%;
	margin-left:-5px;
}

/* streetstyle */

#center-fv-col{
width:280px
height:600px;
float:right;
}

#left-fv-col{
float:left;
width:400px;
}


#searchbox_designer{
width:590px;
float:right;
position:absolute;
background-color:#FFF;
left:-600px;
top:0px;
/*
position:absolute;
left:10px;
top:10px;
*/
display:none;
}

body{
-ms-interpolation-mode: bicubic;
}
html{
  -ms-overflow-style: scrollbar;
}



.eventTitle {
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

/* CALENDAR */
.eventDay {
	float: left;
	width: 185px;
	font-size: 11px;
}
.eventDay p {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.eventInfo {
 	float: left;
    width: 285px;
    padding-bottom: 5px;
	font-size:11px;
}
.eventInfo p {
	text-align: right;
}
.eventInfo p.season {
	color: #000;
}

.eventInfo a{
	font-weight:bold;
	
}

.eventseason{
	font-size: 11px;
	color: #000;
}

div.archives {
    margin-top: 30px;
}
div.archives span.selected {
    color: #FF9F0F;
}
h2.event {
    font-size: 11px;
    font-weight: normal;
    color: #FF9F0F;
}

.clearboth {
	clear: both;
}

div#news.boxed h3.title a {
 display: inline-block;
margin-bottom:5px;
}

div.ssresult h3.collectTitle{
padding:0;
margin-top:7px;
} 

div.ssresult.collecInfo{
padding:0;
margin-bottom:3px;
} 

.ssresult{
height:70px;
}


.picture{
max-width:160px;
max-height:160px;
}
