body {
  padding-top: 85px;
  padding-bottom: 60px;
  background:#FCECF9;
}



.nav{
	margin-top:18px;
}


.navbar{
	min-height:50px;
	margin-bottom:0 !important;	
	background:#FCECF9;
	
}

.navbar-brand{
	height:auto;
	padding-top:10px;
	padding:0;
	margin:0;
}

.navbar-brand > img{
	height:55px;
}

.logo-nav{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:25px;
	margin:0;
}

.navbar-nav{
	margin:0;
	padding:0;
	
}

.navbar-nav li{
	padding-top:10px;
	padding-bottom:5px;
}

.navbar-nav > li > a{
	padding:15px;
	font-size:14px;
	font-weight:bold;
	color:#F54F97 !important;   
	border-right:1px solid #ccc;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	
}

.navbar-nav > li > a span{
	margin:5px 0 0 0;
	padding:0;
	font-size:14px;
	display:block;
	font-weight:normal;
	font-family:arial;
	text-transform:none;
}

.navbar-nav a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background:#F54F97 !important; /* F89CE7 */
	color:#fff !important;
}	

.sub-category-text{
	padding-top:0 !important;
	padding-bottom:0 !important;
	background:#FCECF9;
	text-decoration:underline;	
}

.sub-category-text-color{
	color:#F89CE7 !important;
}

.dropdown-menu{
	background:#FCECF9;
}

h1, h2, h3{
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}

.roboto-font{
	font-family: 'Oswald', sans-serif !important;
}

.pink-circle{
	color:#F89CE7 !important;
	font-size:0.8em !important;
}


footer{
	text-align:center;
	height:61px;
	background:#FCECF9;;
	padding-top:10px;
}

.footer-container{
	margin:0 auto !important;
	width:231px;
	padding-top:0;
}

.footer-text p{
	text-align:center;
	padding-bottom:0;
	margin-bottom:0;
}

.padding-bottom{
	padding-bottom:0 !important;
}

.footer-contact{
	width:80px;
	float:left;
}

.fb-like{
	width:120px;
	float:left;
}

.yelp{
	width:31px;
	float:left;	
}

.img-yelp{
	height:19px;
	width:auto;
	border-radius: 2px;
}

.img-yelp-hidden{
	height:auto;
	width:400px;
	border-radius: 2px;
}
	
.img-contact{
	height:19px;
	width:auto;
	border-radius: 2px;
}
	
.div-contacts-2{
	padding-top:40px;

}
	
/* artist image*/	

.img-artist-work{
	height:140px;
  width: auto;
  margin-right: 10px;
}

.img-artist{
	height:370px;
  width:auto;
}

.div-margin-left{
  margin-left:40px;
  
}

/* accordian video container */

.container-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*Carousel Styles */

#myCarousel{
	margin-bottom:20px;
	
}

#myCarousel .carousel-caption{
	left:0;
	right:0;
	bottom:0;
	text-align:left;
	padding:10px;
	background:rgba(0,0,0,0.6);
	text-shadow:none;

}

#myCarousel .carousel-caption h4{
	color:#fff;
}

#myCarousel .carousel-caption p{
	padding:0;
	margin:0;
}

#myCarousel .list-group{
	position:absolute;
	top:0;
	right:0;
	padding-right:0;
	color:#F89CE7;
}

#myCarousel .list-group-item{
	border-radius:0;
	cursor:pointer;
}

#myCarousel .list-group .active{
	background:#FCECF9;
	border:0;
	border-right:5px solid #F89CE7 !important;
	color:#F54F97;
}

#myCarousel .list-group h4{
	font-size:17px;
	padding:0 !important;
	margin:0 !important;
	padding-top:5px;
}

#myCarousel .img-slide{
	width:auto;
	height:60px;
	float:left;
	margin-left:0px;
  margin-right:5px;
}

#myCarousel .carousel-img{

}

