/* cmsms stylesheet: FBBG_Styles modified: 12/17/19 17:49:41 */
/*===================================================================================*//*  FBBG-styles modified */
<!--------------
font-family: 'Prata', serif;
font-family: 'Montserrat', sans-serif;


------------------>

/*===================================================================================*/
/*	CUSTOM CSS STYLES
/*===================================================================================*/
html {color: #2c2d2d !important;}
body {color: #2c2d2d !important; 
       background: #bebebe !important;
       font-family: 'Open Sans', sans-serif !important} 
 
 
h1, 
h2, 
h3, 
h4, 
h5, 
h6 { 
    font-family: 'Adamina', serif !important; 
font-weight: normal !important; 
      color: #2c2d2d !important; 
    margin-top: 0; 
/*word-wrap: break-word;*/ 
} 
 
a:link, a {color:  #603015 !important;
text-decoration: none !important; }

a:visited {color:  #603015 !important;
text-decoration: none !important; }


p {color: #2c2d2d !important;}

a:hover,
a:focus,
.bordered .info h3 a:hover,
.bordered .info h4 a:hover,
.icon i.icn,
.meta a:hover,
.meta li.categories:hover:before,
.more:hover,
.navbar.basic .nav > li > a:hover,
.navbar.basic .nav > li > a:focus,
.navbar.basic .nav .open > a,
.navbar.basic .nav .open > a:hover,
.navbar.basic .nav .open > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active,
.navbar-header .info a:hover,
.nav > li > a:hover,
.owl-carousel:hover .owl-next:hover,
.owl-carousel:hover .owl-prev:hover,
.panel-title > a:hover,
#scrollUp:hover,
.sidemeta .format-wrapper a,
.tabs-side .tab.active a,
.tabs-top .tab.active a,
.text-center .panel-title > a:hover span:after,
ul.arrowed li:before,
ul.circled li:before,
.yamm .yamm-content a:hover {
	color: #999999 !important;
}


.navbar-collapse {
    background-color: #ffffff !important;
	width: 100%;
	padding-top:0px !important;
	padding-bottom:2px !important;
	border-bottom: 2px solid #818285 !important; 
        border-top: 2px solid #818285 !important;
       
}



.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a {
	line-height: 30px;
    
    color: #000000 !important;
    text-transform: uppercase;
    font-weight: 700;
	white-space: normal;
}

.navbar .dropdown-menu:not(.yamm-dropdown-menu) li {
    background: transparent !mportant;
    border: none;
    border-top: 1px solid #E6E9ED !important;
}
.navbar .dropdown-menu {
    padding: 0;
    margin: 0;
    width: 210px;
    background: #ffffff;
	border: none;
	border: 1px solid #E6E9ED;
	border-bottom-width: 2px;
	border-bottom-color: #CED2D6;
    -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
            border-radius: 3px !important;
	-webkit-border-top-left-radius: 0 !important;
	    -moz-border-radius-topleft: 0 !important;
		    border-top-left-radius: 0 !important;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	        box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	z-index: 0;
}

.tint-bg .btn,
.tint-color {
	color: #ffffff !important;
}

.btn,
.classic-blog .post .date,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-submenu:hover > a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.pagination > li > a,
.pagination > li > span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
	background-color: #603015 !important;
}

.box-inner {
		padding-top: 15px;
	    padding-bottom: 15px;
	}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > li > a:hover,
.pagination > li > a:focus {
	background-color: #603015;
}

.red-btn a:link {color: #ffffff !important}
.red-btn {color: #ffffff !important}

.red-btn a:visited {color: #ffffff !important}


.txt-btn a:link { color: #603015 !important;}
.txt-btn a:hover {color: #818285 !important;}

.classic-blog .post .date,
.icon.circle,
.sidemeta .format-wrapper a,
.tabs-circle-top .tab.active a,
.tabs-circle-top .tab a:hover,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover {
	border-color: #603015;
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	border-top-color: #603015;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #603015;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #603015;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color:#603015;
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg  {
	box-shadow: -.500em 0 0 #603015, .500em 0 0 #603015;
}

::selection {
	background: #818285; /* Safari */
}

::-moz-selection {
	background: #818285; /* Firefox */
}







.dark-bg {* {background-image: url("https://clunesbooktown.com.au/uploads/images/banner/clouds-banner.png") !important; *}


                background-position: bottom center !important;
    background-color: #9F964D !important;
 /* Set up proportionate scaling */
background-size: cover
}




.navbar-header {
		
    background-color: #ffffff;
	    padding: 0px 0px;
	}


.btn,
.classic-blog .post .date,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > . > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-submenu:hover > a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.pagination > li > a,
.pagination > li > span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
	background-color: #FFFFFF !important;
}



main a:visited {color:  #603015 !important;
text-decoration: none !important; }


 footer {color: #ffffff !important}

 footer p { 
color: #ffffff !important; 
text-decoration: none !important; 
border:0!important; 
} 

footer a { 
color: #ffffff !important; 
text-decoration: none !important; 
border:0!important; 
} 

footer {border-top: 0px solid #818285}


 
 
 

.footer-bottom a { 
color: #ffffff !important; 
text-decoration: none !important; 
border:0!important; 
} 
 
 
.footer-bottom p { 
color: #ffffff !important; 
text-decoration: none !important; 
border:0!important; 
} 
 

.footer-bottom a:hover { 
color: #603015 !important; 
 
 
} 
 




/*===================================================================================*/
/*	OVERLAY
/*===================================================================================*/

.icon-overlay a .icn-more,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
	background-color: rgba(254, 0, 0, 0.9);
}




.icon-overlay a .icn-more:before {
   
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    position: absolute;
    text-align: center;
     top: 2% !important;
    left: 30% !important;
  
    z-index: 2;
    margin: -30px 0 0 -30px;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}



.icon-overlay a .icn-more {
 
    	background-color: rgba(190, 190, 190, 0.7);
}

.icon-overlay a .icn-more:before {
    
    content: url('https://clunesbooktown.com.au/uploads/images/Balloon-icon.png') !important;}
   
.icon-overlay.icn-link a .icn-more:before {

    content: url('https://clunesbooktown.com.au/uploads/images/Balloon-icon.png') !important;

}
 





/*===================================================================================*/
/*	OVERLAY SMALL
/*===================================================================================*/



.icon-overlaysmall a .icn-moresmall,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
	background-color: rgba(254, 0, 0, 0.9);
}

.icon-overlaysmall a .icn-moresmall:before {
   
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    position: absolute;
    text-align: center;
     top: 2% !important;
    left: 30% !important;
  
    z-index: 2;
    margin: -30px 0 0 -30px;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}



.icon-overlaysmall a .icn-moresmall {
 
    	background-color: rgba(190, 190, 190, 0.7);
}

.icon-overlaysmall a .icn-moresmall:before {
    
    content: url('https://clunesbooktown.com.au/uploads/images/Balloon-icon.png') !important;}
   
.icon-overlaysmall.icn-linksmall a .icn-moresmall:before {

    content: url('https://clunesbooktown.com.au/uploads/images/Balloon-icon.png') !important;

}

/*===================================================================================*/ 
/* GO TO TOP / SCROLL UP 
/*===================================================================================*/ 
 
 
#scrollUp {border: 3px #FFFFFF !important; 
bottom: 20px; 
right: 20px; 
font-size: 36px; 
line-height: 100%; 
color: #FFF !important; 
background-color: #603015 !important; 
padding: 3px; 
-webkit-border-radius: 25px; 
  -moz-border-radius: 25px; 
border-radius: 25px; 
opacity: .5; 
} 



#scrollUp:hover { 
color: #f37b28; 
background-color: #dashed !important; 
opacity: 1 !important; 
        color: #FFF !important; 
} 
 
 
 

 
/*===================================================================================*/
/*	BUTTONS
/*===================================================================================*/
 .btn {color: #ffffff !important;
    font-family: 'Lato', sans-serif !important;
    background:#603015 !important;
    border: none;
    text-transform: none!important;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -webkit-border-radius: 3px !important;
    border-radius: 0px !important;
    -webkit-box-shadow: inset 0 0px 0 rgba(0,0,0,0.15) !important;
    -moz-box-shadow: inset 0 0px 0 rgba(0,0,0,0.15) !important;
    box-shadow: inset 0 0px 0 rgba(0,0,0,0.15) !important; 

}

 .btn a:link {color: #ffffff !important;}
 .btn a:visited {color: #ffffff !important;}

.btn a:hover,
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > li > a:hover,
.pagination > li > a:focus {
	background-color: #818285 !important;
         color: #ffffff !important;
}
 
 
@-skrollr-keyframes shrink-header { 
40 { 
padding-top: 10px; 
padding-bottom: 10px; 
-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0); 
  -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.0); 
box-shadow: 0 10px 10px rgba(0,0,0,0); 
} 
 
 
300 { 
padding-top: 0; 
padding-bottom: 0; 
-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.1); 
  -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.1); 
box-shadow: 0 10px 10px rgba(0,0,0,0.1); 
} 
} 
 
 

 
 
 
.padding-0{
    padding-right:0;
    padding-left:0;
} 
 
 
 
 
/*===================================================================================*/ 
/* GO TO TOP / SCROLL UP 
/*===================================================================================*/ 
 
 
.owl-prev, 
.owl-next { 
display: inline-block; 
position: absolute; 
top: 0; 
bottom: 0; 
width: 20px; 
height: 20px; 
font-size: 20px; 
color: #FFF; 
background-color:  !important; 
border: none; 
-webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
border-radius: 3px; 
margin: auto; 
-webkit-transition: all 200ms ease-out; 
  -moz-transition: all 200ms ease-out; 
-o-transition: all 200ms ease-out; 
transition: all 200ms ease-out; 
opacity: 0; 
} 
 
 
.owl-carousel:hover .owl-prev { 
left: -40px; 
opacity: .25 !important; 
} 
.owl-carousel:hover .owl-next { 
right: -40px; 
opacity: .25 !important; 
} 
.owl-carousel:hover .owl-prev:hover, 
.owl-carousel:hover .owl-next:hover { 
    color: #603015 !important; 
opacity: .8 !important; 
} 
 
 
 #owl-main .owl-pagination {
	background: transparent !important;
}
 
 
 
owl-pagination .owl-page span {  
background: #603015 !important; 
} 
 
.owl-pagination .owl-page span {
	display: block;
	width: 15px;
	height: 15px;
	background: #603015 !important;
	border: none;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	margin: 0 5px;
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
}
 
.owl-pagination .owl-page.active span, 
.owl-pagination .owl-page:hover span { 
background: #cccccc !important; 
} 
 

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	border-top-color: #b2b2b2;
}
.tooltip.right .tooltip-arrow {
	border-right-color: #b2b2b2;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #b2b2b2;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
	border-bottom-color: #b2b2b2;
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg  {
	box-shadow: -.500em 0 0 #b2b2b2, .500em 0 0 #b2b2b2;
}

::selection {
	background: #AAF2E4; /* Safari */
}

::-moz-selection {
	background: #AAF2E4; /* Firefox */
}



.item-title  {
margin-bottom: 0px !important;
padding-bottom: 0px !important}
}


