body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:500px}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}.navbar,.navbar-inverse{background-color:#af1d2a;color:#fff}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand a{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand a:hover,.navbar-inverse .navbar-brand:focus{color:#b7b7b7}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover{color:#b7b7b7}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus,.navbar-toggle:hover{color:#b7b7b7;background-color:#aaa}.row-buffer{margin-top:10px}.grid:after{content:'';display:block;clear:both}.grid-item,.grid-sizer{width:23.5%}.gutter-sizer{width:2%}@media screen and (max-width:696px){.grid-item,.grid-sizer{width:98%}.gutter-sizer{width:1%}}@media screen and (min-width:697px)and (max-width:991px){.grid-item,.grid-sizer{width:48.5%}.gutter-sizer{width:3%}}@media screen and (min-width:992px)and (max-width:1199px){.grid-item,.grid-sizer{width:31.33%}.gutter-sizer{width:3%}}@media screen and (min-width:1200px){.grid-item,.grid-sizer{width:23.5%}.gutter-sizer{width:2%}}.grid-item img{width:100%;border:1px solid #af1d2a}.grid-item--width2{width:50%}.grid-item .item-wrapper{position:relative;height:100%;width:100%}.grid-item .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#555;background:rgba(85,85,85,.6);text-align:center}.grid-item .overlay a{width:100%;height:100%;display:block;text-decoration:none}.grid-item:hover .overlay{opacity:1}.grid-item .overlay-content{position:absolute;top:50%;transform:translateY(-50%);width:100%}.grid-item .text{color:#fff;font-size:20px;width:100%;margin-bottom:10px;float:none}.grid-item .description{color:#fff;font-size:16px;width:100%;text-align:center;text-decoration:none;margin-top:10px;float:none}.grid-item .image-links,.grid-item .image-links a{margin-top:3px;color:#dcdcdc}.grid-item .image-links a:hover{color:grey;text-decoration:none}.modal-lg{width:80%}.image-modal .modal-content{background-color:transparent;border:none;text-align:center;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.image-modal .modal-content img{margin-left:auto;margin-right:auto}