﻿a img {outline : none!important;}
a:link,a:visited a:active, a:focus { outline : none!important;}

a, button {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
a i.fa, button i.fa {
	margin: 0 5px;
}
.clickable {
	cursor: pointer;
}
p.lead {
	font-weight: 300;
}
p.noin {
	text-indent: 0px;
	/*padding: 0px 18px 0px 18px;*/	
	line-height: 24px;
}
p.in {
	text-indent: 27px;
	/*padding: 0px 18px 0px 18px;*/	
	line-height: 24px;
}
h1 {
	font-weight: 700;
	font-size: 40px;
}
#main {
	top: 132px;
	position: relative;
}
#top {
	background: #555555;
	padding: 6px 0px 14px 0px;
	position: fixed;
	z-index: 999;
	width: 100%;
	top: 0px;
}
#top .offer {
	color: #fff;
}
#top .offer .btn {
	text-transform: uppercase;
}

@media (max-width: 991px) {
#top .offer {
	margin-bottom: 10px;
}
}

@media (max-width: 991px) {
#top {
	font-size: 15px;
	text-align: center;
}
}
#top a {
	color: #fff;
}
#top ul.menu {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 24px;
	text-align: right;
	font-size: 16px;
	list-style: none;
}

@media (max-width: 991px) {
#top ul.menu {
	text-align: right;
}
}
#top ul.menu > li {
	display: inline-block;
}
#top ul.menu > li a {
	color: #eeeeee;
}
#top ul.menu > li + li:before {
	content: "|\00a0";
	padding: 0px 0px 0px 0px;
	color: #f7f7f7;
	margin: 0px 0px 0px 0px;
}
#top ul.menu > .active {
	color: #999999;
}
#top #login-modal .modal-header {
	background: #4fbfa8;
}
#top #login-modal .modal-header h4 {
	color: #fff;
}
#top #login-modal a {
	color: #449d44;
}
#top #login-modal p {
	font-weight: 300;
	margin-bottom: 20px;
}
.navbar .yamm-content h5 {
	font-size: 18px;
	font-weight: 400;
	/*text-transform: uppercase;*/
	padding-bottom: 15px;
	border-bottom: dashed 1px #555555;
}

@media (max-width: 767px) {
.navbar .yamm-content h5 {
	font-size: 15px!important;
}
}

@media (max-width: 767px) {
.navbar .yamm-content h5 {
	font-size: 15px!important;
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
	position: fixed;
	z-index: 998;
	width: 100%;
	top: 44px;
}
#main {
	top: 138px;
	position: relative;
}
}

@media (max-width: 320px) {
.navbar .yamm-content h5 {
	font-size: 15px!important;
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
	position: fixed;
	z-index: 998;
	width: 100%;/*padding-top:20px;*/
}
#top ul.menu {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 24px;
	text-align: right;
	font-size: 13.2px;
	list-style: none;
}
}
.navbar .yamm-content ul {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar .yamm-content ul li {
	list-style-type: none;
	border-bottom: solid 1px #eeeeee;
	text-transform: uppercase;
	padding: 4px 0;
	line-height: 28px;
}
.navbar .yamm-content ul li a {
	color: #999999;
	font-size: 15px;
	display: block;
}
.navbar .yamm-content ul li a:hover {
	color: #4fbfa8;
	text-decoration: none;
}
.navbar .yamm-content .banner {
	margin-bottom: 10px;
}
.navbar ul.nav > li > a {
	text-transform: uppercase;
	font-weight: bold;
}
.navbar #search {
	clear: both;
	border-top: solid 1px #cccccc;
	text-align: right;
	position: relative;
	z-index: 999;
	top: 0px;
	width: 100%;
}
.navbar #search .navbar-form {
	float: right;
	width: 500px;
}
.navbar #search .navbar-form .input-group {
	display: table;
}
.navbar #search .navbar-form .input-group .input-group-btn {
	white-space: nowrap;
	width: 1%;
}
.navbar #search .navbar-form .input-group .form-control {
	width: 100%;
}
.navbar #searchfilter {
	clear: both;
	border-top: solid 1px #cccccc;
	text-align: right;
	position: relative;
	z-index: 999;
	top: 0px;
	width: 100%;
}
.navbar #searchfilter .navbar-form {
	float: right;
	width: 500px;
}
.navbar #searchfilter .navbar-form .input-group {
	display: table;
}
.navbar #searchfilter .navbar-form .input-group .input-group-btn {
	white-space: nowrap;
	width: 1%;
}
.navbar #searchfilter .navbar-form .input-group .form-control {
	width: 100%;
}

@media (max-width: 768px) {
.navbar #search .navbar-form {
	float: none;
	width: auto;
}
.navbar #searchfilter .navbar-form {
	float: none;
	width: auto;
}
}
.navbar #basket-overview {
	padding: 0;
}
#hot h2 {
	text-transform: uppercase;
	font-size: 36px;
	color: #4fbfa8;
	font-weight: 100;
	text-align: center;
}
#hot .product-slider {
	margin-bottom: 20px;
}
#hot .product-slider:before, #hot .product-slider:after {
	content: " ";
	display: table;
}
#hot .product-slider:after {
	clear: both;
}
#hot .product-slider .item {
	margin: 0 25px;
	visibility: hidden;
}
#hot .product-slider .owl-controls {
	position: relative;
	top: -30px;
}
#hot .product-slider .owl-controls .owl-buttons {
	display: none;
}
#hot .product-slider .owl-controls .owl-page.active span, #hot .product-slider .owl-controls.clickable .owl-page:hover span {
	background: #4fbfa8;
}
#advantages {
	text-align: center;
}
#advantages .box .icon {
	position: absolute;
	font-size: 72px;
	width: 100%;
	text-align: center;
	top: 28px;
	left: 0;
	height: 100%;
	float: left;
	color: #eeeeee;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#advantages .box h3 {
	position: relative;
	margin: 0 0 20px;
	font-weight: 300;
	text-transform: uppercase;
	z-index: 2;
}
#advantages .box h3 a:hover {
	text-decoration: none;
}
#advantages .box p {
	position: relative;
	color: #555555;
	z-index: 2;
}
#main-slider {
	margin: 10px 0px 10px 0px;
	border: solid 1px #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.myCarousel-caption {
    background-color: rgba(0,0,0,.8);
    margin-top: 0px;
    padding: 5px 0 5px 15px;
    color: #fff;
    text-align: left;
}
.carousel-indicators {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 15;
    margin: 0;
    padding: 0 15px 15px 0;
    text-align: right;
}

