/*
 Theme Name:     Senniyo
 Template:       hairpress
 Version:        1.0.0
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
html,body{
	font-family: "PT Sans";
	font-size:13px;
	line-height:24px;
}
.main-content{
	background:none;
}

.the_post_content{
	font-size:14px;
}
.the_post_content table{
	clear:both;
	margin-top:10px;
}

.lang_zh-hant .main-content,
.lang_zh-hans .main-content,
.lang_zh-hant.home .row,
.lang_zh-hans.home .row{
	font-size:14px;
	line-height:24px;
}

.lang_zh-hant .foot li a,
.lang_zh-hans .foot li a,
.lang_zh-hant .foot .widget_text,
.lang_zh-hans .foot .widget_text{
	font-size:13px;
}


.lang_zh-hant .the_post_content,
.lang_zh-hans .the_post_content{
	font-size:15px;
}


.sidebar{
	font-size:13px;
}

.lang_zh-hant .navbar,
.lang_zh-hans .navbar{
	font-size:14px;
}

.navbar{
	font-size:12px;
}

.navbar-inner {
	min-height:110px;
}

.senniyo_language_switcher{
	text-align:right;
	float:right;
	margin: 5px 10px 15px 0;
}

.pipe {
	margin:0 5px;
	color:white;
}

.after_logo{
	clear:right;
}

.senniyo_language_switcher a{
	color:white;
	padding:2px 0 3px;
}

.senniyo_language_switcher a.active{
	color:white;
	border-bottom:2px solid white;
}

.navbar .nav > li a:hover,
.senniyo_language_switcher a:hover{
	color:rgb(200,200,200) !important;
}

.lined h2{
	margin-bottom:5px;
}

.aligncenter {
    margin-top: 0px;
}
.member-details .lined {
    margin-top: 59px;
}



#menu-item-613 a,
#menu-item-614 a,
#menu-item-615 a{
	background: #A28887; /* Old browsers */
	background: -moz-linear-gradient(top,  #a28887 0%, #a28887 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99d14a), color-stop(100%,#4d9836)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99d14a 0%,#4d9836 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99d14a 0%,#4d9836 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99d14a 0%,#4d9836 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99d14a 0%,#4d9836 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d14a', endColorstr='#4d9836',GradientType=0 ); /* IE6-9 */

	margin-top: 15px;
    padding: 10px 15px;
	border-radius:3px;
}
#menu-item-613 a:hover,
#menu-item-614 a:hover,
#menu-item-615 a:hover{
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top,  #000000 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #000000 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d9836 0%,#99d14a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d9836 0%,#99d14a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d9836 0%,#99d14a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d9836', endColorstr='#99d14a',GradientType=0 ); /* IE6-9 */
	color:white;
}

li#menu-item-613.active > a,
li#menu-item-614.active > a,
li#menu-item-615.active > a{
	border:none;
}

li#menu-item-613.active:after,
li#menu-item-614.active:after,
li#menu-item-615.active:after{
    display:none;
}



.widget_subpages ul ul{
	list-style-type:none;
}
.widget_subpages ul ul a{
	color: #727272;
	font-weight:normal;
	line-height: 14px;
	padding:8px 0 12px;
	display:block;
}

.widget_subpages ul ul .active a{
	color:#a28887;
}


.sidebar .lined h2 {
    text-transform: none;
}


.title-area {
    padding-bottom: 35px;
    padding-top: 145px;
}

.opening-time{
	font-size:12px;
}

.gallery_meta .pipe{
	color: #999999;
}
.gallery_meta a{
	color:#a28887;
}

.post_thumbnail{
	display:block;
	marign-bottom:15px;
	text-align:center;
}
.post_thumbnail img{
	max-width:100%;
}
.widget_categories ul{
	list-style-type:none;
	margin:0;
}
.widget_categories ul a{
	color:#ee0087;
}
.sidebar-item.widget_archive a{
	font-weight:normal;
	color:#ee0087;
}
.slider-title {
	font-size:56px;
	line-height:1;
	top:150px;
}
.semi-white-bg{
	background:none;
	color:#333;
	color:#761671;
	padding:0;
}


