/*@import url('/web/20161207040737cs_/http://archgroupintl.com/scroll/normalize.css');*/

body{background: #666;}

.hs-menu{
color: #f8f8f8;
background: none;
width: 100%;
height: 42px;
padding: 5px 0;
}
.hs-menu .nav{
float: left;
}
.hs-menu .nav a{
padding: 0;
text-align: center;
outline: none;
width: 17px;
float: left;
height: 17px;
margin-right: 15px;
background: #ccc;
margin-bottom:5px;
}
.hs-menu .nav a:active, #phocagallery  .nav a:hover{
background: #999
}
.hs-menu .nav a:first-child{
	border-top: 1px dashed rgba(126, 126, 126, 0.2);
}
.hs-menu .nav a span:nth-child(2){
	display: block;
	color: #fff;
	font-style: italic;
	font-weight: 400;
	text-transform: none;
	padding-top: 3px;
}
/*.hs-content-scroller{
position: absolute;
left: 0;
right: 0px;
overflow: hidden;


}
.hs-content-wrapper{
width: 30000px;
position: absolute;
overflow: hidden;border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}*/
.hs-content{
	
	float: left;
border-right: 1px solid #fff;

	-webkit-transition: background 0.3s linear;
	-moz-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	-ms-transition: background 0.3s linear;
	transition: background 0.3s linear;    position: absolute;
    left: 0;
    top: 0;
}
/*.hs-content:hover, .hs-content-active{

}
.hs-content-active{}
.hs-content:hover .jspVerticalBar,
.hs-menu .nav:hover .jspVerticalBar{
	opacity: 1;
}
.hs-content:first-child{

}
.hs-inner{
	padding: 30px 20px 10px 30px;
}

*/

/* Media Queries */
/*
@media screen and (max-width: 1024px) {
	.jspVerticalBar{
		opacity: 1;
	}
	.hs-content-scroller{
		overflow-x: scroll;
	}
	.hs-content:hover{
		background: transparent;
	}
	.hs-content-active:hover {
		background: #f1f5f8;
	}
}
@media screen and (max-width: 715px) {
	body{
		overflow-x: auto;
		overflow-y: auto;
	}
	.codrops-top a{
		background: #000;
		color: #fff;
		text-shadow: none;
	}
	.codrops-top a:nth-child(1){
		left: 10px;
	}
	a.hs-totop-link{
		display: block;
	}
	.hs-menu{
		position: relative;
		width: 100%;
		height: 460px;
	}
	.hs-menu .nav{
		top: 230px;
		bottom: 20px;
	}
	.hs-content-scroller{
		position: relative;
		height: auto;
		left: 0;
	}
	.hs-content-wrapper{
		height: auto;
		width: auto;
		margin-left: 0px;
	}
	.hs-content{
		border: none;
	}
	.hs-content, .hs-content:first-child{
		width: auto;
		float: none;
		overflow-y: auto;
	}
}*/
/*
     FILE ARCHIVED ON 04:07:37 Dec 07, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:46:08 Jan 03, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

.swiper-slide{
	width: auto;
	position: relative;
	-webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
}
.swiper-container{padding-left: 300px}


.swiper-pagination, .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    position: static;
    padding: 10px 10px 10px 0;
    text-align: left;
}

.swiper-pagination-bullet{width: 17px;height: 17px;border-radius: 0;margin-right: 15px;margin-bottom: 15px;}

/*.swiper-pagination, .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
      position: static;
    left: 20px;
    top: 50%;
    width: 332px;
    height: 100px;
    display: inline-block;
    z-index: 99999999;
    transform: translateY(-115px);
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
    text-align: left;
}*/
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px 8px 0;
    border-radius: 0 !important;
    padding: 3px;
}
.swiper-pagination-bullet-active {
    background: #999;}