.box.slideshow ul li div, #main-slider ul li div {
	width: 100%;
}
.box.slideshow .owl-controls, #main-slider .owl-controls {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.box.slideshow .owl-controls .owl-buttons, #main-slider .owl-controls .owl-buttons {
	display: none;
}
.box.slideshow .owl-controls .owl-page.active span, #main-slider .owl-controls .owl-page.active span, .box.slideshow .owl-controls.clickable .owl-page:hover span, #main-slider .owl-controls.clickable .owl-page:hover span {
	background: #4fbfa8;
}
.breadcrumb {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box-green {
	background: #EAFFD0;
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
	/*background: #fff;*/
	margin: 0px 0px 10px 0px;
	border-top: solid 3px #42a129;
	border-bottom: solid 1px #42a129;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box-green a {
	color: #42a129;
}
.box-green a:hover {
	color: #1b530c;
}
.box-blue {
	background: #DDF5F7;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
	border-radius: 10px 10px 10px 10px;
	/*background: #fff;*/
	margin: 0px 0px 10px 0px;
	border-top: solid 3px #3ea6ce;
	border-bottom: solid 1px #3ea6ce;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.box-blue a {
	color: #3ea6ce;
}
.box-blue a:hover {
	color: #197092;
}
.box-yellow, .box-red, .box-green2 {
	background: #fff;
	margin: 0px 0px 0px 0px;/*top 76px*/
	/*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}
.box-yellow p, .box-red p, .box-green2 p {
	border-bottom: 1px dashed #9c9c9c;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.box-main {
	background: #fff;
	/*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 20px 10px 20px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 0px 0px 30px 0px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.box-main img {
	margin: 0px 0px 15px 0px;
}
.box-yellow a {
	color: #f0ad4e;
}
.box-yellow a:hover {
	color: #c46100;
}
.box-red a {
	color: #d9534f;
}
.box-red a:hover {
	color: #a51d19;
}
.box-green2 a {
	color: #4fbfa8;
}
.box-green2 a:hover {
	color: #28937d;
}
.list-box {
	background: #fff;
	margin: 20px 0px 30px 0px;
	border: solid 1px #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 20px 20px 20px;
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
}
.list-tag {
	background: #fff;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
}
.list-green, .list-blue, .list-yellow, .list-red, .list-green2 {
	background: #fff;
	margin: 0px 0px 0px 0px;/*top 76px*/
	/*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 0px 0px 0px;
	line-height: 36px;
}
.list-green p, .list-blue p, .list-yellow p, .list-red p, .list-green2 p {
	border-bottom: 1px dashed #9c9c9c;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.list-green a {
	color: #42a129;
}
.list-green a:hover {
	color: #1b530c;
}
.list-blue a {
	color: #3ea6ce;
}
.list-blue a:hover {
	color: #197092;
}
.list-yellow a {
	color: #f0ad4e;
}
.list-yellow a:hover {
	color: #c46100;
}
.list-red a {
	color: #d9534f;
}
.list-red a:hover {
	color: #a51d19;
}
.list-green2 a {
	color: #4fbfa8;
}
.list-green2 a:hover {
	color: #28937d;
}
.font-box {
	margin-top: 10px;
	margin-bottom: 0px;
}
.log-in {
	margin-top: 0px;
	margin-bottom: 10px;
}
.btn-move {
	margin-top: -20px;
	margin-bottom: 30px;
}
.box-all {
	/*background: #fff;*/
	margin: 0 0 0 0;
	/*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 0px 0px 0px;/*-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);*/
}
.box {
	background: #fff;
	margin: 0px 0px 30px 0px;
	border: solid 1px #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 20px 0px 20px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
}
.box-mv {
	background: #fff;
	margin: 0px 0px 30px 0px;
	border: solid 1px #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 0px 0px 0px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
}
.box-mv .box-header {
	background: #f7f7f7;
	margin: 0px 0px 10px 0px;
	padding: 5px 20px 0px 20px;
	border-bottom: solid 1px #eeeeee;
}
.box .box-header:before, .box .box-header:after {
	content: " ";
	display: table;
}
.box .box-header:after {
	clear: both;
}
.box .box-footer {
	background: #f7f7f7;
	margin: -10px -20px 0px;
	padding: 20px;
	border-top: solid 1px #eeeeee;
}
.box .box-footer:before, .box .box-footer:after {
	content: " ";
	display: table;
}
.box .box-footer:after {
	clear: both;
}
.box-tab {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width: 991px) {
.box .box-footer .btn {
	margin-bottom: 20px;
}
}
.box.slideshow {
	padding: 20px 0 0 0;
	text-align: center;
}
.box.slideshow h3 {
	text-transform: uppercase;
	font-weight: 700;
}
.ribbon {
	position: absolute;
	top: 50px;
	padding-left: 51px;/*51px*/
	z-index: 20;
}
.ribbon .ribbon-background {
	position: absolute;
	top: 0;
	right: 0;
}
.ribbon .theribbon {
	position: relative;
	width: auto;
	font-size: 15px;
	padding: 3px 14px 3px 14px;
	margin: 6px 10px 10px -71px;
	/*padding: 6px 20px 6px 20px;
	margin: 6px 10px 10px -71px;*/
	color: #fff;
	background-color: #4fbfa8;
	text-shadow: 0px 1px 2px #bbb;
}
.ribbon .theribbon:before, .ribbon .theribbon:after {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
}
.ribbon .theribbon:after {
	left: 0px;
	top: 100%;
	border-width: 5px 10px;
	border-style: solid;
	border-color: #2d7b6b #2d7b6b transparent transparent;
}
.ribbon .theribbon a:link,.ribbon .theribbon a:visited {
	color: #fff;
	text-decoration: none;
}
.ribbon .theribbon a:hover, .ribbon .theribbon a:active, .ribbon .theribbon a:focus  {
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.ribbon .theribbon:hover {
	background-color: #669900;
}
.product a img {outline : none!important;}
.product a:active,.product a:focus { outline : none!important;}

.ribbon.sale {
	top: 0;
}
.ribbon.new {
	top: 50px;
}
.ribbon.new .theribbon {
	background-color: #5bc0de;
	text-shadow: 0px 1px 2px #bbb;
}
.ribbon.new .theribbon:after {
	border-color: #2390b0 #2390b0 transparent transparent;
}
.ribbon.gift {
	top: 100px;
}
.ribbon.gift .theribbon {
	background-color: #5cb85c;
	text-shadow: 0px 1px 2px #bbb;
}
.ribbon.gift .theribbon:after {
	border-color: #357935 #357935 transparent transparent;
}
#content .panel.sidebar-menu {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
#content .panel.sidebar-menu .panel-heading .btn.btn-danger {
	color: #fff;
}
#content .panel.sidebar-menu .panel-body span.colour {
	display: inline-block;
	width: 15px;
	height: 15px;
	border: solid 1px #555555;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 5px;
}
#content .panel.sidebar-menu .panel-body span.colour.white {
	background: #fff;
}
#content .panel.sidebar-menu .panel-body span.colour.red {
	background: red;
}
#content .panel.sidebar-menu .panel-body span.colour.green {
	background: green;
}
#content .panel.sidebar-menu .panel-body span.colour.blue {
	background: blue;
}
#content .panel.sidebar-menu .panel-body span.colour.yellow {
	background: yellow;
}
#content .panel.sidebar-menu .panel-body label {
	color: #999999;
	font-size: 12px;
}
#content .panel.sidebar-menu .panel-body label:hover {
	color: #555555;
}
#content .panel.sidebar-menu h3 {
	padding: 5px 0;
	margin: 0;
}
#content .panel.sidebar-menu ul.nav.category-menu {
	margin-bottom: 20px;
}
#content .panel.sidebar-menu ul.nav.category-menu li a {
	text-transform: uppercase;
	font-weight: bold;
}
#content .panel.sidebar-menu ul.nav ul {
	list-style: none;
	padding-left: 0;
}
#content .panel.sidebar-menu ul.nav ul li {
	display: block;
}
#content .panel.sidebar-menu ul.nav ul li a {
	position: relative;
	font-weight: normal;
	text-transform: none !important;
	display: block;
	padding: 10px 15px;
	padding-left: 30px;
	font-size: 12px;
	color: #999999;
}
#content .panel.sidebar-menu ul.nav ul li a:hover, #content .panel.sidebar-menu ul.nav ul li a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
#content .info-bar {
	line-height: 32px;
	vertical-align: middle;
}

@media (max-width: 991px) {
#content .info-bar .products-showing {
	text-align: center;
}
}

@media (max-width: 991px) {
#content .info-bar .products-number-sort {
	text-align: center;
	margin-top: 10px;
}
}
#content .info-bar .products-number strong {
	margin-right: 10px;
}
#content .info-bar .products-sort-by select {
	margin-left: 10px;
}

@media (max-width: 991px) {
#content .info-bar .products-sort-by {
	margin: 10px 0 0;
}
#content .info-bar .products-sort-by select {
	margin: 0;
}
}
#content .product {
	/*background: #fff;*/
  /*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 14px;
	margin-bottom: 30px;/* entire container, keeps perspective */
  /* flip speed goes here */
  /* hide back of pane during swap */
  /*  UPDATED! front pane, placed above back */
  /* back, initially hidden pane */
}
#content .product .flip-container {
	cursor: pointer;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

@media (max-width: 767px) {
#content .product .flip-container img.img-responsive {
	min-width: 100%;
}
}
#content .product .flip-container, #content .product .front, #content .product .back {
	width: 100%;
}
#content .product .flipper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative;
}
#content .product .front, #content .product .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}
#content .product .front {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
#content .product .back {
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
#content .product:hover .back {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	z-index: 2;
}
#content .product:hover .front {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: 1;
}
#content .product .invisible {
	visibility: hidden;
}