#searchform div{
	margin-top:10px;
	position: relative;
}

#searchform #s{
	width:100%;
	height:34px;
	padding-right:80px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

#searchform #searchsubmit{
	background: rgb(231,0,137);
	background: -moz-linear-gradient(top,  rgba(231,0,137,1) 0%, rgba(196,0,116,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,0,137,1)), color-stop(100%,rgba(196,0,116,1)));
	background: -webkit-linear-gradient(top,  rgba(231,0,137,1) 0%,rgba(196,0,116,1) 100%);
	background: -o-linear-gradient(top,  rgba(231,0,137,1) 0%,rgba(196,0,116,1) 100%);
	background: -ms-linear-gradient(top,  rgba(231,0,137,1) 0%,rgba(196,0,116,1) 100%);
	background: linear-gradient(to bottom,  rgba(231,0,137,1) 0%,rgba(196,0,116,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70089', endColorstr='#c40074',GradientType=0 );

	position:absolute;
	top:4px;
	right:4px;
	padding:4px 10px;
}


#searchform #searchsubmit:hover{
	background: rgb(162, 136, 135);
	background: -moz-linear-gradient(top,  rgba(162, 136, 135) 0%, rgba(231,0,137,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162, 136, 135)), color-stop(100%,rgba(231,0,137,1)));
	background: -webkit-linear-gradient(top,  rgba(162, 136, 135) 0%,rgba(231,0,137,1) 100%);
	background: -o-linear-gradient(top,  rgba(162, 136, 135) 0%,rgba(231,0,137,1) 100%);
	background: -ms-linear-gradient(top,  rgba(162, 136, 135 0%,rgba(231,0,137,1) 100%);
	background: linear-gradient(to bottom,  rgba(162, 136, 135) 0%,rgba(231,0,137,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c40074', endColorstr='#a28887',GradientType=0 );

}


.dark-stripe {
  background-color: #A28887;
  background: url('../images/shadow-top.png?1367227523') no-repeat center top, url('../images/shadow-bottom.png?1367227523') no-repeat center bottom, #B2369B;
  background: url('../images/shadow-top.png?1367227523') no-repeat center top, url('../images/shadow-bottom.png?1367227523') no-repeat center bottom, #B2369B;
  background: url('../images/shadow-top.png?1367227523') no-repeat center top, url('../images/shadow-bottom.png?1367227523') no-repeat center bottom, #B2369B;
  background: url('../images/shadow-top.png?1367227523') no-repeat center top, url('../images/shadow-bottom.png?1367227523') no-repeat center bottom, #B2369B;
  background: url('../images/shadow-top.png?1367227523') no-repeat center top, url('../images/shadow-bottom.png?1367227523') no-repeat center bottom, #B2369B;
  padding: 20px 0;
  margin: 30px 0;
}


footer,
footer #to-the-top{
	background-color:#A28887;
	color:white;
}

.icons-to-top-arrow{
	background:url('imgs/new-totop-icon.png') left top no-repeat;
}

.breadcrumbs-container form{
	margin-bottom:0;
}

.breadcrumbs-container #searchform div{
	margin-top:5px;
}

.breadcrumbs-container #s{
	margin-bottom:0;
}

.table td.align-right, .table th.align-right {
    text-align: right;
}

.table.col-50_50 td,
.table.col-50_50 th{
	width:50%;
}






@media (max-width: 979px) {
  .after_logo{
	clear:both;
  }
  .navbar .btn-navbar {
	float:none;
  }
	.title-area {
		padding-bottom: 15px;
		padding-top: 15px;
	}
}


.picture .grayscale-img {
    filter: none;
    -webkit-filter: none;
}

.picture a:hover .grayscale-img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}










