@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600&subset=latin-ext');

body {
	font-family: 'Josefin Sans', Helvetica, Arial, sans-serif;
	position:relative;
	color:#000;
	font-size: 14px;
	margin:0;
	padding:0;
	overflow-x:hidden;
}

p {
	line-height: 1.5;
	margin-bottom:15px;
}


a,
a:hover,
a:focus,
a:active,
a.active {
  outline: none;
}
a {
	color:#a42943;
}
a:hover,
a:focus,
a:active,
a.active {

}

#kontakt a {
	color:#fff !important;
}
#kontakt a:hover {
	color:#9c8f76 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 600;
	font-size:30px;
}
strong {
	font-weight:600;
}


.img-centered {
  margin: 0 auto;
}
.bg-light-gray {
  background-color: #eeeeee;
}
.bg-darkest-gray {
  background-color: #222222;
}
.btn-primary {
  color: white;
  background-color: #fed136;
  border-color: #fed136;
  text-transform: uppercase;
  font-weight: 700;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: white;
  background-color: #fec503;
  border-color: #f6bf01;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #fed136;
  border-color: #fed136;
}
.btn-primary .badge {
  color: #fed136;
  background-color: white;
}
.btn-xl {
  color: white;
  background-color: #fed136;
  border-color: #fed136;
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 3px;
  font-size: 18px;
  padding: 20px 40px;
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  color: white;
  background-color: #fec503;
  border-color: #f6bf01;
}
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
  background-image: none;
}
.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
  background-color: #fed136;
  border-color: #fed136;
}
.btn-xl .badge {
  color: #fed136;
  background-color: white;
}




.text-red { color: #a42943; }






#home header {
	width:100%;
	height:100vh;
	position:relative;
	text-align: center;
	padding:0 !important;
	background-image: url("/img/header.jpg");
	background-repeat:no-repeat;
	background-position: center 0px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
    background-attachment: fixed;
	overflow: hidden;
}




#home header:before {
	position:absolute;
	display:block;
	height:50px;
	bottom:0;
	width:100%;
    content:"";
	z-index:1;
    border-right:100vw  solid transparent;
    border-bottom:300px solid #fff; 

    animation-name: header-traingle-white;
    animation-duration: 3s;
    animation-delay: 0s;
}

@keyframes header-traingle-white {
    0%   {border-bottom:0px solid #fff;}
    100% {border-bottom:300px solid #fff;}
}


#home header:after {
	display:block;
	height:50px;
	bottom:0;
	width:100%;
	position:absolute;
    content:"";
	z-index:0;
	border-right:100vw solid #9c8f76; 
	border-top:300px solid transparent;
    
    animation-name: header-traingle-gold;
    animation-duration: 2s;
}
@keyframes header-traingle-gold {
    0%   { bottom:-100px; border-top:0px solid transparent; }
    100% { bottom:0px; border-top:300px solid transparent; }
}


#home header .title {
	display:block;
	width:500px;
	margin:0 auto;
	position:relative;
	padding-top:140px;
}
#home header .title:before {
	position:absolute;
	display:block;
	height:70px;
	top:0;
	right:50%;
	width:250px;
    content:"";
	z-index:1;
    border-left:250px  solid transparent;
    border-top:70px solid #153f8a;
}
#home header .title:after {
	display:block;
	height:70px;
	top:0;
	left:50%;
	width:250px;
	position:absolute;
    content:"";
	z-index:0;
    border-bottom:70px solid transparent;
    border-left:250px solid #0f2154;
}

#home header .title h1 {
	color:#fff;
	font-size:24px;
	position:relative;

    animation-name: show-title;
    animation-duration: 2s;
}
@keyframes show-title {
    0%   {  margin-top:-30px; opacity:0;  }
	50%   { margin-top:-30px; opacity:0; }
    100% { margin-top:20px; opacity:1;  }
}




#home header .title h1:after {
	content:"";
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 25px solid #9c8f76;
	position:absolute;
	top: -60px;
	left:50%;
	margin-left:-15px;
	z-index:1;
}

#home header .title h1 span {
	display:block;
	color:#9c8f76 !important;
	font-size:14px;
	line-height:1.5em;
	margin-top:15px;
	text-shadow: 0 0 5px #000;
}


