/* Add additional stylesheets below
-------------------------------------------------- */
/*
  Lazy Lake Cabins styles
  Special styles for presenting Lazy Lake Cabins
*/


/*
 * Preview Google Fonts here: http://www.google.com/fonts
 * google suggests this which does not work:
 * http://fonts.googleapis.com/css?family=Google Fonts Name 1 | Google Fonts Name 2 | Google Fonts Name 3
 * 
 * Using this instead:
 * */
@import url(https://fonts.googleapis.com/css?family=Nixie+One);
@import url(https://fonts.googleapis.com/css?family=Oswald);



/* Lazy Lake Cabin -- changed from bootstrap.css
-------------------------------------------------- */

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #40271d;
  background-color: #F1D1AB;
  position: relative;
  padding-top: 0px;
  font-weight: 600;
}

a {
  text-decoration: none;
  color: #84450e; /* WAS #6c5956   NOW  #84450e  */
  font-weight: 700;
}

a:hover,
a:focus {
  color: #B66300; /* WAS #84450e   NOW #B66300 */
  text-decoration: underline;
}



/* Lazy Lake Cabin -- changed from docs.css
-------------------------------------------------- */

/* Base class */
.lazy-lake-cabins-docs {
  position: relative;
  margin: 15px 0;
  padding: 39px 19px 14px;
  padding-top: 12px;
/*  background-color: #eec89a; */
/*  background-color: #f9f1e6; */
  background-color: #f1d6b3;
  border: 1px solid #84450e;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

/* Echo out a label for the example */
/*   .lazy-lake-cabins-docs:after {
  content: "Example";
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #9da0a4;
  -webkit-border-radius: 4px 0 4px 0;
     -moz-border-radius: 4px 0 4px 0;
          border-radius: 4px 0 4px 0;
} */

/* Remove spacing between an example and it's code */
.lazy-lake-cabins-docs + .prettyprint {
  margin-top: -20px;
  padding-top: 15px;
}

/* Tweak examples
------------------------- */
.lazy-lake-cabins-docs > p:last-child {
  margin-bottom: 0;
}
.lazy-lake-cabins-docs .table,
.lazy-lake-cabins-docs .progress,
.lazy-lake-cabins-docs .well,
.lazy-lake-cabins-docs .alert,
.lazy-lake-cabins-docs .hero-unit,
.lazy-lake-cabins-docs .pagination,
.lazy-lake-cabins-docs .navbar,
.lazy-lake-cabins-docs > .nav,
.lazy-lake-cabins-docs blockquote {
  margin-bottom: 5px;
}
.lazy-lake-cabins-docs .pagination {
  margin-top: 0;
}




/* Sidenav for Lazy Lake Cabins
-------------------------------------------------- */

.lazy-lake-cabins-docs-sidenav {
  width: 228px;
  margin: 30px 0 0;
  padding: 0;
/*  background-color: #eec89a; */
/*  background-color: #f9f1e6; */
  background-color: #f1d6b3;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.lazy-lake-cabins-docs-sidenav > li > a {
  display: block;
  width: 190px \9;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #84450e;
}
.lazy-lake-cabins-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.lazy-lake-cabins-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.lazy-lake-cabins-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.lazy-lake-cabins-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.lazy-lake-cabins-docs-sidenav > li > a:hover {
/*  background-color: #eec89a; */
/*  background-color: #f9f1e6; */
  background-color: #f1d6b3;
}
.lazy-lake-cabins-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.lazy-lake-cabins-docs-sidenav .active .icon-chevron-right,
.lazy-lake-cabins-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}
.lazy-lake-cabins-docs-sidenav.affix {
  top: 40px;
}
.lazy-lake-cabins-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}
/* Header
-------------------------------------------------- */

.llc_header_logo {
  border: 1px solid #84450e;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

/* Footer
-------------------------------------------------- */

.footer {
  text-align: center;
  padding: 30px 0;
  margin-top: 70px;
/*  border-top: 1px solid #e6b16f; /* WAS: #e5e5e5  NOW: #e6b16f  */
  /*background-color: #ecc698;*/ /* WAS: #f5f5f5  NOW: #ecc698 */
  background-color: #f1d6b3; /* WAS: #f5f5f5  NOW: #ecc698 */
  border: 1px solid #84450e;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.footer p {
  margin-bottom: 0;
  color: #84450e;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}

.llc_contact-form1 textarea, input, button, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"], input[type="checkbox-multiple"] {
  border: 1px solid #b66300;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
background-color: #ffebcd;
}

.llc_farmercabin_pix {
        background: #b0afac;
        padding: 12px;
    border: 5px solid #84450e;

}

.llc_pix img {
    border: 5px solid #84450e;
    width:95% ;
}
/*
mainpix_fc.llc_pix_border img {
    border: 2px solid #84450e;
    
}
*/
.amenities_list ul  {
    margin-left: 40px; 
    list-style:none;
    } 

/*
.amenities_list li  {
    padding: .3em 0 5em 40px;
    background-image: url(img/large-bullet.png);
    background-repeat: no-repeat;
    } 
*/
.amenities_list li:before {
    content: '&bull;';
    margin-left: -20px;
    margin-right: 10px;
    }  
    
llc_gallery1 p{
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}

llc_gallery2 p{
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center;
}



/* Create two equal columns that floats next to each other */
.llc_column {
  float: left;
  width: 47%;
  padding: 10px;
/* Should be removed. Only for demonstration */
}

/* Clear floats after the columns */
.llc_row:after {
  content: "";
  display: table;
  clear: both;
}

llc_gallery_caption1{
    padding-top: 5px;
}
llc_gallery_caption2{
    padding-top: 5px;    
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1000px) {
  .llc_column {
    width: 100%;
  }
  .llc_column {
    width: 100%;
  }
.llc_cu_child {
    margin: 0px;
    /* 20px 0px 1px 50px */   
 } 
}

}

@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .llc_column {
    width: 100%;
  }
.llc_cu_child {
    margin: 50px 0px 1px 40px;
    width: 100%;
    /* 20px 0px 1px 50px */   
 } 
}

@media (max-width: 979px) and (min-width: 768px)
{
.llc_cu_child {
    margin: 20px 0px 1px 50px;
    /* 20px 0px 1px 50px */   
 }    
}

.llc_cu_parent {
    display: flex;
}
.llc_cu_child {
    margin: 100px 0;
    /* 20px 0px 1px 50px */
}

.llc_bkgcolor
{
background-color: #966039;
}
.llc_bkgsubtle
{
background-image: url("https://www.transparenttextures.com/patterns/subtle-carbon.png");
}  
.llc_bkgimage
{
background-image: url("https://lazylakecabins.com/assets/img/tileable-wood-colored_horiz.png");
} 

/* Social Media FontAwesome
-------------------------------------------------- */
/*
.fa {
  padding: 10px;
  font-size: 15px;
  width: 15px;
  text-align: center;
  text-decoration: none;
  margin: 2.5px 1px;
  border-radius: 50%;
}
*/

.fa {
  padding: 10px;
  font-size: 25px;
  width: 25px;
  text-align: center;
  text-decoration: none;
  margin: 2.5px 1px;
  border-radius: 15%;
  opacity: 0.85;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-youtube {
  background: #9e0000;
  color: white;
}


/*
.fa-facebook:hover {
  background: white;
  color: #3B5998;
}

.fa-instagram:hover {
  background: white;
  color: #125688;
}
*/