@media (max-width: 767px) {
#content .product .invisible img.img-responsive {
	min-width: 100%;
}
}
#content .product .text {
	padding: 0px 0px 0px 0px;
}
#content .product .text h3 {
	font-size: 18px;
	font-weight: 700;
	height: 39.6px;
	text-align: center;
	overflow: hidden;
}
#content .product .text h3 a {
	color: #555555;
}
#content .product .text p.price {
	font-size: 16px;
	text-align: center;
	font-weight: 300;
	margin: 10px;
}
#content .product .text p.price del {
	color: #999999;
}
#content .product .text .buttons {
	clear: both;
	text-align: center;
}
#content .product .text .buttons .btn {
	margin-bottom: 10px;
}
#content .banner {
	margin-bottom: 30px;
}
#content .pages {
	text-align: center;
}
#content .pages .loadMore {
	text-align: center;
}
#content .pages .pagination {
	text-align: center;
}
#content #mainImage {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
#content #productMain {
	margin-bottom: 30px;
}
#content #productMain .goToDescription {
	margin-top: 20px;
	font-size: 12px;
	text-align: center;
}
#content #productMain .goToDescription a {
	color: #999999;
	text-decoration: underline;
}
#content #productMain .price {
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	margin-top: 40px;
}
#content #productMain .buttons {
	margin-bottom: 0;
	text-align: center;
}
#content #productMain .buttons .btn {
	margin-bottom: 10px;
}
#content #details .social {
	text-align: left;
}
#content #details .social h4 {
	font-weight: 300;
	margin-bottom: 10px;
}
#content #details .social p {
	line-height: 26px;
}
#content #details .social p a {
	margin: 0 10px 0 0;
	color: #fff;
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 13px;
	-moz-border-radius: 13px 13px 13px 13px;
	-webkit-border-radius: 13px; /* Safari and Chrome */
	line-height: 26px;
	font-size: 15px;
	text-align: center;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	vertical-align: bottom;
}
#content #details .social p a i {
	vertical-align: bottom;
	line-height: 26px;
}
#content #details .social p a.facebook {
	background-color: #4460ae;
}
#content #details .social p a.gplus {
	background-color: #c21f25;
}
#content #details .social p a.twitter {
	background-color: #3cf;
}
#content #details .social p a.instagram {
	background-color: #cd4378;
}
#content #details .social p a.email {
	background-color: #4a7f45;
}

@media (max-width: 991px) {
#content #details .social {
	text-align: center;
}
}
#content #thumbs a {
	display: block;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	border: solid 2px transparent;
}
#content #thumbs a.active {
	border-color: #4fbfa8;
}
#content #checkout .nav {
	margin-bottom: 20px;
	border-bottom: solid 1px #4fbfa8;
}
#content #checkout .nav li {
	height: 100%;
}
#content #checkout .nav li a {
	display: block;
	height: 100%;
}
#content #order-summary table {
	margin-top: 20px;
}
#content #order-summary table td {
	color: #999999;
}
#content #order-summary table tr.total td, #content #order-summary table tr.total th {
	font-size: 18px;
	color: #555555;
	font-weight: 700;
}
#content #checkout .table tbody tr td, #content #basket .table tbody tr td, #content #customer-order .table tbody tr td {
	vertical-align: middle;
}
#content #checkout .table tbody tr td input, #content #basket .table tbody tr td input, #content #customer-order .table tbody tr td input {
	width: 50px;
	text-align: right;
}
#content #checkout .table tbody tr td img, #content #basket .table tbody tr td img, #content #customer-order .table tbody tr td img {
	width: 50px;
}
#content #checkout .table tfoot, #content #basket .table tfoot, #content #customer-order .table tfoot {
	font-size: 18px;
}
#content #text-page h1, #content #text-page h2, #content #text-page h3 {
	font-weight: 700;
}
#content #error-page {
	text-align: center;
}
#content #error-page h4 {
	margin-bottom: 40px;
}
#content #error-page p.buttons {
	margin-top: 40px;
}
#content #map {
	height: 400px;
}
#content #blog-listing .post, #content #blog-homepage .post {
	margin-bottom: 60px;
	background: #fff;
	margin: 0 0 30px;
	border: solid 1px #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
#content #blog-listing .post h2 a, #content #blog-homepage .post h2 a, #content #blog-listing .post h4 a, #content #blog-homepage .post h4 a {
	color: #555555;
}
#content #blog-listing .post h2 a:hover, #content #blog-homepage .post h2 a:hover, #content #blog-listing .post h4 a:hover, #content #blog-homepage .post h4 a:hover {
	color: #4fbfa8;
}
#content #blog-listing .post .author-category, #content #blog-homepage .post .author-category {
	color: #999999;
	font-weight: 300;
}
#content #blog-listing .post .date-comments a, #content #blog-homepage .post .date-comments a {
	color: #999999;
	margin-right: 20px;
}
#content #blog-listing .post .date-comments a:hover, #content #blog-homepage .post .date-comments a:hover {
	color: #4fbfa8;
}
#content #blog-listing .post .intro, #content #blog-homepage .post .intro {
	text-align: left;
}
#content #blog-listing .post .image, #content #blog-homepage .post .image {
	margin-bottom: 10px;
	overflow: hidden;
}
#content #blog-listing .post .image img, #content #blog-homepage .post .image img {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

@media (max-width: 767px) {
#content #blog-listing .post .image img.img-responsive,  #content #blog-homepage .post .image img.img-responsive {
	min-width: 100%;
}
}
#content #blog-listing .post .read-more, #content #blog-homepage .post .read-more {
	text-align: center;
}
#content #blog-listing .post:hover .image img, #content #blog-homepage .post:hover .image img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
#content #blog-homepage .post {
	margin-bottom: 30px;
}
#content #blog-homepage .post h2, #content #blog-homepage .post h4, #content #blog-homepage .post .author-category, #content #blog-homepage .post .read-more {
	text-align: center;
}
#content #blog-homepage .post .intro {
	font-weight: 300;
}
#content #blog-homepage .post .read-more {
	margin-top: 20px;
}
#content #blog-post .author-date {
	color: #999999;
	font-weight: 300;
}
#content #blog-post #post-content {
	margin-bottom: 20px;
}
#content #blog-post .comment {
	margin-bottom: 25px;
}
#content #blog-post .comment:before, #content #blog-post .comment:after {
	content: " ";
	display: table;
}
#content #blog-post .comment:after {
	clear: both;
}
#content #blog-post .comment .posted {
	color: #999999;
	font-size: 12px;
}
#content #blog-post .comment .reply {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
#content #blog-post .comment.last {
	margin-bottom: 0;
}
#content #blog-post #comments:before, #content #blog-post #comment-form:before, #content #blog-post #comments:after, #content #blog-post #comment-form:after {
	content: " ";
	display: table;
}
#content #blog-post #comments:after, #content #blog-post #comment-form:after {
	clear: both;
}
#content #blog-post #comments h4, #content #blog-post #comment-form h4 {
	margin-bottom: 20px;
}
#content #blog-post #comment-form {
	margin-bottom: 20px;
}
#content #customer-orders table tr th, #content #customer-orders table tr td {
	vertical-align: baseline;
}
#content #customer-order .table tfoot th {
	font-size: 18px;
	font-weight: 300;
}
#content #customer-order .addresses {
	text-align: right;
}
#content #customer-order .addresses p {
	font-size: 18px;
	font-weight: 300;
}
#footer {
	/*background: #e0e0e0;e0e0e0*/
	background-image: url('../img/pw_maze_white.png')!important;
	background-attachment: fixed!important;
	padding: 20px 0;
}
#footer ul {
	padding-left: 0;
	list-style: none;
}
#footer ul a {
	color: #7a7a7a;/*999999*/
}
#footer .social {
	text-align: left;
}
#footer .social a {
	margin: 0 10px 0 0;
	color: #fff;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	line-height: 26px;
	font-size: 15px;
	text-align: center;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	vertical-align: bottom;
	background-color: #555555;
}
#footer .social a i {
	vertical-align: bottom;
	line-height: 30px;
}
#footer .social a.facebook:hover {
	background-color: #4460ae;
}
#footer .social a.gplus:hover {
	background-color: #c21f25;
}
#footer .social a.twitter:hover {
	background-color: #3cf;
}
#footer .social a.instagram:hover {
	background-color: #cd4378;
}
#footer .social a.email:hover {
	background-color: #4a7f45;
}
#copyright {
	background: #333;
	color: #ccc;
	padding: 20px 0;
	font-size: 16px;
}
#copyright p {
	margin: 0;
}

