body {
	background: url(../img/background.jpg);
}

.shadowed {
	-webkit-box-shadow:  0px 0px 8px 1px rgba(0, 0, 0, .5);        
	box-shadow:  0px 0px 8px 1px rgba(0, 0, 0, .5);
	padding: 16px;
	background: #ffffff;
}
.shadowed .holder {
	
}

.navbar-inverse .btn-navbar {
    background-color: #eeeeee;
    background-image: linear-gradient(to bottom, #eeeeee, #ffffff);
    background-repeat: repeat-x;
    border-color: #860f0b #860f0b #860f0b;
    color: #860f0b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .btn-navbar .icon-bar {
    background-color: #860f0b;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
}

.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{
color:#fff;
background-color:#eee;
*background-color:#eee;
}

.hero-unit {
	padding: 0;
}

.float-left {
	float:left;
}

.float-right {
	float: right;
}

.footer-text.float-right {
	text-align:right;
}

.navbar-inner {
	border-radius: 0;
}


.navbar {
    margin-bottom: 0;
}

.social {
	text-align:right;
}

.galleries .span6 img {
	
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 30px;
	
}

.galleries {
	
}

.footer-text {
	padding-top: 10px;
	float:right;
	margin-top: 0;
	padding-top: 0;
}

.footer-menu a {
	color: #7c4e41;
}

.footer-menu {
	
	float:left;
	margin-left: 0;
	
}

.footer-menu li {
	display:inline;
	float:left;
	padding-left: 2em;
	min-height: 35px;
}

footer {
	background: #e6d1a6;
	height: 35px;
	width: 100%;

	
}

li.root {
	padding-left: 0;
}

footer .holder {
	padding-top: 7px;
	padding-left: 2em;
	padding-right: 2em;
	min-height: 35px;
	
}

.navbar .nav > li > a {

      padding: 10px;
      padding-left: 17px !important;
      padding-right: 16px !important;      
}

.navbar .nav {
	margin:0;
	width: 100%;

}
.navbar-inner {
	padding:0;
}


.navbar-inverse .navbar-inner {
    background: url(../img/menubar.jpg) !important;  
    border:0;
    
}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background: none;
    color: #FFF;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: #FFF;
    
    }
    
.box-small {
	background: url(../img/box-tile.png);
	background-repeat: repeat-x;	
	margin-top: 20px;
}  

.box-small .holder {
	padding: 20px; padding-bottom: 0;
}

.box-small h2 {
	color: #66342a;
	font-size: 1.5em;
}  

.box-small p {
	padding-bottom: 20px;
}

.carousel-caption {
	
	background: url(http://www.deligance.com/css/overrides.css);
	
	
}

.carousel-caption p {
	color: #61420b !important;
}

.carousel-caption li {
	font-size: .9em;
}

.label {
	font-size: 1.2em;
	font-weight: 300;
	padding: 10px;
}

.large {
	font-size: 2em;
	padding-left: 5px;
}

.position-right {
	position: absolute;	
	color: #61420b;
	padding-left: 20px;
	padding-top: 30px;}

.btn {
	color: #6f0d09;
}
.fruit {
	margin-left: 40px;
	width: 40%;
}
.fruit2 {
	margin-left: 15px;
}

#myCarousel p, #myCarousel h3 {
	padding: 30px;
	font-size: 1.5em;
	padding-top:0;
	line-height: 1.8em;
	padding-bottom:10px;
	
}

#myCarousel h3 {
	padding-bottom:0;
}

.daughter {
	background: url(../img/daughter.jpg);
	background-repeat:no-repeat;
	width: 100%;
}

.main-content p, .main-content h4{
	padding-left: 30px;
	margin:0;
}

.d-content {
	background: #f9f5ee;
}

.item iframe {
	height: 400px;
}

.cont-carousel {
	overflow: hidden;
	height: 0;
}

.floater {
	float:right;
	top: 0;
	max-height: 374px;
}

.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #fff;
}

.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{
	background-color:#400704;
}

.span5 {
	width: 47%;
	text-align:center;
}

.label {
    font-size: 1.5em !important;
    font-weight: 300;
    padding: 10px;
   	color: #6e4438;
   	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.0);
    
}


.label-important, .badge-important {
    background-image: none;
    background-color: white;
    
}

h1 {
	font-size: .5em;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute; 
	z-index: 1;
	width: 100%;
	color: white;
	margin-top: -15px;
}



@media (min-width: 1200px) {
	.box-small {
	min-height: 180px;
	margin-bottom: 1em;
}

.name {
	width: 58% !important;
}

.tan {
	padding-left: 8px !important;
}

}

@media (min-width: 768px) and (max-width: 980px) {
	.desserts .mainimg {
	width: 100% !important;

	}

	
	.desserts .span3, .desserts .span4 .span4 {
	margin-top: 100px !Important;
	font-size: 10px;
	width: 70%;

}

.desserts .span3 li, .desserts .span4 .span4 li {
		line-height: 12px !Important;
}

.footer-menu li {
	font-size: 9px;
}


}
@media (min-width: 980px) and (max-width: 1200px) {

	.tan p {
	 font-size: 2em;
	 line-height: 140%;
}



.large {
	font-size: 3em !important;
}


.navbar .nav > li > a {
    padding-bottom: 10px;
    padding-left: .8em !important;
    padding-right: .8em !important;
    padding-top: 10px;
    font-size: 12px;
}

}

