/** COLOURS **/
/* Primary Colour */
h1, .h1, h2,.h2,h3, .h3, h4, .h4, h5, .h5, h6, .h6, .head, .modboxhead, .heading, .heading > strong, .heading2, .event-heading, ul.dropdown-menu.flyout.submenu a:hover {
color : #000;
}
/* Secondary - Highlight Colour */
body, td, p, li, input, .dropdown-menu > li > a, textarea, label, .storetiger.list.quick_view .product_price, .assoc-product-container span.product_price, h3.cb-ql-heading, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
color: #3c3c3c;
}
/** Colour #3 ***/
ul.dropdown-menu.flyout.submenu a, .site-utility-container, .col-xs-2.event-month, .panel > .panel-heading, .panel .panel-heading a, .container-fluid.footer-area p a, #standardfooter, #dynamicfooter, #standardfooter a, #dynamicfooter a, .footer-list a, button, html input[type="button"], input[type="reset"], input[type="submit"], .btn:not(.btn-link), .buttons:not(.pull-right), .button, #pdSubmit, .addtocart_text, .photos_container form#CFForm_1 table tbody tr td input, .module.output.news div.list ul.module.output.news.list li span.short_desc, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
color: #fff;
}
/* Colour 4 */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .head, .pageheading, .modboxhead, .heading, .heading > a, .heading > strong, .heading2, event-heading, .event-heading a,
.product_details a, .assoc-product-container span.product_title > a, .storenav.navbar-nav > li > a, a, a:hover, a:focus, .nav > li > a:hover, .nav > li > a:focus,.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .photo-cell span.hover_title {
color: #5D5654;
}
/* Colour 5 - Standard Blue Link Colour */
.storenav.navbar-nav > li > a, a, a:hover, a:focus, .nav > li > a:hover, .nav > li > a:focus, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
color: #337ab7;
}
/* BACKGROUND COLOUR */
/* Background Colour #1 **/
.panel > .panel-heading, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .navbar {
background: #38393D;
}
.container-fluid.fullheader-area {
background: #231f20;
}
/* Background Colour #2 **/
.navbar-toggle .icon-bar, .navbar-toggle .icon-bar{
background-color: #FFF;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-collapse, button, html input[type="button"], input[type="reset"], input[type="submit"], .btn:not(.btn-link), .buttons:not(.pull-right), .button, #pdSubmit, .addtocart_text, .photos_container form#CFForm_1 table tbody tr td input, #mymembershipdetails, .nav>li>a:focus, .nav>li>a:hover {
background: #5D5654;
}
/* BORDER COLOURS */
/* Border Colour #1 **/
.panel-primary , .fullheader-area .active > a, .panel > .panel-heading, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .panel-primary > .panel-heading + .panel-collapse > .panel-body{
border-color: #5D5654;
}
/* Border Colour #2 **/
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
border-color: #337ab7;
}
/* ---- */
/* FONT INFORMATION */
/* ---- */
/* Font Type */
h1, .h1, h2,.h2,h3, .h3, h4, .h4, h5, .h5, h6, .h6, .head, .modboxhead, .heading, .heading > strong, .heading2, .event-heading {
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
body, td, p, li, input, .dropdown-menu > li > a, textarea, label, .storetiger.list.quick_view .product_price, .assoc-product-container span.product_price{
font-family:'Raleway', sans-serif;
}
h1,.h1,.pageheading {
text-align: center;
}
h3.cb-ql-heading {
text-transform: uppercase;
}
span.emphasise {
font-weight: 700;
}
/* ---- */
/* NAVIGATION ETC */
/* ---- */
/***Top Navigation Bar****/
.leftheader > a > .img-responsive {
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 10;
padding-bottom: 5px;
max-width: 202px;
float: left;
margin-top: 15px;
}
input[type="submit"], .btn:not(.btn-link), .button, #pdSubmit, .addtocart_text, .photos_container form#CFForm_1 table tbody tr td input{
width: auto !important;
}
.navbar{
border-bottom: 0;
border-radius: 0px;
border-top: 0;
z-index: 1030;
margin-bottom: 0px;
}
div#nav_flyout {
background: rgb(39,36,37);
margin-top: 6px;
}
.navbar.navbar-area .nav.navbar-nav {
float: left;
margin-left: 0;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background-color: transparent;
}
.nav>li>a:focus, .nav>li>a:hover {
text-decoration: none;
background-color: transparent;
}
.navbar-brand, .navbar-nav>li>a {
padding: 0px;
}
.navbar-brand {
margin-bottom: 15px;
}
/*
.navbar-header.nav_flyout_button {
margin-top: 76px;
margin-bottom: -76px;
}
*/
.navbar-brand > img {
max-width: 150px;
top: -40px;
max-height: none;
position: relative;
}
@media (min-width: 768px) and (max-width: 991px){
.navbar-brand > img {
top: -45px;
}
}
@media (max-width: 767px) {
/*.navbar {
height: 160px
}*/
ul.dropdown-menu.flyout.submenu a:hover {
color: #5D5654;
}
ul.dropdown-menu.flyout.submenu a {
color: #3c3c3c;
}
.dropdown-menu.flyout.submenu {
background: transparent;
padding-bottom: 33px;
}
ul.dropdown-menu.flyout.submenu a{
color:#fff;
}
.fullheader-area .navbar.navbar-area .navbar-nav > li > a {
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
}
}
@media (min-width:768px) {
.navbar .dropdown-menu {
background-color: #888888;
}
}
ul.nav.navbar-nav.flyout.menu {
background: rgb(39,36,37)
}
/*
@media (max-width:992px) {
.navbar-collapse.flyout {
background-color: #000;
}
}
*/
#pre-page-content {
overflow-x: inherit;
margin-bottom: 50px;
}
.carousel-inner {
max-height: 600px;
}
.dropdown-menu > li > a {
font-size: 16px;
}
.sidebar-nav .navbar {
background-image: none;
}
.col-md-3.left-sidebar-container {
margin-top: 30px;
}
.rightheader a, .rightheader a:hover, .rightheader a:focus {
text-decoration: none;
}
body.nav_slide{
width: 100vw;
}
/* Footer Styling to Suit all 3 Footers */
#site-footer-container, .col-xs-12.col-sm-6.footer-extras, .col-xs-12.col-sm-6.footer-logo {
width: 100%;
}
.container-fluid.footer-area {
padding-bottom: 0;
background-color: #38393D;
}
#site-footer-container div {
text-align: inherit;
}
div#dynamicfooter, .col-xs-12.col-sm-6.footer-extras, div#standardfooter {
text-align: center;
}
div#standardfooter .row {
padding-top: 10px;
}
#site-footer-container a, #site-footer-container ul li, div#footer-company-name, div#footer-company-abn, div#footer-company-address, div#footer-company-phone,div#footer-company-email {
text-align: left;
color: #fff;
}
div#site-footer-container div#standardfooter div.footer-logo p.footerlogo {
text-align: center;
}
@media (max-width: 768px) {
#site-footer-container a, #site-footer-container ul li, #site-footer-container p, #site-footer-container h5 {
text-align: center;
list-style: none;
}
}
@media (max-width: 480px) {
.navbar-header.nav_flyout_button {
margin-top: 15px;
margin-bottom: -60px;
}
.navbar-brand > img {
top: -35px;
max-height: none;
position: relative;
}
.navbar {
height: 95px;
}
}
/* ---- */
/* UTILITY AND ICONS */
/* ---- */
.site-utility-container {
position: relative;
width: inherit;
z-index: 1050;
background: #38393D;
}
.utility, .utility a {
color: #FFF;
font-size: 14px;
}
@media (max-width: 480px) {
.utility, .utility a {
font-size: 0;
}
}
.icon-email:before, .icon-lock:before, .icon-login:before {
font-size: 20px !important;
}
span.icon.icon-facebook, span.icon.icon-instagram,.icon.icon-twitter,.icon.icon-paper-plane,span.icon.icon-shopping-cart {
font-size: 26px;
}
.sidebar-nav .navbar {
background-image: none;
}
.fullheader-area .navbar.navbar-area .navbar-nav > li > a {
padding: 16px 20px;
color: #fff;
font-size: 19px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.fullheader-area .navbar.navbar-area .navbar-nav > li > a {
padding: 28px 15px;
}
.nav.navbar-nav.flyout.menu li:nth-child(1) > a:nth-child(1){
padding-right:10px;
padding-left:0;
}
.navbar-nav.flyout.menu li.dropdown ul.dropdown-menu.flyout.submenu li a{
padding: 3px 20px;
}
}
@media (min-width: 768px) and (max-width: 991px){
.fullheader-area .navbar.navbar-area .navbar-nav > li > a {
padding: 28px 7px;
font-size: 14px;
}
.nav.navbar-nav.flyout.menu li:nth-child(1) > a:nth-child(1){
padding-right:10px;
padding-left:0;
}
.navbar-nav.flyout.menu li.dropdown ul.dropdown-menu.flyout.submenu li a{
padding: 3px 20px;
}
}
@media (max-width: 992px){
.site-utility-container {
color: #5D5654;
padding-left: 0px;
}
}
.utility {
float: none;
margin-left: auto;
margin-right: auto;
margin-bottom: -33px;
position: relative;
text-align: right;
padding-left: 10px;
padding-right: 10px;
top: 5px;
}
@media (min-width: 768px) {
.utility {
width: 750px;
padding-right: 0;
}
}
@media (min-width: 992px) {
.utility {
width: 970px;
margin-bottom: 0px;
padding-left: 9px;
padding-right: 15px;
}
}
@media (max-width:480px){
.utility {
margin-bottom: 0px;
padding-left: 9px;
padding-right: 0px;
}
}
@media (min-width: 1200px) {
.utility {
width: 1170px;
}
}
/* ---- */
/* BUTTONS */
/* ---- */
a.button.resume {
color: #fff;
font-size: 16px;
padding: 5px;
width: 150px;
padding-top: 10px;
padding-bottom: 10px;
}
button#pdSubmit, input[type="reset"], .addtocart_text, button, input[type="submit"], .btn:not(.btn-link), a.btn.btn-quickview, a.btn.btn-default, input.buttons, #site-footer-container, .footer-list a, .footer-privacy a {
color: #fff;
text-shadow: none;
font-weight: 400;
}
/* ---- */
/* FORMS */
/* ---- */
input, .form-control, select, textarea {
font-size: 16px;
width: 85%;
margin-left: 0;
}
@media (max-width:768px) {
.module.output.contact.form input, .module.output.contact.form select, .module.output.contact.form textarea, .module.output.contact.form .form-control {
width: 85%;
}
}
.navbar.navbar-area .nav.navbar-nav {
margin-left: 0;
margin-right: -30px;
}
.sidebar-nav .nav.navbar-nav li {
width: 100%;
}
.sidebar-nav .navbar-nav > li > a {
width: 100%;
max-width: none;
padding: 15px;
border-bottom: 1px solid #BB8F26;
color: #5D5654;
font-weight: 600;
text-align: left;
}
.sidebar-nav {
margin-top: 15px;
margin-bottom: 15px;
}
@media(max-width:992px){
.sidebar-nav{
display:none;
}
}
/******* Line Break *******/
hr {
border-top: 1px solid #5D5654;;
}
/* Icons */
@font-face {
font-family:toolkit-entypo;
src:url(/nova_library/bootstrap/themes/fonts/toolkit-entypo.eot);
src:url(/nova_library/bootstrap/themes/fonts/toolkit-entypo.eot?#iefix) format('eot'),url(/nova_library/bootstrap/themes/fonts/toolkit-entypo.woff2) format('woff2'),url(/nova_library/bootstrap/themes/fonts/toolkit-entypo.woff) format('woff'),url(/nova_library/bootstrap/themes/fonts/toolkit-entypo.ttf) format('truetype');
font-weight:400;
font-style:normal
}
/* Slideshow */
.carousel-caption {
background: rgba(245,245,245,0.85);
bottom: auto;
margin-left: 0;
margin-right: 0;
max-width: 100%;
padding: 25px;
top: 20%;
left: 10%;
right: 38%;
text-align: left;
text-shadow: none;
height: auto;
}
div.carousel-caption p {
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-caption {
top: 10%;
right: 25%;
}
}
@media (min-width: 768px) and (max-width: 991px){
.carousel-caption {
top: 5%;
right: 10%;
padding: 20px;
}
.carousel-caption h3 {
font-size: 24px;
}
}
@media (max-width: 767px){
div.carousel-caption p{
font-size:0;
}
.carousel-caption {
right: 10%;
top: 7%;
}
}
@media(max-width:767px){
.des-slidevideo {
height: 400px;
width: auto;
}
}
/*** Custom Objects - Homepage Events Calendar and Primary and Secondary Colours***/
div.col-md-8.ql.des-calendar > .row {
background-color: #000;
}
.des-calendar a.btn, .des-calendar .module.output.events.list.month_events th, .des-calendar .module.output.events.list.month_events th, .des-calendar .yui-skin-sam .yui-calendar td.calcell.selected a {
background-color: #5D5654;
}
.des-primary {
background-color: #000;
}
.des-primary h2 {
color: #5D5654;
text-align: center;
}
.des-primary p {
color: #fff;
}
.des-secondary {
background-color: #5D5654;
}
.des-secondary h2, .des-secondary h1 {
color: #000;
text-align: center;
}
.des-secondary a.btn {
background-color: #000;
margin-top: 10px;
}
.container.siteheader-container {
width: 100vw;
/* margin-left: -50vw;
margin-right: -50vw;
left: 50%;
right: 50%;
position: relative; */
margin-right: 0;
}
.container.siteheader-container .col-xs-6 {
padding-right: 0;
}
.container.siteheader-container .row {
margin-right: 0;
}
.container-fluid .row {
margin-right: 0;
}

body {
  width:100%;
  overflow-x: hidden;
}
