@charset "utf-8";
/* CSS Document */
/********** Body section **************/
body {
    background-color: #F3EEE3;
	/*background-color: rgba(241,241,241,1.00);*/
}

a {
color: #777;
text-decoration: none;
}

a:hover {
color: #777;
text-decoration: underline;
}

body-p {
    background-color: #F3EEE3;
    margin:20px;
  /*background-color: rgba(241,241,241,1.00);*/
}
code {
  font-size: 80%;
}

.container-jelli {
  background-color: #FFFFFF;
  padding-top:20px;
}

.container-bean {
 margin-left:25px;
 margin-right:25px;
  }

.cover-container {
    margin-right: auto;
    margin-left: auto;
}

.column-top {
    padding-top: 50px;
    padding-bottom: 5px;
}

.column-jelli {
    margin-left:25px;
    margin-right:25px;
}

hr.style-six {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

html {
    position: relative;
    min-height: 100%;
}

img.link {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.inner {
    padding: 30px;
}

.single-jelli {
    background-color: #7405c2;
}

.spacer {
    margin-bottom: 1%;
    margin-right: 1%;
}

.spacer-page {
    margin-top: 8.5%;
}

.spacer-wedding {
    margin-top: 14%;
}

.spacer-image {
    margin-top: 4.5%;
}

.thumbnail{
padding:10px;
padding-bottom:5px;
border-radius: 0px;
}

/********** Navbar section **************/
 
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
margin-left: 10px;
margin-right:30px;
height: auto;
}

.navbar-default .navbar-nav>.active>a {
background-image: none !important; 
background-repeat: none !important;
box-shadow: none !important; 
background-color: transparent;
color: #D0CABE;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: rgba(168,166,167,1.00);
font-family: 'PT Sans', sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
text-transform: uppercase
}

.navbar-default{
  box-shadow: none;
  border-color: #c2c2c2;
  border-radius:0px;
  background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
  background-color:white !important;
  margin-bottom:0px;
}

.navbar-right{
	padding-top:30px;}

.navbar-toggle {
  margin-top: 30px;
  background-color: #F3EEE3;
}

.navbar.navbar-default.navbar-static-top{
	padding-top:0px !important;}

p{
  font-family: 'PT Sans', sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.09em;
}

.bottom {
	position:absolute;
border-top: solid 1px rgba(168,166,167,1.00);
background-color: white;
padding-top: 10px;
padding-bottom: 10px;
font-family: 'PT Sans', sans-serif;
font-size: 11px;
letter-spacing: 0.1em;
text-transform: uppercase;
height:auto;
z-index:1000;
bottom:7.5%;
width:100%;
}

/********** Fonts **************/

h1{
	font-family: 'Gentium Basic, sans-serif';
	font-size: 26px;
	color: rgba(69,69,69,1.00);
	font-weight: 200;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(177,177,177,1.00);
	}

h4{
  font-family:'Cabin', sans-serif;
  font-weight:700;
  text-align:left;
  font-size: 12px;
  text-transform: none !important;
  letter-spacing: 0;
  color:rgba(69,69,69,1.00);
  line-height:1.8em;
 }	
h4 small{
  font-family:'Cabin', sans-serif;
  font-weight:700;
  text-align:left;
  font-size: 11px;
  text-transform: none !important;
  letter-spacing: 0;
  color:rgba(106,106,106,1.00);
  line-height:1.0em;
 }	
.p-page{
  font-family:'Cabin', sans-serif;
  text-align:left;
  font-size: 12px;
  text-transform: none !important;
  letter-spacing: 0;
  color:rgba(69,69,69,1.00);
  line-height:1.8em;
 }	
	.breadcrumb {
padding: 0px 0px;
margin-bottom: 20px;
list-style: none;
background-color: transparent;
border-radius: 4px;
font-family:'Cabin', sans-serif;
  text-align:left;
  font-size: 10px;
  text-transform:uppercase;
  letter-spacing:1px;
  color:rgba(139,139,139,1.00);
}
/********** footer section **************/

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 75px;
  background-color: #F3EEE3;
  border-top-style: solid;
  border-color:#c2c2c2;
  border-top-width:1px;
  padding-top:20px;
  padding-bottom:10px;
  padding-left:8px;
  font-family:'Cabin', sans-serif;
  text-align:left;
  font-size:10px;
margin-top:8%;
}

.footer > .container {
  padding-right: 20px;
  padding-left: 30px;
}

.p-foot{
	font-family:'Cabin', sans-serif;
  text-align:right;
  color:#777;
 }

.p-footer{
  font-family:'Cabin', sans-serif;
  text-align:left;
  font-size: 10px;
  text-transform: none !important;
  letter-spacing: 0;
  color:#777;
  padding-top:8px;
 }

/********** you tube section **************/
 
.video-wrapper{
	background:white!important;
}
.player{
	background:white !important;}
	
.player .controls{
	background-color:white;}

.responsive-container { position: relative; padding-bottom: 46.85%; padding-top: 30px; height: 0; overflow: hidden;  }
.responsive-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:white;  }
	
/********** Large Devices, Wide Screens **************/

  @media only screen and (max-width : 1200px) {
	   .spacer-page {margin-bottom:3%;}
	   .spacer-small {margin-bottom:-2.5%;}
	   .responsive-container {padding-bottom: 53%;}
	   .spacer-wedding{margin-top:3%;}
  }

  /* Medium Devices, Desktops */
  @media only screen and (max-width : 992px) {
 .spacer-page {margin-bottom:5%;}
  .spacer-image {margin-bottom:10%;}
  .p-foot{text-align:center;}
  .p-footer{text-align:center;}
   .spacer-wedding{margin-top:1%;}
  }

  /* Small Devices, Tablets */
  @media only screen and (max-width : 768px) {
 .thumbnail{padding:10px;padding-bottom:5px;border-radius: 0px;}
.spacer-page {margin-bottom:9%;}
.responsive-container {padding-bottom: 60%;}
 .spacer-image {margin-bottom:3%;}
  .p-foot{text-align:center;}
  .p-footer{text-align:center;}
    .spacer-wedding{margin-top:6%;}

  }

  /* Extra Small Devices, Phones */ 
  @media only screen and (max-width : 480px) {
.spacer-page {margin-bottom:13%;}
.responsive-container {padding-bottom: 100%;padding-top:0px;}
 .spacer-image {margin-bottom:20%;}
  .p-foot{text-align:center;}
  .p-footer{text-align:center;}
  }

  /* Custom, iPhone Retina */ 
  @media only screen and (max-width : 320px) {
  .spacer-page {margin-bottom:15%;}
  .spacer-small {margin-bottom:-2.5%;}
  .responsive-container {padding-bottom: 100%;padding-top:80px;}
  .spacer-image {margin-bottom:28%;}
  .p-foot{text-align:center;}
  .p-footer{text-align:center;}