#home header .title-2 {
	color:#fff;
	margin-top: 50px;

    animation-name: show-title2;
    animation-duration: 2s;
}
@keyframes show-title2 {
    0%   {  margin-top:-30px; opacity:0;  }
	50%   { margin-top:-30px; opacity:0; }
    100% { margin-top:50px; opacity:1;  }
}

	#home header .title-2 .news-date {
		font-size: 18px;
		font-weight:400;
		position:relative;
		padding-bottom:10px;
		padding-top:10px;
		margin-top:30px;
	}
	#home header .title-2 .news-date:after {
		content:"";
		display:block;
		position:relative;
		margin: 10px auto 0 auto;
		background-color:#9c8f76;
		height:3px;
		width:50px;
	}
	#home header .title-2 .news-date:before {
		content:"";
		display:block;
		position:relative;
		margin: 0px auto 10px auto;
		background-color:#9c8f76;
		height:3px;
		width:50px;
	}
	#home header .title-2 .news-title {
		font-size: 24px;
		font-weight:600;
		margin-bottom:10px;
	}
	#home header .title-2 .news-desc {
		font-size: 12px;
		font-weight:400;
	}
	#home header .title-2 .btn-header {
		font-size: 12px;
		background-color:transparent;
		border: 3px solid #9c8f76;
		border-radius:0;
		padding: 5px 20px;
		color:#fff;
		margin-top:15px;

		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
	}
	#home header .title-2 .btn-header:hover {
		background-color:#9c8f76;
		border: 3px solid #9c8f76;
		color:#fff;
	}


#home header .logoset { 
	position:absolute;
	z-index:100;
	bottom:30px;
    animation-name: header-logos;
    animation-duration: 4s;
}
	#home header .logoset a  {
		display:inline-block;
		margin:0 20px;
		height:70px; 
		position:relative;
		z-index:2;
	}
	#home header .logoset a img {
		display:block;
		height:70px; 
	}


@keyframes header-logos {
    0%   { opacity:0; }
	50%  { opacity:0;  }
    100% { opacity:1;  }
}



@media (max-width: 768px) {
	#home header:before {
		border-right:100vw  solid transparent;
		border-bottom:50px solid #fff  !important; 

		animation-name: header-traingle-white;
		animation-duration: 3s;
		animation-delay: 0s;
	}

	@keyframes header-traingle-white {
		0%   {border-bottom:0px solid #fff !important;}
		100% {border-bottom:50px solid #fff !important; }
	}


	#home header:after {
		border-top:50px solid transparent  !important;
		animation-name: header-traingle-gold;
		animation-duration: 2s;
	}
	@keyframes header-traingle-gold {
		0%   { bottom:-100px; border-top:0px solid transparent; }
		100% { bottom:0px; border-top:50px solid transparent  !important; }
	}


	#home header:before, #home header:after { display:none !important; }

	#home header { 
		overflow:visible !important;
		margin-bottom:100px;
	}

	#home header .logoset { 
		width:100%;
		position:absolute;
		z-index:100;
		bottom:-100px;
	}

	#home header .logoset a img {
		display:block;
		height:30px !important; 
	}
}






#home header {
	width:100%;
	height:100vh;
	position:relative;
	text-align: center;
	padding:0 !important;
	background-image: url("/img/header.jpg");
	background-repeat:no-repeat;
	background-position: center 0px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
    background-attachment: fixed;
	overflow: hidden;
}




#home header:before {
	position:absolute;
	display:block;
	height:50px;
	bottom:0;
	width:100%;
    content:"";
	z-index:1;
    border-right:100vw  solid transparent;
    border-bottom:300px solid #fff; 

    animation-name: header-traingle-white;
    animation-duration: 3s;
    animation-delay: 0s;
}

@keyframes header-traingle-white {
    0%   {border-bottom:0px solid #fff;}
    100% {border-bottom:300px solid #fff;}
}


#home header:after {
	display:block;
	height:50px;
	bottom:0;
	width:100%;
	position:absolute;
    content:"";
	z-index:0;
	border-right:100vw solid #9c8f76; 
	border-top:300px solid transparent;
    
    animation-name: header-traingle-gold;
    animation-duration: 2s;
}
@keyframes header-traingle-gold {
    0%   { bottom:-100px; border-top:0px solid transparent; }
    100% { bottom:0px; border-top:300px solid transparent; }
}











#register header, #pages header {
	position:relative;
	margin-bottom:50px;
}

