/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

body {
	background: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/bg.png) repeat;
}

.tc-header {
	min-height: 45px;
	background: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/bg.png) repeat;
	z-index: 200;
	-webkit-border-image: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/div.png) 50 round;
/* Safari 3.1-5 */
	-o-border-image: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/div.png) 50 round;
/* Opera 11-12.1 */
	border-image-repeat: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/div.png) 50 round;
}

.sticky-enabled .tc-header {
	height: auto !important;
	background: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/menu-bg.png) repeat;
	border-bottom: 2px solid #E9EAEE;
	border-top: 0;
}

.tc-solid-color-on-scroll.sticky-enabled .navbar-inner, .tc-solid-color-on-scroll.sticky-enabled .tc-header {
	background: url(http://www.brooksidebarn.com/wp-content/uploads/2016/01/menu-bg.png) repeat;
}

/* CENTER SOCIAL ICONS */
.navbar-wrapper .navbar.resp .social-block {
display:            block;
margin:             0 90%;              /* Adjust +/- % if needed */
}



.navbar .nav>li>a 
{color: #525254;
font-size: 11pt;
width: 75px;
}

.navbar .nav>li>a:hover
{color: #e8a26a ;
}


.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
    background-color: transparent;
    color: #d49059;
}


.sticky-enabled .navbar .nav>li>a {
font-size: 11px;
}
.sticky-enabled .navbar .navbar-inner{
margin-top: 11px;
}

/* START OF Center Header Block Items 3.2.* (Needs additional php CODE BLOCK 2 in Child Theme functions.php) */
 
/* STEP 1 - CENTER LOGO */

/* Built in to 3.2.1    */
 
 
/* STEP 2 - CENTER TAGLINE */
 
/* OPTION 2/1 - HIDE TAGLINE */

/* Built in to 3.2.1    */
 
/* OPTION 2/2 - CENTER TAGLINE */
.navbar-wrapper .navbar.resp h2 {
display:            block;
text-align:         center;
margin:             0px 0%;            /* Adjust +/- % if needed */
}
 
/* STEP 3 - CENTER SOCIAL ICONS */
 
/* OPTION 3/1 - HIDE SOCIAL ICONS */
.navbar-wrapper .navbar.resp .social-block {
display:            none;
}
 
 
/* OPTION 3/2 - CENTER SOCIAL ICONS */
.navbar-wrapper .navbar.resp .social-block {
display:            block;
margin:             0 37%;              /* Adjust +/- % if needed */
}
 
 
/* STEP 4 */
/* OPTION 4/1 - CENTER MENU */
.navbar-wrapper .navbar.resp ul.nav.tc-hover-menu { 
display:            block;
float:              none; 
width:              100%; 
margin:             0;              /* Adjust +/- % if needed */ 
}
 
/* Variable number of floating elements */
.navbar-wrapper .navbar.resp .nav        {
float:              none; 
width:              100%; 
text-align:         center;
}
 
.navbar-wrapper .navbar.resp .nav > li   {
float:              none; 
display:            inline-block;
}
 
/* Fix 2nd level s */
.navbar-wrapper .navbar.resp .nav > li .dropdown-menu li {
float: left;
width: 100%;
text-align: left;
}
 
/* Adjust margin/padding */
.navbar-wrapper .navbar.resp .navbar-inner {
margin: 0px 0px;
padding: 0px 0px;
}
 
/* STEP 5 */
/* OPTION 1/1 - HIDE NAVBAR BOX */

/* Built in to 3.2.1 *//* STEP 6 */
/* RESPONSIVENESS */
@media (max-width: 979px) {
.tc-header .brand {
width: auto;
}
.row-fluid .offset1:first-child {
margin-left: 0;
}
}

.colophon {display:none;}
/* END OF Center Header Block Items 3.2.* (Needs additional php CODE BLOCK 2 in Child Theme functions.php) */

/*
Theme Name: Customizr Child
Template: customizr
Author: Child Theme Configurator
Version: 1.0.1452570499
Updated: 2016-01-12 03:48:19
*/


