.container{margin:0px auto;padding:0px 20px;max-width:960px;}
.row{max-width:100%;margin:0 auto;}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px;}
.row .column, .row .columns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.column, .columns{float:left;min-height:1px;padding:0 10px;position:relative;margin-bottom:20px;}
.column.wrapper, .columns.wrapper{padding:0px;}
.row .one{width:8.333%;}
.row .two{width:16.667%;}
.row .three{width:25%;}
.row .four{width:33.333%;}
.row .five{width:41.667%;}
.row .six{width:50%;}
.row .seven{width:58.333%;}
.row .eight{width:66.667%;}
.row .nine{width:75%;}
.row .ten{width:83.333%;}
.row .eleven{width:91.667%;}
.row .twelve{width:100%;}
.row .one_half{width:50%;}
.row .one_third{width:33.333%;}
.row .one_fourth{width:25%;}
.row .one_fifth{width:20%;}
.row .one_sixth{width:16.667%;}
.row .two_third{width:66.667%;}
.row .two_fourth{width:50%;}
.row .two_fifth{width:40%;}
.row .two_sixth{width:33.333%;}
.row .three_fourth{width:75%;}
.row .three_fifth{width:60%;}
.row .three_sixth{width:50%;}
.row .four_fifth{width:80%;}
.row .four_sixth{width:66.667%;}
.row .content{width:100%;}
img{max-width:100%;height:auto;}
img{-ms-interpolation-mode:bicubic;}
object, embed{max-width:100%;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear, .clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
@media only screen and (min-width:959px){}
@media only screen and (min-width:768px) and (max-width:959px){#carousel li{width:220px!important;}
.widget-gallery li{width:39%!important;}
}
@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.container{margin:0px auto;max-width:420px;}
.row{width:auto;min-width:0;margin-left:0;margin-right:0;}
.row .column, .row .columns{width:100%;float:none;}
.column:last-child, .columns:last-child{float:none;}
[class*="column"] + [class*="column"]:last-child{float:none;}
.column:before, .columns:before, .column:after, .columns:after{content:"";display:table;}
.column:after, .columns:after{clear:both;}
#logo{text-align:center;float:none!important;display:block}
#logo img{float:none!important;display:inline-block!important;}
#bg-image img{margin-left:-1100px;}
#nav-wrap{background:none!important;}
.sf-menu a{background:transparent!important;border:0!important;}
.sf-menu > li{border:0 !important;display:none;}
nav{margin:0;float:none;}
.js .tinynav{display:block;display:inline-block;margin:0 0 0 0;width:90%}
.js #topnav{display:none}
#slider{padding:0px;overflow:hidden;}
#slider img{width:1500px;max-width:none;}
#carousel{width:100%!important;}
#carousel li{margin-right:10px!important;}
#carousel li{width:190px!important;}
.flex-direction-nav, .flex-control-nav{display:none!important;}
#carousel .flex-control-nav, #carousel .flex-direction-nav, #carousel .flex-caption{display:none!important;}
.main{padding-right:0;}
#maincontent.positionleft .main{padding-left:0;padding-right:0}
.promotion{margin-top:40px}
.promotion .columns{margin-bottom:40px;}
blockquote.left, blockquote.right{width:auto;}
.wp-pagenavi{margin-bottom:30px;}
.widget-gallery li{width:45%!important}
#copyright{text-align:center;}
#toTop{display:none!important}
}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){.padcontent{padding:0px!important;}
blockquote{margin:0px 0px 20px!important;}
.commentlist ol{padding-left:35px;}
.widget-gallery li{width:94%!important;}
#outercopyright .columns{margin-bottom:0px;}
#copyright{text-align:center;padding-top:20px;}
}