@media (min-width: 768px) and (max-width: 1200px) {
	.span8, .span8 img {
	
	width: 100% !important;
	
}

.span8 .item {
	padding-right: 20px;
}

.tan {
	margin-left: 20px !important;
	width: 98% !important;
}

.fruit {
	margin-left: 20px;
}


}


@media (max-width: 1200px){
	
	.galleries .span6 img {
    	width: 380px;   
	}
	
	.galleries .row {
		padding-left: auto; 
		padding-right: auto;
	}
	
	.box-small {
		min-height: 200px;
		margin-bottom: 1em;
	}
.tan {

	background: url(../img/tan-tile.jpg);
} 

.receptions {
	width: 100%;
	
}

.videos .span4 {
	width: 100% !important;
}

}

@media (max-width: 980px){
	
	.galleries .span6 img {
    	width: 280px;   
	}
	
	.galleries .span6 {
    	text-align: center;
    	margin-bottom: 1em;
	}	
	.galleries .row {
		padding-left: auto; 
		padding-right: auto;
		
	}
	
	.box-small {
		min-height: 250px;
		margin-bottom: 1em;
	}
	.box-small h2 {
	font-size: 1.3em;
}
.receptions {

	margin-left: 0 !Important;
	
}



}


@media (max-width: 768px){
.box-small {
		min-height: 170px;
		margin-bottom: .5em;
		margin-top: .5em;
	}
	.span4 img {
		position: relative !important;
}	

	.content-float {
		position: relative !important;
		z-index:2;
	
}

.span5 {
	width: 100%;
}


	.span4 .artemis {
		width: 40% !important;
		height: auto !important;
	
		margin-top: 2em;	
		float:left;
		
	}
	
	.span4 .fountain {
	margin-right: 1em;
	margin-top: 2em;
	margin-bottom: 1em;
	
	}
	
	.span4 h3 {
	padding-top: 1em !Important;

}

.name{
		width: 65% !important;
		height: auto !important;
}

.galleries .span6 img {
	margin-left: 0;
}

.span4  {
		width: 100% !important; 
		border-bottom: 1px gray solid;
		height: auto !important;
	}
.span4 .span4  {
		width: 100%; 
		border: 0;
	}
	
	.roguespan {
	height: 253px !important;
}

	
	.label {
	top: 10px !important;
	right: 20px !important;
}

.span3 ul, .span4 ul {
	margin-left:2em !important;
	padding-top: 1em !important;
}

.span3 li {
	width: 60%;
}

.span4 .btn {
	display: block;
	margin-top: 3em;
	height: 1.7em;
	padding-top: .8em !important;
	padding-bottom: .5em !important;
	width: 60%;
	border: 1px gray solid;
	margin-top: 1em;

	
}

.position-right  {
	padding-top:0;
}

	.span8, .span8 img {
	
	width: 100% !important;
	height: auto !important;
	
}

.footer-menu li {
	width: 100%;
	display:block;
	padding-left: 0;
	text-align:center;
	background: none repeat scroll 0 0 #E6D1A6;
	margin-top: 2px;
	padding-top: .5em;
	padding-bottom: .5em;
	min-height: auto;

	
}


footer .holder {	padding-left:0;
padding-right: 0;
}

.fruit, .fruit3 {
	margin-left:1em;
	margin-top: 1em;
}

.fruit3 {
	width: 40%;
}

.row {
	margin-right: 0 !Important;
}

.reception-text {
	font-size: 1.2em !Important;
	
}

.desserts .span4, .desserts .span3 {
	position:relative !important;	
	clear:left;
}

}

@media (max-width: 600px) {
	.span4 .artemis {
		width: 50% !important;
		height: auto !important;
				
	}
	
	.span4 .btn {
	width: 40%;
	border: 1px gray solid;
	margin-top: 1em;

	
}

.header .logo {
	width: 45% !important;
	height: auto !important;
}

.header .phone {
	width: 70%!important;
	height: auto !important;
	float:right;
}

.header .float-left {
	padding-left: 0 !important;
}


.reception-text {
	font-size: 1.2em !Important;
	clear: both;
}

.span3 li, .span4 li {
	width: 100%;
}

.desserts .fountain {
	width: 40% !Important;
	margin-top: 4em !important;
}


.social img {
	margin-left: 0 !Important;
	margin-right: 0 !Important;
}

.span4 .btn {
	padding-left: 10px;
	padding-right: 10px;
	min-width: 150px;
}

.span3 .btn {
	padding-left: 10px;
	padding-right: 10px;
	min-width: 150px;
}

.champs .fountain {
	width: 30% !Important;
}


.roguespan {
	
}
h1 {
	font-size: .5em;		
	color: white;	
	margin-top: -15px;
}


body {
    padding-left: 10px;
    padding-right: 0;
}

.receptions p {
	width: 90% !important;
}

.chocolate .label {
    right: inherit !important;
    left: 0 !Important;
    top: 10px !important;
    margin-left: 0 !important;
}

}