.home-news-header { font-size: 16px; line-height: 35px; margin-bottom: 15px; padding-right: 20px; padding-left: 20px; background-color: rgb(195, 29, 36); } .home-news-header .more { float: right; } .home-news-header a:hover { color: white; } .home-news-list .subject .inline { z-index: 1; display: inline-block; padding-right: 5px; background-color: rgb(239, 239, 239); } .home-news-list .date { position: relative; z-index: 1; float: right; width: 80px; text-align: right; background-color: rgb(239, 239, 239); } .home-products, .home-projects { margin-bottom: 100px; padding-top: 10px; } .home-products h3.title { margin-bottom: 40px; } .home-products .image, .home-products .text { float: left; width: 50%; } .home-products .text { padding: 30px; background-color: rgb(242, 242, 242); } .home-products .subject { font-size: 16px; margin-bottom: 10px; } .home-products .overview { font-size: 13px; line-height: 25px; height: 75px; } .left-nav.active dt { background-color: rgb(51, 51, 51); } .products .left-nav { margin-bottom: 1px; } .products .left-nav dd { /*background-color: rgb(113,113,113);*/ } .products .left-nav dd a { font-size: 16px; text-align: left; /*color: white;*/ /*background-color: rgb(113, 113, 113);*/ background-color: white; padding-left: 20px; } .products .left-nav dd a:hover, .products .left-nav dd a.active { color: white; background-color: rgb(113, 113, 113); } .left-nav dd .left-nav-level-3 a:hover, .left-nav dd .left-nav-level-3 a.active { /*color: rgb(195, 29, 36);*/ /*background-color: transparent;*/ } .left-nav dd .left-nav-level-3 a i { font-family: 'Arial'; font-size: 16px; text-align: center; vertical-align: middle; } .left-nav dd .left-nav-level-3 a { font-size: 14px; line-height: 30px; margin: 0; /*color: rgb(220, 220, 220);*/ border: 0; background-color: transparent; } /** * ABOUT GALLERY */ .about-gallery-list { background-color: rgb(238, 237, 238); padding: 15px 25px; } .about-gallery-list li { padding-bottom: 30px; } .about-gallery-list li a { padding: 8px; background-color: white; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); box-shadow: 0 0 10px rgba(0,0,0,.4); } .about-gallery-list li a:hover { -webkit-box-shadow: 0 0 15px rgba(0,0,0,.8); box-shadow: 0 0 15px rgba(0,0,0,.8); } .about-gallery-list h3.title { text-align: left; } .fancybox-gallery { line-height: 1.5; position: absolute; top: 0; left: -99999px; width: 1000px; padding-right: 80px; padding-left: 80px; color: white; } .about-gallery-thumbs { margin-top: 50px; } .fancybox-gallery .slides-list { overflow: hidden; } .fancybox-gallery .subject { font-size: 18px; padding-top: 35px; padding-bottom: 15px; } .cxany-fancybox .fancybox-skin { background: transparent; -webkit-box-shadow: none; box-shadow: none; } .cxany-fancybox .fancybox-gallery { position: relative; left: 0; } .cxany-fancybox .slides-nav a { font-size: 26px; line-height: 46px; width: 50px; height: 50px; background-color: transparent; color: white; } .cxany-fancybox .slides-nav.slides-nav-lg a { font-size: 50px; } .cxany-fancybox .fancybox-slide>* { background-color: transparent; } .cxany-fancybox .slides-nav-prev { left: 0; margin-left: -60px; } .cxany-fancybox .slides-nav-next { right: 0; margin-right: -60px; } .cxany-fancybox .slides-nav a:hover, .cxany-fancybox .fancybox-close:hover { color: rgb(219, 189, 47); border-color: rgb(219, 189, 47); } .cxany-fancybox .fancybox-close { top: -30px; color: rgb(220, 220, 220); } .cxany-fancybox .fancybox-close:before { font-size: 34px; } .cxany-fancybox .fancybox-close-small { right: 60px; }