.directory-past {
width: 100% !important;
max-height: 175px !important;
overflow: hidden;
}

.directory-past img{
    margin: 0 auto !important;
}

.DirectoryItem-past {
line-height: 1.5em !important;
min-height: 300px;
}

.directory {
width: 100% !important;
max-height: 200px !important;
overflow: hidden !important;

}

.directory img{
    margin: 0 auto !important;
}


.DirectoryItem {
height: 550px;
margin-bottom:10px !important;
}

.directory-front {padding: 0px !important;
width: 100% !important;
height: 120px;
overflow: hidden;
}

.directory-front img{min-width: 100%;
margin-left: 0px !important;
padding-left: 0px !important;
    margin: 0 auto !important;
}

.DirectoryItem-front {padding: 0px !important;
line-height: 1.5em !important;
height: 150px;

}



br {display:inline !important} 
Br {display:block !important}





.simpleform div { margin: 0 0 5px 0 }
.simpleform div div {
  margin: 0 0 0 150px;
  padding: 0 0 5px 0;
}
.simpleform input[type="email"],
.simpleform input[type="text"],
.simpleform textarea {
  width: 300px;
  margin: 0 5px 0 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: #ccc solid 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.simpleform textarea { height: 100px }
.simpleform input[type="email"]:hover,
.simpleform input[type="text"]:hover,
.simpleform textarea:hover {
  border: #666 solid 0px;
  cursor: default;
}
.simpleform input[type="submit"] {
  width: auto;
	background-color: #97d700;
         color: #ffffff !important;
  cursor: pointer;
}
.simpleform input[type="submit"]:hover { border: #666 solid 0px; }
.simpleform label {
  width: 150px;
  float: left;
}
.simpleform_text_error {
  color: #f00;
  font-weight: bold;
}
.captchapict {
  width: 300px;
  border: #ccc solid 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.simpleform_website,
.simpleform_website * { display: none !important }

.navbar-nav > li > a {font-family: 'Lato', sans-serif !important; 
font-size: 17px !important; 
line-height: 20px; 
font-weight: normal !important; 
text-transform: none !important; 
color: #2c2d2d !important; 
padding: 15px 20px;
border: 0px solid rgba(255,255,255,0); 
border-radius: 3px; 
bottom: -1px; 
z-index: 1; 
} 
 
 
.nav > li > a:hover { 
    background-color: #ffffff !important; 
    border-color: #ffffff !important; 
    color: #603015 !important; 
   
} 
 
 .navbar-collapse a:hover {
  	padding-top:15px !important;
	padding-bottom:12px !important;
	
}



.navbar .navbar-brand img { 
height: 120px; /* Initial height â€“ change to your needs */ 
-skrollr-animation-name: shrink-logo; 
}

@-skrollr-keyframes shrink-logo { 
40 { 
max-height: 120px; /* Height after 40px (top bar height) scrolling â€“ should be the same as the initial height. Change to your needs */ 
} 
 
300 { 
max-height: 120px; /* Height after 300px scrolling. Change to your needs */ 
} 
} 

 


#instafeed {
  /* Prevent vertical gaps */
  line-height: 0;
   
  -webkit-column-count: 8;
  -webkit-column-gap:   0px;
  -moz-column-count:    8;
  -moz-column-gap:      0px;
  column-count:         8;
  column-gap:           0px;  
}

#instafeed img {padding: 2px;
  /* Just in case there are inline attributes */
  width: 100% !important;
  height: auto !important;
}

#instafeed img:hover { opacity: .5;
}

.brpara p  {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

ul.black{
  color:#000;
list-style-type: circle;
}
ol.black{
  color:#000;
list-style-type: circle;
}

 */
