/* 
RED: #a41e22
YELLOW: #faaf41
DARK GRAY: #4d4e4e;

*/

/*Basics*/
body{font-family: 'Verlag A', 'Verlag B', 'Lucida Grande', Helvetica, Arial, sans-serif; background: #f6f6f6; font-weight: 400; font-style: normal; font-size: 16px;}
a{color: #a41e22 }
a:hover{color:#333;}

/*Custom Home page*/
.ph_home h3{text-transform: uppercase; color: #faaf41; font-weight: normal; font-size: 1.8em;}
.ph_home h1{font-style: normal; font-size: 2.7em; line-height: 1.3em; color:#a41e22; float: left; font-weight: normal}
.ph_intro{font-size: 1.3em; line-height: 1.8em;}
.btn-red{background: #a41e22; color: white; text-shadow:none;}
a.btn-red:hover{background: #822719; color: white; text-shadow:none;}
.event{background: #f1f1f1; padding: 10px; border-radius: 5px; text-align: center;}
.event h3{font-size: 1.1em; font-weight: bold; color:#a41e22;}


/*Footer*/
.footer{border: none; background:url(http://localhost:8888/prlt/assets/images/footer.gif) #dcdcdc;}

/*Navigation*/
.ph_topnav{background: white;}
.navbar{font-weight: bold; background-color: white; font-size: 0.9em; }
.navbar-inner{background:white; text-transform: uppercase; border:none;}
.navbar-inner a{color:#333;}
.navbar-full .container{width: 940px;}
.webshop-link{text-transform: uppercase;  float: left; background: #f4f4f4}
.webshop-link a{color:#a41e22; display: block; padding: 10px 15px 10px;}
.webshop-link a span{display:block; background:url(../images/webshop-icon.png) no-repeat; padding-left: 28px;}
.navbar .nav>li>a{color: #4d4d4d;}
.header_image_real{margin-bottom: 20px;}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus{color:#4d4e4e; font-weight: bold; background: none; text-shadow:none;}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus{background:#faaf41}
.header_home{background:#f1f1f1;}
.Home .navbar{margin-bottom: 0;}
.navbar .nav>li>a {padding: 10px 17px 10px;} /*Increased left and right padding so that the nav bars fills the container*/
.submenu{padding-top: 13px;}


/* nav - white background with colored text*/
/*.nav_mid{margin-left:80px!important;}
.nav_right{float:right!important;}
.navbar .nav.nav_mid>li>a{color: #faaf41;}
.navbar .nav.nav_right>li>a{color: #4d4e4e;}
.media h4, .media h5{margin-top: 0}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{background-color: white; box-shadow: none; border-bottom: 2px solid #a41e22;}
.nav .dropdown-toggle .caret{border-top-color:#a41e22; border-bottom-color: #a41e22}
*/

/*nav - colored backgrounds*/
.navbar .nav{background:#a41e22; margin-right: 0;}
.navbar .nav>li>a{color:white; text-shadow:none;}
.navbar .nav.nav_mid{background: #faaf41;}
.navbar .nav.nav_right{background: #4d4e4e;}
.nav .dropdown-toggle .caret{border-top-color:white!important; border-bottom-color: white!important}
.nav-list>li>a{padding-left: 0}

.calendar li{float:left; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; list-style: none; width:130px; height:136px; }
.calendar{margin:0; padding: 0; border-top: 1px solid #f1f1f1; overflow: auto; display: inline-block;}
h1{color:#c0c0c0; font-weight:300; }
h2{text-transform: uppercase; font-size: 25px}
h5{color:#BFBCB5; font-size:16px; margin-bottom: 5px; font-weight: normal;}
h6{color:#666; font-size:15px; margin-bottom: 5px;}
.Contact .thumb{float:left; margin-right: 40px;}
.Contact .thumb img{border: 5px solid white;}
a img{border: 1px solid #ccc}
.navbar a img, .navbar a:hover img{border: none;}
a:hover img{border: 1px solid #faaf41}
.bcrumb a{font-size: 0.8em; color: #666;}

.news-item{margin-bottom: 60px;}
.news-image {text-align: right;}
.news-image img{border:1px solid #c0c0c0;}
.news-item h4{}
.navbar-inner{border:none;}

.logo{float:left; padding:15px 0;} /*Left floated padded image*/

/*Encloses container for spacing*/
.content{padding-bottom: 80px;}
.dropdown-content{width:500px; text-transform: none; font-weight: normal; padding: 30px 40px; font-size:1.1em; font-weight: bold;}
.dropdown-content ul li{list-style: none; margin: 0; padding: 0}
.dropdown-content ul li em, .dd_sub{font-weight: normal; font-size: 0.8em; color: #ccc; font-style: italic; display: block; margin-bottom: 6px;}
.dropdown-content ul{margin: 0; padding: 0}
.dropdown-content h5{margin-top: 0; color: #a41e22; margin-bottom: 0 }
.exp-line-height li{line-height: 1.8em;}
/*.dropdown-content div.span2{border-top:1px solid red;}*/
a.carousel-ctrl{
position: absolute;
top: 50%;
left: 0;
padding:0 10px;
height: 35px;
margin-top: -20px;
font-size: 30px;
font-weight: 100;
line-height: 30px;
color: #fff;
text-align: center;
background: #222;
opacity: .5;
filter: alpha(opacity=50);
}

a.carousel-ctrl.right{left:auto; right:0;}
a.carousel-ctrl:hover{text-decoration: none; opacity: 0.8; filter: alpha(opacity=80);}
.caption{position: absolute; display: block; padding: 10px 15px; color: white; font-weight: bold; bottom: 0; text-shadow:1px 1px black; font-size: 1.1em;}
.thumbnail{border: none; box-shadow: none; border-radius: 0; text-align: center;}
.thumbnail p img{border: 1px solid #ccc}

.history_list li{list-style: none;}
.history_list li:before {
    content: "• ";
    color: #c4c4c4; /* or whatever color you prefer */
    float: left;
    font-size: 1.5em;
    margin-left: -26px;
}

.timeline{background: url(../images/timeline.gif) repeat-y; overflow: auto}


#masonry {
  overflow: hidden;
}

#masonry h4{
  margin-bottom: 15px;
}

#masonry p{
  margin-bottom: 15px;
}


#masonry ul {
	width: 960px;
}
#masonry li {
border: 1px solid #f1f1f1;
  float: left;
  list-style: none;
  width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  line-height: 0;
}