/*
Theme Name: pinkpanther Child Theme
	Theme URI: http://everymerchant.com
	Description: Arthur Murray Child Theme
	Author: Every Merchant
	Author URI: http://everymerchant.com
	Template: pinkpanther
	Version: 1.0
*/
@import url("../pinkpanther/style.css");
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700);

h1, h2{
	color: #C42e2e;
}
.logo{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:470px;
	max-width:50%;
	position:relative;
}
.logo img{
	margin-top:10px;
	width:470px;
}
#nav1 ul.sf-menu li a{
	margin:0 25px;
}
#nav1 ul.sf-menu li a:hover{
	color: white;
	background: none;
	border: none;
	border-radius:5px;
	text-decoration:underline;
}
.topnav li a span{
	padding: 12px 21px;
}
/* Studio Locations */
.studio-locations{
	background:white;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
	float:right;
	margin:10px 0 5px;
	overflow:auto;
	padding:10px;
	position:relative;
	width:50%;
}
.studio-locations h2{
	font-family: Droid serif, serif;
	text-align:center;
}
.studio-locations .studio-column{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	float:left;
	width:50%;
	padding:5px;
	position:relative;
}
.studio-locations .studio-column ul li{
	line-height:1.4;
}
.studio-locations .studio-column ul li a{
	color: #C42e2e;
	font-weight:bold;
}
/* Call Banner */
.call-banner-contain{
	padding: 3px;
}
.call-banner-contain img{
	border-radius: 3px;
}
.gift-cert-banner{
	background:white;
	border-radius:2px;
	padding:3px;
	margin-top:8px;
}
.topnav{
	background: #f3e2c7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3e2c7 0%, #c19e67 	44%, #b68d4c 42%, #b68d4c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e2c7), color-stop(44%,#c19e67), color-stop(42%,#b68d4c), color-stop(100%,#b68d4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3e2c7 0%,#c19e67 44%,#b68d4c 42%,#b68d4c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3e2c7 0%,#c19e67 44%,#b68d4c 42%,#b68d4c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3e2c7 0%,#c19e67 44%,#b68d4c 42%,#b68d4c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3e2c7 0%,#c19e67 44%,#b68d4c 42%,#b68d4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#b68d4c',GradientType=0 ); /* IE6-9 */
	min-height:50px;
}
.topnav li{
	margin:0;
}
.topnav li a{
	border:1px solid #CCB29B;
	font-weight: bold;
	margin:5px 0 -4px;
	text-shadow: 0px 1px 1px #5C3205;
}
.topnav li a:hover{
	background: #ed3131; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed3131 0%, #c42623 50%, #9e070a 52%, #dd1619 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed3131), color-stop(50%,#c42623), color-stop(52%,#9e070a), color-stop(100%,#dd1619)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed3131 0%,#c42623 50%,#9e070a 52%,#dd1619 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed3131 0%,#c42623 50%,#9e070a 52%,#dd1619 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed3131 0%,#c42623 50%,#9e070a 52%,#dd1619 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed3131 0%,#c42623 50%,#9e070a 52%,#dd1619 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3131', endColorstr='#dd1619',GradientType=0 ); /* IE6-9 */
	border:1px solid #660404;
}
.topnav li.current_page_item a{
	background: none;
	border: none;
}
.topnav .sub-menu{
	background-color: #C7A36E;
	border-radius: 4px;
	border: 1px solid #E2DEDE;
	overflow:auto;
	padding-bottom:5px;
}
.topnav .sub-menu li{
	padding:0;
}
.topnav .sub-menu li a{
	box-sizing:border-box;
	border-radius:0;
	border:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:5px 0;
	width:100%;
}
.topnav .sub-menu li a:hover{
	border: none;
	text-decoration:underline;
}
body{
	background: #000 url(../../images/redcurtain.png) top center repeat-x;
}
.nav_resize{
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #474747 39%, #2c2c2c 50%, #111111 60%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(60%,#111111), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#474747 39%,#2c2c2c 50%,#111111 60%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
	
	background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#474747 39%,#2c2c2c 50%,#111111 60%,#1c1c1c 91%,#131313 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#474747 39%,#2c2c2c 50%,#111111 60%,#1c1c1c 91%,#131313 100%);
	box-shadow: black 7px 2px 7px;
	height:40px;
}
.header_white{
	background:#EBD8C7;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	clear:both;
	padding:1px;
	width:970px;
}
.post-date{
	background:#B68D4C;
}
.rss{
	margin-bottom: 15px;
	background: none;
}
#page_bottom{
	background:#790207;
	}
.wtitle h2{
	color:#C42E2E;
}
.promo_slider{
height: 355px!important;
}
#slider-box:hover .promo_slider_thumb_nav{
background: none!important;
display: block!important;
position: absolute!important;
top: 140px!important;
width: 100%!important;
}
.thumb_nav.slider_selections.pointer {
display: none!important;
}
.video-contain{
	background:white;
	border-radius:4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:auto;
	width:970px;
	padding:9px;
}
.video{
	display:inline-block;
	position:relative
}
.videoThumb {
  	height:173px;
}
.playButton{
	z-index:100;
	position:absolute;
	left:6px;
	top:32px;
	height:200px
}
	
/* Contact Page */
.contact-page{
	overflow:auto;
	width:100%;
}
.contact-page .form-contain, .contact-page .content{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:50%;
	float:left;
	display:block;
}
/* Calendar Page */
.calendar-page h2{
	text-align:center;
}
/* Staff Page */
.our-staff{
	overflow:auto;
}
.our-staff p{
	padding:0;
}
.our-staff img{
	float:left;
}
