img{max-width:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;}
a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.6;text-decoration:none;}
.container-fluid{margin:-20px auto 40px;max-width:700px;}
.page-header{background:#fbf4e0;margin:-30px 0px 0px;padding:20px 40px;border-top:4px solid #ccc;color:#a83b3b;text-transform:uppercase;}
.page-header h3{line-height:0.88rem;color:#a83b3b;}
.caption{height:140px;width:100%;margin:20px 0px;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.caption .span4, .caption .span8{padding:0px 20px;}
.caption .span4{border-right:1px dotted #CCCCCC;}
.caption h3{color:#a83b3b;line-height:2rem;margin:0 0 20px;text-transform:uppercase;}
.caption p{font-size:1rem;line-height:1.6rem;color:#a83b3b;}
.btn.btn-mini{background:#a83b3b;border-radius:0 0 0 0;color:#fbf4e0;font-size:0.63rem;text-shadow:none !important;}
.carousel-control{top:33%;}
@media only screen and (min-width:1500px) and (max-width:1980px){.container-fluid{margin:-20px auto 40px;max-width:800px;}
}
@media only screen and (min-width:1024px) and (max-width:1300px){.container-fluid{margin:-20px auto 15px;max-width:650px;}
}
@media only screen and (min-width:1300px) and (max-width:1500px){.container-fluid{margin:-20px auto 40px;max-width:700px;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.container-fluid{margin:-20px auto 15px;max-width:630px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:485px){.container-fluid{margin:-20px auto 40px;max-width:650px;}
}
::-moz-selection{background:#ff5e99;color:#FFFFFF;}
a, a:focus, a:active, a:hover, object, embed{outline:none;}
:-moz-any-link:focus{outline:none;}
input::-moz-focus-inner{border:0;}