/*
Copyright faromedia.it/farodevelopment.ro
*/
* {padding:0;margin:0; border: none;}ul {list-style:none;}a {text-decoration: none; outline: none; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}a:hover {-o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}a img {border:0;}.clear {clear:both; height: 0; width: 0; overflow: hidden;}.clearElement {clear:both; height: 0; width: 0; overflow: hidden;}body {font-family: 'Asap', 'Arial', 'sans-serif'; font-size: 17px; color: #333333; background: url("../images/site/body_bg2.jpg") center top no-repeat #fff;}.pageWrapper{width: 970px; margin: 0 auto; background: #fff;}.pageWrapper.home{height: 1200px;}.header{}.header .logo{display: block; float:left; width: 206px;}.header .headerRight{float: left; height: 68px; width:764px; background:#993333;}.header .menu{float: right;margin: 27px 23px 0 0}.header .menu li.elem{float: left; position: relative;}.header .menu li.elem a{display: block; color:#fff; font-size: 20px; text-transform: uppercase; padding: 9px 15px;}.header .menu li.elem a:hover{font-weight: bold}.header .menu li.elem a.active{font-weight: bold}.header .menu li.elem ul.subMenu{position: absolute; top: 41px; z-index:9999; display: none; width: 175px; background: #993333; padding: 0 10px 10px 15px;}.header .menu li.elem ul.subMenu li.subElem a{font-size: 18px; line-height:23px; padding: 0 0 5px 0!important; text-transform: lowercase;}.header .menu li.elem ul.subMenu li.subElem a:hover{font-weight: bold;}.header .menu li.elem ul.subMenu li.subElem a.active{font-weight: bold;}.mapInfo{width: 160px; height: 110px;}.mapInfo a{color:#333;}.mapInfo a:hover{text-decoration: underline;}.banner{width: 964px; height: 206px; margin: 0 auto;}.faroSlider {height: 433px; width:964px; position: relative;}.faroSlider .slide {position: absolute; left: 3px; top: 0; width: 964px; height: 433px; background: center;}.faroSlider .slide .caption {position: absolute; width:433px; height:93px; padding:14px 26px; top:158px; right:0; font-size:35px; color: #000; line-height:35px; background: #fff;}.faroSlider .slide .caption a{color:#990000; font-size: 16px; font-weight: bold; text-transform: uppercase; line-height: 24px; display: block; padding-top: 5px;}.faroSliderWrapper {position: relative;}.faroSliderWrapper .directionNav {position: absolute; width: 964px; left: 50%; margin-left: -485px; top: 50%; margin-top: -21px;}.faroSliderWrapper .directionNav div {position: absolute; z-index: 9996; width: 30px; height: 54px; cursor: pointer; background: center no-repeat;}.faroSliderWrapper .directionNav .prev {left: 10px; background-image: url("../images/site/banner/slider_prev.png");}.faroSliderWrapper .directionNav .next {right: 10px; background-image: url("../images/site/banner/slider_next.png");}.faroSliderWrapper .controlNav{position: absolute; bottom: 13px; left:48%; z-index:99999999;}.faroSliderWrapper .controlNav a{float:left; width: 12px; height: 12px; display: block; text-indent:-99999px; background:url("../images/site/banner/slider_control.png"); margin-right:8px; background-position: 0px -20px;}.faroSliderWrapper .controlNav a.active{background-position: -12px 0}.faroSliderWrapper .controlNav a.last{margin-right: 0;}.content{}.contentWrapper{width: 890px; margin: 0 auto;}.contentWrapper.notHomePage{margin: 35px auto;}.contentWrapper.opere{margin: 15px auto;}.contentWrapper h2{font-size: 35px; color:#990000;line-height: 42px; text-transform: uppercase; padding-bottom: 10px;}.contentWrapper h2.topProjects{padding-top: 25px;}.contentWrapper .leftColPage{width: 553px; margin-right: 20px; float: left;}.contentWrapper .leftColPage.equipment{width: 890px; margin-right: 0px; float: left;}.contentWrapper .rightColPage{width: 307px; float: right; margin-top: 65px;}.homeBoxes{margin-top: 13px;}.homeBoxes.withTopBorder{margin-top: 20px; padding-top: 20px; border-top:1px dashed #999;}.homeBoxes li.box{float:left;width:273px; padding:0 17px; border-right:1px dashed #999;}.homeBoxes li.box.last{margin-right: 0; border-right: none; padding-right: 0}.homeBoxes li.box:first-child{padding-left: 0}.homeBoxes li.box h2{font-size: 18px; color:#990000; line-height: 22px; padding-bottom: 10px;}.homeBoxes li.box.boxWithoutImg h2{padding-bottom: 0;}.textHome{line-height:24px; margin-top: 23px;}.textHome span{color:#990000;}.textHome a{color:#990000; font-size: 14px; font-weight: bold;}.mediaBox{width: 850px; height: 370px; background: url("../images/site/mediaBox_bg.png") top center repeat-y; padding: 20px; margin-top: 20px;}.mediaBox .mediaBoxImages{width: 600px; height: 305px; position: relative; float: left;}.mediaBox .mediaBoxImages .imgItem{float: left}.mediaBox .mediaBoxImages .imgItem a{display: block;}.mediaBox .mediaBoxImages .iconGallery{position: absolute; width:56px; height: 45px; background: url("../images/site/icon_gallery.jpg"); top:0; left:0;}.mediaBox .mediaBoxVideos{position: relative; width:200px; height: 150px; float: right;}.mediaBox .mediaBoxVideos .videoLnk{display: block;}.mediaBox .mediaBoxVideos .iconVideo{position: absolute; width:56px; height: 45px; background: url("../images/site/icon_video.jpg"); top:0; left:0;}.mediaBox .mediaBoxPdf{float:left; margin-top:20px; width:200px; height: 35px; background: url("../images/site/icon_pdf.jpg") left center no-repeat; color:#993333; font-size: 18px; font-weight: bold; line-height: 22px; padding: 10px 0 0 70px;}.category{float: left; margin-right: 20px; width: 435px;}.category.last{margin-right: 0;}.category h3{font-size: 35px; color:#999; line-height:42px; font-weight: bold; padding-bottom: 20px; }.category .categoryList{}.category .categoryList li.elem{margin-bottom: 10px; position: relative;}.category .categoryList li.elem .imgUser{width: 134px; height: 134px; float: left; margin-right: 15px; border: 1px solid #ccc;}.category .categoryList li.elem .contactDetails{float: left; color:#333; font-size: 18px;}.category .categoryList li.elem .contactDetails h3{font-size: 20px; color: #333; text-transform: uppercase; padding-bottom:10px; line-height: 24px;}.category .categoryList li.elem .contactDetails span{display: block; line-height: 22px;}.category .categoryList li.elem .contactDetails .addrs a{color:#333; font-weight: bold;}.category .categoryList li.elem .contactDetails .addrs a:hover{text-decoration: underline;}.category .categoryList li.elem .contactDetails .pdf{position: absolute; display: block; background: url("../images/site/icon_pdf_small.jpg") left center no-repeat; padding:4px 0 0 40px; color: #993333; font-size: 14px; height: 19px; font-weight: bold; bottom: 0; left:156px;}.certificationCategory{margin-bottom: 20px;}.certificationCategory h3{font-size: 35px; color:#999; line-height:42px; font-weight: bold; padding-bottom: 12px;}.certificationCategory .certificationsList{}.certificationCategory .certificationsList li.elem{height: 136px; margin-bottom: 7px;}.certificationCategory .certificationsList li.elem .imgCertification{float: left; width: 134px; height: 134px; margin-right:10px; border: 1px solid #ccc;position: relative;}.certificationCategory .certificationsList li.elem .imgCertification ul{position: relative;}.certificationCategory .certificationsList li.elem .imgCertification span{position: absolute; top:1px; left:1px; background:#cc0033; width: 40px; height: 30px; color:#fff; font-size: 16px; text-align: center; padding-top: 10px;}.certificationCategory .certificationsList li.elem .imgCertification ul li:first-child{display: block!important;}.certificationCategory .certificationsList li.elem .certificationDetails{float: left; width: 740px; height: 136px; position: relative;}.certificationCategory .certificationsList li.elem .certificationDetails h4{font-size: 20px; line-height:24px; padding-bottom:15px; text-transform: uppercase;}.certificationCategory .certificationsList li.elem .certificationDetails .pdf{position: absolute; display: block; background: url("../images/site/icon_pdf_small.jpg") left center no-repeat; padding:4px 0 0 40px; color: #993333; font-size: 14px; height: 19px; font-weight: bold; bottom: 0; left:0;}.howTo{margin-top: 20px;}.howTo h3{color:#999; font-size: 35px; line-height: 42px;}.howTo h4{color:#333; font-size: 20px; line-height: 24px;}.goToLnk{background: url("../images/site/next_section.png") right center no-repeat; color:#999; font-size: 35px; padding: 7px 40px 7px 0; font-weight: bold;}.equipmentList{font-weight: 700;}.equipmentList li{float: left; list-style-image: url("../images/site/li_style.png"); padding-left: 5px; width: 395px; margin:0 20px;}.dynamicFormContainer {}.dynamicFormContainer .mandatoryTxt {font-style: italic;}.dynamicFormContainer input[name="faro"] {display: none;}.dynamicFormContainer ul {padding-top: 10px;}.dynamicFormContainer ul .item {padding: 5px 0;}.dynamicFormContainer ul .item label {display: block; font-weight: bold; color: #666666; font-size: 14px; padding-bottom: 3px;}.dynamicFormContainer ul .item input {text-indent: 5px; height: 28px; line-height: 28px;}.dynamicFormContainer ul .item textarea {}.dynamicFormContainer ul .item input, .dynamicFormContainer ul .item textarea {background: #ffffff; border: solid 1px #cccccc; color: #666666;}.dynamicFormContainer ul .item .fieldError {border-color: #993366;}.dynamicFormContainer .personalDataTreatment {padding-top: 10px;}.dynamicFormContainer .personalDataTreatment a {color: #993366;}.dynamicFormContainer .personalDataTreatment a:hover {text-decoration: underline;}.dynamicFormContainer .acceptInfo {padding-top: 10px;}.dynamicFormContainer .acceptInfo span {float: left; margin-right: 5px;}.dynamicFormContainer .acceptInfo span.checkBox {border: 1px solid #999999; width: 14px; height: 14px; margin-right: 10px; cursor: pointer; background: #ffffff;}.dynamicFormContainer .acceptInfo span.checked {background: #993366; border-color: #993366;}.dynamicFormContainer .acceptInfo span.checkBox.fieldError {border-color: #993366;}.dynamicFormContainer .button {background: #993366; padding: 0 30px; height: 30px; color: #ffffff; font-weight: bold; font-size: 14px; cursor: pointer;}.footer{width:890px; margin:0 auto; padding-bottom: 100px; padding-top:13px; border-top:1px dashed #999; line-height:19px; font-size: 14px; }.footer.home{margin:33px auto 0;}.footer a{color:#333;}.footer a:hover{text-decoration: underline;}.footer .left{float: left;}.footer .right{float: right;padding-top:16px; }#contactMap {height: 433px; width: 964px; margin: 0 auto;}#contactBanner{height: 206px; width: 964px; margin: 0 auto;}.projects{}.statusCaption{float: right;}.statusCaption span{color:#990000;float: left; font-size: 18px; line-height: 24px; padding-right: 10px;}.statusCaption ul{float: left;}.statusCaption.view ul li{float: left;}.statusCaption a{display:block;background-position:left center; background-repeat:no-repeat; padding-left:10px;padding-left: 20px; color:#333;}.statusCaption a:hover{color:#990000;}.statusCaption a.onGoing{background-image: url("../images/opere/caption_onGoingWork.png"); }.statusCaption a.finished{background-image: url("../images/opere/caption_finishedWork.png"); padding-right: 10px;}.projects .noResults{padding: 20px 0; height: 350px;}.filterWrapper{float: left; width: 21%; padding: 0 2%;}.filterWrapper.status{width: 10%; padding-left: 0;}.filterWrapper.year{width: 10%; padding-right: 0}.filterWrapper.type{width: 17%;}.filterWrapper.designer{width: 26%;}.filterWrapper h4{padding-bottom: 10px;}.filterForm{margin-top: 20px;}.filterForm ul.filter{width:100%; height: 118px; overflow: auto;}.filterForm ul.filter li{padding-bottom: 5px;}.filterForm input[type="submit"]{text-align: center; padding: 10px; border: 1px solid #ccc; cursor: pointer; font-size: 15px; font-weight: bold; background: #fff; color:#993333;}.filterForm input[type="submit"]:hover{background: #993333; color:#fff; -webkit-appearance:none;}.locationsList{}.locationsList li.item{position:relative; width: 290px; height: 250px; float: left; margin:0 10px 10px 0;}.locationsList li.item.last{margin-right: 0;}.locationsList li.item span{display: block; background:#993333; font-size:18px; line-height:21px; padding:10px; color:#fff; height:38px; width: 270px;}.locationsList li.item img{width: 288px; height: 189px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #ccc;}.locationsList li.item .iconStatus{position: absolute; width:40px; height: 40px; top:1px; left:1px; background-position:center center; background-repeat: no-repeat;}.locationsList li.item .iconStatus.finished{background-image: url("../images/opere/status_finishedWork.jpg");}.locationsList li.item .iconStatus.onGoing{background-image: url("../images/opere/status_onGoingWork.jpg");}.projectDetails{padding-top: 10px;}.projectDetails .projectImg{float: left; width: 544px; height: 355px; margin-right:23px; border: 1px solid #ccc;}.projectDetails .projectInfo{float: left; position: relative; font-weight: 700; color:#333; font-size: 18px; line-height: 24px; margin-top: 50px; width: 320px; height: 307px;}.projectDetails .projectInfo h1{color:#993333; font-size:35px; font-weight: 700; line-height: 42px; text-transform: uppercase; padding-bottom: 20px;}.projectDetails .projectInfo span{font-weight: 400;}.projectDetails .projectDetailsText{margin-top:30px; line-height: 22px}.back{background: url("../images/site/icon_back.png") right center no-repeat; width: 26px; height: 25px; position: absolute; bottom: 0; right: 0; color:#666; padding:2px 70px 0 0; font-size: 14px; }.filterButton{float:left;width: 202px; height: 28px; border: 1px solid #666; color:#990000; line-height:24px; }.filterButton a.filterBut{float:right; display:block; background: url(../images/site/downArrow.png) center center no-repeat; width:32px; height: 28px; border-left: 1px solid #666;}.filterButton a.filterBut.arrowUp{background: url(../images/site/arrowUp.png) center center no-repeat;}.filterButton em{float: left; font-style: normal; padding: 2px 0 0 5px;}.mapInfoOpere{font-family: 'Asap','Arial',sans-serif;}.mapInfoOpere h4{color:#000; font-size: 14px; padding-bottom: 10px;}.mapInfoOpere .mapDetails{float: left;}.mapInfoOpere .mapDetails h3{font-weight: normal;}.mapInfoOpere .mapDetails a{display: block; color:#990000; font-size: 14px; padding-top: 10px;}.mapInfoOpere .mapDetails a:hover{text-decoration: underline;}.mapInfoOpere img{float: right;}#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}* html #fancybox-loading{margin-top:0;position:absolute}#fancybox-loading div{background-image:url(../img/fancybox/fancybox.png);height:480px;left:0;position:absolute;top:0;width:40px}#fancybox-overlay{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1100}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0}#fancybox-wrap{display:none;left:0;margin:0;padding:20px;position:absolute;top:0;z-index:1101}#fancybox-outer{background:#FFF;height:100%;position:relative;width:100%}#fancybox-inner{height:1px;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:1px}#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}#fancybox-close{background-image:url(../img/fancybox/fancybox.png);background-position:-40px 0;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}#fancybox_error{color:#444;font:normal 12px/20px Arial;margin:0;padding:7px}#fancybox-content{height:auto;margin:0;padding:0;width:auto}#fancybox-img{-ms-interpolation-mode:bicubic;border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%}#fancybox-frame{border:none;display:block;height:100%;position:relative;width:100%}#fancybox-title{bottom:0;font-family:Arial;font-size:12px;left:0;position:absolute;z-index:1102}.fancybox-title-inside{color:#333;padding:10px 0;text-align:center}.fancybox-title-outside{color:#FFF;font-weight:700;padding-top:5px;text-align:center}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{background-image:url(../img/fancybox/fancy_title_over.png);display:block;padding:10px}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{float:left;height:32px}#fancybox-title-left{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-title-main{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -40px;color:#FFF;font-weight:700;line-height:29px}#fancybox-title-right{background-image:url(../img/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-left,#fancybox-right{background-image:url(../img/fancybox/blank.gif);bottom:0;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:48%;z-index:1102}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102}#fancybox-left-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001}#fancy-bg-n{background-image:url(../img/fancybox/fancybox-x.png);left:0;top:-20px;width:100%}#fancy-bg-ne{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -162px;right:-20px;top:-20px}#fancy-bg-e{background-image:url(../img/fancybox/fancybox-y.png);background-position:-20px 0;height:100%;right:-20px;top:0}#fancy-bg-se{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -182px;bottom:-20px;right:-20px}#fancy-bg-s{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -20px;bottom:-20px;left:0;width:100%}#fancy-bg-sw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -142px;bottom:-20px;left:-20px}#fancy-bg-w{background-image:url(../img/fancybox/fancybox-y.png);height:100%;left:-20px;top:0}#fancy-bg-nw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -122px;left:-20px;top:-20px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent!important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.nivoSlider {position:relative;width:100%;height:auto;}.nivoSlider img {position:absolute;top:0;left:0;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;right:-360px;top:0;background: url("../images/bg_wd.jpg");color:#fff;z-index:8;font-family: 'The Girl Next Door', cursive;font-size: 46px;line-height: 52px;text-shadow: 2px 2px 4px #000;width:280px;height: 270px;padding: 40px;overflow: hidden;display: none;overflow: hidden;}.nivo-caption p {padding:5px;margin:0;}.nivo-caption a {display:inline !important;}.nivo-html-caption {display:none;}.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;text-indent: -9999px;background: left top no-repeat;width: 24px;height: 39px;}.nivo-directionNav a.nivo-prevNav {left:0;background-image: url("../images/arr_prev.png");}.nivo-directionNav a.nivo-nextNav {right:-360px;background-image: url("../images/arr_next.png");}.nivo-controlNav {position: absolute; right: 30px; bottom: 30px; z-index: 10;text-align:center;}.nivo-controlNav a {display: inline-block;cursor:pointer;width: 10px;height: 10px;background: #ffffff;text-indent: -9999px;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=0.5);margin-left: 6px;}.nivo-controlNav a.active {opacity: 1;-moz-opacity: 1;filter:alpha(opacity=1);-o-transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;transition: all 1s ease;} body.ps-active, body.ps-building, div.ps-active, div.ps-building{background: #000;overflow: hidden;}body.ps-active *, div.ps-active *{ -webkit-tap-highlight-color:rgba(255, 255, 255, 0); display: none;}body.ps-active *:focus, div.ps-active *:focus { outline: 0; }div.ps-document-overlay {background: #000;}div.ps-uilayer { background: #000;cursor: pointer;}div.ps-zoom-pan-rotate{background: #000;}div.ps-zoom-pan-rotate *{ display: block; }div.ps-carousel-item-loading { background: url(../images/photoSwipe/loader.gif) no-repeat center center;}div.ps-carousel-item-error { background: url(../images/photoSwipe/error.gif) no-repeat center center;}div.ps-caption{ background: #000000;background: -moz-linear-gradient(top, #303130 0%, #000101 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));border-bottom: 1px solid #42403f;color: #ffffff;font-size: 13px;font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;text-align: center;}div.ps-caption *{ display: inline; }div.ps-caption-bottom{ border-top: 1px solid #42403f;border-bottom: none;min-height: 44px;}div.ps-caption-content{padding: 13px;display: block;}div.ps-toolbar{ background: #000000;background: -moz-linear-gradient(top, #303130 0%, #000101 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));border-top: 1px solid #42403f;color: #ffffff;font-size: 13px;font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;text-align: center;height: 44px;display: table!important;table-layout: fixed;position:absolute!important;opacity: 1!important;z-index: 99999!important;}div.ps-toolbar * { display: block;}div.ps-toolbar-top {border-bottom: 1px solid #42403f;border-top: none;}div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play{cursor: pointer;display: table-cell;}div.ps-toolbar div div.ps-toolbar-content{width: 44px;height: 44px;margin: 0 auto 0;background-image: url(../images/photoSwipe/icons.png);background-repeat: no-repeat;}div.ps-toolbar-close div.ps-toolbar-content{background-position: 0 0;}div.ps-toolbar-previous div.ps-toolbar-content{background-position: -44px 0;}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position: -44px -44px;}div.ps-toolbar-next div.ps-toolbar-content{background-position: -132px 0;}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position: -132px -44px;}div.ps-toolbar-play div.ps-toolbar-content{background-position: -88px 0;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size: 176px 88px;-o-background-size: 176px 88px;-webkit-background-size: 176px 88px;background-size: 176px 88px;background-image: url(../images/photoSwipe/icons@2x.png);}}