@media(min-width:1201px){
	#myCarousel{
		padding-right:33.33333%
	}
	#myCarousel .carousel-controls{
		display:none;
	}
}

@media(max-width:1200px){
	.carousel-caption p, #myCarousel .list-group{
		display:none;
	}
}

@media(max-width:1200px){
	.slider-list p{
		display:none;
	}
}



/*media query for menu */
@media(max-width:990px){

	
	.navbar-header{
		float:none;		
	}
	
	.navbar-left, .navbar-right{
		float:none !important;
	}
	
	.navbar-toggle{
		display:block;
	}
	
	.navbar-collapse{
		border-top:1px solid transparent;
		border-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	}
	
	.navbar-fix-top{
		top:0;
		border-width:0 0 1px;
	}
	
	.navbar-collapse.collapse{
		display:none !important ;
	}
	
	.navbar-nav{
		float:none;
		margin-top:7.5px;
	}
	
	.navbar-nav > li{
		float:none;
	}
	
	.navbar-nav > li > a{
		padding-top:10px;
		padding-bottom:10px;
		border-right:none;
	}
	
	.collapse.in{
		display:block !important;
	}		
	
}


/*Portfolio Accordion */


.accordion-border{
	
}

#accordion-div h3{ 
	background:none;
	background-color:#F89CE7;
	border:1px solid #F89CE7;
	color:#fff;
}

.portfolio-img{
	width:110px;
	height:auto;

}

.portfolio-img-sp{	
	height:75.08px !important;
	width:auto;
}

.portfolio-img-1{
	width:150px;
	height:auto;
}

.portfolio-img-2{
	width:250px;
	height:auto;
}

.portfolio-img-3{
	width:125px;
	height:auto;
}

.li-gallery{
	width:160px !important;
	height:220px !important;
}

.li-gallery-2{
	width:160px !important;
	height:auto !important;
}

.li-gallery-3{
	width:160px !important;
	height:120px !important;
}

#accordion-div > .ui-accordion-content{
	background:none !important;
	background-color: #FDE6F0 !important;
    border-color: #F89CE7 !important;
  }

.ui-icon
{
    background-image: url(../jquery-ui-1.11.4/images/ui-icons_ffffff_256x240.png) !important;
}  

.btn-pink {
  color: #fff !important;
  background-color: #f89CE7 !important; 
}

.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  color: #f54f97 !important;
}



/* Photo Gallery */
.photos{
	margin:0;
	padding:0;
}

.photos li{
	list-style: none;
	float:left;
	margin:3px;
	width:31%;
}

.modal-header{
	background-color:#f89CE7 !important;
	color:#fff;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

.modal-body{
	background-color:#FDE6F0 !important;
}

.modal-footer{
	background-color:#FDE6F0 !important;
	color:#F54F97;
	padding-top:0;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.close{
	color:#fff !important;
	opacity: 1;
}

/* Traditional Chinese */
.chinese-text{
	font-family: 'cwTeXKai', sans-serif !important;
	font-weight:bold !important;
	font-size:1.1em !important;
}

.chinese-subtext{
	font-family: 'cwTeXKai', sans-serif !important;
	font-size:1em !important;	
}

.chinese-text-h1{
	font-family: 'cwTeXKai', sans-serif !important;
	font-weight:bold !important;
	font-size:4.2em !important;
}

.chinese-text-h2{
	font-family: 'cwTeXKai', sans-serif !important;
	font-size:3.6em !important;
}

.chinese-text-h3{
	font-family: 'cwTeXKai', sans-serif !important;
	font-size:2.50em !important;
}

.chinese-text-p{
	font-family: 'cwTeXKain', sans-serif !important;
	font-size:1.5em !important;
}

.chinese-button{
	font-family: 'cwTeXKai', sans-serif !important;
	font-size:1.2em !important;
}

.chinese-footer{
	font-family: 'cwTeXKai', sans-serif !important;
	font-size:1.1em !important;	
}