body{background-color:#90b9d5 !important;margin-top:40px;color:#232323;font:16px Georgia,"Times New Roman",Times,serif;line-height:22px;margin:0;-ms-word-wrap:break-word;word-wrap:break-word}
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6,.title2{font-weight:normal;font-style:normal;margin:0;line-height:100%;display:block}
h1,.heading1{font-size:30px;line-height:34px}
h2,.heading2{font-size:21px}
h2,.title2{font-size:21px}
h2, .title3{font-size:18px;font-weight:bold !important;font-style:normal;margin-bottom:5px;}
h2,.title4{font-size:16px;line-height: 20px;font-weight:bold !important;font-style:normal;margin: 10px 0px !important;}
h4,.heading4{font-size:16px}
h5,.heading5{font-size:16px}
h6,.heading6{font-size:21px;font-weight:bold;font-style:normal;margin-bottom:5px;}
a{color:#0086df;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
p{margin:0}
ul,ol{list-style-type:none;padding-left:0;margin:0}
figure,header,footer,nav,article,section{margin:0}
textarea{width:100%}
.clearfix{clear:both}
.hometext{padding-top:15px;}
.small{font:12px/19px Arial,Helvetica,sans-serif}
.didascalia{font:12px/19px Arial,Helvetica,sans-serif;margin-top:10px;font-style:italic;}
.grey{color: #999;}
.orange{font-weight:bold;}
.orangebold{font-weight:bold;}
.white{color: #FFF;}
.black{color: #000;}
.code{background: #FFF;border: 1px solid #EEE;border-left: 6px solid #C1CAD3;color: #666;display: block;font: normal 0.8em Tahoma,Arial,Helvetica,sans-serif;line-height: 1.6em;margin-bottom: 12px;padding: 8px 10px;white-space: pre;padding-bottom: 1.2em}
.banner{margin-bottom:30px}
.SearchBox{background-color:#eceff1;border:1px solid #dbdbdb;margin-bottom:20px;padding:10px 5px 10px 5px;clear:both;}
.AdInsLink{height:90px;margin-bottom:30px;clear:both;}
.AdBottomInsLink{height:70px;margin:5px 0;padding:5px 0; color: #DFDFDF;border-top: solid 1px;clear:both;}
.AdCenterPage{height:330px;margin-top:0px;margin-bottom:30px; padding:10px 10px;}
.AdBottomPage{height:330px;margin-top:0px;margin-bottom:30px; padding:10px 10px;}
.hr_line{width: 100%; color: #DFDFDF; border-bottom: solid 1px; margin-bottom: 10px; margin-top: 10px; float: left; }
.cs_line{width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#a9a9a9; text-align: right; float: right; padding-bottom:5px; }
.ds_line{width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#a9a9a9; text-align: left; float: left; padding:0 0 10px 8px; }
.fixdiv{position: fixed !important;top: 0;z-index: 99999;margin-top: 0;}
#ad94045{width:940px;height:20px;background-color:trasparent;padding:5px;margin-right:auto;margin-left:auto}
#ad32050{width:320px;height:50px;background-color:trasparent;padding:5px;margin-right:auto;margin-left:auto;display:none;}
#AdbannerExt{display:block;}
#content-outer{padding-top:3px;background-color:#fff;padding-left:25px;padding-right:25px;padding-bottom:20px;}                                                     
#content-inner{width:588px;float:left;margin-bottom:40px}
#content-full{width:100%;float:left;margin-bottom:40px}
#articleTitle{margin-bottom:15px;margin-top:15px}
#articleTitle .meta{margin-top:10px; font-style: italic;color:#999999}
.articleText p{margin-bottom:20px}
.articleText li{margin-bottom:10px}
.articleText h2,.articleText h3{margin-bottom:20px;margin-top:30px}
.articleText ol{list-style-type:decimal}
.articleText ul{list-style-type:disc}
.articleText ol,.articleText ul{padding-left:40px}
.articleText blockquote p{margin:0}
.articleText blockquote{background-color:#f1f1f1;padding:18px;margin-right:20px;margin-left:20px;float:none;clear:left}
.articleText img {max-width:100%; height:auto}
.socialblock h5{font:14px/19px Arial,Helvetica,sans-serif;padding-bottom:20px;}
.socialblock ul.share-buttons{list-style: none;padding: 0;}
.socialblock ul.share-buttons li{display: inline;}
.socialblock ul.share-buttons img{width: 32px;}
.socialdx {margin-bottom:30px}
.socialdx h2{padding-bottom:14px;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px}
#topWidget{width:960px;padding-top:5px;padding-bottom:5px;font:11px Arial,Helvetica,sans-serif;text-transform:uppercase;height:40px;background-color:#fff;margin-right:auto;margin-left:auto}
#topWidget a{color:#232323;line-height:26px}
#topWidget a.active{font-weight:bold;color:#297db0}
#topWidget ul{margin-left:10px}
#topWidget li{margin-left:6px}
#topWidget #network-logo:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#header{background-color:#FE781E;margin-right:auto;margin-left:auto;width:960px;height:52px}
#header .content{display:block; padding-top:10px;height:30px}
#network-logo,#primaryNav{float:left; margin-top:0}
#network-logo{margin-left: -5px;margin-right: 90px}
#primaryNav{line-height:33px}
#primaryNav li{font-size:18px;border-right:2px solid #b3e5fc;padding:5px 14px 5px 10px}
#primaryNav li:last-child,#topWidget li:last-child{border:none}
#primaryNav li:first-child{padding:5px 14px 5px 0}
#primaryNav a{color:#fff;font-size:18px}
#search{float:right}
#search input{width:190px;border:none;font:16px Arial,Helvetica,sans-serif;padding:5px 10px 5px 35px;}
#AdTopPage{width:960px;height:130px;background-color:#fff;margin-right:auto;margin-left:auto;}
#AdTopPage .adrow{display:block;padding:20px 15px}
#AdTopPageExt{width:960px;height:130px;background-color:#fff;margin-right:auto;margin-left:auto;}
#AdTopPageExt .adrow{display:block;padding:20px 15px}
#footer{width:100%;margin-right:auto;margin-left:auto;font:12px Arial,Helvetica,sans-serif;border-top: solid 4px #3D3D3F; background:#ECECED url(/pics/bg-marbaro-footer.png) no-repeat left bottom; padding-top:15px;clear:both}
#footer ul > li {margin:5px 0;}
#footer a{color:#3366cc}
#footer .bottomMenu {margin-top: 20px}
#footer .bottomMenu ul{margin-left:0}
#footer .bottomMenu a{color:#3366cc;padding-right:10px;margin-left:10px;}
#footer .bottomMenu li:last-child{border:none}
#footer .colophon {margin-top: 20px;padding-bottom:20px;background-color: #fff;}
#footer .colophon ul{margin-left:0}
#footer .colophon a{color:#3366cc;padding-right:10px;margin-left:10px;}
#footer .colophon li:last-child{border:none}
#sidebar{float:right;width:300px;overflow:auto;margin-bottom:40px;margin-top:20px}
#sidebar img{display:block;width:100%;height:auto}
.row{clear:both;overflow:auto}
.column{float:right;width:285px;overflow:auto}
.column img {width:100%;}
.columntable{float:left;width:48%;overflow:auto}
.padding10-first{padding: 10px 10px 10px 0px;}
.padding10-second{padding: 10px 0px 10px 10px;}
.columnfooter{float:left;width:23%;padding:0 0 0 15px;overflow:auto}
.column730{float:left;width:730px;overflow:auto}
.column180{float:right;width:180px;overflow:auto;margin-left:10px}
.hrcolumn220{float:right;width:220px !important;overflow:auto;margin-left:10px}
.hlcolumn350{float:left;width:350px !important;overflow:auto}
.fullcolumn{float:right;width:588px;overflow:auto}
.center{text-align:center}
.inline{display:inline}
.inline li{display:inline}
#rowbreadcrumbs{width:960px;padding-top:10px;padding-bottom:0px;font:11px Arial,Helvetica,sans-serif;text-transform:uppercase;background-color:#fff;margin-right:auto;margin-left:auto}
#rowbreadcrumbs a{color:#232323;line-height:26px}
#rowbreadcrumbs a.active{font-weight:bold;color:#297db0}
#rowbreadcrumbs ul{margin-left:10px}
#rowbreadcrumbs li{margin-left:6px}
.breadcrumbs li,.breadcrumbs li a,span.info,span.author,span.author a{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:20px !important;color:#a9a9a9}
.breadcrumbs li:before{padding-right:4px;color:#FE781E;font-weight:800;content:' \003E'}
.breadcrumbs li:first-child:before{content:""}
.column{float:left}
.separator{margin:10px 0;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px}
.content{width:910px;margin-right:auto;margin-left:auto;z-index:99999;position:relative}
.box{background-color:#eceff1;border:1px solid #dbdbdb;border-top-style:none;border-left-style:none;padding:18px}
.box a{color:#232323}
.pagination{display:block;margin-top:25px;text-align:center}
.pagination li{display:inline-block;*display: inline;zoom:1;list-style:none;font:13px/13px Arial,Helvetica,sans-serif;margin-right:3px}
.pagination li a{text-transform:uppercase;color:#333;border:1px solid #d7d7d7;padding-top:2px;padding:2px 5px;color:#3366cc}
.pagination li .current{background-color:#0086df;color:#fff;border:1px solid #1478da;padding-top:2px;padding:2px 5px}
.error .alert{margin-top:28px;margin-bottom:30px}
.error h1{margin-bottom:5px}
.error h1 .big{font-size:60px!important;display:block;line-height:100%;margin-bottom:10px}
.error .alert p{font-size:20px;color:#a3a3a3;margin-top:10px;display:block;margin-bottom:0}
.error .emoticon{font-size:80px;line-height:110px}
.articlePreview{overflow:auto;border-color:#a9a9a9;border-style:dotted;border-width:0;border-bottom-width:1px; padding-bottom:23px;margin-bottom:23px; /* padding-top:23px */;margin-top:20px;position:relative}
.first{ border-color:#a9a9a9;border-style:dotted;border-top-width:1px;padding-top:23px;}
.last{ border-bottom-width:0px; }
.articlePreview .title2{margin-bottom:15px}
.articlePreview a img{display:block}
.archive .articlePreview figure{padding-left:18px}
.product .articlePreview figure{padding-left:18px}
.articleGrid{clear:both;margin-bottom:30px}
.articleGrid .articlePreview{border:none;padding:0;margin-top:0;position:relative;padding-bottom:20px;margin-bottom:0}
.articleGrid .heading4{margin-bottom:14px}
.articleGrid .column:nth-child(2n){margin-left:18px}
.articleGrid .column:nth-child(3n){margin-left:18px}
.articleGrid .column:nth-child(4){margin-left:0px}
.articleGrid .column:nth-child(5){margin-left:18px}
.articleGrid .column:nth-child(10){margin-left:0px}
.articleGrid .column:nth-child(11){margin-left:18px}
.articleGrid .column:nth-child(16){margin-left:0px}
.articleGrid .column:nth-child(17){margin-left:18px}
.row{clear:both;overflow:auto}
.b_custom_col{float:left;/* width:190px*/ width: 32.5%;margin:10px 5px;overflow:auto;}
.first_col{margin-left: 0px;margin-right: 0px;}
.last_col{margin-left: 0px;margin-right: 0px;}
#content-inner .sidebarList ul{margin:0}
#content-inner.subCat .sidebarList ul{border-color:#a9a9a9;border-style:dotted;border-width:0;border-top-width:1px}
#content-inner .sidebarList ul.column{padding-top:15px}
#content-inner .sidebarList ul.column:last-child{padding-left:18px}
#content-inner .sidebarList li{padding-top:4px;padding-bottom:4px}
#content-inner .sidebarList li.bordered{padding-top:18px;padding-bottom:18px}
.sidebarList{margin-bottom:30px;clear:both;}
.subCat .sidebarList{margin-top:20px}
.sidebarList .heading2{margin-bottom:10px}
.sidebarList h2{padding-bottom:14px;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px}
#sidebar .sidebarList h2{padding-bottom:12px}
#sidebar .sidebarList.box h2{border:none}
.sidebarList li{padding-top:8px;padding-bottom:7px}
.sidebarList.box li{padding-top:5px;padding-bottom:4px}
#infoBox {padding:15px;margin-bottom:30px;clear: both;}
#infoBox h2{margin-bottom:10px}
#infoBox .small{color:#7b7b7b;float:left}
#infoBox li{border-right:1px solid #8b8b8b;padding-right:10px;margin-right:6px}
#infoBox li:last-child{border:none}
#infoBox .social li{padding-right:10px;margin-right:15px}
#infoBox .entry{width:183px;float:left;margin-bottom:8px}
#infoBox figure{float:right}
#infoBox figure img{width:80px}
#infoBox footer{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:0;border-top-width:1px;padding-top:13px;overflow:auto;clear:left}
#infoBoxLinks{display:block;margin-bottom:10px}
#linksBox {padding:15px;margin-bottom:30px}
#linksBox h2{margin-bottom:2px}
#linksBox .subtitle{margin-top:8px;margin-top:8px;}
#linksBox .small{color:#7b7b7b;float:left}
#linksBox ul{padding-bottom:10px}
#linksBox li{border-right:1px solid #8b8b8b;padding-right:10px;margin-right:6px}
#linksBox li:last-child{border:none}
#linksBox .social li{padding-right:10px;margin-right:15px}
#linksBox .entry{width:183px;float:left;margin-bottom:8px}
#linksBox footer{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:0;border-top-width:0;padding-top:5px;overflow:auto;clear:left}
#linksBoxLinks1 #linksBoxLinks2 #linksBoxLinks3 #linksBoxLinks4 #linksBoxLinks5{display:block;margin-top:10px}
#ricetteBox {padding:15px;margin-bottom:30px}
#ricetteBox h2{margin-bottom:2px}
#ricetteBox .subtitle{margin-top:8px;margin-top:8px;}
#ricetteBox .small{color:#7b7b7b;float:left}
#ricetteBox ul{padding-bottom:10px}
#ricetteBox li{border-right:1px solid #8b8b8b;padding-right:10px;margin-right:6px}
#ricetteBox li:last-child{border:none}
#ricetteBox .social li{padding-right:10px;margin-right:15px}
#ricetteBox .entry{width:183px;float:left;margin-bottom:8px}
#ricetteBox footer{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:0;border-top-width:0;padding-top:5px;overflow:auto;clear:left}
#ricetteBoxLinks1 #ricetteBoxLinks2 #ricetteBoxLinks3 #ricetteBoxLinks4 #ricetteBoxLinks5{display:block;margin-top:10px}
#moduliBox {padding:15px;margin-bottom:30px}
#moduliBox h2{margin-bottom:2px}
#moduliBox .subtitle{margin-top:8px;margin-top:8px;}
#moduliBox .small{color:#7b7b7b;float:left}
#moduliBox ul{padding-bottom:10px}
#moduliBox li{border-right:1px solid #8b8b8b;padding-right:10px;margin-right:6px}
#moduliBox li:last-child{border:none}
#moduliBox .social li{padding-right:10px;margin-right:15px}
#moduliBox .entry{width:183px;float:left;margin-bottom:8px}
#moduliBox footer{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:0;border-top-width:0;padding-top:5px;overflow:auto;clear:left}
#moduliBoxLinks1 #moduliLinks2 #moduliLinks3 #moduliBoxLinks4 #moduliBoxLinks5{display:block;margin-top:10px}
.social ul{float:left;margin-left:10px}
.social li{display:block;height:16px;width:18px;border:none!important;padding:0!important;float:left}
.social li a{display:block;height:16px;width:18px;overflow:hidden;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAQCAYAAAC/QFXKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKtJREFUeNrkWt1x2kAQFh6/hzxmxg+igogKIiqwqMByBUYVWFQAVICoAKUCcAUoFViZ8UwerVTg3DLfkfVxEvq5Y3CyMzsS0un2fr79PXrOhdGXm5u+uISC+3i0/fXyssU7V9znNfvxxCUQXAhOxHeF5XG7kNfXvE6F/Myi3JA/E7Jiy3OVa2tzjjoZOkoFH+T2MMA3/KZNJ/A8mQYBgLoWPC7rF5uzEexqBk1EgB7WlPfKwEVzube4wQSo5YlmczGGyAKYd6oSCTk9i8aG9tCvANe9AdwsVSU9QQnJpZsr5UUfWjET/ComsMQkTGkcLcSmos+lBswOxrS3tuLboKY8LsO1COagBpiJJqLtzLD4sMQj2ALzBnuYA0ADwUPcF9ijTUdRMeaVou9eBQ/RLsR3B0BvKxbsuQGI6gL7GVZNXTD/xLe50P60phw+p4XFvX5s0HYCq2qDCGQjsA2aYO8yAImufQozBCdMrqfubUO6w1zGPJQoMXLknVZof3cAtBjQCG5qAG3LFEu37jhIueC8T7L+BGzaZL+GFc2ahA00JyzyoIEStFVQ1e1OwXNNe2uAplxD5hsW6AHXMQwPgWmHeNpB/Cxl33aQ47IQk1vtZ8FvuMaaNd+v6zWso89AQ9qWMFcqXRoB0MH7tpQosZGL8KYONYrLxFg37H5F44bLlwBcQf4tntFmrDrOjyjiiSvWkYPYr/CITefH+/XknKHMpqkPpckpFC0J7QrNszb0WxNP51g3F14xkTkgNyrXuPLNJ7QvyKqJ+y3eeQzURUuL5zUM9FV6atje13zrseeesvD03EclpUuVgLxOZYgi3j8CHIMOcnwN4HzHLumMSlYCblPeLwSQRzxiwPOFGpZclcQmG6aFI+WjtonitqmVrQhZTFmcshiuSfmqi2u1FUvb6teDN8+ZRy9YDuS1ND5layJzt6miVFPl/RGg55oAnDRggwGPFHcyaTpS9NOlbGUjDqZ48LPSt2tAKawTch6+0RQ/9zpa/SqaMqsp1+i7kjT2O+5V3jXclElhhPruQBkMaeRMA8aHNlYa8Wmb+NHGwQgdBKTod6FYXr/mfLbOf0LYuyFiV5/hIBAcs2pPYvCAJWWVpD4zIo9linOlDJriurGSne+rEJhQzjoNzrSWhWKJTNEPS+MdwlK+Y4vltHOCOmNhhTQwawVgJg+PMiiQLNGtcfXx/EhxZJUjRDZZIEuP2FGuLNlsYclmrDTTpiIwdqpPm45cXd3j7gshSvp0yvL1HzHWPsuJIufvcb/Jo+9P7J5KtT+R2wQwqmTgYl37a1YakZZ3BqBGDNABm4SjlkpaxNIjqj87p0t25L7mF77BuRJ3BzW9V/ZBAf1NJn4wNHML6xkolj52jmvPavKYl1U5DuEHX3SEHVnbLJ2+B8eCdzXAHNn8/4VBis783aWQrcMqeT6wrmE0PbRz8d27KoduobMuGafOHYOrBkreYfABLLNU/BRusQndf/CEcm4xDIyVuPmtgndol0gL3jv3SlT8zTJD6akwJIe7qP2RMHIFlz9jYwqVUCdvMa+wRoKbmgIDqjEyps0NnHLWkRliDoVlUa3+PvpHgAEAowAM+G8pAnsAAAAASUVORK5CYII=")}
.ico-rss{background-position:0}
.ico-twitter{background-position:-26px}
.ico-linkedin{background-position:-53px}
.ico-blogger{background-position:-80px}
.ico-facebook{background-position:-107px}
.ico-pinterest{background-position:-137px}
.home h1{font-size:21px;margin-top:20px}
.titleOverlay{display:block;position:absolute;bottom:34px;width:100%}
.articleGrid .titleOverlay{bottom:30px}
.titleOverlay span{background-color:#fff;margin-right:10px;margin-left:10px;padding:10px}
.articleGrid .titleOverlay span{margin-left:10px;margin-right:10px}
.titleOverlay .heading2{margin:0}
#relatedList li {overflow:auto;zoom:1;padding-top:10px;padding-bottom:10px;margin-bottom:0;position:relative}
#relatedList li .label{margin-left:110px;display:block}
#relatedList li img{float:left}
.btn {display: inline-block;padding: 6px 20px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn:hover,.btn:focus {color: #333333;text-decoration: none;}
.btn:active,.btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-primary { background-color: #99CC00; *background-color: #99CC00;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
a.btn-primary {color: #FFF;}
.btn-medium {padding: 12px 18px;font:14px Arial,Helvetica,sans-serif;;line-height: normal;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.btn-large [class^="icon-"] { margin-top: 0px; }
[class^="icon-"],[class*=" icon-"] {display: inline-block;width: 16px;height: 16px;*margin-right: .2em;line-height: 16px;vertical-align: text-top;background-image: url(/pics/downloads-16.png);/* background-position: 14px 14px; */background-repeat: no-repeat;}
[class^="icon-"]:last-child,[class*=" icon-"]:last-child {*margin-left: 0;}
.icon-donwload { background-position: 0 0;}
.btn-download { background-color: #99CC00; color: #ffffff; padding: 12px 18px; font: 14px Arial,Helvetica,sans-serif; font-weight: bold; line-height: normal; border: none; border-radius: 4px; cursor: pointer; }
.btn-download:hover {background-color: #45a049;}
.articleBox{border:1px solid #dbdbdb;border-top-style:none;border-left-style:none;margin-left:0;margin-right:0;margin-bottom:20px}
.articleBox a{color:#000}.articleBox h5{color:#000;font-size:16px;margin-bottom:3px;font-weight:bold;margin-bottom:0;line-height:1.4}
.articleBox .price{font-size:14px;color:#000;margin-bottom:10px;display:block}
.articleBox .productImg{float:left}
.articleBox .productImg img{border:1px solid #dbdbdb}
.articleBox .productData{display:block;margin-left:100px}
.articleBox.noThumb .productData{margin-left:0}
.articleBox .button{background-color:#f5c056;color:#000}
.articleBox .button:hover{background-color:#fc6}
.slider-wrapper {width: 100%; margin: 20px 0 20px 0; }
.titleOverlay{position:absolute;bottom:10px}
.titleOverlay{position:relative;margin-top:-30px}
.titleOverlay{display:block;position:absolute;bottom:34px;width:100%}
.titleOverlay span{background-color:#fff;margin-right:10px;margin-left:10px;padding:10px}
.titleOverlay .heading2{margin:0}

@media only screen and (max-width:960px){
  #header,#topWidget{width:100%;height:auto;text-align:center;padding-bottom:10px}
  #TopWidget{padding-bottom:5px;margin-left:0}
  #rowbreadcrumbs{width:100%;}
  #network-logo{float:none;display:inline;line-height:15px!important;height:25px!important}
  #topWidgetNav ul{margin-left:0}
  #header .content{height:auto}
  #network-logo,#primaryNav{float:none}
  #network-logo img{max-width:100%}
  #primaryNav{margin:5px 0 10px}
  #primaryNav li{padding-right:5px;padding-left:5px}
  #search{float:none;margin-bottom:10px;margin-top:10px;width:100%}
  figure{margin-top:20px;margin-bottom:20px}
  #content-outer{padding-right:5%;padding-left:5%}
  .content{width:90%;margin-right:auto;margin-left:auto;float:none}
  #sidebar,#footer,#content-inner,.articlePreview{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
  #infoBox figure{margin-top:0}
  #infoBox figure img{width:70px}
  .breadcrumbs{line-height:100%;padding-top:10px;padding-bottom:10px}
  .articleGrid .column{margin-left:0!important}
  .articlePreview a img,.archive .articlePreview figure img{display:block;width:100%;height:auto}
  .articleGrid .articlePreview{margin-bottom:20px}
  .articleGrid .titleOverlay{position:absolute;bottom:10px}
  .column{width:100%;padding:0!important}
  .fullcolumn{width:100%;padding:0!important}
  .columntable{width:98%;}
  .socialblock{padding-bottom:15px;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:1px;}
  #footer{text-align:center;padding-top:20px}
  #footer ul{display:block;margin-top:5px;height: auto;}
  #ad94045{display:none}
  #ad32050{display:block}
  #AdTopPage{display:none}
  .AdInsLink{display:none}
  .AdCenterPage{height:270px}
  .AdBottomPage{height:270px}
  .articleBox .productPic{float:right;margin-left:35px;margin-right:0}
  .articleBox .productData{margin-left:0}
  .footercol1, .footercol2, .footercol3 {display:none;}
  .footercol4 {width:100%;padding:0!important;}
}
.lt-ie7 .articlePreview{padding-bottom:0;float:left}
.lt-ie7 .articleGrid{margin-top:10px}
.lt-ie7 .titleOverlay{position:relative;margin-top:-30px}
.lt-ie7 .articleGrid .titleOverlay{position:absolute;bottom:10px}
.lt-ie7 #sidebar,.lt-ie7 .column{overflow:hidden}
.lt-ie7 #infoBoxLinks{clear:left;width:100%;margin-top:0}
.lt-ie7 #infoBox footer{margin-bottom:20px}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu:after,#cssmenu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {width: auto;font-family: Arial, Helvetica, sans-serif;line-height: 1;background: none;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0;text-align: center}
#cssmenu.align-center > ul > li {display: inline-block;float: none}
#cssmenu.align-center ul ul {text-align: left}
#cssmenu.align-right > ul > li {float: right}
#cssmenu.align-right ul ul {text-align: right}
#cssmenu > ul > li > a {padding: 10px 25px 10px 0;font-size: 15px;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {color: #009ae1;text-decoration: underline}
#cssmenu > ul > li.has-sub > a {padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after {position: absolute;top: 21px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #000000;border-right: 1px solid #000000;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color: #009ae1;}
#cssmenu ul ul {position: absolute;left: -9999px;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%;top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
#cssmenu ul ul li {height: 0;-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul li:hover > ul > li {height: 32px;}
#cssmenu ul ul li a {padding: 10px 20px;width: 160px;font-size: 12px;background: #333333;text-decoration: none;color: #dddddd;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #ffffff;}
#cssmenu ul ul li.has-sub > a::after {position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after {right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #rowbreadcrumbs{width:100%;}
  #cssmenu {width: 100%;}
  #cssmenu ul {width: 100%;display: none;}
  #cssmenu.align-center > ul,#cssmenu.align-right ul ul {text-align: left;}
  #cssmenu ul li,#cssmenu ul ul li,#cssmenu ul li:hover > ul > li {width: 100%;height: auto;border-top: 1px solid rgba(120, 120, 120, 0.15);}
  #cssmenu ul li a,#cssmenu ul ul li a {width: 100%;}
  #cssmenu > ul > li,#cssmenu.align-center > ul > li,#cssmenu.align-right > ul > li {float: none;display: block;}
  #cssmenu ul ul li a {padding: 20px 20px 20px 30px;font-size: 12px;color: #000000;background: none;}
  #cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #000000;}
  #cssmenu ul ul ul li a {padding-left: 40px;}
  #cssmenu ul ul,#cssmenu ul ul ul {position: relative;left: 0;right: auto;width: 100%;margin: 0;}
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {display: none;}
  #menu-line {display: none;}
  #cssmenu #menu-button {display: block;padding:20px 0;color: #fff;cursor: pointer;font-size: 16px;font-weight: bold;text-transform: uppercase;}
  #cssmenu #menu-button::after {content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #fff;}
  #cssmenu #menu-button::before {content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
  #cssmenu .submenu-button {position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.15);height: 52px;width: 52px;cursor: pointer;}
  #cssmenu .submenu-button::after {content: '';position: absolute;top: 21px;left: 26px;display: block;width: 1px;height: 11px;background: #000000;z-index: 99;}
  #cssmenu .submenu-button::before {content: '';position: absolute;left: 21px;top: 26px;display: block;width: 11px;height: 1px;background: #000000;z-index: 99;}
  #cssmenu .submenu-button.submenu-opened:after {display: none;}
}