nav, .pagination, .carousel, .panel-title a { cursor: pointer; }

.wrap{
	width:100%;
	overflow:hidden;
	margin 0 auto;
}
.tint {
	width:100%;
  position: relative;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  border: 2px solid #f7f3f3!important;
  box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
}

ul.list-product li{
	width:100px;
	display:inline-block;
	vertical-align: top;
	padding:10px;
}



.tint.large{
	height:450px;
	margin: 0 auto 0;
}

.tint.large img{
	width:100%;
	height:100%;
	margin: 0 auto 0;
}

.tint.small{
	width:50%;
	height:225px;
	margin: 0 auto 0;
}

.tint.small img{
	width:100%;
	height:100%;
	margin: 0 auto 0;
}

.figure{
	list-style-type:none;
	position: relative;
	margin:0;
}

ul{
	padding:0;
}

.tint img.watermark{
  position:absolute;
  bottom:1px;
  right:4px;
  width:100px;
  height:auto;
  color:#FFF;
  text-shadow: 3px 3px 1px #000;
}

.tint p.watermark{
  position:absolute;
  bottom:1px;
  left:4px;
  width:100px;
  height:auto;
  color:#FFF;
  background-color:rgba(255, 109, 0,0.75)
}

.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all .3s linear;
}

.page-title{
	display: block;
	width:100%;
}
.social{
	list-style-type:none;
	margin-top:20px;
	padding:10px;
}


.giveSpace{
	margin-top:10px;
}

.tint:hover:before { background: none; }

@media (min-width: 768px) {
	.navbar{
		display:none;
	}
	.bg1.border{
		border-right:solid 3px #fff;
	}
	.bg1:hover,.bg1:focus{
		background-color:#ff6d00;
	}
	.myMenu {
		margin-bottom:10px;
	}
	
	.myMenu > li > a {
		color: black;
	}
	
	.myMenu > li {
		color: black;
	}
	
	.myMenu > li.active > a{
		background: red !important;
		color: white !important;
	}
}

@media (max-width:768px){
	.myMenu{
		display:none;
	}
	
}

.merchant{
	display:table-cell;
}


.vcenter {
	display:inline-block;
    vertical-align: middle;
	float:none;
}

.bg1{
	background-color: #C23B3E;
}

.bg1 a{
	color: #fff !important;
}
.bg1 li>a{
	color: #000 !important;
}

.top_line {
    background-color: #FF0000;
}
.top_line {
    height: 5px;
}

html, body {
	margin:0;
	padding:0;
	height:100%;
}
#wrapper{
	min-height:100%;
	position:relative;
}
.content{
	padding-bottom:60px !important;
}

.footer {
	clear:both;
	padding:20px;
	text-align:center;
	color:white;
	background-color:black;
	width:100%;
	height:60px;
	position:absolute;
	bottom:0;
	left:0;	
}

a.showProduct{
	color: black;
	text-decoration:none;
}

.wrapper2:hover .content2 {
	display:block;
}
.content2 {
	width:calc(100% - 40px);
	height:150px;
	background-color:#000;
	opacity:0.4;
	position:absolute;
	top:6px;
	display:none;
}
.textArea2 {
	color:#fff;
	cursor:pointer;
	font-size:16px;
	text-align:center;
	height:30px;
	padding-top:60px;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak
{
    display: none !important;
}

.logo{
	font-family:'Arial';font-weight:bold;font-size:30px;color:red;
}

@media (min-width:768px){
	.logo{
	font-size:60px;
	}
	
}

.map{
	min-height:500px;
	height:600px;
	max-height:700px;
}

#map-canvas{
	width:100%;
    height: 100%;
	height: calc(100% - 0px);
	background-color:#CCC;
	margin: 0 auto 0;
}