@media (max-width: 991px) {
#copyright p {
	float: none !important;
	text-align: center;
	margin-bottom: 10px;
}
}
#style-switch-button {
	position: fixed;
	top: 80px;
	left: 20px;
}
#style-switch {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 200px;
	padding: 20px;
	position: fixed;
	top: 120px;
	left: 20px;
	background: #fff;
	border: solid 1px #eeeeee;
}
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
	left: auto;
	right: 0;
}
.yamm .yamm-content {
	padding: 20px 30px;
	 overflow: auto;
     height: 420px;
    width: auto;
}

@media (max-width: 767px) {
.yamm .yamm-content {
	padding: 10px 20px;
}
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
}
/* Original Boostrap template overwrite */
/* nav */
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.nav > li > a {
	padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: #eeeeee;
}
.nav > li.disabled > a {
	color: #999999;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
	color: #999999;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #4fbfa8;
}
.nav-tabs {
/*border-bottom: 1px solid #dddddd;*/
}
.nav-tabs > li > a {
	line-height: 1.42857143;
	border-radius: 4px 4px 0 0;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	/*border-bottom: 1px solid #dddddd;*/
	background-color: #fff;/*f0f0f0*/
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #fff;/*f0f0f0*/
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.nav-pills > li > a {
	border-radius: 0;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #ffffff;
	background-color: #4fbfa8;
}
.nav-tabs-justified > li > a {
	border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
	border: 1px solid #dddddd;
}

@media (min-width: 768px) {
.nav-tabs-justified > li > a {
	border-bottom: 1px solid #dddddd;
	border-radius: 4px 4px 0 0;
}
.nav-tabs-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus {
	border-bottom-color: #f0f0f0;
}
}
/* navbar */
.navbar {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	min-height: 70px;
	margin-bottom: 30px;
	border: none;
	border-bottom: 1px solid transparent;
}

@media (min-width: 768px) {
.navbar {
	border-radius: 0;
}
}
.navbar-collapse {
	max-height: 340px;
	overflow-x: visible;
	padding-right: 5px;
	padding-left: 0px;/*15px*/
}
.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
.navbar-collapse {
	float: left;
	width: auto;
	border-top: 0;
	box-shadow: none;
}
.navbar-collapse.collapse {
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
}
.navbar-collapse.in {
	overflow-y: visible;
}
.navbar-collapse.right {
	float: right;
}
.navbar-fixed-top .navbar-collapse,  .navbar-static-top .navbar-collapse,  .navbar-fixed-bottom .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 768px) {
.container > .navbar-header,  .container-fluid > .navbar-header,  .container > .navbar-collapse,  .container-fluid > .navbar-collapse {
	margin-right: 0;
	margin-left: 0;
}
}
.navbar-brand {
	float: left;
	padding: 10px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 70px;
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}

@media (min-width: 768px) {
.navbar > .container .navbar-brand,  .navbar > .container-fluid .navbar-brand {
	margin-left: -15px;
}
}
.navbar-toggle {
	padding: 9px 10px !important;
	margin-right: 15px;
	border-radius: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px; /* Safari and Chrome */
	margin-top: 18px;
	margin-bottom: 18px;
}

@media (max-width: 767px) {
.navbar-toggle {
	margin-right: 5px;
}
}
.navbar-nav {
	margin: 12.5px -15px;
}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu > li > a,  .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}

@media (min-width: 768px) {
.navbar-nav {
	float: left;
	margin: 0;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 25px;
	padding-bottom: 25px;
}
.navbar-nav.navbar-right:last-child {
	margin-right: -15px;
}
}
.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 0px 15px;
	border: none;
	margin-top: 18px;
	margin-bottom: 18px;
}

@media (max-width: 767px) {
.navbar-form .form-group {
	margin-bottom: 5px;
}
}
.navbar-btn {
	margin-top: 18px;
	margin-bottom: 18px;
}
.navbar-btn.btn-sm {
	margin-top: 20px;
	margin-bottom: 20px;
}
.navbar-btn.btn-xs {
	margin-top: 24px;
	margin-bottom: 24px;
}
.navbar-text {
	margin-top: 25px;
	margin-bottom: 25px;
}

@media (min-width: 768px) {
.navbar-text {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
.navbar-text.navbar-right:last-child {
	margin-right: 0;
}
}
.navbar-default {
	background-color: transparent;
	border-bottom-color: #f0f0f0;/*e6e6e6*/
}
.navbar-default1 {
	background-color: #ffffff;
}
.navbar-default2 {
	/*background-color: #ffffff;*/
	background: rgba(204,204,204,0.8)!important;/*menu bg*/
	padding: 0px 15px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	width: auto;
	position: fixed;/*display: block!important;*/
}
.navbar-default3 {
	margin: 2px auto 0px auto;
	width: auto;
	max-width: 1200px;
	padding: 0px 15px!important;/*background-color: rgba(255,255,255,0)!important;*/
/* background-color: #f0f0f0!important;*/
}
.navbar-default4 {
	/*background-color: #ffffff;*/
	background: rgba(204,204,204,0.8)!important;/*menu bg*/
	padding: 0px 15px;
	margin: 0px auto 20px auto;
	max-width: 1200px;
	width: auto;/*display: block!important;*/
}
.navbar-default .navbar-brand {
	color: #777777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #777777;
}
.navbar-default .navbar-nav > li > a {
	color: #777777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333333;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555555;
	background-color: #4fbfa8;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888888;
}
.navbar-default .navbar-collapse {
	border-color: #e6e6e6;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #4fbfa8;
	color: #555555;
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #777777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333333;
	background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #555555;
	background-color: #4fbfa8;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: #cccccc;
	background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: #777777;
}
.navbar-default .navbar-link:hover {
	color: #333333;
}
/* scaffolding */
body {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	font-size: 15px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #f0f0f0;
}
a {
	color: #4fbfa8;
	text-decoration: none;
}
a:hover, a:focus {
	color: #348e7b;
	text-decoration: underline;
}
a:focus {
	outline: thin dashed;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.img-rounded {
	border-radius: 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px; /* Safari and Chrome */
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #e0e0e0;/*eeeeee/d6d6d6*/
}
hr.line {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px dashed #e0e0e0;/*eeeeee/d6d6d6*/
}
hr.footer {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #636363;
}
/* breadcrumbs */
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border-radius: 0;
	font-size: 15px;
}
.breadcrumb > li + li:before {
	content: ">\00a0";
	color: #cccccc;
}
.breadcrumb > .active {
	color: #999999;
}

@media (max-width: 991px) {
.breadcrumb {
	padding: 8px 15px;
	text-align: left;
}
}
/* buttons  */
.btn {
	font-weight: normal;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px; /* Safari and Chrome */
}
.btn-primary {
	color: #ffffff;
	background-color: #4fbfa8;
	border-color: #41b39c;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #3da892;
	border-color: #318675;
}
.btn-primary2:hover, .btn-primary2:focus, .btn-primary2:active, .btn-primary2.active, .open .dropdown-toggle.btn-primary2 {
	color: #ffffff;
	background-color: #4fbfa8;
	border-color: #3da892;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #4fbfa8;
	border-color: #41b39c;
}
.btn-primary .badge {
	color: #4fbfa8;
	background-color: #ffffff;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px; /* Safari and Chrome */
}
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px; /* Safari and Chrome */
}
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px; /* Safari and Chrome */
}
/* dropdowns */
.dropdown-menu > li > a {
	padding: 5px 20px;
}
/* forms.less */
label {
	font-weight: normal;
}
.form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-group {
	margin-bottom: 20px;
}
/* pager*/
.pager {
	margin: 20px 0;
	border-top: solid 1px #eeeeee;
	padding-top: 20px;
	text-transform: uppercase;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
.pager li {
	display: inline;
}
.pager li > a, .pager li > span {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 15px;
}
.pager li > a:hover, .pager li > a:focus {
	text-decoration: none;
	color: #fff;
	background-color: #eeeeee;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	color: #999999;
	background-color: #ffffff;
	border-color: #ddd;
}
/* pagination */
.pagination {
	margin: 20px 0;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	border-radius: 0;
}
.pagination > li > a, .pagination > li > span {
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #4fbfa8;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #348e7b;
	background-color: #eeeeee;
	border-color: #dddddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #ffffff;
	background-color: #4fbfa8;
	border-color: #4fbfa8;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #999999;
	background-color: #ffffff;
	border-color: #dddddd;
}

/* responsive utilities */
@media (max-width: 767px) {
.text-center-xs {
	text-align: center !important;
}
.text-center-xs img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.text-center-sm {
	text-align: center !important;
}
.text-center-sm img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
}
/* type */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.6;
	color: inherit;
}
h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 20px;
}
p, ul, ol {
	margin: 0 0 20px;
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
}

