.gallery-thumb-row {
	height:140px;
	margin-top:10px;
	margin-bottom:10px; 
	text-align:center;
}
.gallery-thumb-outer {
	position:relative; 
	margin:auto;
	height:140px; 
	display:block; 
	border:1px solid #ddd;
	background:#eee;
}

.gallery-thumb-outer.active{
	background:#222;
	color:#fff;
}

.gallery-thumb {
	top:0;
	bottom:0; 
	left:0; 
	right:0;
	margin:auto; 
	position:absolute;
	max-width:100%;
	max-height:75%;
}

#info-box {
	position:relative;
	display:none;
	background:#222;
	color:#fff;
	min-height:160px;
	margin:20px;
	clear:both;
	float:none;
	padding:20px;
}
.info-box-close {
	z-index:30;
	position:absolute;
	top:20px;
	right:20px;
}
.info-box-image {
	float:none;
	max-width:100%;
	max-width:70%;
	max-height:200px;
}
.info-box-info {
	padding:0 20px;
	min-height:160px;
	position:relative;
	width:100%;
}
.info-box-buttons {
	border-top:1px solid #555;
	padding-top:20px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

.gallery-thumb-outer p{
	font-size:13px;
	position:relative;
	top:85%;
}


.gallery-thumb-outer img{
	margin-top:10px;
}


.gallerybut {
	/**padding:2px 6px;
	background-color:#0086D3;
	border:none;
	border-radius:0px;
	color:#fff;
	margin-right:10px;
	margin-bottom:10px;
	font-size:13px;*/

	width:160px;
	margin-right:10px;
	margin-bottom:10px;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.btn-group > .btn:first-child:not(.dropdown-toggle) {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

/**.clippings-buttons.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.clippings-buttons.btn-group .btn:first-child:not(.dropdown-toggle) {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}*/

.clippings-buttons.btn-group > .btn, .btn-group > .btn {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	padding:3px;
	font-size:13px;
	width: 140px;
}

.clippings-buttons.btn-group > .dropdown-menu {
    min-width: 140px;
}

.clippings-buttons.btn-group > .dropdown-menu > li > a {
    display: block;
    padding: 2px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
	font-size:13px;
}



.btn-download {
    color: #333;
    background-color: #fff;
    border-color: #CCC;
}

.btn-download:hover, .btn-download:focus {
    color: #333;
    background-color: #eee;
    border-color: #CCC;
}


.gallerybut:hover, .gallerybut:focus {
	/**background-color:#2A6496;
	color:#fff;*/
}

/**.btn-default.info-box-close  {
background-image: url("../img/fancybox/fancybox_sprite.png"); 
background-color:#222;
border:none;
width: 36px;
height: 36px;
}*/

.btn.btn-default.info-box-close {
    display: inline-block;
    padding: 3px 10px;
    margin-top: 8px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 0px;
    white-space: nowrap;
    -moz-user-select: none;
    border: medium none;
}



#info-box h2.info-box-section-title{
	color:#fff;
	margin-top:0;
	margin-bottom:20px;
}
#info-box .info-box-image{
	float:none !important;
}
#info-box{
	text-align:center;
}
.info-box-info {
    min-height: 10px;
}


.info-box-prev, .info-box-next{
	color:#fff;
	font-size:50px;
}

.info-box-prev:hover, .info-box-next:hover{
	outline:none;
	text-decoration:none;
}


.info-image-nav{
	width:100%;
	position:relative;
	top:0px;
}

.info-image-nav div{
	float:right;
}

.info-image-nav div:first-child{
	float:left;
}

.info-box-title {
    margin-top: 20px;
}

#info-box .info-box-info {
    float: none;
}

@media (min-width: 768px) {
	.gallery-thumb-row {
		height:105px; 
	}
	.gallery-thumb-outer {
		width:100%;
		height:95px; 
	}
	.gallery-thumb {
		max-width:90%;
		max-height:85px;
		max-height:60px;
	}
	.info-box-image {
		float:left;
		max-width:300px;
		max-height:300px;
	}
	.info-box-info {
		width:300px;
		float:right;
	}
	.gallery-thumb-outer p{
		font-size:13px;
		position:relative;
		top:80%;
	}

	.info-image-section div{
		
	}
}

@media (min-width: 992px) {
	.gallery-thumb-row {
		height:140px; 
	}
	.gallery-thumb-outer {
		width:132px;
		height:132px; 
	}
	.gallery-thumb {
		max-width:122px;
		max-height:122px;
		max-width:100px;
		max-height:100px;
	}
	.info-box-image {
		max-width:300px;
		max-height:300px;
	}
	.info-box-info {
		width:320px;
	}
	.gallery-thumb-outer p{
		font-size:13px;
		position:relative;
		top:85%;
	}
}

@media (min-width: 1200px) {
	.gallery-thumb-row {
		height:170px; 
	}
	.gallery-thumb-outer {
		width:160px;
		height:160px; 
	}
	.gallery-thumb {
		max-width:140px;
		max-height:140px;
	}
	.info-box-image {
		max-width:300px;
		max-height:300px;
	}
	.info-box-info {
		width:420px;
	}
	.gallery-thumb-outer p{
		font-size:13px;
		position:relative;
		top:85%;
	}
}



















.info-box-buttons {
	border-top:1px solid #555;
	padding-top:20px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}



.gallerybut {

	width:160px;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
	border:none;
}

.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
	border:none;
}

.btn-group > .btn:first-child:not(.dropdown-toggle) {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
	border:none;
}



.clippings-buttons.btn-group > .btn, .btn-group > .btn {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
	border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
	padding:3px;
	font-size:13px;
	width: 140px;
	border:none;
}

.clippings-buttons.btn-group > .dropdown-menu {
    min-width: 140px;
}

.clippings-buttons.btn-group > .dropdown-menu > li > a {
    display: block;
    padding: 2px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
	font-size:13px;
}



.btn-download {
    color: #333;
    background-color: #fff;
    border-color: #CCC;
	border:none;
}

.btn-download:hover, .btn-download:focus {
    color: #333;
    background-color: #eee;
    border-color: #CCC;
	border:none;
}



