.hover-zoom{
	background-size: 100%;
	transition: all .3s ease-in-out;
}
.hover-zoom:hover{
	background-size: 120%;
	position: relative;
}
.customRadio label {
	text-transform: uppercase;
	padding: 12px 10px;
	float:left; 
	background-color:#ddd;
	border-radius:3px;
	margin-right:10px;
	margin-bottom:5px;
	}
.customRadio label:hover {
	background-color: #999;
}
.customRadio input[type=radio]:checked + label { background-color: #666; color:#fff; }
.customRadio input[type=radio] { display:none; }

/* ==========================================================================
Gallery
========================================================================== */

.grid-custom .col-sm-6,
.grid-custom .col-xs-6,
.grid-custom .col-xs-12,
.grid-custom .col-sm-3 {
	padding:8px;
}
 .grid.block-remove-padding{
	margin-left: -15px;
 }
/*.grid-item--width-50 { height:445px; width: 445px;}
.grid-item--width-25 { height:212.5px; width: 212.5px;}*/
.grid-item--width-50 { width: 48%; padding-bottom: 7px;}
.grid-item--width-25 { width: 23%; }
@media only screen and (max-width: 767px) {
	.grid-item--width-50 { width: 98%; padding-bottom: 0px;}
	.grid-item--width-25 { width: 48%;}

	.grid-item--width-25.grid-mobile-98 {width: 98%;}
	.grid-item--width-50.grid-mobile-48 {width: 48%;}
}
/* clearfix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-item{
	float: left;
	margin:1%;
}
.container.grid-custom{
	height: 100%;
	width: 100%;
	background-color: #FFFFFF!important;
}

.first-block{
	border-bottom: 0px #000 solid;
}

.gallery-nav{
	margin-top: 8px!important;
	margin-left: 8px;

}
.nav-margin{margin:0 0 0 -8px;}
.gallery-nav>li>a{
	color: #fff;
	margin-right: 0;
}
.gallery-nav> li > a:hover {
	 background: #50504E!important;
	}
.gallery-nav > li.active > a, .gallery-nav > li.active > a:focus  li.active > a:hover {
	background: #50504E!important;
	color:#F58A22!important;
	font-weight: bold;
}
.gallery-nav>li>a{
	background-color: #272624;
	border: 1px solid #50504E!important;
	border-radius: 0px;
}
	
.gallery-nav>li+li{
	margin-left: 0px;
}
.gallery-nav>.tab-content{
	margin:0;
	padding: 0;
}

.this_hover>a>img:hover{
	outline: 3px solid #F58A22;
}

/*.modal-backdrop {z-index: -1;}*/
@media only screen and (min-width: 768px) {
	.modal-dialog { width:800px; }
}