@media (min-width: 768px) {
.lead {
	font-size: 21px;
}
}
.text-small {
	font-size: 15px;
}
.text-medium {
	font-size: 18px;
}
.text-large {
	font-size: 26px;
}
.text-italic {
	font-style: italic;
}
.text-primary {
	color: #4fbfa8;
}
a.text-primary:hover {
	color: #3aa18c;
}
.bg-primary {
	color: #fff;
	background-color: #4fbfa8;
}
a.bg-primary:hover {
	background-color: #3aa18c;
}
abbr[title], abbr[data-original-title] {
	border-bottom: 1px dashed #999999;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 14px;
	border-left: 5px solid #4fbfa8;
}
blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #999999;
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
	content: '\2014 \00A0';
}
.blockquote-reverse, blockquote.pull-right {
	border-right: 5px solid #4fbfa8;
}
address {
	margin-bottom: 20px;
	line-height: 1.42857143;
}
.panel-primary {
	border-color: #d0f3eb;
}
.panel-primary > .panel-heading {
	color: #4fbfa8;
	background-color: #d9f7f0;
	border-color: #d0f3eb;
	border-width: 3px;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #d0f3eb
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #d0f3eb;
}
.panel-primary .panel-title {
	font-weight: 300;
}
.panel-primary .panel-title a:hover {
	color: #fff;
	text-decoration: none;
}
.footer_knsh {
	background: url(../images/footer.gif) 0 top no-repeat;/*background-color: #4fd4d3 rgba(79,212,211,1)*/
	background-size: auto;
	min-height: 200px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	position: relative;
	/*background-color: rgba(79,212,211,.8);*/
	padding: 10px 0px;
	color: rgba(255,255,255,1.00);
	font-size: 15px;
	font-family: 'Segoe UI', 'Open Sans', "微軟正黑體", "Microsoft JhengHei", 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Verdana, sans-serif;
}
.footer-nav {
	padding: 0px 12px 0px 12px;
}
.footer_knshbg {
	/*background-color: #669900;background: url(../images/footer.gif) 50% 0% no-repeat;background-color: #4fd4d3 rgba(79,212,211,1)*/
	/*background-size: cover;*/
	width: 100%;
	margin-top: 0px;
	position: relative;/*background-color: rgba(79,212,211,.8);*/
}
.footer_knsh h4 {
	color: #000;
	font-weight: none;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
.team_columns_carousel_wrapper {
	padding: 10px 25px 10px 25px;
	overflow: hidden
}
.team_columns_carousel_control_left, .team_columns_carousel_control_right {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	top: 10px;
	z-index: 2;
	opacity: 1;
	width: 80px;
	height: 35px;
	border: 0;
	text-shadow: none;
	text-align: center;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.team_columns_carousel_control_icons {
	line-height: 35px;
	font-size: 20px!important;
	font-weight: normal!important;
	margin-top: 8px;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif!important;
}
.team_columns_carousel_control_left {
	left: 26px!important;
}
.team_columns_carousel_control_right {
	left: 63px!important;
}
.adv_left {
	left: 41px!important
}
.adv_right {
	left: 128px!important
}
.team_columns_item_image {
	padding-top: 60px;
	padding-bottom: 25px;
}
.team_columns_item_image img {
	width: 100%;
	-webkit-filter: grayscale(70%);
	-moz-filter: grayscale(70%);
	-ms-filter: grayscale(70%);
	-o-filter: grayscale(70%);
	filter: grayscale(70%);
	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.team_columns_item_image:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%)
}
.team_columns_item_caption {
	padding: 10px;
	text-align: center;
}
.team_columns_item_caption>hr {
	width: 15%
}
.team_columns_item_caption h4 {
	font-weight: none;
	text-transform: uppercase;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
.team_columns_item_caption h5 {
	font-weight: none;
	text-transform: uppercase;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	text-align: left;
}
.team_columns_item_caption p {
	font-weight: none;
	margin-top: 20px;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
.team_columns_item_caption p a, .team_columns_item_caption p a:visited {
	text-decoration: none;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.team_columns_item_social a, .team_columns_item_social a:visited {
	width: 25px;
	float: left;
	height: 25px;
	display: block;
	line-height: 25px;
	margin-right: 2px;
	text-decoration: none;
	-webkit-transition: background ease-in-out .3s;
	transition: background ease-in-out .3s
}

@media(min-width:768px) and (max-width:789px) {
.adv_team_columns_item_social a, .adv_team_columns_item_social a:visited {
	margin-right: 0
}
}
.team_columns_carousel_wrapper {
/*background: #fff*/
}
.team_columns_carousel_control_right, .team_columns_carousel_control_right:hover, .team_columns_carousel_control_right:active, .team_columns_carousel_control_right:focus {
	color: #fff;
	background: #4fbfa8!important/*#3ea6ce*/
}
.team_columns_carousel_control_left, .team_columns_carousel_control_left:hover, .team_columns_carousel_control_left:active, .team_columns_carousel_control_left:focus {
	color: #fff;
	background: #4fbfa8!important/*#3ea6ce*/
}
.team_columns_item_caption {
	color: #000;
	background: #ffffff;
}
.team_columns_item_caption h5 a {
	color: #000;
}
.team_columns_item_captione h5 a:hover {
	color: #000;
	text-decoration: none;
}
.team_columns_item_caption>hr.linegreen {
	border-top: 2px solid #4fbfa8;
	width: 30%;
}
.team_columns_item_caption>hr.lineblue {
	border-top: 2px solid #3ea6ce;
	width: 30%;
}
.team_columns_item_caption p a, .team_columns_item_caption p a:visited {
	color: #4fbfa8
}
.team_columns_item_caption p a:hover, .team_columns_item_caption p a:active {
	color: #cb9200
}
.team_columns_item_social a, .team_columns_item_social a:visited {
	color: #171717;
	background: #4fbfa8
}
.team_columns_item_social a:hover, .team_columns_item_social a:active {
	background: #cb9200
}
.four_shows_one_move .cloneditem-1, .four_shows_one_move .cloneditem-2, .four_shows_one_move .cloneditem-3 {
	display: none
}

@media all and (min-width: 768px) {
.four_shows_one_move .carousel-inner>.active.left,  .four_shows_one_move .carousel-inner>.prev {
	left: -50%
}
.four_shows_one_move .carousel-inner>.active.right,  .four_shows_one_move .carousel-inner>.next {
	left: 50%
}
.four_shows_one_move .carousel-inner>.left,  .four_shows_one_move .carousel-inner>.prev.right,  .four_shows_one_move .carousel-inner>.active {
	left: 0
}
.four_shows_one_move .carousel-inner .cloneditem-1 {
	display: block
}
}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
.four_shows_one_move .carousel-inner>.item.active.right,  .four_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.left,  .four_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.left,  .four_shows_one_move .carousel-inner>.item.prev.right,  .four_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}

@media all and (min-width: 992px) {
.four_shows_one_move .carousel-inner>.active.left,  .four_shows_one_move .carousel-inner>.prev {
	left: -25%
}
.four_shows_one_move .carousel-inner>.active.right,  .four_shows_one_move .carousel-inner>.next {
	left: 25%
}
.four_shows_one_move .carousel-inner>.left,  .four_shows_one_move .carousel-inner>.prev.right,  .four_shows_one_move .carousel-inner>.active {
	left: 0
}
.four_shows_one_move .carousel-inner .cloneditem-2,  .four_shows_one_move .carousel-inner .cloneditem-3 {
	display: block
}
}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
.four_shows_one_move .carousel-inner>.item.active.right,  .four_shows_one_move .carousel-inner>.item.next {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.active.left,  .four_shows_one_move .carousel-inner>.item.prev {
	-webkit-transform: translate3d(-25%, 0, 0);
	transform: translate3d(-25%, 0, 0);
	left: 0
}
.four_shows_one_move .carousel-inner>.item.left,  .four_shows_one_move .carousel-inner>.item.prev.right,  .four_shows_one_move .carousel-inner>.item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0
}
}
/**/

.round {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 30px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px; /* Safari and Chrome */
	background-color: #222;
	color: #FFF;
	font-size: auto!important;
	text-align: center;
	padding-top: 6px;
}
.round.hollow {
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px; /* Safari and Chrome */
	background-color: #FFF;
	color: #222;
	text-align: center;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 0px 3px rgba(0,0,0,0.75);
}
.round.round-sm {
	height: 20px;
	width: 20px;
	line-height: 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
	font-size: 0.7em;
}
.round.round-lg {
	height: 30px;
	width: 30px;
	font-size: 20px;
	line-height: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-border-radius: 20px; /* Safari and Chrome */
}
.round.gray {
	background-color: #555555;
}
.round.white {
	background-color: #fff;
}
.round.blue {
	background-color: #3EA6CE;
}
.round.orange {
	background-color: #FF6701;
}
.round.yellow {
	background-color: #f0ad4e;
}
.round.red {
	background-color: #d9534f;
}
.round.info {
	background-color: #4fbfa8;
}
.round.green {
	background-color: #42A129;
}
.round.pink {
	background-color: #e35d96;
}
.round.purple {
	background-color: #795996;
}
.round.purple2 {
	background-color: #596996;
}
.round.green2 {
	background-color: #478447;
}
.round.oranger {
	background-color: #d06966;
}
.round.oranger2 {
	background-color: #d14d37;
}
.round.brown {
	background-color: #92612c;
}
.round.hollow.blue {
	color: #3EA6CE;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 0px 3px #3EA6CE;
	-moz-box-shadow: 0px 0px 0px 3px #3EA6CE;
	box-shadow: 0px 0px 0px 3px #3EA6CE;
}
.round.hollow.orange {
	color: #FF6701;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 0px 3px #FF6701;
	-moz-box-shadow: 0px 0px 0px 3px #FF6701;
	box-shadow: 0px 0px 0px 3px #FF6701;
}
.round.hollow.green {
	color: #42A129;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 0px 3px #42A129;
	-moz-box-shadow: 0px 0px 0px 3px #42A129;
	box-shadow: 0px 0px 0px 3px #42A129;
}
/**/

.deck-tags {
	line-height: 30px;
	margin: 10px 0px 10px 0px;
}
/**/

.deck-box {
	border: solid 1px #ccc;
	padding: 10px;
}
.deck-box H1 {
	border-left: solid 12px #ccc;
	margin: 0 auto;
	padding: 0 0 0 10px;
	font-size: x-large;
	font-weight: bold;
	color: navy;
}
.deck-brief {
	font-size: small;
}
.deck-location {
	margin-top: 10px;
}
.deck-location SPAN {
	margin-right: 10px;
}
/**/
.btn-glyphicon {
	padding: 8px;
	background: #ffffff;
	margin-right: 4px;
}
.icon-btn {
	padding: 1px 15px 3px 2px;
	border-radius: 50px;
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px; /* Safari and Chrome */
}
.hizli-menu {
	padding-bottom: 50px;
}
.hizli-menu .hizli-menu-ic {
}
.hizli-menu .hizli-menu-ic .btn-group {
	background: #f2565a;
	color: #fff;
	font-size: 18px;
	display: flex;
	width: 100%;
	align-items: center;
	height: 75px;
	padding: 26px 36px 26px 26px;
	margin: 0;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px; /* Safari and Chrome */
}
.hizli-menu .hizli-menu-ic .btn-group:hover {
	background: #333333;
}
.hizli-menu .hizli-menu-ic .btn-group:After {
	position: absolute;
	display: block;
	content: "";
	width: 76px;
	height: 8px;
	background: #333;
	bottom: -8px;
	left: 10px;
	margin: auto;
	transition: cubic-bezier(0, 0.71, 0, 1.07) .7s;
}
.hizli-menu .hizli-menu-ic .btn-group:hover:After {
	background: #f2565a;
	transform: translate(0, 0px);
	height: 91px;
	border-radius: 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px; /* Safari and Chrome */
}
.hizli-menu .hizli-menu-ic .btn-group img {
	margin-right: 12px;
	height: 38px;
	position: absolute;
	z-index: 777;
}
.hizli-menu .hizli-menu-ic .btn-group span {
	margin: 5px;
	display: block;
	font-weight: 800;
	padding-left: 15px;
}
.mbottom {
	margin-bottom: 30px;
}
/*modal*/
.modal-header-success {
	color: #fff;
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	background-color: #5cb85c;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.modal-header-blue {
	color: #fff;
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	background-color: #428bca;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.modal-header-yellow {
	color: #fff;
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	background-color: #f0ad4e;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.modal-header-danger {
	color: #fff;
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	background-color: #d9534f;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.modal-header-green2 {
	color: #fff;
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	background-color: #4fbfa8;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/*tab*/
.tab-pane .tab-inner {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tab-epaper {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 25px 0px;
}
.tab-content {
	overflow: hidden;
	/*background-color: #fff;*/
	-moz-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px; /* Safari and Chrome */
	margin: 0px 0px 0px 0px;
}
/*tab index*/
.heading4 {
	font-size: 18px;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	color: #111111;
	margin: 0px 0px 5px 0px;
}
.heading1 {
	font-size: 30px;
	line-height: 20px;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #1b2834;
}
.content-quality {
	float: left;
	width: 193px;
}
.content-quality p {
	margin-left: 10px;
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.content-quality p span {
	display: block;
}
.tabtop li a {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	color: #1b2834;
	border-radius: 0px;
	margin-right: 8px;/*border:1px solid #ebebeb !important;*/
}
.tabtop .active a:before {
	content: "♦";
	position: absolute;
	top: 20px;
	left: 68px;
	color: #d9534f;
	font-size: 30px;
}
.tabtop li a:hover {
	color: #d9534f !important;
	text-decoration: none;
}
.tabtop .active a:hover {
	color: #fff !important;
}
.tabtop .active a {
	background-color: #d9534f !important;
	color: #FFF !important;
}
.margin-tops {
	margin-top: 30px;
}
.tabtop li a:last-child {
	padding: 10px 22px;
}
.thbada {
	padding: 10px 28px !important;
}
section p {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
}
.margin-tops4 {
	margin-top: 20px;
}
.tabsetting {/*border-top:5px solid #ebebeb;padding-top:6px;*/
}
.services {
	background-color: #d4d4d4;
	min-height: 710px;
	padding: 65px 0 27px 0;
}
.services a:hover {
	color: #000;
}
.services h1 {
	margin-top: 0px !important;
}
.heading-container p {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 16px !important;
	text-transform: uppercase;
}
/* Tabs panel */
.tabbable-panel {
	/*border:1px solid #eee;*/
	padding: 0px;
}
/* Default mode */
.tabbable-line > .nav-tabs {
	border: none;
	margin: 0px;
}
.tabbable-line > .nav-tabs > li {
	margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
	border: 0;
	margin-right: 0;
	color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
	color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
	border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
	border: 0;
	background: none !important;
	color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
	color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
	margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
	border-bottom: 4px solid #f3565d;
	position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
	border: 0;
	color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
	color: #404040;
}
.tabbable-line > .tab-content {
	margin-top: -3px;
	background-color: #fff;
	border: 0;
	border-top: 1px solid #eee;
	padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
	padding-bottom: 0;
}
/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
	border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
	margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
	border-bottom: 0;
	border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
	margin-bottom: -2px;
	border-bottom: 0;
	border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
	margin-top: -10px;
	border-top: 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}
/*tags*/
.tags a {
	border: 1px solid #DDD;
	display: inline-block;
	color: #717171;
	background: #FFF;
	-webkit-box-shadow: 0 1px 1px 0 rgba(180,180,180,0.1);
	box-shadow: 0 1px 1px 0 rgba(180,180,180,0.1);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	border-radius: 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px; /* Safari and Chrome */
	margin: 0 3px 6px 0;
	padding: 5px 10px
}
.tags a:hover {
	border-color: #08C;
}
.tags a.primary {
	color: #FFF;
	background-color: #428BCA;
	border-color: #357EBD
}
.tags a.success {
	color: #FFF;
	background-color: #5CB85C;
	border-color: #4CAE4C
}
.tags a.info {
	color: #FFF;
	background-color: #5BC0DE;
	border-color: #46B8DA
}
.tags a.warning {
	color: #FFF;
	background-color: #F0AD4E;
	border-color: #EEA236
}
.tags a.danger {
	color: #FFF;
	background-color: #D9534F;
	border-color: #D43F3A
}
/**/
.opacity {
	color: #fff;
	/*background-image: url('../img/ps_neutral.png')!important;transparent*/
	background-color: rgba(92,184,92,0.3);/*rgba(255,201,14,1.0) rgba(92,184,92,0.3) rgba(197,204,176,1.0)*/
}
.img-opacity {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/*cart-bag*/
#floatDivBoxs {
	width: 290px;
	background-color: rgba(255,255,255,1);
	position: fixed;
	top: 140px;
	right: -280px;
	z-index: 999;
}
#floatDivBoxs .floatDtt {
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	background: #fff;/*text-indent:22px;*/
	position: relative;
}
#floatDivBoxs .floatDqq {
	padding: 0 14px;
}
#floatDivBoxs .floatDqq li {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 0 50px;
}
#floatDivBoxs .floatDtxt {
	font-size: 18px;
	color: #333;
	padding: 12px 14px;
}
#floatDivBoxs .floatDtel {
	padding: 0px 0 0px 0px;
}
#floatDivBoxs .floatDtel img {
	display: block;
}
#floatDivBoxs .floatDbg {
	width: 100%;
	background: #fff;
	height: auto;
	padding: 5px 0px 10px 0px;/*box-shadow:-2px 0 3px rgba(0,0,0,0.25);*/
}
.floatShadow { /*background-color:rgba(0,0,0,0.1);*//*box-shadow:-2px 0 3px rgba(0,0,0,0.25);*/
	max-height: 205px;
	overflow-y: scroll;
	padding: 0 0 0 0px;
}
#rightArrow {
	width: 48px;
	height: 205px;
	background: url(../img/online_arrow.png) -50px no-repeat;
	position: fixed;
	top: 200px;
	right: 16px;
	z-index: 999;
}
#rightArrow a {
	display: block;
	height: 205px;
}
/*toTop*/
#toTop {
	position: fixed;
	bottom: 10px;
	right: 70px;
	cursor: pointer;
	display: none;
	z-index: 999;
}
/**/