@font-face {
 font-family: jack;
 src: url('/fonts/jack-webfont.eot'), /* EOT file for IE */
 url('/fonts/jack-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('/fonts/jack-webfont.woff2') format('woff2'), /* Modern Browsers */
 url('/fonts/jack-webfont.woff') format('woff'), /* Pretty Modern Browsers */
 url('/fonts/jack-webfont.ttf'), /* TTF file for CSS3 browsers */
 url('/fonts/jack-webfont.svg') format('svg'); /* Legacy iOS */  
  font-weight: normal;
  font-style: normal;
}

	
body {background: url(/wp-content/uploads/2016/01/bg.png) repeat;
font-size:12pt;
letter-spacing: 0;
line-height: 1.6em

}

h1.entry-title {visibility: hidden;
margin-top: -100px;}



h1.slide-title {
font-family: 'jack';
}


h2.entry-title a {font-family: 'Alice';font-weight:normal;}


h3 {font-size: 18px;
letter-spacing: 3px;
font-weight:normal;

}

.package-includes {font-size: 18px;
letter-spacing: 3px;

}



h3.widget-title {text-align: center;
font-weight:normal;
}

a {color: #b7733d; }


a:hover,a img:hover {cursor:pointer;
cursor:hand !important}


a.gold {background: url(/wp-content/uploads/2016/01/squiggle.png) no-repeat center bottom;
margin: 5px 0 23px 0;
padding-bottom: 10px;
text-decoration:none;
color: #b7733d}

a.gold:hover {color: #48484a;}

a.dark {text-decoration:none;
color: #b7733d}

a.dark:hover {color: #48484a;}
 

hr {margin:0 auto;
height:3px;
border:0;}

ul {list-style-image: url(/wp-content/uploads/2016/01/image-bullet.png)}

.featuredtext
{
font-size: 18px;
font-weight: normal;

}

.divider {
    background: url(/wp-content/uploads/2016/01/grey-line.png);
    width:963px;
    height: 8px;
}

/*SOCIAL ICONS*/

/*SOCIAL ICONS*/

.bbsocial-fb
{padding:4px;
text-decoration: none;
}

.bbsocial-tw
{padding:4px;
text-decoration: none;
}

.bbsocial-in
{padding: 4px;
text-decoration: none;
}


/* CENTER SOCIAL ICONS */
.navbar-wrapper .navbar.resp .social-block {
display: block;
margin: 0 80%;

/* Adjust +/- % if needed */}

/* START OF Change the color of the Social Icons */
/* Change the color of all the Social Icons */
.navbar-inner a.social-icon                 {color: #525254;}     /* Header */
.navbar-inner a.social-icon:hover                 {color:#e8a26a;}     /* Header */
footer#footer .colophon  a.social-icon      {color: #525254;}     /* Footer */
footer#footer .colophon  a.social-icon:hover      {color:#e8a26a;}     /* Footer */
/* END OF Change the color of the Social Icons */


/*NAVIGATION*/

.sticky-enabled .tc-shrink-on .site-logo img
{height: 60px !important;
width: auto !important;
}

.sticky-enabled .navbar-wrapper .navbar.resp .nav
{text-align: initial;
padding-top: 25px;}

.navbar .nav>li>a 
{color: #525254;
font-size: 13pt;
letter-spacing: 3px;
width:90px;


}

.navbar .nav>li>a:hover
{color:#b7733d;
}

.navbar-wrapper .navbar.resp ul.nav.tc-hover-menu {
display: block;
float: none; 
width: 100%; 
margin:0
}

.navbar .nav>li.current-menu-item>a
{color: #b7733d;}


.sticky-enabled .tc-header .navbar .nav > li > a {
    font-size: 13pt;

}

.sticky-enabled .tc-header .navbar .nav > li > a:hover
{
background-image: url(/wp-content/uploads/2016/01/menu-hover-gold.png) ;
background-position: top center;
background-repeat: no-repeat;
background-size: 144px 30px;
color:#fff;
display: block;
font-weight:normal;

}

/*START OF BACKGROUND IMAGES OF MENUS*/
.tc-header {
	min-height: 45px;
	background: url(/wp-content/uploads/2016/01/bg.png) repeat;
	z-index: 200;
	-webkit-border-image: url(/wp-content/uploads/2016/01/div.png) 50 round;
/* Safari 3.1-5 */
	-o-border-image: url(/wp-content/uploads/2016/01/div.png) 50 round;
/* Opera 11-12.1 */
	border-image-repeat: url(/wp-content/uploads/2016/01/div.png) 50 round;
}

.sticky-enabled .tc-header {
	height: auto !important ;
	background: url(/wp-content/uploads/2016/01/menu-bg.png) repeat;
	border-top: 2px solid #fff;
	
}

.tc-solid-color-on-scroll.sticky-enabled .navbar-inner, .tc-solid-color-on-scroll.sticky-enabled .tc-header {
	background: url(/wp-content/uploads/2016/01/menu-bg.png) repeat;
}

/*END OF BACKGROUND IMAGES OF MENUS*/

.pull-menu-left .nav-collapse {
    float: none;
    clear: none
}


/*END NAVIGATION*/

/*CAROUSEL CAPTION*/

.carousel-caption {
    background: url(/wp-content/uploads/2016/01/menu-active-hoover.png) repeat;
    opacity: 0.9;
    min-width: 100%;
    padding: 2%;
    line-height: 14px;
    position: relative;
    margin-top:20%;
    margin-left:0
}

.carousel-caption .lead, .carousel-caption h1 {
    text-align:center;
    font-weight: 200;
    line-height: 1.25;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.carousel-caption .btn {
    margin-top: 10px
}

p.lead
{
}


/*INTERIOR PAGES*/
div.divider-title {background: url(/wp-content/uploads/2016/01/div-divider.png) repeat-x center left;
height: 20px;
margin: 30px 0;
text-align: center}

div.divider-title div, div.divider-title p {
    background-image: url(/wp-content/uploads/2016/01/bg.png);
    margin: 0 auto;
    width: 300px
}


div.divider-title.wide div, div.divider-title.wide p {background-image: url(/wp-content/uploads/2016/01/bg.png);
margin: 0 auto;
width: 500px;}




/* START OF FOOTER */
/* Change the Footer background */
footer#footer .colophon   { 
background: url(/wp-content/uploads/2016/01/bg.png) repeat;
font-weight: 300;
letter-spacing: 0;
line-height: 1.6em

	}

footer#footer
{-webkit-border-image: url(/wp-content/uploads/2016/01/div.png) 50 round;
/* Safari 3.1-5 */
	-o-border-image: url(/wp-content/uploads/2016/01/div.png) 50 round;
/* Opera 11-12.1 */
	border-image-repeat: url(/wp-content/uploads/2016/01/div.png) 50 round;
background: url(/wp-content/uploads/2016/01/footer-bg.jpg) repeat}

footer#footer h3 {font-size: 20px;
line-height: 26px;
color: #fafafa;
text-align: center;
text-shadow: 0 0 0 #FFF;
background: url(/wp-content/uploads/2016/01/home-white-line.png) no-repeat center bottom;
width:75%;
margin: 5px 0 23px 0;
padding-bottom: 10px;}


/* END OF FOOTER */

/*BACK TO TOP*/

.tc-btt-wrapper.show {
background: url("/wp-content/uploads/2016/01/btt.png");
bottom: 0;
cursor: pointer;
height: 149px;
opacity: .7;
position: fixed;
right: 0;
width: 108px}

.btt-arrow:before {
    
    text-shadow: 0 0 0 
}

.btt-arrow {
    font-family: genericons;
    font-size: 1em;
    font-style: normal;
    font-weight: 100;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.tc-btt-wrapper:hover{background: url("/wp-content/uploads/2016/01/btt.png");
bottom: 0;
cursor: pointer;
height: 149px;
opacity: .7;
position: fixed;
right: 0;
width: 108px}

/*INTERIOR CIRCLES HOVER EFFECT*/
.booknow {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/07/book-now1.png);
    width: 172px;
    height: 172px;
}
.booknow:hover {
    background-position: 0 -173px;
}
.perfect {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/perfectcharm.png);
    width: 242px;
    height: 243px;
}
.perfect:hover {
    background-position: 0 -243px;
}

.classic {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/classiccharm.png);
    width: 242px;
    height: 243px;
}
.classic:hover {
    background-position: 0 -243px;
}

.ultimate {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/10/ultimatecharm.png);
    width: 242px;
    height: 242px;
}
.ultimate:hover {
    background-position: 0 -242px;
}

.extra {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/extracharm.png);
    width: 242px;
    height: 243px;
}
.extra:hover {
    background-position: 0 -243px;
}

.perfect-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/perfectcharm-footer.png);
    width: 122px;
    height: 122px;
}
.perfect-footer:hover {
    background-position: 0 -122px;
}

.classic-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/classiccharm-footer.png);
    width: 122px;
    height: 122px;
}
.classic-footer:hover {
    background-position: 0 -122px;
}

