@media (min-width:600px){.container{width:660px}}@media (min-width:1104px){.container{width:1085px}}@media (min-width:1504px){.container{width:1497px}}@media (min-width:1940px){.container{width:100%;padding:0 20px}}.side-navigation{position:absolute;background:#f1f2f2;width:191px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;font-family:Cabin,sans-serif;color:#666}.galleries li{font-size:13px;line-height:13px;margin-bottom:4px}.indent-left{margin-right:13px}.footer{font-size:.7em;text-align:center;margin:20px -20px -20px;padding-top:20px;background-color:#FFF}.head-section{margin-top:16px}.head-section a{color:#666}.head-section p{margin:0;padding:0;font-size:13px;letter-spacing:0}.links-holder h3{color:#b6101a;font-size:1.2em;font-weight:700;margin-bottom:8px;margin-top:16px}.links-holder.custom{font-size:15px;margin-top:15px}.links-holder.custom ul{margin-bottom:0}.spacer{padding-bottom:20px}.separator{border-bottom:1px solid #999;margin-bottom:10px;margin-left:7px}.links-holder a{color:#666}.head-section a:hover,.links-holder a.active,.links-holder a:hover{color:#b6101a;text-decoration:none}.body-container{margin-left:201px;margin-top:10px;display:inline-block}.img-holder{position:relative;float:left;width:400px;height:272px;margin:10px;border:1px solid #939598;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.body-container .img-holder .images{position:relative;z-index:10;overflow:hidden}.body-container .img-holder .images img{width:100%!important;height:100%!important}.body-container .img-holder .label-text{position:absolute;top:0;left:0;font-family:'Open Sans',sans-serif;padding:10px;font-size:19pt;line-height:30px;color:#FFF;background-color:#414042;z-index:20}.img-holder:hover .images img,.img-holder:hover .label-text{color:#939598}.img-holder.gallery{width:189px;height:125px;overflow:hidden}video{background-color:#FFF!important}.fancybox-opened .fancybox-title{text-align:center}#about-left{float:left;width:409px;margin:11px 0 0 8px}#about-right h3{margin-top:0;font-size:.85em;font-weight:700;line-height:1.4em}h3 strong{color:#a33039}#about-right p{font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;line-height:1.2em}#about-right{float:left;width:300px;color:#484848;font-size:1.2em;line-height:1.5em;margin:8px 8px 0 18px;padding-bottom:0;text-align:left}#clientcommentscontent{text-align:left;overflow:auto;font-size:.9em;line-height:1.5em;color:#484848;margin:8px 25px}quote:after,quote:before{content:"\""}