.hidden{display:none}
hr{opacity:0.2}
footer{background:#333; border-top:2px solid #F05701}
footer .row{margin:50px 0 30px 0}
footer .row h2{margin-top:0}

header{background:#f3742d; color:white; padding:30px 0; text-shadow:0 2px 3px #820; margin:54px 0 30px 0; border-bottom:1px solid #333}
header h1 a{color:white}
header h1 a:hover{text-decoration:none; color:#fdc}

.carousel	{overflow:auto; }
.carousel .carousel-inner, .img-title	{border-radius:2px; margin-bottom:28px; box-shadow:0 5px 8px rgba(0,0,0,0.3)}
.carousel-control	{background:transparent !important; width:20%}
.carousel-caption	{left:10%; right:10%; top:8%; text-align:left; color:#333}
.carousel-caption p	{text-shadow:none; background:rgba(255,255,255,0.5); display:inline-block; padding:10px;}
.dropdown-menu li a:hover{background:#f3742d; color:white}
/* .nav li a{font-weight:bold; text-transform:uppercase} */
.avatar	{width:100%; margin-bottom:12px; border-radius:3px}

.navbar	{box-shadow:0 1px 5px #600; border-top:4px solid #F05701; border-bottom:1px solid rgba(243,96,15,0.6)}

.partners {text-align:center; margin-bottom:18px; border-spacing:4px; border-collapse:separate}
/* .partners a {color:#fff} */
.partners td {background-color: #3F3F3F; border-radius:3px}
td.partners-td {padding:5px; height:110px;}

.img-hover	{position:relative; margin-bottom:15px; overflow:auto; width:100%; border-radius:2px; box-shadow:0 3px 3px rgba(0,0,0,.3); font-size:30px; text-shadow:0 1px 2px #820;}
.hover	{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(243,116,45,0.5); padding:15px; display:none; color:white; overflow:hidden}
.img-hover:hover .hover	{display:block}

.thumbs-bgr	{overflow:auto}
.thumbs-bgr .img-hover	{margin:5px 0 5px 0}
.thumbs-bgr .col-lg-2	{padding:0 5px 0 5px}
/* @media (max-width: 800px) {
.hover {position: relative; background:transparent; display:block; padding:0;}
} */

.project-image {width:100%}
.orange-line	{background:#F05701; height:5px;}
/*h4 a:hover	{text-decoration:none}*/