/* CSS Document */
div.itemExtraFields ul li {
    display: inline-flex;
    width: 32%;
    height: 130px;
    line-height: 130px;
    text-align: center!important;
}
.aliasExtraField1 span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
.aliasExtraField2 span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
.aliasExtraField3 span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
.aliasExtraField4 span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
.aliasIncreasedtorque span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
.aliasIncreasehorsepower span.itemExtraFieldsValue{font-size: 50px; color: #A80002; font-weight: 800;}
div.breadcrumbs {
    background: #191919;
    padding: 2% 0%;
}
div.itemListCategory h2 {
    padding-top: 7%;
}
.itemFullText li:nth-child {
	background-color: #66666610;
}

.itemHeader h2 {
    padding-top: 10%!important;
}
div.itemFullText {
    width: 55%;
    float: left;
}
#user7{
    background: #fff;
    font-size: 20px;
}
#user7 li:before {
    content: url(https://s-power.org/images/v.jpg);
    margin-right: 6px;
}
div.itemImageBlock {
    width: 40%;
    display: block;
    float: left;
}
#user7 span.first_word{
    color: #000!important;
    font-size: 20px;
    text-align: center;
    display: block;
    font-weight: 800;
    background: #e5e5e5;
    padding: 1%;
}
.promise{padding: 10px!important;}
.itemListSubCategories::before {
	content: "選擇您的款式";
	color: #fff;
	font-size: 24px;
	width: 100%;
	display: block;
	float: left;
	text-align: center;
	padding-bottom: 25px;
}
.aliasExtraField1, .aliasExtraField3, .aliasExtraField5 {
    background-color: #f5f5f5;
}
.aliasExtraField2, .aliasExtraField4 {
    background-color: #8c8c8c30;
}
.aliasExtraField1 span.itemExtraFieldsValue::after{ content:"HP";
	font-size: 16px;
	color: #666666;
    margin-left: 5px;
	margin-top: -10px;
}
.aliasExtraField2 span.itemExtraFieldsValue::after{ content:"HP";
	font-size: 16px;
	color: #666666;
    margin-left: 5px;
	margin-top: -10px;
}
.aliasExtraField3 span.itemExtraFieldsValue::after{ content:"Nm";
	font-size: 16px;
	color: #666666;
    margin-left: 5px;
	margin-top: -10px;
}
.aliasExtraField4 span.itemExtraFieldsValue::after{ content:"Nm";
	font-size: 16px;
	color: #666666;
    margin-left: 5px;
	margin-top: -10px;
}
.itemListCategory img {
	width: 150px!important;
}
.itemListCategory p {
	font-size: 16px!important;
	margin: 0px!important;
	margin-top: 10px;
}
.itemDateCreated {
	display: none!important;
}
.breadcrumbs a:link {
    font-size: 16px;
    background-color: transparent;
}
.catItemTitle {
	border: solid 1px #00000060!important;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	display: block;
	float: left;
	width: 95%;
	margin: 0 auto!important;
	padding: 3% 0%!important;
	height: 15px;
	line-height: 18px;
	transform: all .5S;
}
.itemExtraFields::before {
	content: url(https://s-power.org/images/hp.jpg);
	width: 19%;
	display: block;
	float: left;
	line-height: 260%;
	margin-left: 1%;
}
div.itemExtraFields ul {
	width: 80%!important;
	float: right;
	display: block;
}
.catItemTitle:hover {
	border: solid 1px #00000060!important;
	background-color: #4B4B4B;
	color: #fff!important;
}
.catItemTitle a:hover {
	color: #fff!important;
}
.itemExtraFields h3 {
	display: none;
}
div.itemFullText {
	padding: 0% 1%!important;
}
.typeTextfield span {
	font-size: 16px;
}

.subCategory {
    background: #fff!important;
    border: none!important;
    text-align: center;
    transform: all .5s!important;
    border-radius: 15px;
    width: 96%;
    display: block;
    position: relative;
    float: left;
    height: 30px!important;
    line-height: 30px!important;
    padding-top: 10px;
    margin: 0% 2%;
}
div.subCategoryContainer {
    display: block;
    float: left;
    height: 50px;
}
.subCategory:hover {
	background: #ffffff60!important;
}
.subCategory a:link {
	color: #000!important;
}
.subCategory a:hover {
	color: #000!important;
}
.subCategory a:visited {
	color: #000!important;
}
.itemContainer {
    min-width: 33.3%;
    margin: 1% 0%;
}
div#itemListLinks {
    background: #fafafa;
    border: 0px solid #ddd;
    margin: 0px 0;
    padding: 0px;
}
div.itemExtraFields {
	margin: 0px!important;
	padding: 0px!important;
	display: block!important;
	float: left!important;
	width: 100%!important;
}
.aliasExtraField6, .aliasExtraField7 {
	width: 48%;
	display: block!important;
	float: left;
}
.aliasExtraField5 {
	width: 100%;
	display: block!important;
	float: left;
}
div.itemExtraFields ul {
	overflow: hidden;
}
div.itemBody {
    background: #fff!important;
    display: block!important;
    float: left!important;
}
.itemBackToTop {
	display: none;
}
#right div.moduletitle span.first_word {
	color: #fff!important;
	font-size: 20px;
	text-align: center;
	display: block;
	font-weight: 800;
	background: #000;
	padding: 5%;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
    display: contents!important;
}
@media screen and (max-width: 1024px) {
    #k2ModuleBox672 li {
    width: 100%;
}
}
@media screen and (max-width: 500px) {
  #k2ModuleBox672 li {
    width: 100%;
}
.subCategoryContainer {
    width: 33.3%!important;
    float: left!important;
	max-width: 33.3333%!important;
}
	.itemListSubCategories div.clr{display: none!important;}
  .aliasExtraField2 span.itemExtraFieldsValue,.aliasExtraField1 span.itemExtraFieldsValue,.aliasIncreasehorsepower span.itemExtraFieldsValue,.aliasExtraField3 span.itemExtraFieldsValue,.aliasExtraField4 span.itemExtraFieldsValue,.aliasIncreasedtorque span.itemExtraFieldsValue {
    font-size: 30px!important;
}
  div.itemExtraFields ul li {
    display: inline-flex;
    width: 47%!important;
}
  div.itemExtraFields ul {
    width: 100%!important;
    float: left;
    display: block;
}
  .itemExtraFields::before {
    display: none;
}
  div.itemFullText {
    width: 100%;
}
  .itemHeader h2 {
    padding-top: 4%!important;
    width: 100%!important;
    float:left!important;
    display:block!important;
}
  #user7 span.first_word {
    float: left!important;
    width: 100%!important;
    padding: 1%!important;
    display: block!important;
}
}