#register header .title, #pages header .title {
	display:block;
	width:100%;
	margin:0 auto;
	position:relative;
	padding-top:40px;
}
#register header:before, #pages header:before {
	position:absolute;
	display:block;
	height:40px;
	top:0;
	right:50%;
	width:250px;
    content:"";
	z-index:1;
    border-left:250px  solid transparent;
    border-top:40px solid #153f8a;
}
#register header:after, #pages header:after {
	display:block;
	height:40px;
	top:0;
	left:50%;
	width:250px;
	position:absolute;
    content:"";
	z-index:0;
    border-bottom:40px solid transparent;
    border-left:250px solid #0f2154;
}

#register header h1,#pages header h1 {
	display:inline-block;
	color:#9c8f76;
	margin-top:30px;
	margin-bottom:0;
	width:100%;
	padding-bottom:5px;
	border-bottom: 3px solid #9c8f76;
	font-size:28px;
}
#register header a, #register header h1 a:hover, #pages header h1 a, #pages header h1 a:hover {
	color:#9c8f76;
	text-decoration:none;
}

#register header h1 span,#pages header h1 span {
	display:block;
	color:#000;
	font-size:12px;
	padding-bottom:30px;
	border-bottom: 3px solid #9c8f76;
}
#register header .title,#pages header .title {
	padding-bottom:5px;
	border-bottom: 3px solid #9c8f76;
}



@media (max-width: 768px) {
	#register header:before, #pages header:before {
		position:absolute;
		display:block;
		height:40px;
		top:0;
		right:50%;
		width:150px;
		content:"";
		z-index:1;
		border-left:150px  solid transparent;
		border-top:40px solid #153f8a;
	}
	#register header:after, #pages header:after {
		display:block;
		height:40px;
		top:0;
		left:50%;
		width:150px;
		position:absolute;
		content:"";
		z-index:0;
		border-bottom:40px solid transparent;
		border-left:150px solid #0f2154;
	}
}



#register nav, #pages nav {
	position:absolute;
	top:70px;
	right:0px;
	z-index:9999;
	width:50%;
	text-align:right;
}



#register nav ul li, #pages nav ul li {
	display:inline-block;
	position:relative;
}

#register nav ul li a, #pages nav ul li a {
	display:block;
	color:#9c8f76;;
	text-transform: uppercase;
	text-align:right;
	font-size:12px;
	margin:0 5px;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#register nav ul li a:hover, #register nav ul li a:active, #register nav ul li a:focus, #register nav ul li a.active,
#pages nav ul li a:hover, #pages nav ul li a:active, #pages nav ul li a:focus, #pages nav ul li a.active {
	display:block;
	color:#000000;
	text-decoration:none;
}






/*
div#header {
	display:block;
	width:100%;
	margin:0 auto;
	position:relative;
	margin-bottom:50px;
}
div#header a {
	display:block;
	position:absolute;
	top:150px;
	right:15px;
	color:#9c8f76;
}

div#header:before {
	position:absolute;
	display:block;
	height:70px;
	top:0;
	right:50%;
	width:250px;
    content:"";
	z-index:1;
    border-left:250px  solid transparent;
    border-top:70px solid #153f8a;
}
div#header:after {
	display:block;
	height:70px;
	top:0;
	left:50%;
	width:250px;
	position:absolute;
    content:"";
	z-index:0;
    border-bottom:70px solid transparent;
    border-left:250px solid #0f2154;
}
div#header h1 {
	display:inline-block;
	color:#9c8f76;
	margin-top:150px;
	margin-bottom:0;
	width:100%;
	padding-bottom:5px;
	border-bottom: 3px solid #9c8f76;
}
div#header h1 span {
	display:block;
	color:#000;
	font-size:16px;
	padding-bottom:5px;
	border-bottom: 3px solid #9c8f76;
}
div#header .title {
	padding-bottom:5px;
	border-bottom: 3px solid #9c8f76;
}
*/





section {
	padding: 100px 0;
}

section#o-nas {
	color:#000;
	padding-bottom:50px;
}

section#o-nas h2 {
	color:#9c8f76;
}
section#o-nas .text-highlight {
	color:#9c8f76;
}


section#o-nas img.img-geneza {
	max-width:100%;
	padding:100px 100px;
}


@media (min-width: 1170px) {
	section#o-nas img.img-geneza  {
		padding:50px 100px;
	}
}

section#cel-projektu {
	color:#000;
	padding-top:0;
}

section#cel-projektu h2 {
	color:#9c8f76;
	border-top: 3px solid #9c8f76;
	padding-top:100px;
}
section#cel-projektu .text-highlight {
	color:#9c8f76;
}




section#zaplecze-techniczne {
	padding-top:0px;
	padding-bottom:0;
	margin-bottom:0;
}

