@charset "utf-8";img,object,embed,video{max-width:100%}.ie6 img{width:100%}@media \0screen\,screen\9{img{max-width:none!important}}@media only screen and (max-width:1024px){.cont{width:98%}nav ul li ul.cata{width:630px}}@media only screen and (max-width:980px){.footer-top .col{margin:2%;width:20%}}@media only screen and (max-width:900px){nav ul li a{padding:10px 18px}header h2{margin:0;padding:0}}@media only screen and (max-width:880px){.footer-top .col{margin:1%;width:23%}.ribbon ul li{min-height:100px}.banner{margin:5px 0}ul.social li a{background-size:38px!important;height:38px;width:38px}.col ul.social li a{background-position:0 -32px;background-size:31px auto!important;float:left;margin-top:10px;height:42px;width:36px}.col ul.social li a:hover{background-position:0 -32px}}@media only screen and (max-width:768px){nav ul li ul.cata{width:498px}nav ul li ul ul{width:31%}.footer-top .col{margin:2%;width:29%}ul.social li{padding:3px}aside{width:32%}.main-content{width:64%}ul.social{margin:0}.form-input li{padding:9px 0 0}.form-input li label{margin-bottom:8px}.col:first-child+.col+.col+.col{width:90%}}@media only screen and (max-width:760px){nav ul li a{padding:9px 10px}.ribbon ul li{min-height:175px}aside,.main-content{width:100%}aside .aside-box:first-child,aside .aside-box:first-child+.aside-box{height:83px}.aside-box{margin:10px 5%;width:39%}.ribbon ul li{width:29%}.ribbon ul li:hover{padding-top:10px!important}.aside-box{margin:10px 2%;width:46%}}@media only screen and (max-width:700px){nav ul li ul.cata{width:398px}nav ul li ul ul{width:31%}}@media only screen and (max-width:640px){.TabbedPanelsContent ul li{padding:.5%;width:49%}.ribbon ul li{min-height:152px}}@media only screen and (max-width:600px){.ribbon ul li{min-height:160px;width:29%}.footer-top .col{margin:4%;width:41%}}@media only screen and (max-width:520px){.footer-top .col{margin:4%;width:92%}.TabbedPanelsTab{width:95%;padding:8px 2.5%;margin:0}aside .aside-box:first-child,aside .aside-box:first-child+.aside-box{height:59px}.aside-box{margin:10px 2%;width:95%}ul.social li a{background-size:46px auto!important;height:46px;width:48px}.col ul.social li a{background-position:0 -49px;background-size:45px auto!important;float:left;height:45px;margin-top:10px;padding:5px;width:46px}.col ul.social li a:hover{background-position:0 -49px}}@media only screen and (max-width:480px){.ribbon ul li{min-height:112px;width:45%}.TabbedPanelsContent ul li{padding:2.5%;width:95%}}