.ultimate-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/10/ultimatecharm-footer.png);
    width: 122px;
    height: 122px;
}
.ultimate-footer:hover {
    background-position: 0 -122px;
}

.extra-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/extracharm-footer.png);
    width: 122px;
    height: 122px;
}
.extra-footer:hover {
    background-position: 0 -122px;
}

.destwed-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/destwedding-footer.png);
    width: 122px;
    height: 122px;
}
.destwed-footer:hover {
    background-position: 0 -122px;
}

.honeymoon-tn-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/honeymoon-tn-footer.png);
    width: 122px;
    height: 122px;
}
.honeymoon-tn-footer:hover {
    background-position: 0 -122px;
}

.honeymoon-footer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/honeymoon-footer.png);
    width: 122px;
    height: 122px;
}
.honeymoon-footer:hover {
    background-position: 0 -122px;
}

.dinnerpackages {
    display: inline-block;
    background-image: url(/wp-content/uploads/2017/02/packagesrehearsal.png);
    width: 242px;
    height: 242px;
}
.dinnerpackages:hover {
    background-position: 0 -242px;
}

.weddingpackages {
    display: inline-block;
    background-image: url(/wp-content/uploads/2017/02/packageswedding.png);
    width: 242px;
    height: 242px;
}
.weddingpackages:hover {
    background-position: 0 -242px;
}

