.container{margin:0px auto;padding:0px 35px;max-width:960px;}
.row{max-width:100%;margin:0 auto;}
.row .row{width:1140px;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:15px;}
.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:880px){}
@media only screen and (min-width:800px) and (max-width:959px){}
@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;max-width:100%;padding:0;}
.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;}
#bodychild{max-width:460px;}
#logo{text-align:center;float:none!important;display:block}
#logo img{float:none!important;}
#logo .desc{float:none!important;display:block;border:0px!important;margin:15px 0 0;padding:0px;}
#topright{text-align:center;float:none!important;display:block;margin-top:10px;}
#searchform{margin:20px auto 30px;float:none!important;}
#navigation{text-align:center;clear:both;height:auto;}
#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;text-align:left;margin:0 0 0 0;width:100%}
.js #topnav{display:none}
#navigation .sn{text-align:center;float:none!important;padding:5px 0 0px;background:#272727;margin-top:20px;}
#pagetitle-container h1{display:block;margin-bottom:10px;}
.flex-direction-nav, .flex-caption{display:none;}
.flex-caption{}
#content.positionright, #content.positionleft{background:transparent;}
.padcontent{padding-right:0;}
#content.positionright .padcontent{padding-left:0;padding-right:0}
.tabcontainer2 ul.tabs{margin:0;margin-bottom:0px;padding:0 0 1px 0;list-style:none;height:35px;width:100%;}
.tabcontainer2 ul.tabs li{float:left;margin:0 0;padding:0 15px;overflow:hidden;position:relative;font-size:11px;}
.tabcontainer2 ul.tabs li a{text-decoration:none;display:block;padding:5px 0px;outline:none;}
.tabcontainer2 .tab-content{padding:20px 0 0 0;}
.post{padding-bottom:0px;}
.wp-pagenavi{margin-bottom:30px;}
#copyright{margin-bottom:0px;text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){.call{padding-left:15px;margin-left:0px;background-position:left;border:0px!important;display:inline-block;}
.header-wrapper h2{display:block;}
.highlight-content .button{margin-bottom:10px;}
.post .header-wrapper{padding-left:0px;}
.padcontent{padding:0px!important;}
blockquote{margin:0px 0px 20px!important;}
.commentlist ol{padding-left:35px;}
}