section#zaplecze-techniczne h2 {
	color:#9c8f76;
	font-size:30px;
	border-top: 3px solid #9c8f76;
	padding-top:70px;
	position:relative;
}

section#slider {
	padding-bottom:150px;
}





section#konferencja {
	background-color:#9c8f76;
	color:#fff;
}
section#konferencja h2 {
	color:#fff;
}
section#konferencja h2 span {
	display:block;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
	margin-top:15px;
}

section#konferencja h3 {
	color:#fff;
	font-size:30px;
	padding-top:50px;
	margin-top:50px;
	margin-bottom:30px;
	position:relative;
}
section#konferencja h3:after {
	content: "";
	display:block;
	width:50px;
	height:3px;
	background-color:#fff;
	position: absolute;
	top:0px; left:0;
}


section#konferencja p {
	color:#000;
}

section#konferencja p.name {
	color:#fff;
}


section#konferencja p.name  strong {
	display:block;
	font-size:20px;
}




section#konferencja p.day {
	color:#000;
	font-size:20px;
}


section#konferencja p.day-item {
	color:#fff;
}
section#konferencja p.day-item  strong {
	color: #000;
	display:block;
	font-weight:600;
}







section#kontakt {
	background-color:#0f2154;
	color:#fff;
}

	section#kontakt h2 {
		font-size:24px;
		font-weight: 400 !important;
		color:#9c8f76;
		margin-bottom:50px;
	}


footer {
	background-color:#0f2154;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding-bottom:50px;
	padding-top:100px;
}


	footer .logoset {
		margin:20px 0 50px 0;
	}
	footer .logoset a  {
		display:inline-block;
		margin:0 20px;
		height:70px; 
		position:relative;
		z-index:2;
	}
	footer .logoset a img {
		display:block;
		height:70px; 
	}


footer .triangle-left, footer .triangle-right {
	position: absolute;
	bottom:0;
	height:150px;
	width:50%;
}
	footer .triangle-left {
		left:0;
		width:50%;
		position:absolute;
		border-top:150px solid transparent;
		border-left:50vw solid #153f8a;
	}


	footer .triangle-right {
		right:0;
		width:50%;
		position:absolute;
		border-top:150px solid transparent;
		border-right:50vw solid #153f8a;
	}




.owl-carousel .item {
	display:block;
	position:relative;
	height:500px;
}

.owl-carousel .item:before {
	content:"";
	display:block;
	position:absolute;
	left:0; top:0; bottom:0;
	width:120px;
	background-color:#9c8f76;
	z-index:-1;
}



.owl-carousel .item .slide-title {
	width:100%;
	height:250px;
	padding:20px 20px 20px 140px;
	font-size: 16px;
	position:relative;
}
	.owl-carousel .item .slide-title span {
		font-size: 52px;
		position:absolute;
		color:#fff;
		left:0px;
		top:10px;
		display:block;
		width:120px;
		text-align:center;
		font-weight:600;
	}
.owl-carousel .item .slide-image {
	width:100%;
	height:250px;
	overflow:hidden;
	background-color:#fff;
}	
	.owl-carousel .item .slide-image img {
		
	}
.owl-carousel .item .slide-description {
	width:100%;
	height:500px;
	background-color:#9c8f76;
	text-align:center;
	display:block;
	position:absolute;
	left:0; top:0;
	opacity:0;
	padding:50px;
				-webkit-transform: scale(0.1);
				-ms-transform: scale(0.1);   
				-moz-transform: scale(0.1);
				transform: scale(0.1);

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}	
	.owl-item .slide-description p {
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		color:#fff;
	}	
	.owl-item:hover .slide-description {
		opacity:1;

		-webkit-transform: scale(1.0);
		-ms-transform: scale(1.0);   
		-moz-transform: scale(1.0);
		transform: scale(1.0);
	}	

.owl-prev { 
	position:absolute;
	bottom:-90px; 
	right:50%;
	width: 100px; 
	height: 50px; 
}
.owl-next {
	position:absolute;
	bottom:-90px; 
	left:50%;
	width: 100px; 
	height: 50px; 
}






#home nav {
	position:absolute;
	top:100px;
	right:100px;
	z-index:9999;

    animation-name: show-nav;
    animation-duration: 1s;
}
@keyframes show-nav {
    0%   { 	right:-300px; }
    100% { right:100px; }
}