.panel-heading span {
	margin-top: 5px;
	font-size: 15px;
}
/*btn style*/
.btn-default, .btn-primary, .btn-primary2, .btn-success, .btn-info, .btn-warning, .btn-danger {
	-webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active {
	/*margin-top: 3px;
	margin-bottom: -3px;*/
}
/* Breadcrumbs */
.btn-breadcrumb .btn:not(:last-child):after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 10px solid white;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 100%;
	z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 10px solid rgb(173, 173, 173);
	position: absolute;
	top: 50%;
	margin-top: -17px;
	margin-left: 1px;
	left: 100%;
	z-index: 3;
}
.btn-breadcrumb .btn {
	padding: 6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
	padding: 6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
	padding: 6px 18px 6px 24px;
}
/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
	border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
	border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
	border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
	border-left: 10px solid #adadad;
}
/* The responsive part */

.btn-breadcrumb > * > div {
	/* With less: .text-overflow(); */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.btn-breadcrumb > *:nth-child(n+5) {
	display: none;
}

/* === For phones =================================== */
@media (max-width: 767px) {
.btn-breadcrumb > *:nth-last-child(-n+4) {
	display: block;
}
.btn-breadcrumb > * div {
	max-width: 109px;
}
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width:991px) {
.btn-breadcrumb > *:nth-last-child(-n+5) {
	display: block;
}
.btn-breadcrumb > * div {
	max-width: 109px;
}
}

/* === For desktops ================================== */
@media (min-width: 992px) {
.btn-breadcrumb > *:nth-last-child(-n+5) {
	display: block;
}
.btn-breadcrumb > * div {
	max-width: 109px;
}
}
/*faq*/
.tabfaq li a {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	color: #1b2834;
	border-radius: 0px;
	margin-right: 8px;/*border:1px solid #ebebeb !important;*/
}
.tabfaq .active a:before {
	content: "♦";
	position: absolute;
	top: 16px;
	left: 50%;
	color: #d9534f;
	font-size: 30px;
}
.tabfaq li a:hover {
	color: #d9534f !important;
	text-decoration: none;
}
.tabfaq .active a:hover {
	color: #fff !important;
}
.tabfaq .active a {
	background-color: #d9534f !important;
	color: #FFF !important;
}
.margin-tops {
	margin-top: 30px;
}
.tabfaq li a:last-child {
	padding: 10px 22px;
}
/*faq*/
.faq-cat-content {
	margin-top: 25px;
}
.faq-cat-tabs li a {
	padding: 15px 10px 15px 10px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	color: #777777;
}
.nav-tabs li a:focus, .panel-heading a:focus {
	outline: none;
}
.panel-heading a, .panel-heading a:hover, .panel-heading a:focus {
	text-decoration: none;
	color: #777777;
}
.faq-cat-content .panel-heading:hover {
	background-color: #efefef;
}
.active-faq {
	border-left: 5px solid #888888;
}
.panel-faq .panel-heading .panel-title span {
	font-size: 14px;
	font-weight: normal;
}
/**/
.snipicon {
	font-family: "微軟正黑體", Verdana, Geneva, sans-serif;
	border: 3px solid #dddddd;
	border-bottom: 3px solid #eeeeee!important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	color: #ffffff;
	cursor: pointer;
	padding: 20px 20px 20px 70px;
	text-align: left;
	display: inline-block;
	margin: 5px 0px 20px 0px;
	font-weight: normal;
	outline: none;
	position: relative;
	font-size: 18px;
	line-height: 24px;
	background-color: #87a86f;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 100%;
}
.snipicon i {
	font-size: 3em;
	width: 55px;
	line-height: 50px;
	position: absolute;
	left: -5px;
	top: 5px;
	-webkit-transform: rotate(-25deg) scale(1);
	transform: rotate(-25deg) scale(1);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.snipicon:hover, .snipicon.hover {
	color: #ffffff;
	background-color: #70B4C4;
}
.snipicon:hover i, .snipicon.hover i {
	-webkit-transform: rotate(-20deg) scale(1.3);
	transform: rotate(-20deg) scale(1.3);
}
.btn span.glyphicon {
	opacity: 0;
}
.btn.active span.glyphicon {
	opacity: 1;
}
/**/

.form-actions {
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #e5e5e5;
 *zoom: 1;
}
.form-actions button {
	margin: 8px 3px 8px 3px;
}
.controls {
	display: inline-block;
	margin: 10px 0px 10px 10px;
}
.member {
	height: 500px;
	overflow: hidden;
	overflow-y: auto;
	background: #fff
}
.decimal ol {
	margin: 10px 0px 10px 0px;
	list-style: none;
}
.decimal ol li {
	border-top: 0px solid #ccc;
	font-size: 15px;
	list-style-position: outside;
	list-style-type: decimal;
	/*list-style-image: url(../images/arrow01.png);*/
	padding: 0px 5px 0px 5px;
	line-height: 26px;
	word-wrap: break-word;
}
.list ul {
	padding: 0;
	margin: 20px 0px 20px 0px;
	list-style: none;
}
.list ul li {
	border-top: 0px solid #ccc;
	font-size: 15px;
	list-style-position: inside;
	list-style-type: none;/*list-style-image: url(../images/arrow01.png);*/
	padding: 0px 15px 0px 15px;
	line-height: 23px;
	word-wrap: break-word;
}
.list ul li ol {
	margin: 10px 0px 10px 0px;
	list-style: none;
}
.list ul li ol li {
	border-top: 0px solid #ccc;
	font-size: 15px;
	list-style-position: outside;
	list-style-type: decimal;
	/*list-style-image: url(../images/arrow01.png);*/
	padding: 0px 5px 0px 5px;
	line-height: 26px;
	word-wrap: break-word;
}
.rwd table {
	border: 0px solid #000000;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 30px;
}
.rwd table th {
	border-bottom: #CCC 1px solid;
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold!important;
}
.rwd table td {
	border-bottom: #CCC 1px solid;
	padding: 5px 5px 5px 5px;
	/*text-align: center;*/
	vertical-align: middle;
	font-weight: normal;
	color: #000000;
}
.rwd table tr {
	vertical-align: middle;
	font-weight: normal;
}
table tfoot th {
	background-color: #ffffff !important;
}
.rwd table .title {
	color: #3ea6ce;
	text-align: center;
	font-weight: normal;
	background-color: #ddf5f7;
	padding: 10px 5px 10px 5px;
}
.bgcolor {
	background-color: #f5f5f5!important;
}
@media (max-width: 767px) {
.rwd table tr {
	vertical-align: middle;
	font-weight: normal;
}
.rwd table a:link, .rwd table a:visited {
	color: #fff!important;
	text-decoration: underline;
}
.rwd table a:hover, .rwd table a:focus, .rwd table a:active {
	color: #ffd41f!important;
	text-decoration: underline;
}
.rwd table thead th {
	display: none;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.rwd table .title {
	color: #3ea6ce;
	text-align: center;
	font-weight: normal;
	background-color: #ddf5f7;
	border-top: #ccc 0px solid;
	padding: 10px 5px 10px 5px;
}
.rwd table .bg {
	color: #000;
	text-align: left;
	font-weight: normal;
	background-color: #f5f5f5;
	border-top: #000000 1px solid;
	padding: 10px 5px 10px 5px;
}
.rwd table td {
	display: block;
	border: none;
	/*border-bottom:#CCC 1px solid;*/
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	font-weight: normal;
}
.rwd table td:link, .rwd table td:visited {
	display: block;
	border: none;
}
.rwd table td:hover, .rwd table td:focus, .rwd table td:active {
	outline: 0;
	background-color: #f5f5f5;/*faf5d2*/
}
.rwd table td:before {
	content: attr(data-th) " ";
	float: left;
	font-weight: bold;
}
table tfoot th {
	background-color: #ffffff !important;
}
#top-bar {
	width: 100%;
	height: 120px!important;/*60/120*/
	position: fixed;
	top: 0px;
	z-index: 999;
	background-image: url('../img/ps_neutral_popup.png')!important;
	background-repeat: repeat;
}
#modal-con {
	width: 100%;
	margin-top: 120px!important;/*70/120*/
}
}

@media (min-width: 768px) {
.table-responsive {
	margin-top: 25px;
}
.rwd table tr:hover, .rwd table tr:focus, .rwd table tr:active {
	outline: 0;
	background-color: #f5f5f5;/*faf5d2*/
}
}
#top-bar {
	width: 100%;
	height: 60px;/*60/120*/
	position: fixed;
	top: 0px;
	z-index: 999;
	background-image: url('../img/ps_neutral_popup.png')!important;
	background-repeat: repeat;
}
#modal-con {
	width: 100%;
	margin-top: 70px;/*70/120*/
}
.cc{
	width:88px;height:31px;vertical-align:middle;
}
/*list*/
.nav-side-menu {
	top: 0px;
	height: 100%;
	color: #000;
}
.nav-side-menu .brand {
	background-color: #fff;
	display: block;
	text-align: center;
}
.nav-side-menu .toggle-btn {
	display: none;
}
.nav-side-menu ul {
	list-style: none;
	padding: 0px;
	cursor: pointer;
}
.nav-side-menu ul :not(collapsed) .arrow:before, .nav-side-menu li :not(collapsed) .arrow:before {
	font-family: FontAwesome;
	content: "\f078";
	display: inline-block;
	padding-left: 10px;
	padding-right: 4px;
	vertical-align: middle;
	padding-top: 0px;
	font-size: 10px;
	float: right;
	color: #42a129;
}
.nav-side-menu ul .active, .nav-side-menu li .active {
	background-color: #ededed;
}
.nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li {
	background-color: #fff;
	margin-left: 0px;
	padding-left:25px;
	font-size:15px;
}
.nav-side-menu ul .sub-menu li:hover, .nav-side-menu li .sub-menu li:hover {
	background-color: #ededed;
}
.nav-side-menu ul .sub-menu li:before, .nav-side-menu li .sub-menu li:before {
	font-family: FontAwesome;
	content: "\f0da";
	font-size: 15px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	color: #42a129;
}
.nav-side-menu ul .sub2-menu li, .nav-side-menu li .sub2-menu li {
	background-color: #fff;
	margin-left: 0px;
	padding-left:25px;
	font-size:15px;
}
.nav-side-menu ul .sub2-menu li:hover, .nav-side-menu li .sub2-menu li:hover {
	background-color: #ededed;
}
.nav-side-menu ul .sub2-menu li:before, .nav-side-menu li .sub2-menu li:before {
	font-family: FontAwesome;
	content: "\f192";
	font-size: .1em;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	color: #000;
}
.nav-side-menu li {
	font-weight: lighter;
	padding: 10px;
	border-bottom: 1px solid #d4d4d4
}
.nav-side-menu li:before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	color: #d4d4d4;
	font-size: 15px;
}
.nav-side-menu ul li .active, .nav-side-menu li .active {
	background: transparent;
	font-weight: 600;
	color: #000
}
.nav-side-menu ul >.sub-menu li .active {

	margin-left: 0px;
	color:#42a129;

}
.nav-side-menu ul >.sub2-menu li .active {

	margin-left: 0px;
	color:#42a129;

}

