@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;
}

button.btn.btn-primary2{background-color:transparent; font-family: 'PT Sans', sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.1em;
  padding:6px 0px;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
outline: solid;
outline: none;
outline-offset:nonex;
box-shadow:none !important;
}
.modal-content{background-color:#F3EEE3;}

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

.spacer {
    margin-bottom: 1%;
    margin-right: 1%;
}
.row{margin:0;}
.spacer-page {
    margin-top: 5.5%;
}
.spacer-page {
    margin-top: 4.0%;
}
.spacer-wedding {
    margin-top: 14%;
}

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

.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;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color:transparent;}


/********** 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;
 }	
 
 .table{
  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;
 }
 p{
  font-family: 'PT Sans', sans-serif;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 0.1em;
}

.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%;
}
 
.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:static;
*/  background-color: #F3EEE3;
  border-top-style: solid;
  border-color:#c2c2c2;
  border-top-width:1px;
  padding-left:8px;
  padding-top:20px;
  font-family:'Cabin', sans-serif;
  text-align:left;
  font-size:10px;
}

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

.p-foot{
	padding-top:8px;
	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;
 }
 
 /********** form **************/
input, button, select, textarea{background-color:rgba(0, 0, 0, 0.05); border:solid 1px rgba(177,177,177,1.00); line-height:2em;}

/********** 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) {
	   .responsive-container {padding-bottom: 53%;}
}
  }

  /* Medium Devices, Desktops */
  @media only screen and (max-width : 992px) {
  .p-foot{text-align:center;}
  .p-footer{text-align:center;}


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

  }

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

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