.cabinpackages {
    display: inline-block;
    background-image: url(/wp-content/uploads/2017/02/packageslodging.png);
    width: 242px;
    height: 242px;
}
.cabinpackages:hover {
    background-position: 0 -242px;
}

.honeymoonpackages {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/packageshoneymoon.png);
    width: 242px;
    height: 242px;
}
.honeymoonpackages:hover {
    background-position: 0 -242px;
}

.honeymooncr {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/honeymoon-cr.png);
    width: 242px;
    height: 242px;
}
.honeymooncr:hover {
    background-position: 0 -242px;
}

.honeymoontn {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/honeymoontn-1.png);
    width: 242px;
    height: 242px;
}
.honeymoontn:hover {
    background-position: 0 -242px;
}

.destwedding {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/destination-wedding.png);
    width: 242px;
    height: 242px;
}
.destwedding:hover {
    background-position: 0 -242px;
}

.askus {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/02/askus-web.png);
    width: 200px;
    height: 50px;
}
.askus:hover {
    background-position: 0 -50px;
}



.info-sidebar {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/info-sidebar-hover-e1455560718146.png);
    width: 200px;
    height: 85px;
}
.info-sidebar:hover {
    background-position: 0 -86px;
}

.info-footer{
    width: 200px;
    height: 85px;
    background: url(/wp-content/uploads/2016/01/info-footer-e1455560734185.png);
    display:inline-block;
}

.info-footer:hover {
 background-position: 0 -86px;
}
 

/*CABIN RENTAL HOVER EFFECT*/

.heyyall {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/05/hey-yall.png);
    width: 242px;
    height: 243px;
}
.heyyall:hover {
    background-position: 0 -243px;
}

.homesweethome {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/05/home-sweet-home.png);
    width: 242px;
    height: 243px;
}
.homesweethome:hover {
    background-position: 0 -243px;
}

.blessyourheart {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/05/bless-your-heart.png);
    width: 242px;
    height: 243px;
}
.blessyourheart:hover {
    background-position: 0 -242px;
}

.lakesidepines {
    display: inline-block;
    background-image: url(/wp-content/uploads/2018/10/lakeside-pines.png);
    width: 242px;
    height: 243px;
}
.lakesidepines:hover {
    background-position: 0 -243px;
}


/*GALLERY CIRCLES HOVER EFFECT*/

.winter {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/winter.png);
    width: 238px;
    height: 244px;
}
.winter:hover {
    background-position: 0 -244px;
}

.spring {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/spring-weddings.png);
    width: 238px;
    height: 244px;
}
.spring:hover {
    background-position: 0 -243px;
}

.summer {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/summer-weddings.png);
    width: 238px;
    height: 244px;
}
.summer:hover {
    background-position: 0 -244px;
}

.fall {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/fall-weddings.png);
    width: 238px;
    height: 244px;
}
.fall:hover {
    background-position: 0 -244px;
}

.extracharm {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/extra-charms.png);
    width: 238px;
    height: 244px;
}
.extracharm:hover {
    background-position: 0 -245px;
}

.thedress {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/the-dress.png);
    width: 238px;
    height: 244px;
}
.thedress:hover {
    background-position: 0 -245px;
}

.lookbook {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/10/lookbook.png);
    width: 238px;
    height: 244px;
}
.lookbook:hover {
    background-position: 0 -244px;
}

.cabins {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/02/cabins.png);
    width: 238px;
    height: 244px;
}
.cabins:hover {
    background-position: 0 -244px;
}

/*AS SEEN ON */



.asseenon {font-family: jack; 
font-size: 18pt;
color: #999999; 
text-align:center;}

.theknot {
   
    background-image: url(/wp-content/uploads/2016/01/tk.png);
    width:134px;
    height:43px;
    vertical-align:middle;
    margin-right: 20px;
display: inline-block;
}

.southernweddings {
    display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/southernweddings.png);
    width: 110px;
    height: 32px;
   margin-right: 20px;
   vertical-align:middle;
}

.wweddings {
   display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/ww.png);
    width: 201px;
    height: 43px;
    vertical-align:middle;
}

.rusticbride {
   display: inline-block;
    background-image: url(/wp-content/uploads/2016/01/rb.png);
    width: 201px;
    height: 43px;
    vertical-align:middle;
}