.nav-side-menu ul li .active, >ul li .active {
	background: transparent;
	font-weight: 600;
	color: #f00;
}
.nav-side-menu li a {
	text-decoration: none;
	color: #666;
}
.nav-side-menu li:hover {
	background-color: #e7f8ed;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
@media (max-width: 767px) {
.nav-side-menu {
	position: relative;
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	cursor: pointer;
	border: 1px solid #d4d4d4;
	background: #fff
}
.nav-side-menu .toggle-btn {
	display: block;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 10 !important;
	padding: 3px;
	background-color: #ffffff;
	color: #000;
	width: 40px;
	text-align: center;
}
.brand {
	text-align: left !important;
	font-size: 18px;
	padding-left: 0px;
padding-bottom: 10px;
}
}
@media (min-width: 767px) {
.nav-side-menu .menu-list .menu-content {
	display: block;
}
.nav-side-menu .brand {
	background-color: #fff;
	display: none;/*none*/
	text-align: center;
}
}



.menu .accordion-heading {  position: relative; }
.menu .accordion-heading .edit {
    position: absolute;
    top: 8px;
    right: 30px; 
}
.menu .area { border-left: 4px solid #f38787; }
.menu .equipamento { border-left: 4px solid #65c465; }
.menu .ponto { border-left: 4px solid #98b3fa; }
.menu .collapse.in { overflow: visible; }


/*group*/
#content .group {
	/*background: #fff;*/
  /*border: solid 1px #e6e6e6;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 30px;/* entire container, keeps perspective */
  /* flip speed goes here */
  /* hide back of pane during swap */
  /*  UPDATED! front pane, placed above back */
  /* back, initially hidden pane */
}
#content .group .flip-container {
	cursor: pointer;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

@media (max-width: 767px) {
#content .group .flip-container img.img-responsive {
	min-width: 100%;
}
}
#content .group .flip-container, #content .group .front, #content .group .back {
	width: 100%;
}
#content .group .flipper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative;
}
#content .group .front, #content .group .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}
#content .group .front {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
#content .group .back {
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
#content .group:hover .back {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	z-index: 2;
}
#content .group:hover .front {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: 1;
}
#content .group .invisible {
	visibility: hidden;
}