#home nav ul li {
	display:block;
	position:relative;
	margin-bottom: 35px;
}
#home nav ul li:after {
	content: "";
	display:block;
	position:absolute;
	bottom:-25px; right:0;
	height:20px;
	width:3px;
	background-color:#9c8f76;
}
#home nav ul li:last-child:after {
	display:none;
}

#home nav ul li a {
	display:block;
	color:#fff;
	text-transform: uppercase;
	text-align:right;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#home nav ul li a:hover, #home nav ul li a:active, #home nav ul li a:focus, #home nav ul li a.active {
	display:block;
	color:#9c8f76;
	padding-right:20px;
	text-decoration:none;
}




#kontakt input, #kontakt textarea {
	border-radius:0;
	border:none;
	color:#000;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#kontakt input:focus, #kontakt textarea:focus {
	background-color:#9c8f76;
	box-shadow:none;	color:#fff;
}

#kontakt .btn {
	border-radius:0;
	background-color:#9c8f76;
	border:none;
	position:absolute;
	bottom:15px;
	left:100%;
	margin-left:-15px;
}
#kontakt .btn:hover {
	background-color:#fff;
	color:#000;
}




.icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #666;
  box-sizing: border-box;
 }

.icon:after, .icon:before {
    content: "";
    box-sizing: border-box;
}


.icon-arrow {
	width: 20px;
	height: 20px;
	border-width: 4px 4px 0 0;
	border-style: solid;
	margin: 10px;
	color: #dadada;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
 
.icon-arrow:before {
    right: 0;
    top: -3px;
    position: absolute;
    height: 4px;
    box-shadow: inset 0 0 0 32px;
    transform: rotate(-45deg);
    width: 30px;
    transform-origin: right top;
  }
.icon-arrow.right {
    transform: rotate(45deg);
}
.icon-arrow.left {
    transform: rotate(-135deg);
}
.owl-prev:hover .icon-arrow, .owl-next:hover .icon-arrow { color:#9c8f76 !important; } 







@media (max-width: 768px) {
	#home header:before {
		border-bottom:100px solid #fff; 
	}

	@keyframes header-traingle-white {
		0%   {border-bottom:0px solid #fff;}
		100% {border-bottom:100px solid #fff;}
	}


	#home header:after {
		border-top:100px solid transparent;
		
		animation-name: header-traingle-gold;
		animation-duration: 2s;
	}
	@keyframes header-traingle-gold {
		0%   { bottom:-100px; border-top:0px solid transparent; }
		100% { bottom:0px; border-top:100px solid transparent; }
	}


	#home header .title {
		max-width:360px;
		padding-top:100px;
	}
	#home header .title:before {
		height:40px;
		width:150px;
		border-left:150px  solid transparent;
		border-top:40px solid #153f8a;
	}
	#home header .title:after {
		height:40px;
		width:150px;
		border-bottom:40px solid transparent;
		border-left:150px solid #0f2154;
	}


	section#o-nas img.img-geneza {
		max-width:100%;
		padding:0px;
	}


	.owl-carousel .item {
		height:400px;
	}
	.owl-carousel .item .slide-title {
		font-size: 14px;
	}
	.owl-carousel .item .slide-image {
		height:200px;
	}	
	.owl-carousel .item .slide-description {
		height:400px;
		padding:30px;
	}	

	#kontakt .btn {
		position:relative;
		left:0px;
		width:auto;
	}



	footer .triangle-left, footer .triangle-right {
		height:50px;
	}
		footer .triangle-left {
			border-top:50px solid transparent;
			border-left:50vw solid #153f8a;
		}


		footer .triangle-right {
			border-top:50px solid transparent;
			border-right:50vw solid #153f8a;
		}

		footer .logoset a img {
			height:40px; 
		}
		footer .logoset {
			margin-bottom:0;
		}
		.owl-prev { text-align:right; margin-right:15px; } 
		.owl-next { margin-left:15px; } 
}






.btn-page {
	display:inline-block;
	text-transform:uppercase;
	font-size: 12px;
	background-color:transparent;
	border: 3px solid #fff;
	border-radius:0;
	padding: 8px 20px 5px 20px;
	color:#fff;
	margin-bottom:15px;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.btn-page:hover {
	background-color:#fff;
	border: 3px solid #fff;
	color:#9c8f76;
}




.gallery-photos a {
	display:block;
	margin-top: 15px;
	margin-bottom: 15px;
}

.gallery-photos a img {
	display:block;
	border:3px solid #9c8f76;
	border-radius:0;
	padding:0;
}