
#container{background-color:transparent;box-shadow:none;}
h1{display:table;}
#content{max-width:100%;padding:0px 0px 5px;}
.marketing-boxes{margin-right:-20px;}
.marketing-boxes ul{display:table;position:relative;width:100%;table-layout:fixed;}
.marketing-boxes ul li{display:table-cell;position:relative;padding:0px 20px 0px 0;vertical-align:middle;font-size:0;}
.marketing-boxes ul li img {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#content > h1, h2#relproduct, h2#hitproduct{margin-left:0px;margin-right:0px;}
.main-text{border:1px solid #bbbbbb;padding:20px 20px 15px 20px;}
.main_left{float:left;width:48%;}
.main_right{float:right;width:48%;}
.tiny_products .product, .tiny_products .product:hover{border:1px solid #bbbbbb;}
.tiny_products .product {width: 234px !important;}
.journal-filter{width:100%;height:100%;position:relative;z-index:10;}
p + .journal-filter{margin-top:0;}
.journal-filter ul{display:table;width:100%;height:42px;margin:0 auto;table-layout:fixed;}
#column-left + #content .journal-filter ul{height:40px;}
.journal-filter ul li{border-left:1px solid white;display:table-cell;vertical-align:middle;position:relative;overflow:hidden;}
.journal-filter ul li:first-child{border:0;}
.journal-filter ul li div{width:100%;height:100%;display:table;overflow:hidden;}
.journal-filter ul li span{display:block;width:100%;height:100%;min-height:40px;text-align:center;color:white;font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase;display:table-cell;vertical-align:middle;overflow:hidden;cursor:pointer;}
.journal-filter ul li span:hover{background:#f4f4f4;color:#ea2e49;}
.journal-filter ul li span.selected{color:#ea2e49;background-color:#f4f4f4;}
.blogline{border-radius:0 0 5px 5px;background-color:#F4f4f4;padding:10px 10px 10px 8px;clear:both;overflow:hidden;margin:0;border:1px solid #bbbbbb;border-top:0;max-height:357px;}
.blogline .blogitem_wrapper{padding:10px 10px;width:25%;margin:0;float:left;}
.mainproduct.hide {-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius:5px 5px 0 0;margin:0;}
.widebanner{margin:0;}
.block-header, .full_width, .marketing-boxes, .main-text, .widebanner{margin-top:20px;}
.slidertop{display:block;background:transparent;box-sizing:border-box;clear:both;margin:0px auto 0px auto;outline:medium none currentColor;overflow:hidden;position:relative;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:40px;background: rgba(30, 30, 30, 0.7);color:#dadada;width:100%;z-index:8;padding:8px 10px;overflow:hidden;display:none;-moz-opacity:0.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p, .nivo-caption em, .nivo-caption strong, .nivo-caption span{margin:0;color:#dadada;font-size:14px;}
.nivo-caption a{display:inline !important;text-decoration:none;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{text-align:center;position:absolute;bottom:16px;z-index:10;display:table;width:100%;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{position:relative;background:url(/js/slider/loading.gif) no-repeat 50% 50%;margin-bottom:0px;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{border:0;display:block;}
.theme-default .nivo-controlNav a{display:inline-block;width:14px;height:14px;border:0;margin:0 5px;border-radius:50%;border:1px solid #7d7c7c;color:transparent;background-color:#b8b8b8;}
.theme-default .nivo-controlNav a.active, .theme-default .nivo-controlNav a:hover{background-color:#eaeaea;}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/js/slider/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;}
.theme-default:hover .nivo-directionNav a{opacity:1;}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover{color:#fff;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
.journal-filter{box-shadow: 0px 0px 3px rgba(146, 145, 145, 0.3), 3px 3px 5px rgba(130, 129, 129, 0.2);}
.slidermenu {border-top: 3px solid #FFFFFF;}
.tinyslider .journal-filter {border-radius: 0 0 5px 5px;}
.tinyslider .journal-filter li:first-child {border-radius: 0 0 0 5px;}
.tinyslider .journal-filter li:last-child {border-radius: 0 0 5px 0;}
.slidertop.sidebanners {box-shadow:none;display:table;margin:20px auto 0px auto;font-size:0;overflow:visible;}
.sidebanners .slider-wrapper {position:relative;display:inline-block;float:left;font-size:0;width:70%;}
.sidebanners ul.leftbanners {display:inline-block;width:30%;float:right;padding-left:20px;text-align:right;list-style-type:none;vertical-align:top;font-size:0;}
.sidebanners ul.leftbanners li {margin-bottom:20px;font-size:0;overflow:hidden;margin-left:auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.sidebanners ul.leftbanners li:last-child {margin-bottom:0px;}
.sidebanners ul.leftbanners img {max-width:100%;transition:0.6s;-webkit-transition:0.6s;}
.sidebanners ul.leftbanners img:hover {transform: scale(1.08, 1.08);-webkit-transform: scale(1.05, 1.05);}
.sidebanners .nivoSlider img {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

@media only screen and (min-width:1590px){
.tinyslider {max-width:1480px;width:1480px;margin-left:auto;margin-right:auto;}
.blogline .postimage {max-height:184px;height:184px;}
.postimage.no_photo {line-height:184px;}
.blog_annotation{height:100px;max-height:100px;min-height:100px;}
.blog_annotation.has_category{height:73px;max-height:73px;min-height:73px;}
}
@media only screen and (max-width:1589px){
.tinyslider {max-width:1280px;width:1280px;margin-left:auto;margin-right:auto;}
.tiny_products .product {width: 244px !important;}
.blogline {max-height:341px;}
.blogline .postimage {max-height:158px;height:158px;}
.postimage.no_photo {line-height:158px;}
.blog_annotation{height:110px;max-height:110px;min-height:110px;}
.blog_annotation.has_category{height:83px;max-height:83px;min-height:83px;}
}
@media only screen and (max-width:1330px){
.tinyslider {max-width:1180px;width:1180px;}
.tiny_products .product {width: 280px !important;}
.blogline {max-height:332px;}
.blogline .postimage {max-height:149px;height:149px;}
.postimage.no_photo {line-height:149px;}
}
@media only screen and (max-width:1225px){
.tinyslider {max-width:1030px;width:1030px;}
.tiny_products .product {width: 244px !important;}
.blogline {max-height:310px;}
.blogline .postimage {max-height:127px;height:127px;}
.postimage.no_photo {line-height:127px;}
}
@media only screen and (max-width:1120px){
.tinyslider {max-width:980px;width:980px;}
.tiny_products .product {width: 234px !important;}
.blogline {max-height:303px;}
.blogline .postimage {max-height: 120px;height: 120px;}
.postimage.no_photo {line-height:120px;}
}