@media (min-width: 1200px) {
.container{width:1154px}
}
.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.divider{-ms-box-shadow:0 5px 5px rgba(182,182,182,0.75);-webkit-box-shadow:0 5px 5px rgba(182,182,182,0.75);-moz-box-shadow:0 5px 5px rgba(182,182,182,0.75);box-shadow:0 5px 5px rgba(182,182,182,0.75);height:10px}
body{font-size:16px}
header{background:#014783;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNDc4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzAwNDU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzAwNDY3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAyNDM3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwM2Y3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzAxM2Q3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzAwM2E2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAyMzc2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM2NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#014783 0%,#004581 14%,#00467e 16%,#02437d 30%,#003f74 44%,#013d71 62%,#003a6a 74%,#023769 80%,#003664 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#014783),color-stop(14%,#004581),color-stop(16%,#00467e),color-stop(30%,#02437d),color-stop(44%,#003f74),color-stop(62%,#013d71),color-stop(74%,#003a6a),color-stop(80%,#023769),color-stop(100%,#003664));background:-webkit-linear-gradient(top,#014783 0%,#004581 14%,#00467e 16%,#02437d 30%,#003f74 44%,#013d71 62%,#003a6a 74%,#023769 80%,#003664 100%);background:-o-linear-gradient(top,#014783 0%,#004581 14%,#00467e 16%,#02437d 30%,#003f74 44%,#013d71 62%,#003a6a 74%,#023769 80%,#003664 100%);background:-ms-linear-gradient(top,#014783 0%,#004581 14%,#00467e 16%,#02437d 30%,#003f74 44%,#013d71 62%,#003a6a 74%,#023769 80%,#003664 100%);background:linear-gradient(to bottom,#014783 0%,#004581 14%,#00467e 16%,#02437d 30%,#003f74 44%,#013d71 62%,#003a6a 74%,#023769 80%,#003664 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#014783',endColorstr='#003664',GradientType=0)}
header .col-md-12{text-align:center}
header .col-md-12 .logo{display:inline-block;padding:10px}
header .col-md-12 .logo img{display:inline-block;width:70%}
.main .product-detail .flex-container{flex-direction:column}
@media (min-width: 768px) {
.main .product-detail .flex-container{flex-direction:row}
}
.main .product-detail .image .img-wrapper{overflow:hidden;padding:50px 0 0;text-align:center}
.main .product-detail .image .img-wrapper a{display:inline-block}
.main .product-detail .image .img-wrapper a img{width:50%;display:inline-block}
@media (min-width: 1200px) {
.main .product-detail .image .img-wrapper a img{float:right}
}
.main .product-detail .content{font-size:1.2em}
.main .product-detail .content p{font-weight:700}
.main .product-detail .product-info p{font-size:1em}
.main .product-detail .product-info .model-number{color:#014783}
.main .list-group-items{padding-top:5%}
@media (min-width: 1200px) {
.main .list-group-items{padding-top:2%}
}
.main .list-group-items a{text-decoration:none;font-size:1.2em}
.main .list-group-items h4{font-size:15px}
.main .list-group-items .panel-body{overflow:hidden}
.main .list-group-items .thumbnail{float:left;width:100%}
@media (min-width: 1200px) {
.main .list-group-items .thumbnail{float:none;width:80%;margin:0 auto}
}
.main .list-group-items .youtubePlayerDefault{width:100%}
.press-bar{padding:0;list-style:none;overflow:hidden;margin:0}
/* original setting
.press-bar li{float:left;width:50%;padding:10px;text-align:center;height:90px}
*/
.press-bar li{float:left;width:100%;padding:10px;text-align:center;height:90px}
.press-bar li img{display:inline-block;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
footer hr{margin-bottom:5px}
footer p{font-size:9px}
footer .text{padding:0 9%}
footer .copy-right{font-size:.73em;color:#939598;line-height:1.3em;text-align:center}
/*Common style*/
.link-category{font-size:inherit!important;color:inherit;font-weight:700;text-decoration:underline}
.back-to-top{display:inline-block;height:46px;width:46px;line-height:46px;text-align:center;cursor:pointer;position:fixed;bottom:10px;right:10px;box-shadow:0 0 10px rgba(0,0,0,0.05);overflow:hidden;white-space:nowrap;background:rgba(183,181,181,0.8) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.back-to-top.is-visible,.back-to-top.fade-out,.no-touch .back-to-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.back-to-top.is-visible{visibility:visible;opacity:.5}
.back-to-top.is-visible:hover{visibility:visible;opacity:1}
.back-to-top.fade-out{opacity:.5}
.no-touch .back-to-top:hover{background-color:#e86256;opacity:1}
@media only screen and (min-width: 768px) {
.back-to-top{right:20px;bottom:20px}
}
@media only screen and (min-width: 1024px) {
.back-to-top{right:30px;bottom:30px}
}
#load-more,#show-less{font-size:.7em!important;cursor:pointer;margin-right:10px;background:#ddd;padding:5px;border-radius:2px}
.load-more{color:#014783;width:inherit;margin-right:10px}
.show-less{color:red}
.load-more:hover,.show-less:hover{color:#000}
.panel-heading{padding:0;}
.panel-title a{display:block;padding:10px 15px;}
.panel-body .panel-title a{padding:0;}