@media (max-width: 767px) {
#content .group .invisible img.img-responsive {
	min-width: 100%;
}
}
#content .group .text {
	padding: 0px 0px 0px 0px;
}
#content .group .text h3 {
	font-size: 18px;
	font-weight: 700;
	height: 39.6px;
	text-align: center;
	overflow: hidden;
}
#content .group .text h3 a {
	color: #555555;
}
#content .group .text p.price {
	font-size: 15px;
	text-align: center;
	font-weight: 300;
	margin: 15px 2px 10px 2px;
}
#content .group .text p.price a {
	color: #2596c1;/*31b0d5-42a129*/
}
#content .group .text p.price2 a {
	color: #42a129;/*31b0d5-42a129*/
}
#content .group .text p.price del {
	color: #999999;
}
#content .group .text .buttons {
	clear: both;
	text-align: center;
}
#content .group .text .buttons .btn {
	margin-bottom: 10px;
}
.img-diamond {
  border-radius: 10% 10% 10% 10%!important;
	/*-webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);*/
	
	/*-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);*/
	
	/*-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);*/
	
	-webkit-clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
}
.img-thumbdiamond {
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  /*background-color: #13c0ba;/*fff*/
  /*border: 1px solid #ddd;*/
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px; /* Safari and Chrome */
}
.img-circle2 {
    border-radius: 10% 10% 10% 10%!important;
    -moz-border-radius: 10% 10% 10% 10%!important;
    -webkit-border-radius: 10%!important;
}