html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { text-decoration:underline;}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del, strike { text-decoration: line-through; }
abbr[title], dfn[title], acronym { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }  body { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 1.7; background-color:#ffffff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; ms-word-wrap: break-word; word-wrap: break-word;}
pre, code, kbd, samp { font-family: monospace, sans-serif; }  body, select, input, textarea {color: #575757; font-family: Arial, Helvetica, sans-serif;}
input, textarea {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; color:#284b80; margin-bottom:12px;}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
html { overflow-y: scroll; }
*:focus { outline: none; }
a{color:#444; text-decoration:none; outline:0; }
a:hover, a:active { outline: none; }
a:hover, a:active,a:focus { text-decoration:none; outline: none;}
p{margin-bottom:18px;}
img{max-width:100%;} 
em {font-style: italic;}
small { font-size: 85%; }
strong { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre { display:block; font:normal 12px/22px Monaco, Monospace; background-color:#fafafa; background-image:-webkit-repeating-linear-gradient(top, #eee 0px, #eee 22px, #fafafa 22px, #fafafa 44px); background-image:-moz-repeating-linear-gradient(top, #eee 0px, #eee 22px, #fafafa 22px, #fafafa 44px); background-image:-ms-repeating-linear-gradient(top, #eee 0px, #eee 22px, #fafafa 22px, #fafafa 44px); background-image:-o-repeating-linear-gradient(top, #eee 0px, #eee 22px, #fafafa 22px, #fafafa 44px); background-image:repeating-linear-gradient(top, #eee 0px, #eee 22px, #fafafa 22px, #fafafa 44px); overflow:auto; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; padding:0em 1em; border: 1px dashed #cccccc; margin: 0 0 1em 0;}
hr {background-color: #EDEDED; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
iframe, embed, video, audio{max-width:100%;}
.ie7 img {-ms-interpolation-mode: bicubic;} q:before, q:after { content:'"'; } dl {padding-top:20px; padding-bottom:20px;}
dt {float: left; clear: left; width: 130px; text-align: right; font-weight: bold;}
dt:after {content: ":";}
dd {margin: 0 0 0 150px; padding: 0 0 0.5em 0;} blockquote:after {font-family: FontAwesome; content: "\f10e"; font-size:19px; position:absolute; bottom:10px; right:20px;}
blockquote p  { font-size: 16px; margin-bottom: 10px;}
blockquote {border: 1px solid #EDEDED; background:#f9f9f9; margin-bottom:16px; padding:40px; position:relative; border-radius:4px;}
blockquote cite {display: block; font-size: 12px; color: #555; margin-top:15px;}
blockquote cite:before {content:"\2014"; padding-right:5px;} input,textarea{ font-size: 13px; background: #f7f7f7; border:1px solid transparent;}
input:focus,textarea:focus { background: #f7f7f7; outline: 0; border-color:#ececec; -webkit-transition: border-color 0.3s; -moz-transition: border-color 0.3s; -o-transition: border-color 0.3s; transition: border-color 0.3s; }
input{padding:0 10px; height:44px;}
textarea { overflow: auto; padding:10px; height:160px;}
input[type="radio"] { vertical-align: text-bottom; background:none;}
input[type="checkbox"] { vertical-align: bottom; background:none; vertical-align: middle !important;}
label, input[type=button], input[type=submit], button { cursor: pointer; }
input[type=button], input[type=submit], button {-webkit-appearance: button;}
input, select, textarea { margin: 0;} ::-moz-selection{ background-color: #999999; color:#fff; text-shadow: none; }
::selection { background-color:#999999; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.196); } input[type='submit'], button{display: inline-block; background-color:#6EC7E7; border:none; color: #fff; font-size: 12px; font-weight:600; text-transform:uppercase; height:auto; padding: 10px 18px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
input[type='submit']:hover, button:hover{
background-image: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 54%, rgba(0,0,0,0.1) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(54%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=0 );}
input[type='submit']:active, button:active{color:#ffffff;} ul, ol { margin-left: 1.8em; }
ol {list-style: decimal;}
ol, ul.square, ul.circle, ul.disc, ul {margin-left: 30px;}
ul.square {list-style: square outside;}
ul.circle {list-style: circle outside;}
ul.disc {list-style: disc outside;}
ul ul, ul ol, ol ol, ol ul {margin: 4px 0 5px 30px;}
li {line-height: 18px;}
ul.large li {line-height: 21px;}
nav ul, nav li { margin: 0; } table{background-color:#eeeeee; border-collapse:collapse; border-spacing: 0;  padding:0; margin-bottom:18px; width:100%;}
th{color:#ffffff; font-weight:bold; padding:10px 30px 10px 30px; text-align:center;}
th a {color:#ffffff;}
th a:hover {color:#f7f7f7;}
tr{color:#696969; text-align:center;}
tr:nth-child(odd) td{background:#ffffff;}
td{padding:10px;vertical-align:middle; }
tbody th{background:none; color:#444444;}
tbody th a {color:#444444;}
tbody th a:hover {color:#696969;}
tbody tr:nth-child(odd) th{background:#ffffff;}   .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } .hidden { display: none; visibility: hidden; } .invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden;	} 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }  #wrapper {display: block; margin:0 auto; background:#fff; position:relative; overflow-x:hidden;}
#container {position:relative; margin:60px auto;}
#container.no-sidebar {width:100%; margin:0px auto;}
#container:after { content: "\0020"; clear: both; display: block; height: 0; visibility: hidden;	} 
#content{width:100%; overflow-x:hidden;}
#content.float-left, #content.float-right{width:70%;}
#sidebar{width:30%; -webkit-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
#sidebar.float-left{padding-right:40px;}
#sidebar.float-right{padding-left:40px;}
#sidebar .widget {overflow: hidden;}
.pre-content{width:100%; position:relative; overflow:hidden;} .alignleft { display: inline; float: left;}
.alignright { display: inline; float: right;}
.aligncenter { clear: both; display: block; 	margin-left: auto; margin-right: auto;}
.float-left{ float:left;}
.float-right{ float:right;}   #top-bar-wrapper{padding:0 40px; background:#E9E9E9;}
#top-bar{width:100%; margin:0 auto; padding-bottom:28px; padding-top:8px;} #site-header{position: relative; width: 100%; height:90px; z-index: 9998;}
#site-header #header-wrapper{width: 100%; background:#ffffff;}
#site-header #header-container{max-width:100%; height:90px; margin:0 auto; position:relative; }
#site-logo {position:absolute; left:0px; margin-top:0px;}
.full-width #site-logo {left:40px;}
#site-logo .site-title {padding:0; margin:0; line-height:90px; color:#444444; text-transform:uppercase; font-size: 28px; font-weight: bold;}
#site-logo img {display: block; max-height: 100%; padding:0px;}
#site-logo img.retina-logo {display:none;} .header-search {position:absolute; top: 50%; margin-top:40px; right:-17px;}
.header-search .searchform-wrapper{margin-top:0; opacity:0;}
.header-search .searchform-wrapper:before{content: ""; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color:transparent; border-color:rgba(255,255,255,0); position:absolute; right:15px; top:-8px;}
.header-search.header-search-active .searchform-wrapper{opacity:1;}
.header-search .search-input{color:#fff; width:260px; height:52px; padding:0 20px; border:none; border-radius:2px; box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.15);}
.header-search .search-input:focus{} .page-header {text-align:left; background:#3498db; padding:30px 0px 0px 0px; -webkit-transition: padding 0.3s; -moz-transition: padding 0.3s; -o-transition: padding 0.3s; transition: padding 0.3s;}
.page-header .row-inner {margin-left:auto; margin-right:auto; box-sizing:border-box;}
.page-header .page-title { padding-bottom:31px;}
.page-header h1.page-title {font-size:24px; font-weight:500; margin:0 0 0 -0.065em; line-height:1.3; color:#ffffff;}
.breadcrumbs-trail {font-size:12px; float:right; margin-top:-55px; margin-right:2px; color:#ffffff;}
.breadcrumbs-title{padding-right:5px;}
.breadcrumbs-separator{padding:0 5px; color:#ffffff;}
.breadcrumbs-trail a  {-webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; color:#ffffff;}
.breadcrumbs-trail a:hover {color:#f0f0f0;} .post-entry-header {padding:0px; }
.post-entry-header h1.entry-title, .post-entry-header h2.entry-title, h2.entry-title  {font-size:21px; line-height:1.5; font-weight:600; margin:0 0 2px; line-height:1.3; }
.post-preview{margin-bottom:20px;}
.post-preview img{display:block; height:auto; width:100%; max-width:100%;}  #site-navigation{float:right; display:block; margin-bottom:-10px;}
.full-width #site-navigation{margin-right:40px;}
#site-navigation .menu-container{float:left;}
#site-navigation ul li{float:left; padding:0; cursor:pointer; text-transform:uppercase; position:relative;}
#site-navigation ul li a{display:inline-block; color:#444444; font-weight:600; font-size:11px; line-height:90px; padding:0px 17px; position:relative; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s;}
#site-navigation ul li.menu-item-has-children:after {font-family: FontAwesome; content:"\f107"; width:15px; display:inline-block; margin-left:-15px;}
#site-navigation .search_button, #site-navigation .header_cart_link {position:relative; background:none; color:#444444; font-size: 13px; font-weight:normal; padding:0; line-height: 90px; margin-left:20px; width:16px; border: none; box-shadow:none; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s;}
#site-navigation .header_cart_link{font-size:14px; overflow:visible; margin-left:15px; padding:0px 5px 35px 15px;}
#site-navigation .header_cart_link i {padding-bottom:1px; width:15px;}
#site-navigation .header_cart_link .cart_product_count{color:#fff; font-size:10px; font-weight:600; position:absolute; top:-7px; left:25px; display:block; text-align:center; height:16px; line-height:16px; padding:0 5px; background:red; overflow:visible; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;} #site-navigation ul li ul{ background:#414856; border-top:3px solid; position: absolute; top:100%; margin:0; left: 0px; display: block; visibility: hidden; z-index:9992; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; box-shadow: 1px 1px 3px #888;}
#site-navigation ul li:hover > ul{visibility: visible;}
#site-navigation ul li ul li {display: block; float: none; margin: 0; padding:0; letter-spacing:0em; font-weight:600; border-bottom:1px solid #eee;}
#site-navigation ul li ul li:last-child{border-bottom:none;}
#site-navigation ul li ul li.menu-item-has-children:after {font-family:FontAwesome; content: "\f105"; top:12px; right:10px; position:absolute; font-size:11px;}
#site-navigation ul li ul li a{display:block; background:none; border:none; width:170px; padding:12px 20px; margin:0; line-height:1.7; font-size:11px; font-weight:600;}
#site-navigation ul li ul li ul{margin:-3px 0 0 0; top:0px; left:210px;}
#site-navigation ul li ul li ul:before, #site-navigation ul li ul li ul:after{display:none;}
#site-navigation ul li ul li ul li a {padding-right:20px;} .toggle-mobile-menu{display:none; position:absolute; width:24px; height:28px; line-height:1; top:50%; right:40px; margin-top:-14px;}
.toggle-mobile-menu i{color:#444; font-size:28px;}
#mobile-site-navigation{display:none;}
#mobile-site-navigation.mm-menu.mm-current{display:block;} #site-navigation ul li.megamenu{position:static;}
#site-navigation ul li.megamenu > ul{width:100%; left:0px; display:table; padding:15px 0; cursor:default;}
#site-navigation ul li.megamenu > ul > li {width:25%; display:table-cell; float:none; padding:0 15px; cursor:default; }
#site-navigation ul > li.megamenu > ul > li {border-right: 1px solid rgba(0, 0, 0, 0.08);}
#site-navigation ul > li.megamenu > ul > li:last-child {border-right:none;}
#site-navigation ul li.megamenu ul li.menu-item-has-children:after {content:"";}
#site-navigation ul li.megamenu > ul > li.hide-title > a{display:none;}
#site-navigation ul li.megamenu > ul > li > a{width:auto; font-size:13px; letter-spacing:2px; line-height: 16px; padding:5px 15px 15px;}
#site-header #site-navigation ul li.megamenu > ul > li:hover > a, #site-header #site-navigation ul li.megamenu ul li.current-menu-ancestor > a {background:none}
#site-navigation ul li.megamenu ul li ul{position:relative; border-top:none; left:0px; cursor:default;  -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#site-navigation ul li.megamenu ul li {border-bottom:none;}
#site-navigation ul li.megamenu:hover ul li ul{visibility:visible; }
#site-navigation ul li.megamenu ul li ul li a{padding:12px 15px; line-height:1; width:auto;}
#site-header #site-navigation ul li.megamenu ul li a:hover, #site-navigation ul li.megamenu ul li.current-menu-item > a,.single-post #site-navigation ul li.megamenu ul li.current_page_parent > a, #site-navigation ul li.megamenu ul li.current-menu-ancestor > a {background:none;} #site-navigation ul li.megamenu.columns-2 > ul > li {width:50%;}
#site-navigation ul li.megamenu.columns-3 > ul > li {width:33.3%;}
#site-navigation ul li.megamenu.columns-4 > ul > li {width:25%;}
#site-navigation ul li.megamenu.columns-5 > ul > li {width:20%;}
#site-navigation ul li.megamenu.columns-6 > ul > li {width:16.6%;}   article.post-entry {margin-bottom:70px;}
article.post-entry .entry-title a{-webkit-transition: color 0.10s ease-in-out; -moz-transition: color 0.10s ease-in-out; transition: color 0.10s ease-in-out;}
article.post-entry.format-quote,article.post-entry.format-link,article.post-entry.format-status {margin-bottom:50px;}
.single-post article.post-entry {margin-bottom:70px;}
body:not(.single-format-standard) .single-post article .entry-content {margin-top:25px;} .post-navigation {clear:both; margin-bottom:1px;}
.post-navigation a {font-size:12px; color:#fff; background:#444751; display:inline-block; padding: 4px 12px 5px 12px; margin-right:5px; border-radius:3px; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; transition: background 0.15s;}
.post-navigation a:hover {color: #fff;} .more-link {display:inline-block; margin-top:21px; font-size:14px; } article.sticky .entry-title:after { font-family: FontAwesome; content: "\f005"; float:right; color:#f6bb17; font-size:16px; margin-top:2px;} .post-password-form {margin-top:30px; margin-bottom:30px;}
.post-password-form label input {margin-left:10px; margin-right:10px;}
.post-password-form input[type="submit"]{line-height:10px; padding:17px 45px } article.format-quote .quoute-text:after, article.format-link .link-text:after, article.format-status .status-text:after  {font-family: FontAwesome; content: ""; font-size:19px; position:absolute; bottom:10px; right:20px;}
article.format-quote .quoute-text .entry-title, article.format-link .link-text .entry-title, article.format-status .status-text .entry-title{margin-bottom:15px;}
article.format-quote .quoute-text, article.format-link .link-text, article.format-status .status-text {color:#fff; background:#f9f9f9; margin-bottom:10px; padding:20px; position:relative; border-radius:4px;}
article.format-quote .quoute-text span, article.format-link .link-text span, article.format-status .status-text span{font-size:13px;}
article.format-quote .post-entry-header h2 a, article.format-link .post-entry-header h2 a, article.format-status .post-entry-header h2 a {color:#fff;} 
body:not(.single) article.format-quote .entry-meta, body:not(.single) article.format-link .entry-meta, body:not(.single) article.format-status .entry-meta  {opacity:0; -moz-transform: translateX(0px) translateY(-10px); -webkit-transform: translateX(0px) translateY(-10px); -o-transform: translateX(0px) translateY(-10px); -ms-transform: translateX(0px) translateY(-10px); transform: translateX(0px) translateY(-10px); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
body:not(.single) article.format-quote:hover .entry-meta, body:not(.single) article.format-link:hover .entry-meta, body:not(.single) article.format-status:hover .entry-meta {opacity:1; -moz-transform: translateX(0px) translateY(0px); -webkit-transform: translateX(0px) translateY(0px); -o-transform: translateX(0px) translateY(0px); -ms-transform: translateX(0px) translateY(0px); transform: translateX(0px) translateY(0px);} article.format-quote .quoute-text:after {content: "\f10e";}
article.format-quote .quoute-text span:before{content:"\2014"; padding-right:5px;}
article.format-quote blockquote{border:none; background:none; margin:0px; padding:0px; }
article.format-quote blockquote a:last-child {font-size:15px;}
article.format-quote blockquote:after, article.format-quote blockquote cite:before  {display:none;} article.format-chat p {padding:10px 10px 10px 40px; margin:0px; background:#f7f7f7; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
article.format-chat p:before{font-family: FontAwesome; content: "\f075"; display:inline-block; width:20px; margin-left:-27px;margin-right:8px; font-size:16px; line-height:10px; vertical-align:-1px; color:#999999;}
article.format-chat p:nth-child(odd):before {font-family: FontAwesome; content: "\f0e5"; }
article.format-chat p:nth-child(odd) {background:#ffffff;} article.format-link .link-text:after {content: "\f0c1"; font-size:21px;} article.format-status .status-text:after {content: "\f075"; font-size:19px;}
article.format-status .status-text span{display:block; margin-bottom:18px;} .wp-audio-shortcode {max-width:100%;} .wp-video-shortcode {max-width: 100%;}
article.format-video .post-preview  {margin-left:-3px; margin-right:-3px;}
article.format-video .post-preview .post-video-wrapper {padding-top: 56%; position: relative;}
article.format-video .post-preview .post-video-wrapper > div {padding-top: 0 !important; position: static;}
article.format-video .post-preview .post-video-wrapper iframe {width: 100%; height: 100%; display: block; position: absolute; margin: 0; top: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} article.format-image .post-preview img {min-width:100%;}
article.format-image .post-preview a {position:relative; display:block; max-height: 425px; overflow:hidden; border-radius:4px;}
.single-post article.format-image .post-preview img {border-radius:4px;}
.single-post article.format-image .post-preview a {max-height: none;}
article.format-image .post-preview a:after {font-family:FontAwesome; content: "\f14c"; width:80px; height:80px; line-height:83px; text-align:center; font-size:33px; background:#000; background: rgba(0, 0, 0, 0.75); color:#fff; position: absolute; display:block; bottom:0%; left:0%; border-radius:0px 0px 0px 4px; -webkit-transition: background-color 0.4s; -moz-transition: background-color 0.4s ;-o-transition: background-color 0.4s; transition: background-color 0.4s;}
article.format-image .post-preview a.local-image:after {content: "\f0c1";} article.format-gallery .flex-direction-nav a.flex-next, article.format-gallery .flex-direction-nav a.flex-prev {display:none;}
article.format-gallery .flexslider  {border:none; box-shadow:none; margin-bottom:0px; overflow:hidden; border-radius:4px;}
article.format-gallery .flexslider img {border-radius:4px;}
article.format-gallery .flexslider .flex-control-nav {bottom:5px;}
article.format-gallery .flexslider .flex-control-paging li a {box-sizing: content-box; background:none; border:1px solid #fff; width:7px; height:7px; border-radius: 7px; box-shadow:none;}
article.format-gallery .flexslider .flex-control-paging li a:hover {background:none;}
article.format-gallery .flexslider .flex-control-paging li a.flex-active {background:#fff;} .previous_post_link a { display:inline-block; font-weight:600; text-transform:uppercase; color:#444444; margin-bottom:5px; -webkit-transition: color 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: color 0.25s ease; transition: color 0.25s ease; }
.next_post_link a { display:inline-block; font-weight:600; text-transform:uppercase; color:#444444; margin-bottom:5px; float:right; -webkit-transition: color 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: color 0.25s ease; transition: color 0.25s ease; }
.previous_post_link a:before, .nav-previous a:before{font-family: FontAwesome; content: "\f104"; display:inline-block; width:15px; margin-left:1px; font-size:15px; vertical-align:0px;}
.next_post_link a:after, .nav-next a:after{font-family: FontAwesome; content: "\f105"; display:inline-block; margin-left:7px;  margin-right:1px; font-size:15px; vertical-align:0px;} .post-entry-header .entry-meta{color:#999999; margin-top:10px; margin-bottom:20px; font-size:12px;}
.entry-meta-footer{margin-top:20px; color:#999999; font-size:13px; clear:both;}
.entry-meta-footer a{color:#999999;}
.meta-date:before{font-family: FontAwesome; content: "\f073"; display:inline-block; width:25px; margin-left:1px; font-size:16px; vertical-align:1px; color:#614261;}
.meta-category:before{font-family: FontAwesome; content: "\f07b"; display:inline-block; width:23px; margin-left:15px; font-size:16px; vertical-align:-1px; color:#614261;}
.meta-author:before{font-family: FontAwesome; content: "\f007"; display:inline-block; width:25px; margin-left:15px;font-size:16px; vertical-align:0px; color:#614261;}
.meta-comments:before{font-family: FontAwesome; content: "\f086"; display:inline-block; width:25px; margin-left:15px; font-size:16px; vertical-align:0px; color:#614261;}
.tag-links{margin-bottom:5px;}
.tag-links:before{font-family: FontAwesome; content:"\f02c"; display:inline-block; width:25px; margin-left:1px; font-size:16px; vertical-align:-2px; color:#614261;}
.tag-links span { display:inline-block; margin-right:5px; line-height:1;}
.tag-links span:after {content:","; margin-left:2px; padding:0px;}
.tag-links span:last-child:after {content:""; margin-left:0px;}
article.format-quote .tag-links, article.format-link .tag-links, article.format-status .tag-links {margin-top:20px;} .page-links {clear:both; font-size:12px; text-transform:uppercase; font-weight:600; color:#444444; padding-top:20px;}
.page-links  span {padding-right:5px;} .author-area{border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding: 25px 0px; margin-bottom:40px;}
.author-area img{float:left; margin-bottom: 0px; margin-right: 20px; border-radius:3px;}
.author-area .author-name{font-weight:bold; margin-top:3px; margin-bottom: 5px; line-height:1.3;} .search-results .results-container {
-moz-column-count:2;
-moz-column-gap: 50px;
-moz-column-width: 45%;
-webkit-column-count:2;
-webkit-column-gap: 50px;
-webkit-column-width: 45%;
column-count: 2;
column-gap: 50px;
column-width: 45%;
}
.search-results .results-container {margin-bottom:40px;}
.search-results article {margin-bottom:0px; display: inline-block; width: 100%; -webkit-transform: translateZ(0); }
.search-results  article.post-entry.format-quote, .search-results  article.post-entry.format-link, .search-results  article.post-entry.format-status   {margin-bottom:0px;}
.search-results article:before {margin-top:5px;} 
.search-results article h1.entry-title {font-size:14px; }
.search-results article.page .meta-category, .search-results article.portfolio .meta-category {display:none;}
.search-results article .entry-meta span:after {display:inline; content:"/"; margin:0px 5px;}
.search-results article .entry-meta span:last-child:after {content:""; margin:0px;}
.search-results .meta-date:before, .search-results .meta-category:before, .search-results .meta-author:before, .search-results .meta-comments:before{content:""; margin:0px; width:0px;} article.error404 .row-inner{padding:100px 0 110px; text-align:center;}
article.error404 h1 {font-size:200px; line-height:150px; font-weight:bold;}
article.error404 h2 {margin-bottom:50px; text-transform:uppercase; font-weight:bold;}
article.error404 p {margin-bottom:20px; color:#999; font-size:18px; font-weight:300;} .search-no-results #content h2 {margin-top:5px; margin-bottom:30px; text-transform:uppercase;}
.search-no-results #content p {margin-top:-15px; color:#999; margin-bottom:50px; font-size:15px; font-weight:300;} p.no-posts {margin-top:30px; margin-bottom:32px; font-size:15px; font-weight:300;}  img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget img {max-width: 100%; height: auto;}
img.alignleft { margin-right: 1em;}
img.alignright { margin-left: 1em;} .wp-caption {text-align: center;}
dl.wp-caption {padding:0px;}
dt.wp-caption-dt:after {content:""; content:none;}
figure.wp-caption {max-width:100%;}
.wp-caption.alignleft  { margin-right: 1em;}
.wp-caption.alignright { margin-left: 1em;}
.wp-caption .wp-caption-text  { margin: -0.5em 0.25em 0.25em 0em;}
.wp-caption figcaption { background-color: rgba(0, 0, 0, 0.70); text-align: left; color: #fff; margin: 0; padding: 6px 8px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:  border-box;} .gallery-item {float: left; overflow: hidden; position: relative;}
.gallery img {-webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in;}
.gallery a img:hover {opacity:0.8; filter:alpha(opacity=80);}
.gallery:before,.gallery:after {content: ""; display: table;}
.gallery:after{clear: both;}
.gallery-columns-1 .gallery-item {max-width: 100%;min-width: 100%;}
.gallery-columns-2 .gallery-item {min-width: 47%;max-width: 47%;}
.gallery-columns-3 .gallery-item {min-width: 32%;max-width: 32%;}
.gallery-columns-4 .gallery-item {min-width: 24%;max-width: 24%;}
.gallery-columns-5 .gallery-item {min-width: 19%;max-width: 19%;}
.gallery-columns-6 .gallery-item {min-width: 15%;max-width: 15%;}
.gallery-columns-7 .gallery-item {min-width: 13%;max-width: 13%;}
.gallery-columns-8 .gallery-item {min-width: 11%;max-width: 11%;}
.gallery-columns-9 .gallery-item {min-width: 9%;max-width: 9%;}
.gallery-caption {background-color: rgba(0, 0, 0, 0.7);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; color: #fff; margin: 0; opacity: 0; padding: 6px 8px; position: absolute; bottom: 5px; left: 0; text-align: left; width: 100%;  -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:50%;}
.gallery-item:hover .gallery-caption, .gallery-item.touch-hover .gallery-caption {opacity: 1;}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;} .required { color: #cc0033;}   #comments {padding-bottom:5px;}
#comments h3 {font-size:20px;}
#comments .comment-list li article{ background:#fafafa; padding:40px; margin-left:2px; margin-right:2px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.10)}
#comments .comment-list{margin:0 0 40px; list-style:none;}
#comments .comment-list .children {list-style:none; margin:0px; padding-left:30px; position:relative;}
#comments .comment-list .children li{margin:0;}
#comments .comment-body {min-height:60px; padding: 0 0 30px 80px; margin:25px 0px 0px; display: block; position: relative; }
#comments .comment-body p:last-child{margin-bottom:0px;}
#comments .comment-body footer{margin-bottom:50px;}
#comments .children .comment-body footer {margin-bottom:30px;}
#comments .comment-body .comment-content {clear:both; line-height:1.6;}
#comments .comment-author img{float:left; margin-right:20px; margin-top:-2px; border-radius:3px;}
#comments .comment-author .fn{font-size:13px; font-weight:600; font-style:normal;}
#comments .comment-author .says{display:none;}
#comments .comment-meta{font-size:11px;}
#comments .comment-meta a{color:#5a6275;}
#comments .reply{position:absolute; right:40px; top:42px; }
#comments .comment-reply-link{line-height:1; text-transform:uppercase; color:#5a6275; font-size:11px; font-weight:600; display:block; -webkit-transition: all 0.25; -moz-transition: all 0.25s; transition: all 0.25s;}
#comments .comment-author .author-url{font-size:13px; font-weight:600; font-style:normal;}
#comments .children .comment-body .comment-author img{width:40px; height:40px} #comments .pingback .comment-body {min-height:0px; margin:0px; padding:15px 0px;}
#comments .pingback .comment-body:before {font-family: FontAwesome; content: "\f122"; color:#aaaaaa; padding-right: 8px; font-size:14px; vertical-align:-1px;} #comments .comment-list #respond{margin:0px 40px 50px 40px;}
#comments .comment-form-info-fields{margin-bottom:25px;}
#comments .comment-form-author input#author, .comment-form-email input#email, .comment-form-url input#url{width:100%; margin-top:3px;}
#comments .comment-awaiting-moderation {color:#DB6A23;}
#comments p.form-submit {margin-top:30px;}
#comments p.comment-form-comment label {display:none; }
#comments p.comment-form-comment textarea#comment {width: 100%;}
#comments p.comment-notes, p.logged-in-as, p.must-log-in {margin-bottom:40px; margin-top:0px; font-size:12px; color:#5a6275;}
#comments h3.comment-reply-title {margin-bottom:5px; margin-top:40px;}
#comments h3#comments-title {margin-top:40px;}
#comments h3.comment-reply-title #cancel-comment-reply-link{display:inline-block; float:right; margin-right:2px; line-height:1; text-transform:uppercase; font-size:11px; font-weight:600; -webkit-transition: all 0.25; -moz-transition: all 0.25s; transition: all 0.25s;}
#comments .comment-list .bypostauthor {} .col_container:before, .col_container:after {content: " "; display: table;}
.col_container:after {clear: both;}
.col_container .col_3{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; float: left; width: 33.33333333333333%; min-height: 1px; padding-right: 20px;}
.col_container .col_3:last-child{padding-right:0px;} p.form-submit {margin-bottom:0; }  .site-footer{overflow-x:hidden;}
.footer-sidebar{background:#f5f5f5; padding:60px 0px 60px 0px;}
.footer-sidebar .vc_col-sm-4:last-child, .footer-sidebar .vc_col-sm-6:nth-child(3), .footer-sidebar .vc_col-sm-12{margin:0;} .site-info{width:100%; background:#eee; padding:15px 0px 15px 0px; border-top:1px solid #e1e1e1;}
.site-info .widget {margin:0px;} .scrollToTop{width:50px; height:45px; line-height:45px; text-align:center; background: #000; background: rgba(0, 0, 0, 0.45); color: #fff; text-decoration: none; position:fixed; z-index:9999; bottom:20px; right:20px; display:none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; transition: background 0.4s;}
.scrollToTop:hover{background: rgba(0, 0, 0, 0.65); color:#fff;}   .widget{margin:0 0 50px; padding:0; color:#575757;}
.widget:last-child {margin-bottom:0px;}
.widget a {-webkit-transition: all 0.15s; -moz-transition: all 0.15s; transition: all 0.15s;}
.widget ul {margin:0; padding:0; list-style:none;}
.widget ul li {padding: 10px 0; margin:0; border-bottom:1px solid #eee;}
.widget ul li:first-child {padding-top:0px;}
.widget ul li:last-child {padding-bottom:0px; border-bottom:none; box-shadow: none; -moz-box-shadow: none;  -webkit-box-shadow: none;}
.widget ul ul{margin-top:10px;}
.widget ul ul li{margin-left:15px;}
.widget ul ul li:first-child {padding-top:10px;}
.widget .widget-title{color:#444444; font-weight:600; font-size: 14px; padding:0; margin:0 0 20px; text-transform:uppercase;}
.widget a:hover{color:inherit;} .footer-sidebar .widget {margin-bottom:0px;}
.footer-sidebar .widget ul li {padding-bottom:10px; border-bottom:1px solid #e2e2e2;}
.footer-sidebar .widget ul li:last-child {padding-bottom:0px; border-bottom:none;}
.footer-sidebar .widget ul ul  {border:none;}
.footer-sidebar .widget sub, .footer-sidebar .widget sup {text-transform:none; line-height:1px; font-weight:normal;}
.footer-sidebar .widget input {width:85%; border-radius:2px;}
.footer-sidebar .widget input[type="submit"] {width:85%; height:44px; padding:10px 45px;}
.footer-sidebar .widget .widget-title{text-transform:uppercase; font-weight:600; font-size:14px;} .site-info .widget {margin-bottom:0px; float:left; margin-right:40px;}
.site-info .widget:last-child {float:right; margin-right:0px;}
.site-info .widget-title {display:none}
.site-info .recentcomments {padding-left:10px;}
.site-info .recentcomments:first-child {padding-left:0px;}
.site-info ul {list-style:none; margin:0;}
.site-info ul li {display:inline; margin-right:10px; border:none;}
.site-info ul li:last-child {margin-right:0px;}
.site-info ul li:after {content: "/"; font-size:13px; vertical-align:0px; color:#696969; margin-left:10px; opacity:0.4;}
.site-info ul li:last-child:after {content:none;}
.site-info ul li i{vertical-align:middle}
.site-info ul ul li a{padding:0px 10px 0px 0px; } #top-bar .widget-container {margin-right:40px; margin-top:1px;}
#top-bar .widget-container:last-child {margin-right:0px;}
#top-bar .widget-title {font-weight:bold; margin-right:10px;}
#top-bar .recentcomments {padding-left:10px;}
#top-bar .recentcomments:first-child {padding-left:0px;}
#top-bar ul {font-size:12px; list-style:none; margin:0;}
#top-bar ul li {float:left; margin:0;}
#top-bar ul li i{vertical-align:middle}
#top-bar ul ul li a{padding:0px 10px 0px 0px; }
#top-bar ul ul li a:after {content: "/"; font-size:12px; vertical-align:top; color:#696969; margin-left:10px; opacity:0.4; }
#top-bar ul ul li:last-child a:after {content: ""; margin-left:0px;}
#top-bar ul ul li:first-child a{padding-left:0px;}
#top-bar ul ul li:last-child a{padding-right:0px; border-right: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#top-bar #topright-widget-area ul {float:right;}  .textwidget select {width: 100%;padding: 5px;border-color: #eee;} .widget_categories label,.widget_archive label {display:block; margin-bottom:10px;}
.widget_categories select,.widget_archive select {width: 100%;padding: 5px;border-color: #eee;} .widget_rss .rsswidget {font-weight:500;display:block;margin-bottom:2px;}
.widget_rss .rss-date {font-size:14px;margin-bottom:10px;display:block;} #sidebar .widget_nav_menu ul li.menu-item-has-children {margin-top:10px; border-bottom:none;}
#sidebar .widget_nav_menu ul li.current-menu-item a {font-weight:600;}
#sidebar .widget_nav_menu ul li.menu-item-has-children > a:after {font-family: FontAwesome; content:"\f107"; float:right;}
#sidebar .widget_nav_menu ul ul {margin-bottom:10px; margin-top:10px; border-left:1px solid #eee;} #wp-calendar {max-width: 100%; font-size: 10px; background:none; }
#wp-calendar caption { text-align: right; font-size: 12px; margin-bottom: 15px; text-decoration:underline; }
#wp-calendar thead { font-weight:bold; font-size: 10px; color: #444;}
#wp-calendar thead th { padding:0 0 10px 0; width: 36px; background:none; color:#444; text-shadow:none;}
#wp-calendar tbody { color: #696969; font-size: 13px; }
#wp-calendar tbody a { text-decoration:underline;}
#wp-calendar tbody td { background: #fafafa; padding:6px 8px; border-width: 1px; border-style: solid;border-color: #f3f3f3; text-align: center; }
#wp-calendar #today {background:#999; color:#f9f9f9;}
#wp-calendar #today a  {color:#f9f9f9;}
#wp-calendar tbody .pad, #wp-calendar tbody .pad:hover {border-color:#fff; background:none;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tfoot #next { text-transform: uppercase; text-align: right; padding-left:60px;}
#wp-calendar tfoot #prev { text-transform: uppercase; padding-top: 10px; padding-right:60px;}
.footer-sidebar #wp-calendar caption {color:#dddddd;}
.footer-sidebar #wp-calendar thead {color: #dddddd;}
.footer-sidebar #wp-calendar tbody a { text-decoration:none;}
.footer-sidebar #wp-calendar #today a  {color:#ddd;}
.footer-sidebar #wp-calendar tbody td { background: transparent; padding:4px 0; border-width: 1px; border-style: solid;border-color: #444444;}
.footer-sidebar #wp-calendar tbody .pad {border:1px solid #444444; background: transparent;}
.footer-sidebar #wp-calendar tfoot td{border:1px solid #444444; background: transparent;} .widget-area .widget .tagcloud {text-transform:lowercase;}
.widget-area .widget .tagcloud a {color:#fff; background:#444751; font-size:12px !important; display:inline-block; padding: 4px 10px; margin: 3px 1px; border-radius:3px; } .post-date {display:block; font-size:11px;} .search-input {width:100%; max-width:300px;}  .single-portfolio article.post-entry {margin-bottom:0px;}
.portfolio-fetured-img img {width:100%; max-width:100%;}   .wpcf7{max-width:100%;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 span{width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:3px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.wpcf7 input, .wpcf7 textarea {height:auto; padding: 12px; }
.wpcf7 textarea {min-height:200px;}
.wpcf7 input[type="submit"]{color:#fff; width:auto; font-size: 12px; font-weight:600; height:auto; padding: 10px 18px; border:none;}
.wpcf7 input[type='checkbox']{width:auto; height:auto; border:none; vertical-align:-1px;}
.wpcf7 input[type='radio']{width:auto; height:auto; border:none; vertical-align:-1px;}
.wpcf7 input.wpcf7-file {background:none; border:none; padding-left:0px; padding-right:10px; height:30px;}
.wpcf7 input[type='file'] { background:none; border:none; box-shadow:none;}
.wpcf7 input[type='range'] {background:none; }
.wpcf7 input[type='url'] {text-decoration:underline;}
.wpcf7 select {padding:5px; border:1px solid #ddd; min-width:50%;} div.wpcf7 img.ajax-loader{margin-left:20px; background:#fff; padding:10px; border-radius:50%;} span.wpcf7-not-valid-tip {color:inherit; border-top : 2px solid #ff0000; padding:7px 15px; margin-top:-2px; display:inline-block;}
div.wpcf7-response-output {margin:0px;} article.essential_grid .post-preview img, article.essential_grid .post-preview a  {border-radius:4px;} .tt_event_theme_page {margin:30px auto;}
.tt_event_theme_page p {line-height:1.7;}
.widget .box_header {color: #444444; text-transform: uppercase; font-weight:600; line-height:1.7; font-size:14px; padding:0px; margin:0 0 20px;}
.tt_event_theme_page .textwidget p:first-child {margin:0;}
.tt_upcoming_events_wrapper {margin-top:0px;}
.tt_event_hours li {width:318px; box-sizing:border-box;}
#sidebar .tt_upcoming_events li {width:253px;}  @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
#site-logo img.default-logo {display:none;}
#site-logo img.retina-logo {display:inline-block;}
}   @media only screen and (min-width : 979px) {
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-fixed-bottom {transform: translate(0px, 0);}
} @media only screen and (max-width : 1150px) {
#site-logo {left:40px;}
#site-navigation {margin-right:40px;} .tt_event_theme_page {padding-left:0px; padding-right:0px;}
.tt_event_page_left .attachment-event-post-thumb, .tt_event_page_left h2, .tt_event_page_left h5, .tt_upcoming_events li {padding-left:40px; padding-right:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.tt_event_page_right {width:310px;}
.tt_event_items_list li .tt_event_text {width:160px;}
.tt_event_hours li {width:278px;}
} @media only screen and (max-width : 1024px){ body {-webkit-text-size-adjust: none;} .page-header {
-webkit-background-size: auto !important;
-moz-background-size: auto !important;
-o-background-size: auto !important;
background-size: auto !important;
} .tt_event_theme_page, .tt_event_page_left, .tt_event_page_right, .tt_upcoming_events li {width:100% !important;}
.tt_event_page_right {padding-left:40px; padding-right:40px; margin-top:50px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
} @media only screen and (min-width: 979px) and (max-width: 1024px) {
} @media only screen and (max-width: 979px) { .toggle-mobile-menu{display:block;}
#site-navigation{display:none;} .page-header .page-title {border-bottom: none;}
.breadcrumbs-trail {width:100%; float:left; margin-top:-20px; padding-bottom:25px; border-bottom: 3px solid transparent;} #content.float-left, #content.float-right, #sidebar {width:100%;}
#sidebar.float-right, #sidebar.float-left{padding:60px 0px 0px;}
#sidebar .widget-area aside { width:100%; } .col_container .col_3 {float: none; width: 100%; padding-right:0px; margin-top:15px;}
#comments p.comment-notes, p.logged-in-as, p.must-log-in {margin-bottom:20px;} .footer-sidebar .widget input {width:100%;}
.footer-sidebar .widget input[type="submit"] {width:100%;}
} @media only screen and (min-width: 768px) and (max-width: 979px) { .gallery-columns-1 .gallery-item {max-width: 100%;min-width: 100%;}
.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item , .gallery-columns-5 .gallery-item , .gallery-columns-6 .gallery-item , .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item  {min-width: 48%;max-width: 48;}
} @media only screen and (max-width: 767px) { #top-bar {padding-bottom:15px; padding-top:15px;}
#topleft-widget-area {margin-bottom:15px;}
#topleft-widget-area, #topright-widget-area {padding-left:0px; padding-right:0px;}
#top-bar ul li, #top-bar #topright-widget-area ul {float:none; text-align:center; margin:0 auto;} .vc_responsive .footer-sidebar  .vc_col-sm-3, .vc_responsive .footer-sidebar  .vc_col-sm-4, .vc_responsive .footer-sidebar  .vc_col-sm-6  {margin-bottom:50px;} .search-results .results-container {
-moz-column-count:1;
-moz-column-gap: 0px;
-moz-column-width: 100%;
-webkit-column-count:1;
-webkit-column-gap: 0px;
-webkit-column-width: 100%;
column-count: 1;
column-gap: 0px;
column-width: 100%;
}
.search-no-results .error-icon {visibility:hidden;} .footer-sidebar {padding-bottom:10px;} .site-info .widget {margin-bottom:5px; float:none; margin-right:0px; text-align:center;}
.site-info .widget:last-child {float:none; text-align:center;} article.error404 .row-inner{padding:50px 0 65px;}
article.error404 h1 {font-size:80px; line-height:80px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) { th{padding: 10px;}
td{padding: 10px 5px;} .gallery-columns-1 .gallery-item {max-width: 100%;min-width: 100%;}
.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item , .gallery-columns-5 .gallery-item , .gallery-columns-6 .gallery-item , .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item  {min-width: 48%;max-width: 48%;}
} @media only screen and (max-width: 479px) { th{padding: 5px;}
td{padding: 5px 2px;} dt {text-align:left; width:auto;}
dd {clear:both; margin:0;} .previous_post_link a,.next_post_link a {float:none; display:block; text-align:center;}
.previous_post_link a:before {margin-right:5px;}
.next_post_link a  { margin-bottom:20px;}
.previous_post_link a {margin-bottom:0px;} #comments .comment-list #respond{margin:0px 0px 50px 0px;}
#comments .comment-list .children .children {border-left:none;}
#comments .comment-body{padding-bottom:50px;}
#comments .comment-body footer {text-align:center; margin-bottom:25px;}
#comments .comment-author img {margin:0 auto; float:none;}
#comments .comment-author .fn {display:block; clear:both; margin-top:10px;}
#comments .children .comment-body{padding-left:40px; padding-bottom:50px;}
#comments .comment-list .children {padding-left: 0px;}
#comments .reply {position:relative; right:auto; top:auto; text-align:center; margin-top:37px;}
#comments h3.comment-reply-title #cancel-comment-reply-link {display:block; float:none; margin-top:10px;}
#comments ol.children  li .comment-body .comment-author img { width:50px; height:50px;}
#comments ol.children  li ol li .comment-body .comment-author img { width:40px; height:40px;}
#comments ol.children  li ol li ol li .comment-body .comment-author img { width:30px; height:30px;}
#comments ol.children  li ol li ol li ol li .comment-body .comment-author img { width:20px; height:20px;} .site-info i {margin-bottom:15px;} .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item , .gallery-columns-5 .gallery-item , .gallery-columns-6 .gallery-item , .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item    {max-width: 100%;min-width: 100%;}
}header#site-header {
position: fixed;
width: 100%;
}
.bbrew-unique-shop header.sticky {
top: 0;
}
.logged-in.bbrew-unique-shop header.sticky {
top: 32px;
}
#main, 
.archive.category .page-header {
margin-top: 95px;
}
.archive.category .page-header { 
display: block !important;
}
#site-logo img {
max-width: 285px;
}
#site-header #site-navigation ul li a {
font-size: 18px;
line-height: 1.4;
text-transform: capitalize;
padding: 0 22px;
}
.current-menu-item a::after {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #f68b29;
margin-top: 5px;
}
#site-navigation .menu-container {
margin-top: 29px;
}
#site-navigation .header_cart_link {
display: inline-block;
padding: 0px 0px 0px 35px;
width: 30px;
line-height: 80px !important;
}
#site-navigation .header_cart_link .cart_product_count {
background-color: #f68b29 !important;
top: 20px;
padding: 0;
width: 20px;
height: 20px;
line-height: 20px;
right: -10px;
left: auto;
}
#site-header #site-navigation .header_cart_widget .woocommerce ul li a.remove.remove_from_cart_button {
font-size: 22px;
color: red;
}
#site-header #site-navigation ul li a:after {
content: '';
background-color: #888;
display: block;
width: 100%;
height: 1px;
margin-top: 5px;
opacity: 0;
}
#site-header #site-navigation ul li.current-menu-item a:after, 
#site-header #site-navigation ul li a:hover:after, 
#site-header #site-navigation ul li.current-menu-ancestor > a:after {
opacity: 1;
}
.header_cart_wrapper a::after {
height: 0px !important;
}
#site-navigation ul li.beer-menu {
position: static;
padding-bottom: 40px;
}
#site-navigation ul li.beer-menu ul.sub-menu {
width: 100%;
background-color: #f6f6f6;
text-align: center;
border-top: 0;
box-shadow: none;
padding-top: 35px;
padding-bottom: 45px;
}
#site-navigation ul li.beer-menu ul li a {
width: 100%;
line-height: 28px !important;
}
#site-header #site-navigation ul li.beer-menu ul li a:after, 
.single-product span.onsale, .woof_products_top_panel, 
.woocommerce-checkout .select2.select2-container, .woocommerce-account .select2.select2-container, 
.woocommerce-terms-and-conditions-wrapper .form-row.validate-required, 
a.about_paypal {
display: none !important;
}
#site-navigation ul li ul li {
border: 0;
}
#site-header #site-navigation .header_cart_widget .woocommerce ul li a:not(.remove_from_cart_button) {
line-height: 1.3 !important;
color: #444444 !important;
font-size: 14px !important;
}
#site-navigation ul li.menu-item-has-children ul.sub-menu {
border: 0;
box-shadow: none;
background-color: #f6f6f6;
text-align: center;
padding: 15px 0;
margin-left: -60px;
}
#site-navigation ul li.menu-item-has-children {
padding-bottom: 35px;
}
#site-navigation ul li.menu-item-has-children ul li a {
line-height: 30px !important;
}
#site-navigation ul li.menu-item-has-children ul li a::after {
display: none !important;
} #content {
overflow: hidden;
}
.page-hero-bg-holder .row-inner .vc_column-inner {
min-height: 600px;
}
.std-template-images-cols .wpb_column.vc_column_container .vc_column-inner {
min-height: 333px;
}
.bbrew-img-cols-500px .wpb_column.vc_column_container .vc_column-inner {
min-height: 500px;
}
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column  {
padding-top: 225px;
padding-bottom: 225px;
}
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column > .wpb_wrapper {
max-width: 455px;
margin-left: 132px;
}
.wpb_row.home-hero-section .row-inner h1 {
font-size: 64px;
line-height: 1.06;
margin-bottom: 15px;
}
.wpb_row.this-your-beer-row {
min-height: 608px;
}
.bbrew-underline-link a {
font-size: 18px;
padding-bottom: 10px;
border-bottom: 1px solid #888888;
}
.bbrew-underline-link a:hover,
.bbrew-underline-link a:focus {
padding-bottom: 15px;
border-bottom-color: #000000;
color: #000000;
}
.ult-carousel-wrapper {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column {
padding-top: 220px;
padding-bottom: 220px;
min-height: 705px;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .keg-jump-slide-img {
display: none;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper {
max-width: 455px;
margin-left: 132px;
position: relative;
z-index: 9;
}
.wpb_text_column.bbrew-slide-center-content > .wpb_wrapper, 
.wpb_text_column.bbrew-slide-right-content > .wpb_wrapper {
margin-left: auto !important;
}
.wpb_text_column.bbrew-slide-center-content > .wpb_wrapper {    
margin-right: auto !important;
}
.wpb_text_column.bbrew-slide-right-content > .wpb_wrapper {
margin-right: 130px;
}
.wpb_row.overlay .slick-slide .wpb_text_column::before {
background-color: rgba(0, 0, 0, 0.25);
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper h4 {
margin-bottom: 20px;
}
.all-white-text.bbrew-underline-link a {
border-bottom-color: #ffffff;
}
.all-white-text.bbrew-underline-link a:hover,
.all-white-text.bbrew-underline-link a:focus { }
.ult-carousel-wrapper button {
top: auto;
bottom: 25px;
}
.slick-dots li.slick-active i::before {
background-color: #d8d8d8;
border-radius: 25px;
}
.ult-carousel-wrapper button.slick-prev.slick-arrow, 
.bbrew-cats-slider button.slick-prev.slick-arrow {
left: 35px;
}
.ult-carousel-wrapper button.slick-next.slick-arrow, 
.bbrew-cats-slider button.slick-next.slick-arrow {
right: 35px;
}
.wpb_row ul.slick-dots, 
.product-gallery.images ul.slick-dots {
bottom: 60px;
}
.ult-carousel-wrapper.product-gallery button {
padding-top: 4px;
}
.ult-carousel-wrapper.product-gallery button.slick-prev.slick-arrow {
left: 15px;
}
.ult-carousel-wrapper.product-gallery button.slick-next.slick-arrow {
right: 15px;
}
.bbrew-hm-about-boxes .bbrew-boxes-img-holder, 
.bbrew-hm-about-boxes .slick-slide img { }
.bbrew-hm-about-boxes .bbrew-hm-boxes-img-wrap {
position: relative;
overflow: hidden;
display: block;
max-width: 400px;
margin-top: 12px;
margin-bottom: 25px !important;
margin-left: auto;
margin-right: auto;	
box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1);
border-radius: 5px; 
}
.bbrew-hm-about-boxes .slick-slide .wpb_text_column:hover .bbrew-hm-boxes-img-wrap img {
transform: scale(1.1);
}
.bbrew-hm-about-boxes .slick-slide .wpb_text_column  > .wpb_wrapper, 
.bbrew-hm-about-boxes .wpb_column.vc_col-sm-4:nth-child(1) > .vc_column-inner,
.bbrew-hm-about-boxes .wpb_column.vc_col-sm-4:nth-child(2) > .vc_column-inner {
border-right: 1px solid #d8d8d8;
}
.bbrew-hm-about-boxes .slick-slide:last-child .wpb_text_column  > .wpb_wrapper {
border-right: 0px;
}
.bbrew-hm-about-boxes .ult-item-wrap.slick-slide, 
.post-type-archive-product #container {
margin: 0px !important;
}
.bbrew-hm-about-boxes .ult-item-wrap.slick-slide h6 {
margin-bottom: 10px;
}
.bbrew-hm-about-boxes .slick-slide .wpb_text_column  > .wpb_wrapper {
padding-bottom: 15px;
}
.bbrew-hm-about-boxes .slick-slide .bbrew-hm-boxes-img-wrap::after, 
.triangle-shape-at-top .row-inner::before {
content: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/08/bbrew-triangle-img-a.svg);
position: absolute;
display: block;    
margin: 0 auto;
text-align: center;
width: 100%;
z-index: 9;
}
.triangle-shape-at-top .row-inner::before {
top: 0;
}
.bbrew-hm-about-boxes .slick-slide .bbrew-hm-boxes-img-wrap::after {
bottom: -2px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
.join-brewsletter-row .row-inner > .wpb_column {
padding-top: 150px;
padding-bottom: 115px;
}
.join-brewsletter-row::before {
background-color: rgba(245, 245, 245, 0.8);
}
.max-width-525px .vc_column-inner, 
.std-template-text-img-col .stdt-text-col .vc_column-inner, 
.max-width-525px-wrapper .vc_column-inner > .wpb_wrapper {
max-width: 525px;
}
.bbrew-newsletter-block p {
font-weight: 300;
line-height: 30px !important;
}
.bbrew-newsletter-block h5 {
margin-top: 10px;
margin-bottom: 20px;
}
.bbrew-newsletter-block h5::before {
content: '';
color: #f68b29;
padding-right: 15px;
}
.join-brewsletter-row > .row-inner {
max-width: 1175px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.checkbox-wrap .nf-field-element label.nf-checked-label:before, .checkbox-wrap .nf-field-label label.nf-checked-label:before, .listcheckbox-wrap .nf-field-element label.nf-checked-label:before, .listcheckbox-wrap .nf-field-label label.nf-checked-label:before {
color: #f68b29 !important;
}
.std-template-text-img-col .stdt-img-col .vc_column-inner {
border-radius: 50%;
min-height: 575px;
max-height: 575px;
max-width: 575px;
}
.std-template-text-img-col .stdt-text-col .vc_column-inner * {
margin-bottom: 25px;
}
.std-template-text-img-col .stdt-text-col.stdt-col-no-margins .vc_column-inner * {
margin-bottom: 0px;
}
.std-template-text-img-col .stdt-text-col.stdt-col-no-margins .vc_column-inner h2, 
.std-template-text-img-col .stdt-text-col.stdt-col-no-margins .vc_column-inner h5 {
margin-bottom: 15px !important;
}
.std-template-text-img-col .stdt-text-col p {
line-height: 20px;
}
.std-template-text-img-col .stdt-text-col .bbrew-underline-link a {
display: inline-block;
margin-top: 10px;
}
.col-height-500px .vc_column-inner {
min-height: 500px;
}
.bbrew-map-icon-left a {	
display: inline-block;
margin-top: 5px;
}
.our-people-caro h5 {
margin-bottom: 15px;
}
.our-people-caro h2 {
margin-bottom: 20px;
}
.our-people-caro p {
line-height: 20px;
}
.our-people-caro .slick-slide .wpb_text_column::before {
background-color: rgba(0, 0, 0, 0.6) !important;
}
.bbrew-login-screen {
padding: 210px 0px !important;
}
.bbrew-login-screen .row-inner {
max-width: 935px;
border-radius: 10px;
box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.08);
background-color: #ffffff;
margin: 0 auto;
}
.bbrew-login-screen .row-inner > .wpb_column.vc_column_container.vc_col-sm-12 {
padding: 50px;
}
.gmp_MapPreview {
border-radius: 50%;
}
.taphouse-caro-slider button.slick-arrow {
font-size: 32px;
color: #000000;
border: 1px solid #000000;
padding: 23px !important;
border-radius: 50%;
height: auto;
width: auto;
z-index: 999;
} .bbrew-video-container .bbrew-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.bbrew-video-container.bbrew-video-aspect-ratio-16-9 {
padding-bottom: 56.25%;
}
.bbrew-video-container {
position: relative;
width: 100%;
height: 0;
}
.bbrew-video-container .bbrew-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
font-size: 18px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
color: #888888 !important;
padding-left: 0px !important;
padding-top: 21px;
padding-bottom: 21px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #000000 !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body, 
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
border-color: transparent !important;
background-color: transparent !important;
background-image: none !important;
}
.accordian-img {
min-height: 215px;
max-width: 215px;
border-radius: 50%;
}
.vc_tta-panel-body {
padding: 25px 0px 30px !important;
}
.vc_tta-panel-body p {
color: #444444;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
border-top: 1px solid #d8d8d8 !important;
border-bottom: 1px solid #d8d8d8 !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-bottom: 0px !important;
}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
border: 0px !important;
content: '\f063' !important;
font-style: normal;
transform: none !important;
}
.wpb-js-composer .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
content: '\f062' !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon, 
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
font-size: 24px;
height: 24px;
width: 24px;
} .bbrew-show-more-content-a, .bbrew-show-more-content-b, 
.bbrew-show-more-content-c, .bbrew-show-more-content-d {
padding-bottom: 15px;
}
.beer-pg-bottles-caro .vc_col-sm-12 > .vc_column-inner::before, 
.beer-pg-bottles-caro .vc_col-sm-12 > .vc_column-inner::after {
content: '';
position: absolute;
width: 14%;
height: 100%;
top: 0;
bottom: 0;
left: 15px;
display: inline-block;
background-color: rgba(255,255,255,0.5);
z-index: 9;
}
.beer-pg-bottles-caro .vc_col-sm-12 > .vc_column-inner::after {
right: 15px;
left: auto;
}
.beer-pg-bottles-caro button.slick-prev {
left: 30px !important;
}
.beer-pg-bottles-caro button.slick-next {
right: 30px !important;
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide {
position: relative;
min-height: 465px;  
cursor: pointer;
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide.bbrew-bottle-active-oval, 
.beer-pg-bottles-caro .wpb_single_image.slick-slide:hover {
margin-top: 35px !important;
}
.beer-pg-bottles-caro .slick-slide img.vc_single_image-img {
max-width: 120px;
margin: 0 auto;
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide figure.wpb_wrapper.vc_figure {
position: absolute;
bottom: 0;
left: 15px;
right: 15px;
padding-bottom: 10px;
z-index: 9;
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide::after {
content: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/09/burleigh-oval-beers-pg-a.svg);
position: absolute;
bottom: 2px;
left: 0;
right: 10px;
z-index: 1;    
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide.bbrew-bottle-active-oval::after, 
.beer-pg-bottles-caro .wpb_single_image.slick-slide:hover::after {
bottom: -5px;
right: 0px;
}
.beer-pg-tab-content-col > .vc_column-inner {
padding: 60px;
}
.beer-pg-tab-images-slider-col > .vc_column-inner {
padding: 0px;
}
.beer-bottle-tabs-slider-images button.slick-prev {
left: 15px !important;
}
.vc_tta-tabs .vc_tta-tab a {
background-color: #ffffff !important;
border-radius: 0px !important;
border-top-left-radius: 5px !important;
border-top-right-radius: 5px !important;
background-image: none !important;
border: 2px solid #ffffff !important;
border-bottom: 0px !important;
}
.vc_tta-tabs .vc_tta-tab.vc_active a {	
background-color: transparent !important;
}
.vc_tta-tabs ul.vc_tta-tabs-list li {
position: relative;
border-bottom: 0px;
padding-right: 15px !important;
}
.vc_tta-tabs ul.vc_tta-tabs-list li::after {
content: '';
background-color: white;
height: 2px;
width: 100%;
position: absolute;
left: auto;
right: 0;
top: auto;
bottom: 0;
}
.vc_tta-tabs ul.vc_tta-tabs-list li.vc_active::after {
width: 20px;
}
.vc_tta-tabs .vc_tta-panel-body {
padding: 26px !important;
}
.beer-pg-tab-content-col h4 {
letter-spacing: 2px;
text-transform: uppercase;
}
.bbrew-tab-map-icon .ubtn-data.ubtn-text::before, 
.beer-pg-tab-content-col > .vc_column-inner::before, 
.beer-pg-details-hide {
font-size: 24px;
}
.beer-pg-tab-content-col table td {
background: transparent;
text-align: left;
}
.bbrew-tab-map-icon .ubtn-data.ubtn-text::before {
content: "\f3c5" !important;
vertical-align: middle;
padding-right: 7px;
}
.beer-pg-details-hide {
position: absolute;
z-index: 99;
right: 20px;
top: 20px;    
width: 50px;
height: 50px;
text-align: center;
cursor: pointer;
color: #888888;
}
.finer-details-text .wpb_text_column.wpb_content_element, 
.finer-details-text .wpb_raw_code.wpb_content_element {
padding: 20px 0;
border-bottom: 1px dotted #979797;
}
.finer-details-text .wpb_text_column.wpb_content_element h3, 
.finer-details-text .wpb_raw_code.wpb_content_element h3 {
font-size: 28px;
}
.finer-details-text .wpb_text_column.wpb_content_element img, 
.finer-details-text .wpb_raw_code.wpb_content_element h3, 
.finer-details-text .wpb_raw_code.wpb_content_element i {
vertical-align: middle;
}
.finer-details-text .wpb_raw_code.wpb_content_element h3, 
.finer-details-text .wpb_raw_code.wpb_content_element i {
display: inline-block;
margin-bottom: 0px;
}
.finer-details-text .wpb_raw_code.wpb_content_element i {
border: 1px solid #d8d8d8;
padding: 13px 11px;
border-radius: 50px;
margin-left: 10px;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
width: 115px !important;
}
#wpsl-wrap  input#wpsl-search-btn {
line-height: 32px !important;
min-width: 150px !important;
}
#wpsl-wrap .wpsl-search {
margin-bottom: 40px;
padding: 30px;
background: #f6f6f6;
}
input#wpsl-search-input {
background-color: #fff;
}
.wc-sc-call-for-credit-container {
margin-top: -50px;
}
.wc-sc-call-for-credit-container .wc-sc-input input {
min-width: 185px;
margin-top: 5px;
margin-bottom: 0px !important;
} .cd-horizontal-timeline ul, .cd-horizontal-timeline ol {
list-style: none;
}
.bbrew-story-timeline-carousel .bbrewstorytimeline_img { height: 350px;
}
.bbrew-story-timeline-carousel.slick-slider {
margin-bottom: 50px;
}
.bbrewstorytimeline_img.slick-slide.slick-active {
opacity: 1;
}
.bbrewstorytimeline_img.slick-slide {
opacity: 0.25;
}
.bbrew-story-timeline-carousel .slick-list {
padding: 0 11%;
} .listradio-wrap .nf-field-element label:after {
width: 25px !important;
height: 25px !important;
border-color: #d8d8d8 !important;
background-color: #ffffff !important;
}
.listradio-wrap .nf-field-element label.nf-checked-label:before {
height: 11px !important;
width: 11px !important;
left: -23px !important;
top: .49em  !important;
}
.listradio-wrap .nf-field-element label.nf-checked-label:before {
background: #f68b29 !important;
}
.nf-form-content input:not([type=button]):focus {
border-bottom-color: #f68b29 !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), .nf-form-content textarea, 
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, 
.woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, 
.wc-sc-call-for-credit-container input {
background-color: transparent !important;
border-top: 0px !important;
border-left: 0px !important;
border-right: 0px !important;
border-bottom-color: #888888 !important;    
color: #444444 !important;
margin-bottom: 10px !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), .nf-form-content textarea, 
.bbrew_spdt-pg-info-links .vc_col-sm-12 > .vc_column-inner, 
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .wc-sc-call-for-credit-container input {
padding: 0px;
}
.list-radio-wrap .nf-field-element li label,     
.wc-sc-call-for-credit-container input {
font-size: 16px;
}
.list-radio-wrap .nf-field-element li label {
padding-left: 7px;
}
.nf-field-element li label a {
border-bottom: 1px solid #444444;
padding-bottom: 2px;
}
.nf-form-content button, .nf-form-content input[type=button], 
.nf-form-content input[type=submit] {
min-width: 150px !important;
min-height: 54px !important;
border-radius: 15px;
border: 2px solid #000000 !important;    
background-color: transparent !important;
color: #000000 !important;
font-size: 18px;
font-weight: 500;
}
.nf-field .submit-wrap {
text-align: right;
}
.list-radio-wrap .nf-field-element li label, 
.nf-field .submit-wrap {
margin-top: 20px;
}
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=button]:focus {
background-color: #000000 !important;
color: #ffffff !important;
}
.nf-error-msg.nf-error-field-errors {
clear: both;
}
.nf-form-content textarea.ninja-forms-field {
height: 100px !important;
padding: 0px;
}
.nf-form-content select {
padding: 0px !important;
}
.nf-form-content .list-select-wrap>div div:after {
content: '' !important;
} .single-post .bbrew-post-top-text p {
line-height: 30px;
}
.single-post .ult-video {
margin: 0px !important;
}
.wpb_column.bbrew-postc-wrappper {
margin-bottom: 50px;
padding: 0 15px;
}
.wpb_column.bbrew-postc-wrappper {
transition: ease 500ms box-shadow,-webkit-transform 0.39s cubic-bezier(0.39, 0.85, 0.93, 0.9);
transition: ease 500ms box-shadow,transform 0.39s cubic-bezier(0.39, 0.85, 0.93, 0.9);
}
.wpb_column.bbrew-postc-wrappper:hover {
-webkit-transform: translateY(-1em);
-ms-transform: translateY(-1em);
transform: translateY(-1em);
}
.wpb_column.bbrew-postc-wrappper:nth-child(3n+1) { }
.bbrew-lpj-image img, 
.bbrew-featpd-slide-content a.button.product_type_variable.add_to_cart_button {
display: none !important;
}
.bbrew-lpj-img-wrapper.bbrew-lpj-image {
min-height: 375px;    
}
.bbrew-lpj-img-wrapper.bbrew-lpj-image {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-color: #000000;
}
.bbrew-postc-info {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.bbrew-postc-info {
padding: 30px;
border: 1px solid #d8d8d8;
min-height: 240px;
}
.bbrew-postc-info.post-category-name h3 {
height: 170px;
}
.bbrew-postc-info h3 a {
margin-top: 10px;
font-weight: 900;
display: block;
}
.bbrew-postc-info.post-category-name a {
padding-left: 5px;
padding-right: 5px;
}
.bbrew-postc-info.post-category-name a:last-child {
padding-right: 0px;
}
.bbrew-postc-info.post-category-name a:first-child {
padding-left: 0px;
}
.lmb-container {
clear: both;
text-align: center;
}
.btn.loadMoreBtn {
color: #888888;
text-align: center;
display: inline-block;
border: 2px solid #888888;
clear: both;
padding: 17px;
min-width: 210px;
border-radius: 15px;
}
.btn.loadMoreBtn:hover,
.btn.loadMoreBtn:focus {
border: 2px solid #000000;
color: #ffffff;
background-color: #000000;
}
.bbrew_cats_slide_text a {
position: relative;
max-width: 295px;
min-height: 295px;
margin: 0 auto;
border-radius: 5px;
box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1);
font-size: 28px;
font-weight: bold;
}
.bbrew_cats_slide_text a, 
.archive .page-header .row-inner, 
.bbrew-sp-umla-box {
display: flex;
align-items: center;
justify-content: center;
}
.archive .entry-content {
padding-top: 30px;
}
.archive .page-header {
padding-top: 0px !important;
}
.archive .page-header .row-inner {
min-height: 620px;
max-width: 100%;
text-align: center;
}
.archive .page-header h1.page-title {
font-size: 64px;
font-weight: 900;
}
.bbrew_cats_slide_text a::before, 
.archive .page-header .row-inner::before {
background-color: rgba(0,0,0,0.25);
}
.bbrew_cats_slide_text a:hover::before {
background-color: rgba(0,0,0,0.5);
}
.archive .page-header h1.page-title, 
.bbrew_cats_slide_text a span, 
.bbrew-sp-umla-box-img-content {
position: relative;
z-index: 9;
}
.bbrew_cats_slide_text a span, .bbrew-product-qty-btn .qib-container button:hover, 
.bbrew-feat-pd-slide-wrap ul.products li.product:hover .bbrew-product-listed a.button.add_to_cart_button:hover {
color: #ffffff !important;
}
.bbrew-cats-slider ul.slick-dots {
bottom: -30px;
}
.bbrew-cats-slider ul.slick-dots li.slick-active i::before {
background-color: #888888;
}
.bbrew-cats-slider button {
top: auto;
bottom: -68px;
z-index: 99;
}
.bbrew-spost-header img {
opacity: 0;
}
.bbrew-spost-header {
height: 725px;    
}
.bbrew-spost-hero-img img {
width: 100%;
}
.single-post .post-category-name, 
.single-post .post-category-name a {
margin-bottom: 10px;
}
.mb-zero, 
.single-post article.post-entry, 
.std-template-text-img-col .stdt-text-col .vc_column-inner .ubtn-link * {
margin-bottom: 0px;
}
.after-post-find-near-share a {
display: inline-block;
}
.heateor_sss_sharing_container {
margin-top: 20px;
opacity: 0;
min-height: 72px;
}
.heateor_sss_sharing_container ul {
display: none;
}
.heateor_sss_sharing_container.bbrew-shares-active {
opacity: 1;
}
.heateor_sss_sharing_container.bbrew-shares-active ul {
display: block;
}
.bbrew-related-articles {
padding-top: 10px;
padding-bottom: 25px;
}
.single-post #container.row-inner, 
.archive.tax-product_cat #container.row-inner {
max-width: 100% !important;
margin-bottom: 0px;
}
.single-post-top-links, .wpb_row.after-post-find-near-share {
padding: 0 15px;
}
.fs-21px, 
.bbrew-newsletter-block p, 
.bbrew-post-top-text p, 
.beer-pg-tab-content-col h4 {
font-size: 21px;
line-height: 1.43;
}
.post-last-updated-text p {
margin: 15px 0px;
text-align: right;
}
.bbrew-related-articles .bbrew-postc-info.post-category-name, 
.archive #container.row-inner {
margin-bottom: 0px;
}
.single-post .blog-menu-link a::after {
opacity: 1 !important;
} .woocommerce-notices-wrapper {
margin-bottom: 30px;
}
.single-product .woocommerce-notices-wrapper {
margin-bottom: 0px;
display: none !important;
}
.woocommerce-info {
background-color: #000000 !important;
}
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-info::before {
color: #ffffff;
}
.woocommerce .woocommerce-info a:hover, 
.woocommerce .woocommerce-info a:focus {
color: #d8d8d8;
}
.archive.tax-product_cat .woocommerce-products-header__title.page-title {
display: block;
text-align: center;
}
.archive.bbrew-unique-shop .entry-content {
padding-top: 5px;
}
.archive.bbrew-unique-shop ul.products li.first, 
.archive.bbrew-unique-shop ul.products li.first {
clear: none !important;
}
.archive.bbrew-unique-shop .product-col-3 ul.products li.product, 
.archive.bbrew-unique-shop .product-col-3 ul.products li.product {
margin-left: auto !important;
margin-right: auto !important;
}
.archive.post-type-archive-product #container.row-inner {
max-width: 100% !important;
}
.woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.product_type_external, .woocommerce-page ul.products li.product a.product_type_external {
position: relative !important;
opacity: 1 !important;
}
ul.products li.product {
margin-bottom: 52px !important;
}
li.product h2 {
font-size: 28px !important;
line-height: 32px;
padding-top: 0px !important;
}
li.product h2, 
.variations label {
font-weight: 900 !important;
}
li.product h2, 
.quantity input.qty, .woocommerce-page div.product form.cart button.qib-button:hover, 
.bbrew-feat-pd-slide-wrap ul.products li.product:hover .bbrew-product-listed h2, 
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li:hover .quantity input.qty, 
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li:hover a.button.add_to_cart_button, 
.woocommerce li.product a.button.product_type_simple {
color: #000000 !important;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li:hover a.button.add_to_cart_button {
border-color: #000000 !important;
}
.price *, 
.bbrew-featpd-slide-content .qib-container::before {
font-size: 21px;
}
.price *, 
.bbrew-featpd-slide-content .qib-container::before, 
.single-product .qib-container::before {
color: #888888;
}
.price * {
letter-spacing: 2px;    
font-weight: bold;
}
.price ins * {
color: #000000;
}
.woocommerce-page div.product form.cart .button, 
a.button.add_to_cart_button, a.button.product_type_simple {
min-width: 126px;
min-height: 50px;
line-height: 46px !important;
border: 2px solid #000000 !important;    
background: transparent !important;
}
.woocommerce-page div.product form.cart .button, 
a.button.add_to_cart_button, a.button.product_type_simple, 
a.added_to_cart.wc-forward, .wc-forward, 
.woocommerce-page .cart .button  {
border-radius: 15px !important;
}
ul.products li.product:hover a.button.add_to_cart_button, 
ul.products li.product:hover .price ins *, 
ul.products li.product:focus .price ins *, 
ul.products li.product:hover .bbrew-product-listed h2.woocommerce-loop-product__title a,
ul.products li.product:hover a.button.product_type_simple, 
ul.products li.product:focus a.button.product_type_simple { 	
color: #ffffff;
}
ul.products li.product:hover a.button.add_to_cart_button, 
ul.products li.product:hover a.button.product_type_simple {
border-color: white !important;
}
.woocommerce li.product a.add_to_cart_button.button, 
.woocommerce li.product a.product_type_variable.button, 
.woocommerce li.product a.product_type_grouped.button, 
.woocommerce li.product a.button.product_type_simple {
background: transparent !important;
}
.woocommerce-page div.product form.cart .button, a.button.add_to_cart_button, 
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id), 
.woocommerce li.product a.button.product_type_simple {
font-size: 18px !important;
font-weight: 500 !important;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
width: 75px !important;
}
li.product .add_to_cart_button:not(#qib_id):not(#qib_id):not(_):hover {
background-color: #ffffff !important;    
border-color: #ffffff !important;
}
.woocommerce-page div.product form.cart .button, 
li.product .add_to_cart_button:not(#qib_id):not(#qib_id):not(_):hover, 
.bbrew-featpd-slide-content ul.products li.product:hover .bbrew-product-listed h2.woocommerce-loop-product__title a, 
.bbrew-featpd-slide-content ul.products li.product:hover .bbrew-product-listed .qib-container button:hover {
color: #000000 !important;
}
.woocommerce-page div.product form.cart .button {
min-width: 215px;
min-height: 54px;
padding-bottom: 5px !important;	
}
.woocommerce-page div.product form.cart .button, 
.woocommerce li.product a.button.product_type_simple {
text-transform: none !important;
}
ul.products li.product:hover a.button.product_type_simple:hover, ul.products li.product:hover a.button.product_type_simple:focus {
background-color: #ffffff !important;
color: #000000 !important;
}
ul.products li.product:hover a.button.product_type_simple {
color: #ffffff !important;
}
a.button.add_to_cart_button::before {
content: '' !important;
display: none !important;
}
.qib-container {
margin-top: 18px;
}
ul.products li.product .qib-container, 
ul.products li.product .bbrew-var-pdt-variations {
margin-right: 25px;
}
button.qib-button {
background-color: transparent !important;    
border-left: 0px !important;
border-right: 0px !important;
font-size: 24px !important;
}
.current-menu-ancestor::after, 
button.qib-button {
color: #888888 !important;
}
button.qib-button, .quantity input.qty {
border-top: 0px !important;
padding-bottom: 5px !important;
}
button.qib-button, .quantity input.qty {
border-bottom-color: #888888 !important;
} ul.products li.product .product-inner {
padding-top: 60px !important;
padding-bottom: 5px !important;
border-bottom: 0px !important;	
min-height: 110px;
}
ul.products li.product .product-inner, 
.bbrew-product-qty-btn {
padding-left: 30px !important;
padding-right: 30px !important;
border: 1px solid #d8d8d8;
}
ul.products li.product:hover .product-inner, 
ul.products li.product:hover .bbrew-product-qty-btn {
border-color: #000000;
}
.bbrew-product-qty-btn {
min-height: 70px;
padding-bottom: 35px !important;
border-top: 0px !important;	
}
.woocommerce-result-count {
font-size: 21px !important;
font-weight: 300;
}
.shop-template .img-wrap, .woocommerce .img-wrap {
border-bottom: 0px !important;
}
.qib-button:focus:not(#qib_id):not(#qib_id) {
border-bottom: 1px solid #888888 !important;
}
.bbrew-product-listed {
max-width: 420px;
margin: 0 auto;
}
ul.products li.product:hover .bbrew-product-listed {
background-color: #000000;
}
li.product .bbrew-products-cats {
position: absolute;
left: 30px;
margin-top: 35px;
}
.bbrew-cat-sep-line {
padding: 0 10px;
}
span.per-pack-text:empty::before {
content: '';
}
span.per-pack-text::before {
content: ' / ';
}
.bbrew-var-pdt-variations,  
.bbrew-varpdt-actual-vartn {
display: inline-block;	
}
.bbrew-var-pdt-variations {    
max-width: 150px;
color: #444444;
line-height: 20px;
padding-top: 7px;
}
.bbrew-varpdt-actual-vartn {
max-width: 130px;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: right !important;
padding-top: 10px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, 
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin: 10px 25px 40px !important;
}
form.woocommerce-ordering::before {
content: 'Sort by';
min-width: 130px;
}
.bgcolor-light-grey, 
.bbrew-shop-cats-list-row {
background-color: #f6f6f6;
}
.bbrew-shop-cats-list-row {
padding: 25px;
}
ul.bbrew_shop-cats {
margin: 0;
list-style: none;
text-align: center;
}
ul.bbrew_shop-cats li {
display: inline-block;
margin-right: 30px;
}
section.wpb_row.pdCatPg-cat-links {
padding-top: 25px;
padding-bottom: 0px;
}
.bbrew-feat-pd-slide-wrap .wpb_single_image {
min-height: 500px;
}
.bbrew-feat-pd-slide-wrap .wpb_single_image img {
height: 0px;
opacity: 0;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li, 
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed {
width: 100% !important;
max-width: 100% !important;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li {    
margin: 0px !important;
float: none !important;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed img,
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .img-wrap,
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .yith-wcbm-badge, 
a.woocommerce-store-notice__dismiss-link, .woocommerce-variation-availability, 
.single-product .yith-wcbm-badge, 
.single-product section.up-sells.upsells.products {
display: none !important;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .product-inner, 
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn {
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 5px !important;
border: 0px !important;
}
.bbrew-featpd-slide-content > .vc_column-inner {
max-width: 545px;
margin: 80px auto 0px auto;
}
.bbrew-featpd-slide-content > .vc_column-inner ul.products li.product:hover .bbrew-product-listed {
background-color: transparent;
}
.bbrew-featpd-slide-content > .vc_column-inner ul.products li.product h2 {
font-size: 36px !important;
line-height: 40px;
}
.entry-content .bbrew-featpd-slide-content .woocommerce {
min-height: 1px;
}
.bbrew-featpd-slide-content .qib-container::before, 
.single-product .qib-container::before {
content: 'Qty';
float: left;
padding: 7px 20px 7px 8px;
font-weight: 900;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn { padding-bottom: 0px !important;
}
.bbrewfeat-pd-short-text, 
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .product-inner .wpb_wrapper { color: #444444;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn .qib-container {
width: 100%;
margin-top: 0px;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn a.button {
margin-top: 32px !important;
margin-left: 0px !important;
min-width: 215px;
}
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn a.button.add_to_cart_button.btn-grey.marleft-25px { }
.bbrew-feat-pd-slide-wrap ul.products.columns-3 li .bbrew-product-listed .bbrew-product-qty-btn a.button.add_to_cart_button.btn-grey.marleft-25px {
color: #888888;
border-color: #888888 !important;
}
.bbrew-count-filters-shop-row {        
width: 100%;
max-width: 100%;
margin: 0 auto;
padding-left: 0px;
padding-right: 0px;
}
.bbrew-show-filters-link {
color: #000000;
padding-right: 25px;
font-size: 18px;
}
.bbrew-show-filters-link i {
padding-right: 15px;
}
.bbrew-feat-pd-slide-wrap li.product.type-product.product-type-variable a.button.add_to_cart_button.btn-grey {
margin-top: 11px !important;
}
form.woocommerce-ordering::before, .selectric-wrapper {
display: inline-block;
vertical-align: middle;
}
.selectric-wrapper .selectric, 
.selectric-wrapper .selectric .button {
background-color: #ffffff;
}
.selectric-wrapper .selectric {
min-width: 260px; 
height: 40px;
border-bottom: 1px solid #888888 !important;
}
.selectric-wrapper .selectric .label {
margin: 0;
}
.selectric-wrapper, 
.selectric-wrapper .selectric .label {
padding-top: 7px;
}
.selectric-wrapper .selectric, 
.selectric-wrapper .selectric .button::after, 
.woocommerce-page #content div.product div.images img { 
border: 0px;
}
.selectric-wrapper .selectric .button::after, 
.chosen-container-single .chosen-single div b::before {
content: '\f107';
font-size: 24px;	
}
.selectric-wrapper .selectric-items {
background: #f6f6f6;
}
.selectric-wrapper .selectric-items li {
font-size: 14px;
color: #444;
}
.woof_container .chosen-container-single .chosen-single div b {
background: none !important;
}
.product .nyp label {
font-family: 'GTWalsheim', sans-serif;
font-weight: 600;
} .woof_block_html_items .selectric-wrapper {
display: none;
}
.woof_container_inner .irs-bar, 
.woof_container_inner .irs-slider, 
.chosen-container-single .chosen-single {
background: transparent !important;
background-image: none !important;
}
.chosen-container-active.chosen-with-drop .chosen-single {
border: 0px !important;
}
.woof_container_inner .irs-bar, 
.woof_container_inner .irs-slider {
background-color: #f68b29 !important;    
}
.woof_container_inner .irs-slider {
background-color: #000 !important;
border-radius: 50px;
}
.woof .chosen-container {
border-bottom: 1px solid #888888;
padding-bottom: 5px;
width: 100% !important;
}
.chosen-container-single .chosen-single {    
border: 0;
box-shadow: none !important;
padding: 0px;
}
.chosen-container-single .chosen-single span, 
.woof_container_inner > h4 {
font-size: 18px;
}
.chosen-results li { 
font-size: 15px;
}
.irs-from, .irs-to, .irs-single {
font-family: 'GTWalsheim', sans-serif;
font-size: 14px !important;
color: #444444 !important;
background: transparent !important;
padding: 0 !important;
margin-top: -3px;
}
.woof .woof_redraw_zone > div {
width: 20%;
margin-right: 4%;
margin-bottom: 40px;
display: inline-block;
vertical-align: middle;
}
button.button.woof_submit_search_form {
margin-right: 20px;
}
.woof {
display: none;
}
.bbrew-spfftrs-inner-wrap .woof {
clear: both;
width: 100%;
background-color: #f6f6f6;
padding: 40px 40px 10px;
margin-bottom: 50px;
}
.bbrew-show-filters-link::before {
content: "\f1de";
padding-right: 15px;
}
.bbrew-sfiltr-active::before {
content: "\f0d8";
}
.bbrew-show-filters-link {
position: absolute;
right: 250px;
padding-top: 15px;
}
.bbrew-count-filters-shop-row ul.products {
margin-top: 40px !important;
} .single-product header#site-header {
border-bottom: 1px solid #f6f6f6;
}
.single-product #container {
margin: 0 auto;
max-width: 1440px !important;
width: 100%;
}
.single-product h1.product_title.entry-title {
padding-bottom: 20px !important;
}
.single-product.woocommerce-page #content div.product div.images {
position: relative;
float: right;
}
.single-product.woocommerce-page #content .product_meta, 
.single-product ul.tabs.wc-tabs, .single-product .woocommerce-Tabs-panel--additional_information, 
.single-product .woocommerce-Tabs-panel h2 {
display: none !important;
}
.single-product .summary.entry-summary, 
.single-product .woocommerce-Tabs-panel, 
.single-product .woocommerce-Tabs-panel p, 
.woocommerce-product-gallery.images {
margin-bottom: 0px !important;
}
.single-product .summary.entry-summary {
display: flex;
align-items: center;
min-height: 675px;
max-width: 525px;
float: left !important;
padding-left: 72px;
}
.woocommerce-product-gallery.images, 
.product-gallery.images .slick-list {
border-left: 1px solid #f6f6f6;
}
.slick-lightbox .slick-prev.slick-arrow::before {
content: "\e60c";
}
.slick-lightbox .slick-next.slick-arrow::before {
content: "\e60d";
}
.slick-lightbox .slick-arrow {
z-index: 9;
}
.slick-lightbox .slick-arrow::before {
color: rgb(216, 216, 216);
font-size: 32px;
}
.slick-lightbox .slick-arrow::before {
font-family: 'ult-silk';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
outline: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-lightbox .slick-next {
right: 45px;
}
button.slick-lightbox-close {
padding: 15px 23px;
}
button.slick-lightbox-close::before {
content: '\f00d';
}
.bbrew_spdt-pg-info-links a.find-it-near-u {
max-width: 252px;
margin: 0 auto;
}
.wpb_row.bbrew_spdt-pg-info-links {
padding: 48px 40px;
}
.bbrew_spdt-pg-info-links-tbox .wpb_column.vc_column_container.vc_col-sm-4 {
min-height: 54px;
display: flex;
align-items: center;
}
.sp-link-return-shop i {
padding-right: 5px;
}
.single-product .price {
margin-top: 5px !important;
}
.bbrew-sp-umla-box {    
float: left;    
}
.bbrew-sp-umla-box, 
.bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6 {
width: 49%;
}
.bbrew-sp-umla-box, 
.bbrew-sp-umla-box-img-text .vc_column-inner {    
min-height: 480px;    
box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.1);
}
.bbrew-sp-umla-box, .bbrew-sp-umla-box-img-text .vc_column-inner, 
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
background-color: #000000;
}
.bbrew-sp-umla-box-img-text .vc_column-inner, 
.bbrew-sp-umla-box-img-text .vc_column-inner::before {
border-radius: 5px;
}
.bbrew-sp-umla-box:first-child, 
.bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6:first-child {
margin-right: 25px;
}
.wpb_row.bbrew-u-might-like {
padding-top: 50px;
padding-bottom: 0px;
}
.bbrew-sp-umightlike {
padding-top: 40px;
}
.bbrew-sp-umla-box-img-content {
max-width: 335px;
}
.bbrew-sp-umla-box-text h6 {
padding-bottom: 20px;
margin-bottom: 0px;
}
.wpb_text_column.bbrew-sp-umla-box-text * {
color: #ffffff;
}
.bbrew-sp-umla-box::before, 
.bbrew-sp-umla-box-img-text .vc_column-inner::before {
background-color: rgba(0,0,0,0.25);
}
.bbrew-sp-umla-box:hover::before, 
.bbrew-sp-umla-box-img-text .vc_column-inner:hover::before {
background-color: rgba(0,0,0,0.7);
}
.bbrew-sp-umla-box-text a {
border-color: #ffffff;
}
.variations label, 
.bbrew-sp-umla-boxes-row h1, 
.bbrew-sp-umla-box-text a:hover {
color: #888888 !important;
}
.bbrew-sp-umla-box-text a:hover {
border-color: #888888;
}
form.variations_form.cart .selectric-wrapper .selectric .button {
min-height: 1px;
border: 0px !important;
min-width: 1px !important;
top: -5px;
right: -5px;
}
form.variations_form.cart .selectric-wrapper .selectric .button:hover {
background-color: transparent !important;
}
.variations label, 
.single-product .qib-container::before {
font-size: 28px;
line-height: 32px;
}
.single-product .qib-container::before {
padding: 0px 20px 0px 0px;
margin-top: -10px;
}
table.variations {
margin-bottom: 30px !important;
}
.pswp {
z-index: 99999;
}
.pswp__bg {
background: rgba(0,0,0,0.8);
}
.pswp__caption__center {
text-align: center;
}
.single-product .bbrew-var-pdt-variations br {
display: none;
}
.single-product .bbrew-var-pdt-variations {    
max-width: 100%;
}
.mz-bbrew-sp-short-desc .bbrew-products-cats, 
.single-product .bbrew-var-pdt-variations {
margin-bottom: 10px;
}
.single-product .woocommerce-product-gallery__trigger {
position: absolute;
z-index: 9;
top: 15px;
right: 25px;
color: #d8d8d8;
visibility: hidden;
}
.single-product .woocommerce-product-gallery__trigger::before {
visibility: visible;
}
.single-product .woocommerce-product-gallery__trigger::before, 
.single-product.woocommerce-page #content div.product div.images ul.slides::before {
content: '\f002';    
}
.single-product .bbrew-var-pdt-variations, 
.single-product .woocommerce-product-gallery__trigger img.emoji {
display: none !important;
}
.woocommerce .variations .reset_variations {
font-size: 15px !important;
position: relative;
right: 20px;
top: 10px;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, 
.archive.category #main {
margin-top: 0px !important;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {	
margin-right: 0px !important;
}
.woocommerce-product-gallery .flex-control-nav {
bottom: 20px;
}
.woocommerce-product-gallery .flex-control-nav li a {
background: transparent;
box-shadow: none;
border: 2px solid #d8d8d8;
}
.woocommerce-product-gallery .flex-control-nav .flex-active, 
.woocommerce-product-gallery .flex-control-nav.flex-control-paging li a:hover {
background: #d8d8d8;
}
.woocommerce-product-gallery .flex-direction-nav a {
top: auto !important;
bottom: 20px;
text-shadow: none;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev {
left: 15px;
right: auto;
}
.woocommerce-product-gallery .flex-direction-nav .flex-prev::before {
content: '\f053';
}
.woocommerce-product-gallery .flex-direction-nav .flex-next {
right: 25px;
left: auto;
}
.woocommerce-product-gallery .flex-direction-nav .flex-next::before {
content: '\f054';
}
.woocommerce-product-gallery .flex-direction-nav li a {
display: inline-block !important;
opacity: 1 !important;
filter: alpha(opacity=1);
z-index: 9 !important;
visibility: hidden;
}
.woocommerce-product-gallery .flex-direction-nav a:before {
color: #d4d4d4 !important;
visibility: visible;
font-size: 32px;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce .cart-collaterals .cart_totals table td, 
.woocommerce .cart-collaterals .cart_totals table th, 
.woocommerce-page .cart-collaterals .cart_totals table td, 
.woocommerce-page .cart-collaterals .cart_totals table th {
background: #f6f6f6 !important;
}
.cart_totals {
padding: 30px 25px;
background: #f6f6f6;
}
.cart_totals h2 {
text-transform: uppercase !important;
font-size: 32px !important;
text-align: center !important;
}
.cart_totals td {
padding: 0px 5px !important;
}
.pickup-location-field {
margin: 15px 5px;
}
.cross-sells ul.products.columns-4 li .button {
min-width: 170px;
display: inline-block;
top: -18px !important;
}
.cross-sells h4 {
margin: 40px 0px;
}
.woocommerce-cart-form__contents th, 
table.woocommerce-orders-table th, 
table.woocommerce-orders-table *, 
.woocommerce-table--order-details *, 
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
font-size: 16px !important;
}
.bbrew-pd-thumb, .bbrew-pd-name {
display: inline-block;
vertical-align: middle;
}
.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id) {	
justify-content: left !important;
margin-top: 0px;
}
.woocommerce-message {
margin-bottom: 40px !important;
background: #000000 !important;
color: #ffffff !important;
}
.woocommerce-page table.cart td.actions {
text-align: left !important;
}
.keep-shoping-link button.button {
float: right !important;
}
.keep-shoping-link a {
color: #888888;
}
.keep-shoping-link a:hover, 
.keep-shoping-link a:focus {
color: #000000;
}
.woocommerce table.cart a.remove, 
.woocommerce table, 
tbody tr:nth-child(odd) th, 
.woocommerce tr:nth-child(odd) td, 
.woocommerce-table--order-details tfoot th, 
.woocommerce-table--order-details tfoot td {
background: transparent !important;
}
.woocommerce table.cart a.remove {
position: absolute;
right: 15px;
margin-top: 5px;
}
.cart_totals .shop_table th,  
.woocommerce table.cart a.remove:hover,
.woocommerce table.cart a.remove:focus {
color: #000000 !important;
}
.woocommerce-cart-form__cart-item span.woocommerce-Price-amount.amount, 
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
color: #444444 !important;
}
.bbrew-pd-name a, 
.woocommerce-cart-form__cart-item span.woocommerce-Price-amount.amount {
font-weight: bold;
}
.cart_totals .shop_table th {
font-size: 24px;
text-transform: none;
padding-left: 0px !important;
}
.cart_totals td {
border: 0px !important;
}
.estimated-delivery-text {
font-size: 15px;
margin-top: 25px;
}
.cart_totals .order-total strong .woocommerce-Price-amount {
font-size: 28px;
display: block;
line-height: 28px;
color: #f68b29;
}
.color-444, small.includes_tax, 
.cart-subtotal .woocommerce-Price-amount.amount, 
#shipping_method label, .finer-details-text .wpb_raw_code.wpb_content_element i {
color: #444444;
}
small.includes_tax, .cart-subtotal .woocommerce-Price-amount.amount, 
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
font-weight: bold !important;
font-size: 16px;
}
.woocommerce-cart .bbrew-above-footer-content {
padding-top: 10px;
}
.woocommerce-cart-form__cart-item td, 
.woocommerce-cart-form__contents th, 
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-color: #d8d8d8 !important;
}
th.product-name, th.product-quantity, 
td.product-thumbnail-name, td.product-quantity, 
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-right: 1px solid;
}
.woocommerce table.shop_table th:last-child, 
.woocommerce table.shop_table td:last-child, 
.cart_totals th, .cart_totals td {
border-right: 0px !important;
}
th.product-name, td.product-thumbnail-name, 
.woocommerce-account table th:first-child, 
.woocommerce-account table td:first-child {
padding-left: 0px !important;
}
.woocommerce-cart-form__contents th {
padding-top: 0px !important;
}
th.product-quantity, th.product-price, 
td.product-quantity, td.product-price, 
.woocommerce-account table td, 
.woocommerce-account table th {
padding-left: 18px !important;
}
.my-account-details-col > .vc_column-inner {
padding: 30px 33px;
}
.my-account-details-col .vc_row.wpb_row.vc_inner:nth-child(2), 
.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping {
border-top: 2px dotted #d8d8d8;
}
.my-account-details-col .vc_row.wpb_row.vc_inner:nth-child(2), 
.my-account-details-col .vc_row.wpb_row.vc_inner:nth-child(3), 
.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping, 
.woocommerce-checkout-review-order .order-total {
border-bottom: 2px dotted #d8d8d8;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
border-bottom: 2px dotted #d8d8d8 !important;
}
.my-account-details-col .vc_row.wpb_row.vc_inner:nth-child(2), 
.my-account-details-col .vc_row.wpb_row.vc_inner:nth-child(3) {        
padding: 24px 0px;
margin: 0px;
}
.my-account-details-col .vc_row.wpb_row.vc_inner .vc_col-sm-9 .vc_column-inner, 
.my-account-details-col .vc_row.wpb_row.vc_inner .vc_col-sm-3 .vc_column-inner {
padding: 0px;
}
.my-account-edit-link a {
font-size: 18px;
line-height: 30px;
}
.my-account-edit-link a:after {
content: '\f044';
font-size: 24px;
padding-left: 10px;
}
.woocommerce table.my_account_orders .woocommerce-button.print-invoice, 
.woocommerce table.my_account_orders .woocommerce-button.button.invoice {
margin-left: 15px;
border: 0px !important;
color: #888888 !important;
}
.woocommerce table.my_account_orders .woocommerce-button.button.invoice:hover,
.woocommerce table.my_account_orders .woocommerce-button.button.invoice:focus {
color: #ffffff !important;
}
.woocommerce table.my_account_orders .woocommerce-button.print-invoice::after,
.woocommerce table.my_account_orders .woocommerce-button.button.invoice::after {
content: '\f1c1';
padding-left: 5px;
}
.woocommerce-account table td {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
table.woocommerce-orders-table *, 
.woocommerce-table--order-details tfoot th, 
.woocommerce-table--order-details tfoot td, 
.woocommerce-checkout .woocommerce-input-wrapper .selectric-wrapper span.label, 
.woocommerce-account .woocommerce-input-wrapper .selectric-wrapper span.label, 
.woocommerce-checkout-review-order-table td.product-name, .woocommerce-checkout-review-order-table td.product-total {
color: #444444 !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
text-decoration: underline;
}
span.bbrew-ostatus-Completed {
color: #00b129 !important;
}
span.bbrew-ostatus-Cancelled {
color: #c30000 !important;
}
address {
font-style: normal;
}
.woocommerce-account .woocommerce-column__title, 
.woocommerce-order-details__title, 
woocommerce-table--order-details *, 
.woocommerce-Address-title h3 {
font-size: 28px !important;
text-transform: none !important;
}
.woocommerce-table--order-details tfoot th {
border-top: 1px solid #d8d8d8;
vertical-align: middle;
}
.order-again {
margin-bottom: 40px !important;
}
nav.woocommerce-MyAccount-navigation, 
.loggedout .my-account-details-col, 
#billing_address_2_field span.optional {
display: none;
}
.woocommerce-checkout .woocommerce-input-wrapper .selectric-wrapper, 
.woocommerce-account .woocommerce-input-wrapper .selectric-wrapper {
display: block;
}
.woocommerce-MyAccount-content h3 {
font-size: 32px !important;
margin-bottom: 25px;
}
.woocommerce-checkout .woocommerce form .form-row, 
.woocommerce-account .woocommerce form .form-row {
margin-bottom: 30px !important;
}
.woocommerce-checkout .form-row input:focus, 
.woocommerce-account .form-row textarea:focus {
border-color: #000000 !important;
color: #000000 !important;
}
.woocommerce #order_comments_field .input-text {
min-height: 1px !important;
}
.woocommerce #payment .form-row.place-order {
margin-bottom: 0px !important;
}
.cart_totals.calculated_shipping .selectric-wrapper .selectric {
min-width: 200px;
}
.cart_totals.calculated_shipping .selectric-wrapper .selectric, 
.cart_totals.calculated_shipping .selectric-wrapper .selectric .button,
.woocommerce-checkout table.shop_table tfoot th, .woocommerce-checkout table.shop_table tfoot td, 
.woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table tfoot td {
background-color: transparent !important;
}
.woocommerce-checkout.woocommerce-order-pay .wc-credit-card-form-card-number {
background-repeat: no-repeat;
background-position: right;
}
.bbrew-product-listed a.added_to_cart.wc-forward, 
.single-product.woocommerce-page .woocommerce-message a.button {
background-color: #000 !important;
color: #fff !important;
}
.bbrew-product-listed a.added_to_cart.wc-forward {
padding: 0px 10px !important;
}
.single-product .woocommerce-message {
position: absolute;
max-width: 150px;
left: 20%;
top: 35px;
z-index: 9;
visibility: hidden;
margin: 0px !important;
padding: 0px !important;
}
.single-product .woocommerce-message a {
visibility: visible;
} .woocommerce input[type="radio"] {
display: none;
}
.woocommerce input[type="radio"] + *::before {
content: "";
display: inline-block;
vertical-align: bottom;
width: 25px;
height: 25px;
margin-right: 15px;
margin-bottom: 3px;
border-radius: 50%;
border-style: solid;
border-width: 1px;
border-color: #d8d8d8;
background-color: #ffffff;
}
.woocommerce input[type="radio"]:checked + * {
width: 100%;
color: #444444;
}
.woocommerce input[type="radio"]:checked + *::before {
background: radial-gradient(#f68b29 0%, #f68b29 35%, #ffffff 30%, #ffffff);
border-color: #d8d8d8;
}
.woocommerce input[type="radio"] + * {
display: block;
padding: 0.5rem 1rem;
}  .woocommerce-form__label.checkbox, 
.woocommerce-form-login__rememberme {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woocommerce-form__label input.input-checkbox, 
.woocommerce-form-login__rememberme input, 
.wfg-heading input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.woocommerce-form__label.checkbox span:before, 
.woocommerce-form-login__rememberme span:before, 
.wfg-heading label:before {
content: '';
display: inline-block;
position: absolute;
left: 0px;
height: 25px;
width: 25px;
background-color: #ffffff;
border: 1px solid #d8d8d8;
}
.woocommerce-form__label.checkbox span:after, 
.woocommerce-form-login__rememberme span:after, 
.wfg-heading label:after {
content: "";
position: absolute;
display: none;
}
.woocommerce-form__label input.input-checkbox:checked ~ span:after, 
.woocommerce-form-login__rememberme input:checked ~ span:after, 
.wfg-heading input:checked ~ label:after {
display: block;
}
.woocommerce-form__label input.input-checkbox:checked ~ span:before, 
.woocommerce-form-login__rememberme input:checked ~ span:before, 
.wfg-heading input:checked ~ label:before {
background-color: #f68b29;
border-color: #f68b29;
}
.woocommerce-form__label.checkbox span:after, 
.woocommerce-form-login__rememberme span:after, 
.wfg-heading label:after {
left: 9px;
top: 5px;
width: 7px;
height: 12px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.woocommerce-form__label input.input-checkbox:checked ~ span, 
.woocommerce-form-login__rememberme input:checked ~ span {
font-weight: bold;
}
.wfg-heading label:after {
top: 13px;
width: 5px;
}
.wfg-heading label:before, .wfg-heading label:after {
margin-left: 10px;
} #shipping_method label {
line-height: 30px;
padding: 0px;
font-weight: normal;
}
.woocommerce input[type="radio"]:checked + label {
font-weight: 900 !important;
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
padding-left: 0px !important;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
background: #ffffff !important;
text-shadow: none !important;
background-image: none !important;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
border-bottom-color: #ffffff !important;
}
#payment h6 {
text-align: left;
}
.woocommerce-checkout-review-order-table th {
font-weight: bold !important;
font-size: 28px !important;
}
ul.wc_payment_methods.payment_methods.methods {
padding-top: 0px !important;
}
ul.wc_payment_methods.payment_methods.methods, ul.wc_payment_methods.payment_methods.methods label, 
.woocommerce-checkout-review-order-table td.product-name {
padding-left: 0px !important;
}
.woocommerce-checkout-review-order-table th.product-name, 
.woocommerce-checkout-review-order-table th.product-total {
font-size: 16px !important;
color: #888888 !important;
text-transform: uppercase;
border-bottom: 1px solid #d8d8d8;
}
.woocommerce-checkout-review-order-table th.product-name, 
.woocommerce-checkout-review-order-table td.product-name {
border-right: 1px solid #d8d8d8 !important;
}
.woocommerce-checkout-review-order-table th.product-total, 
.woocommerce-checkout-review-order-table td.product-total {
padding-left: 18px !important;
}
h4#order_review_heading {
margin-bottom: 20px;
}
.lpp-shipping-package-wrapper tr.woocommerce-shipping-totals.shipping {
border: 0px;
}
.woocommerce-checkout .cart_item td.product-name {
max-width: 250px;
}
.woocommerce-checkout-review-order-table tfoot, 
.woocommerce #order_review tr.order-total th, .woocommerce #order_review tr.order-total td {
border-top: 2px dotted #d8d8d8 !important;
}
.woocommerce #order_review tfoot th, .woocommerce #order_review tr.order-total td, 
.woocommerce #order_review table.lpp-shipping-package-wrapper {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
.woocommerce #order_review table.lpp-shipping-package-wrapper {
display: block;
}
.bbrew-mzcs-account-legals .woocommerce-form__label input.input-checkbox:checked ~ span:after {
top: 6px;
}
.bbrew-mzcs-account-legals span, h3#ship-to-different-address label {
text-transform: none;
font-weight: normal;
color: #444444;
font-size: 16px;
line-height: 21px;
}
h3#ship-to-different-address {
margin-bottom: 25px;
}
.age-check-legals a {
text-decoration: underline;
}
#rememberme {
margin-top: -4px;
}
.woocommerce-form-login__rememberme span {
line-height: 25px;
color: #444444;
}
.woocommerce-form__label.woocommerce-form-login__rememberme {
margin-bottom: 20px !important;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
min-width: 150px;
margin-bottom: -5px !important;
}
form.checkout_coupon.woocommerce-form-coupon {
display: block !important;
border: 0px !important;
margin: 0px !important;
padding: 0px 15px !important;
}
form.checkout_coupon.woocommerce-form-coupon button.button {
background-color: #888888;
padding: 5px 5px 5px 6px;
width: 25px;
height: auto;
min-height: 1px;
line-height: 1;
border-radius: 50px;
font-size: 15px;
text-align: center;
}
.coupon-code-checkout {
position: relative;
}
.coupon-code-checkout button.button {
position: absolute;
right: 0px;
}
a.showlogin {
max-width: 150px;
min-height: 55px;
display: block;
text-align: center;
margin-right: 0;
margin-left: auto;
margin-bottom: 30px !important; 
}
.returning-cust-login {
border-bottom: 2px dotted #d8d8d8;
margin-bottom: 50px;
}
.woocommerce-checkout form.woocommerce-form.woocommerce-form-login.login {
border-radius: 0px;
border: 1px dotted #d8d8d8;
margin-bottom: 50px !important;
}
.woocommerce-checkout.logged-in input#coupon_code {
max-width: 400px;
float: right;
margin-bottom: -4px !important;
} .loggedout .bbrew-cust-account-row {
background-image: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/09/login-beers-bg-img-ab@2x-scaled.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding: 170px 20px !important;
}
.loggedout .bbrew-cust-account-row form.woocommerce-form.woocommerce-form-login, 
form.woocommerce-ResetPassword.lost_reset_password {
background-color: #ffffff !important;
border-radius: 10px;
max-width: 935px;
width: 100%;
box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.08);
margin: 0 auto !important;
border: 0px;
padding: 50px;
}
.loggedout .bbrew-col-fullwidth-tab-under.vc_col-sm-8 {
width: 100%;
}
.loggedout .bbrew-cust-account-row .woocommerce h2 {
display: none;
}
.bbrew-lform-head-h3 {
font-size: 36px !important;
text-transform: none !important;
margin-bottom: 30px;
}
p.cart-empty.woocommerce-info {
background-color: transparent !important;
}
p.cart-empty.woocommerce-info:before {
color: #888;
font-size: 32px;
padding-right: 10px;
}
.woocommerce-cart .return-to-shop {
margin-bottom: 50px !important;
}
.bbrew_loginform_rgstr_text {
margin: 50px 0px 0px 0px !important;
display: inline-block;
clear: both;
}
.fg-pass-link a {
text-decoration: underline;
}
.gift-certificate-show-form ul.show_hide_list {
margin-left: 0px;
}
.gift-certificate-show-form ul.show_hide_list label {
line-height: 30px;
}
.woocommerce-checkout-review-order .cart-discount th {
line-height: 35px !important;
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
text-indent: 0px !important;
}
.bb-shop-active-cat {
color: #000000 !important;
}
.bundled_product .details {
margin-top: 15px;
}
.bundled_product .details td label, 
.bundled_product .details .qib-container::before {
font-size: 16px !important;
}
.bundled_product .details table.variations {
margin-bottom: 10px !important;
}
.bundled_product .details .qib-container::before {
margin-top: 6px;
}
.bundled_product .details td label {    
padding-right: 0px !important;
}
.bundled_product .details .qib-button:not(#qib_id):not(#qib_id), 
.bundled_product .details .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
font-size: 13px !important;
width: 20px;
}
.bundled_product .details .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
width: 25px !important;
color: #000000 !important;
}
.bundled_product .details .qib-container {
margin-top: 0px !important;
margin-right: 0px !important;
}
.bundled_product .details .selectric-wrapper .selectric {
min-width: auto;
height: auto;
}
.woocommerce-page .bundled_product .details .cart .button {
border: 0px !important;
}
.woocommerce-page .bundled_product .details .cart .button:hover,
.woocommerce-page .bundled_product .details .cart .button:focus {
background: transparent !important;
}
.woocommerce-page .bundled_product .details .cart .label {
font-size: 16px;
max-height: 25px;
padding-right: 20px;
}
.woocommerce-page .bundled_product .details .cart .button:after {
position: relative !important;
line-height: 35px;
float: right;
padding-right: 14px;
font-size: 18px;
}
.bundled_product .cart .variations a.reset_variations {
margin-top: 0 !important;
margin-right: 50px !important;
margin-bottom: 5px !important;
}
.single-product .product-type-bundle .summary.entry-summary {
margin-top: 40px;
}
.single-product ul.bundled_products li.bundled_product {
margin-bottom: 15px !important;
}
.single-product .selectric .button::after {
visibility: visible;
}
.single-product .selectric .button {
visibility: hidden;
}
#gift-certificate-receiver-form-single input, 
#gift-certificate-receiver-form-single textarea {
background-color: #ffffff;
font-size: 14px;
margin-bottom: 10px !important;
padding: 24px 20px;
}
.pad-lr-zero {
padding-left: 0px;
padding-right: 0px;
} .pum-container {
padding: 40px 15px 0px 15px !important;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6 {
text-align: center;    
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6:first-child {
background-color: #000000;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6:last-child {
background-color: #d8d8d8;
cursor: pointer;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6 p {
font-weight: 600;
margin-bottom: 0px;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6 a {
display: block;
color: #ffffff;
padding: 30px 30px;
font-size: 50px;
font-weight: 600;
}
.bbrew-legal18-popup h2 {
font-size: 60px;
margin-left: -30px;
max-width: 375px;
padding-bottom: 40px;
color: #000000;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6:hover {
opacity: 0.8;
} .yith-wcbm-badge__wrap img {
background-color: transparent !important;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
background-image: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/09/bbrew-bottlecap-badge-img-a.svg);
background-color: transparent;
background-size: cover;
background-repeat: no-repeat;
text-transform: uppercase;
width: 75px;
height: 75px;
margin-top: 15px;
margin-right: 15px;    
padding: 0px;	
font-size: 20px;
line-height: 75px;
}
@keyframes beat {
from {	transform: scale(1); }
to {	transform: scale(1.05); }
}
.yith-wcbm-badge {
max-width: 75px;
}
.yith-wcbm-badge, 
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
-webkit-animation: beat 1s ease infinite alternate;
animation: beat 1s ease infinite alternate;
} .footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) {
width: 100%;
margin-bottom: 55px;
} .footer-sidebar .row-inner .vc_col-sm-3 p {
margin-bottom: 15px;
}
.footer-sidebar .widget ul li {
display: inline-block;
border-bottom: 0;
margin-right: 20px;
padding-bottom: 15px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1)::before, 
.bbrew-map-icon-left a::before {
content: '\f3c5';
margin-right: 10px;
font-size: 24px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) > .widget-area {
margin-left: 80px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2)::before {
content: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/08/bbrew-certified-indep-icon.svg);
position: absolute;
left: 0;
}
.bbrew-above-footer-content {
padding: 60px 20px;
}
.bbrew-above-footer-content h6 {
margin-bottom: 15px;
}
.foot-social-links {
text-align: center;
}
.foot-social-links a {
display: inline-block;
color: #000000;
margin: 0 18px;
line-height: 32px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) .join-brewsletter-row {
background: transparent !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) .join-brewsletter-row::before, 
.footer-sidebar .row-inner .triangle-shape-at-top .row-inner::before {
display: none !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) .join-brewsletter-row .row-inner > .wpb_column {
padding-top: 0px;
padding-bottom: 20px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) .join-brewsletter-row .row-inner > .wpb_column .vc_col-sm-6 {
width: 100%;
}
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content button, 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=button], 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=submit] {
border-color: #ffffff !important;
color: #ffffff !important;
}
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content button:hover, 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=button]:hover, 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=submit]:hover,
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content button:focus, 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=button]:focus, 
.footer-sidebar .row-inner .join-brewsletter-row .nf-form-content input[type=submit]:focus {
background-color: #ffffff !important;
color: #000000 !important;
} .mobile-show, 
.woocommerce-store-notice.demo_store {
display: none !important;
}
.bbrew-unique-shop .woocommerce-store-notice.demo_store {
display: block !important;
z-index: 999 !important;
}
body.post-type-archive-product.woocommerce-demo-store.bbrew-unique-shop {
padding-top: 45px;
}
.woocommerce-store-notice {
background: #000000 !important;
box-shadow: none !important;
border: 0 !important;    
padding: 7px !important;
font-size: 21px !important;    
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
}
.woocommerce-store-notice a {
color: #ffffff;
font-size: 18px;
font-weight: 500;
text-transform: none;
letter-spacing: 0px;
}
.woocommerce-store-notice a:hover, 
.woocommerce-store-notice a:focus {
color: #d8d8d8;
}
.woocommerce-store-notice a:not(.woocommerce-store-notice) {
padding-left: 8px;
}
a.woocommerce-store-notice__dismiss-link {
right: 55px;
position: absolute;
}
div.woof_info_popup {
border-radius: 15px;
background-color: #000000;
padding: 10px 50px;
font-size: 18px;
left: 42.5%;
}
.wfg-popup {
border: 0px !important;
background-color: #f6f6f6 !important;
border-radius: 10px !important;
box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.08) !important;
}
h2.wfg-title {
background: none !important;
border: 0 !important;
box-shadow: none !important;
color: #888888 !important;
font-size: 25px !important;
padding-top: 30px !important;
line-height: 30px !important;
}
.wfg-gift-item h3 {
color: #000 !important;
font-size: 16px !important;
line-height: 20px;
padding: 10px !important;
background: #fff!important;
margin-top: -8px !important;
white-space: unset !important;
text-overflow: unset !important;
}
.wfg-gift-item {
background-color: white;
border: 0;
padding: 10px;
}
#beer-finder-locator #wpsl-search-btn:focus {
color: #ffffff !important;
}
.wc-sc-call-for-credit-container .wc-sc-row > div {
display: inline-block;
margin-right: 20px;
}
.pif-has-gallery .wp-post-image--secondary, 
ul.products li.product .bbrew-product-listed .wp-post-image--secondary {
-webkit-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
transition: opacity .5s ease;
pointer-events: none;
}
ul.products li.product .bbrew-product-listed .wp-post-image, 
ul.products li.product:hover .wp-post-image--secondary, 
ul.products li.product:hover .bbrew-product-listed .wp-post-image--secondary {
opacity: 1;
}
ul.products li.product .bbrew-product-listed .wp-post-image--secondary {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.loggedout.woocommerce-cart form.woocommerce-shipping-calculator {
display: block !important;
}
.loggedout.woocommerce-cart .pickup-location-address, 
.loggedout.woocommerce-cart .pickup-location-field {
display: none !important;
}
.woocommerce-cart form.woocommerce-shipping-calculator .selectric-wrapper .selectric {
min-width: 205px;
padding-left: 10px;
} @media only screen and (min-width: 2500px){ 
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column {
min-height: 1200px !important;
}
}
@media only screen and (min-width: 1920px){	
.wpb_row.this-your-beer-row {
min-height: 880px !important;
}
#popmake-20469 {
max-width: 1024px !important;
}
.main_row.beer-bottle-tabs-crow {
max-width: 1500px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (max-width: 2499px) and (min-width: 1920px){
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column, 
.wpb_row.this-your-beer-row {
min-height: 880px !important;
}
#popmake-20469 {
max-width: 1024px !important;
}
}
@media only screen and (min-width: 992px){	
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column {
min-height: 714px;
}
.wpb_text_column.beer-tab-right-image, 
.beer-pg-tab-content-col > .vc_column-inner {
min-height: 805px;
}
.dktp-text-right {
text-align: right;
}
.wpb_wrapper .ubtn-ctn-center {
margin-bottom: 0px;
}
.cross-sells ul.products.columns-4 > li {
width: 31.73% !important;
margin-right: 30px !important;
}
.cross-sells ul.products.columns-4 li:last-child {
margin-right: 0px !important;
}	
.vc_tta-panel-body .vc_col-sm-3 {
width: 21%;
}
.vc_tta-panel-body .vc_col-sm-9 {
width: 79%;
}
.beer-pg-bottles-caro button.slick-prev, .beer-pg-bottles-caro button.slick-next {
top: 215px !important;
}
.loggedout .bbrew-cust-account-row form.woocommerce-form.woocommerce-form-login p.woocommerce-form-row.form-row-wide {
width: 47%;
display: inline-block;
}
.loggedout .bbrew-cust-account-row form.woocommerce-form.woocommerce-form-login .bbrew_loginf_useremail_p {
margin-right: 4% !important;
}
.woocommerce-cart ul#shipping_method li:first-child, 
.woocommerce-cart .cart_totals .order-total td {
padding-top: 10px !important;
}
.footer-sidebar {
padding: 100px 0px 85px 0px !important;
}	
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2), 
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) {
width: 50%;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) > .widget-area {
margin-left: 110px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) .join-brewsletter-row {
margin-top: -605px;
}
.footer-sidebar .row-inner .join-brewsletter-row .vc_empty_space {
display: none;
}
.single-product.woocommerce-page #content div.product.product-type-bundle > div.images:before {
content: '';
background: #f6f6f6;
width: 1px;
position: absolute;
min-height: 1500px;
left: 0;
z-index: 9;
}
.single-product.woocommerce-page #content div.product.product-type-bundle > .woocommerce-product-gallery.images {
border-left: 0px;
}
.woocommerce-cart .cross-sells ul.products li a.button {
margin-top: 40px;
}
.woocommerce-cart .cross-sells ul.products li.product-type-variable .bbrew-var-pdt-variations {
position: relative;
top: -8px;
}
}
@media only screen and (min-width: 768px) {
.events-content li .wpb_row .vc_col-sm-4 {
width: 45.333333%;
}
.events-content li .wpb_row .vc_col-sm-8 {
width: 54.666667%;
}
}
@media only screen and (max-width: 1024px){
.single-product #container {
padding-left: 0px !important;
padding-right: 0px !important;
}
.woocommerce-cart .row-inner {
padding-left: 20px !important;
padding-right: 20px !important;
}
.cart_totals {
padding: 30px 25px;
margin-top: 40px;
}
.mt-max-width-90perc > .row-inner.row-inner-full {
max-width: 90%;
}
.accordian-img {
margin-bottom: 30px !important;
}
.bbrew-legal18-popup > .row-inner {
padding: 0px !important;
text-align: center;
}
.bbrew-legal18-popup .vc_col-sm-8 {
width: 100%;
}
.bbrew-legal18-popup h2 {
max-width: 90%;
margin: 45px auto 0px;
}	
}
@media only screen and (max-width: 991px){
.beer-pg-tab-content-col > .vc_column-inner {
margin: 0px;
}	
.mm-menu.mm-hasheader > .mm-panel.mm-list .current-menu-item a::after {
display: none !important;
}
.hide-under-992px {
display: none !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) {
width: 100%;
margin-bottom: 55px;
}
}
@media only screen and (max-width: 979px){
#site-navigation {
display: block;
}
#site-navigation .menu-container {
display: none;
}
#header-container .toggle-mobile-menu {
right: auto;
left: 40px;
}
.full-width #site-logo {
left: auto;
right: auto;
width: 100%;
text-align: center;
}
#site-logo img {
margin: 0 auto;
}
#site-navigation .header_cart_link {
padding: 0px;
margin: 0px;
}
#mobile-site-navigation.mm-menu {
width: 100%;
top: 55px;
box-shadow: none !important;
}
html.mm-opened .toggle-mobile-menu .fa-bars:before {
content: "\f00d";
}
.mm-menu {
max-width: 100% !important;
}
.mm-header {
background-color: #f6f6f6 !important;
}
.mm-list > li > a, .mm-list > li > span {
font-size: 18px;
line-height: 28px;
}
.mm-header .mm-title {
padding: 20px 0px !important;
font-weight: bold;		
font-size: 20px;
}
.mm-menu.mm-hasheader > .mm-panel {
background-color: #f6f6f6;
text-align: center;
}
.mm-list > li > a, .mm-list > li > span {
padding: 10px;
}
.mm-menu.mm-white .mm-list > li:after {
border: 0px !important;
}	
.mm-header .mm-prev {
margin-top: -10px;
}
.mm-menu.mm-hasheader > .mm-panel.mm-list li:first-child, 
.mm-menu.mm-hasheader > .sub-menu.mm-panel.mm-list li:nth-child(2) {
margin-top: 60px;
}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
border-color: transparent !important;
}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, 
.mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
border-color: #444444 !important;
}
.mm-list > li.menu-item-has-children > a {
padding-left: 45px !important;
}
#mobile-site-navigation .bbrew-above-footer-content {
position: absolute;
bottom: 100px;
left: auto;
right: auto;
width: 100%;
padding-left: 0px;
padding-right: 0px;
}
.wpb_text_column.bbrew-all-news-wrap {
max-width: 90%;
margin: 0 auto;
}
.page-id-17 .join-brewsletter-row, 
.page-id-15 .join-brewsletter-row, 
.page-id-50 .join-brewsletter-row {
padding-left: 30px;
padding-right: 30px;
}
.archive #main #container.row-inner {
padding-left: 10px !important;
padding-right: 10px !important;
}
.archive .wpb_column.vc_column_container.vc_col-sm-4.bbrew-postc-wrappper, 
.std-template-text-img-col .wpb_column.vc_col-sm-6, 
.woocommerce-cart .vc_col-sm-8, .woocommerce .cross-sells ul.products.columns-4 li, 
.woocommerce-checkout .vc_col-sm-8 {
width: 100% !important;
}	
.std-template-text-img-col .wpb_column.vc_col-sm-6:first-child {
margin-bottom: 60px;
}
body.archive #main #container.row-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}
.bbrew-sp-umla-box {
width: 90%;
float: none !important;
margin-top: 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.bbrew-sp-umla-box:first-child {
margin-bottom: 30px;
}
.wpb_row.bbrew_spdt-pg-info-links {
text-align: center;
}
.bbrew_spdt-pg-info-links-tbox .wpb_column.vc_column_container.vc_col-sm-4 {
margin-bottom: 20px;
}
.bbrew-sp-umla-box, .bbrew-col-fullwidth-tab-under, 
.bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6, 
.brewery-our-temple-row .wpb_text_column {
width: 100%;
}
.bbrew-sp-umla-box, 
.bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6 {		
max-width: 800px;
margin: 0 auto;
}
.bbrew-sp-umla-box:first-child, 
.bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6:first-child {
margin-right: auto;
margin-bottom: 30px;
}
.brewery-our-temple-row .vc_col-sm-12 {
width: 86%;
margin: 0 7%;
}
.brewery-our-temple-row h2 {
padding-bottom: 20px;
}		
.cross-sells ul.products.columns-4 li .button {
top: 0px !important;
}
.timings-row .wpb_column.vc_column_container.vc_col-sm-8 {
padding-bottom: 35px;
}
.timings-row .wpb_column.vc_column_container .ubtn-ctn-center {
margin-bottom: 0px;
text-align: left;
padding-left: 15px;
}
.gmp_map_opts {
max-width: 575px;
margin: 0 auto;
}
.woocommerce-account .woocommerce form .vc_col-sm-6.dktp-text-right.pad-lr-zero {
width: 100%;
margin-top: 20px;
text-align: center;
}
.woof .woof_redraw_zone > div {
width: 100%;
margin-right: 0px;
}
.bbrew-show-filters-link {
right: 0;
padding-top: 55px;
}
.bbrew-spfftrs-inner-wrap .woof {
width: 90%;
}	
.hm-col-this-ur-beer-text > .vc_column-inner > .wpb_wrapper {
max-width: 140px;
margin-left: auto;
margin-right: 0;
}
}
@media only screen and (max-width: 1400px) and (min-width: 769px){
.taphouse-caro-slider button.slick-arrow {
font-size: 30px;
padding: 15px !important;
}
.taphouse-caro-slider button.slick-prev {
left: 5px;
}
.taphouse-caro-slider button.slick-next {
right: 5px;
}
}
@media only screen and (max-width: 979px) and (min-width: 768px){
.bbrew-feat-pd-slide-wrap .wpb_single_image {
min-height: 460px;
}
.bbrew-featpd-slide-content > .vc_column-inner {
margin-bottom: 40px !important;
}
.wpb_row.after-post-find-near-share .vc_col-sm-6:nth-child(1) {
width: 40%;
}
.wpb_row.after-post-find-near-share .vc_col-sm-6:nth-child(2) {
width: 60%;
}
.after-post-find-near-share a {
min-width: 175px;
}		
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper {
margin-left: 70px;
}
.wpb_text_column.bbrew-slide-right-content > .wpb_wrapper {
margin-right: 70px;
}
.wpb_text_column.beer-tab-right-image {
min-height: 605px !important;
}
.bbrew-story-timeline-carousel .bbrewstorytimeline_img {
height: 190px;
}
.cd-horizontal-timeline .events-content li h2 {
font-size: 30px;
}
.cd-horizontal-timeline .events-content li h4 {
font-size: 24px;
}
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column > .wpb_wrapper {
margin-left: 45px;
}
.this-your-beer-row h2 {
font-size: 30px !important;
}
.wpb_row.this-your-beer-row {
min-height: 390px;
}
.bbrew-hm-about-boxes .ult-item-wrap.slick-slide {
width: 100% !important;
margin-bottom: 40px !important;
}
.wpb_row.hm-about-boxes {
padding-bottom: 10px !important;
}
#mobile-site-navigation.mm-menu {
top: 95px;
}
.footer-sidebar .row-inner .vc_col-sm-3 p, 
.footer-sidebar .row-inner .vc_col-sm-3 a {
font-size: 12px !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1)::before {
font-size: 16px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) {
margin-bottom: 35px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) img {
max-width: 40% !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) {
margin-top: -13px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2)::before {
margin-top: -8px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) {
width: 100%;
margin-top: 0px !important;
}
}
@media only screen and (max-width: 768px){
.bbrew-spost-header {
height: 500px;
}
.bbrew-post-top-text p {
font-size: 18px; 
}
.single-post-top-links, .wpb_row.after-post-find-near-share {
padding: 0px;
}
.join-brewsletter-row .row-inner > .wpb_column {
padding-top: 70px;
padding-bottom: 70px;
}
.post-last-updated-text p {
margin: 0px;
font-size: 16px;
max-width: 110px;
margin-right: 0;
margin-left: auto;
text-align: left;
}
.single-post article h1 {
font-size: 40px;
}
.bbrew_cats_slide_text a {
max-width: 220px;
min-height: 200px;
text-align: center;
}
.bbrew_cats_slide_text a span {
line-height: 1.2;
}	
body .entry-content .wpb_column.vc_col-sm-6, 
.woocommerce .product-col-3 ul.products li.product, 
.woocommerce-page .product-col-3 ul.products li.product, 
.vc_tta-panel-body .vc_col-sm-3, .vc_tta-panel-body .vc_col-sm-9 {
width: 100% !important;
}
.woocommerce .product-col-3 ul.products li.product, 
.woocommerce-page .product-col-3 ul.products li.product {
float: none;
margin: 0 auto 40px !important;
}
.taphouse-caro-slider button.slick-arrow {
font-size: 25px;
padding: 10px !important;
}
.cd-horizontal-timeline .timeline {
max-width: 80% !important;
}
.cd-horizontal-timeline .timeline .cd-timeline-navigation a {
height: 50px;
width: 50px;
font-size: 22px;
line-height: 49px;
}
.cd-horizontal-timeline .timeline .cd-timeline-navigation a.prev {
left: -65px !important;
}
.cd-horizontal-timeline .timeline .cd-timeline-navigation a.next {
right: -65px !important;
}
.bbrew-feat-pd-slide-wrap .wpb_single_image {
min-height: 250px;
}
.page-hero-bg-holder .row-inner .vc_column-inner {
min-height: 450px;
}
.bbrew-sp-umla-box, .bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6 {
max-width: 680px;
}
.mt-pad-top-60px .vc_column-inner {
padding-top: 60px;
} 
.mt-pad-bottom-40px .vc_column-inner {
padding-bottom: 40px;
} 
.mt-pad-lr-40px .vc_column-inner {
padding-left: 40px;
padding-right: 40px;
}
.single-product.woocommerce-page #content div.product div.images, 
.single-product .summary.entry-summary {
width: 100% !important;
float: none !important;
}	
.footer-sidebar .join-brewsletter-row-inner .vc_col-sm-6 {
margin-bottom: 0px !important;
}
.footer-sidebar .join-brewsletter-row-inner .vc_col-sm-6 .vc_empty_space {
display: none;
}
}
@media only screen and (max-width: 560px){
body h1 {
font-size: 40px;
}
body h2 {
font-size: 35px;
}
body h3 {
font-size: 28px;
}
body h4 {
font-size: 24px;
}
body h6 {
font-size: 18px;
line-height: 1.11;
}
.button-text-5 p a, 
.bbrew-underline-link a {
font-size: 12px !important;
}
.full-width #site-logo {
margin-top: 10px;
}
#header-container .toggle-mobile-menu {
left: 25px;
}
#site-navigation .header_cart_link {
font-size: 24px !important;
width: 25px;
line-height: 55px !important;
}	
#site-header, #site-header #header-container {
height: 55px !important;
}
#site-logo img {
max-height: 36px !important;
}
#site-logo img.retina-logo {
width: 175px !important;
height: 36px !important;
}
#site-navigation .header_cart_link .cart_product_count {
top: 8px;
}
#site-navigation .header_cart_wrapper {
margin-right: -18px;
}
.wpb_row.home-hero-section .row-inner h1, .fs-64px-heading h2, 
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper h1, 
.archive .page-header h1.page-title {
font-size: 40px !important;
line-height: 1.05 !important;
}	
.this-your-beer-row .fs-64-heading-2 h2 {
font-size: 30px;
line-height: 0.93;
padding-top: 20px;
margin-bottom: 10px;
}	
.button-text-5 p, .button-text-5 p a, .footer-sidebar .widget ul li, 
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1) {
font-size: 12px;
line-height: 1.17;
}	
.bbrew-underline-link a {
padding-bottom: 5px;
}
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column > .wpb_wrapper, 
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper {
margin-left: 0;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper {
margin: 0 auto !important;
}
.wpb_row.home-hero-section .row-inner .slick-slide > .wpb_text_column {
padding-top: 50px !important;
min-height: 612px;
}
section.wpb_row.this-your-beer-row.no-seperator {
background-size: 100% !important;
min-height: 320px;
padding-bottom: 0px !important;
margin-bottom: -75px !important;
}
.bbrew-hm-about-boxes .slick-slide .wpb_text_column > .wpb_wrapper {
border: 0px !important;
}
.bbrew-hm-about-boxes .bbrew-boxes-img-holder, 
.bbrew-hm-about-boxes .slick-slide .bbrew-hm-boxes-img-wrap {
max-width: 302px;
min-height: 1px;
margin-top: 15px;
}
.wpb_row .bbrew-hm-about-boxes ul.slick-dots {
bottom: 0;
}
.hm-about-boxes .wpb_column > .vc_column-inner {
padding: 0px;
}
.bbrew-hm-about-boxes .slick-slide p:first-child::after {
bottom: -2px;
}
.triangle-shape-at-top .row-inner::before {
top: -1px;
}
.bbrew-above-footer-content {
padding: 27px 20px 25px;
}	
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .keg-jump-slide-img {
display: block;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column {
padding-top: 0;
padding-bottom: 50px;
min-height: 190px;
background-image: none !important;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper { max-width: 315px;
padding: 25px 0;
}	
.wpb_row.burleigh-keg-jump-sec .slick-track {
background-color: #000000;
}
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column::before {
display: none;
}
.ult-carousel-wrapper button.slick-prev.slick-arrow {
left: 10px;
}
.ult-carousel-wrapper button.slick-next.slick-arrow {
right: 10px;
}
.hm-about-boxes .ult-carousel-wrapper button.slick-prev.slick-arrow {
left: -20px;
}
.hm-about-boxes .ult-carousel-wrapper button.slick-next.slick-arrow {
right: -20px;
}
.hm-about-boxes .ult-carousel-wrapper button {
top: 50%;
bottom: auto !important;		
}
.hm-about-boxes .slick-dots li.slick-active i::before {
background-color: #888888 !important;
}
.hm-about-boxes .ult-carousel-wrapper .slick-dots li i, 
.hm-about-boxes .ult-carousel-wrapper button {
color: #888888 !important;
}
.std-template-text-img-col .stdt-img-col .vc_column-inner {
min-height: 325px;
}
.col-height-500px .vc_column-inner {
min-height: 300px;
}
.ult-carousel-wrapper button {
font-size: 18px !important;
}
.ult-carousel-wrapper .slick-dots li i {
font-size: 10px !important;
}
.bbrew-lpj-img-wrapper.bbrew-lpj-image {
min-height: 220px;
}
.bbrew-newsletter-block h5 {
font-size: 20px;
}
.bbrew-newsletter-block p {
font-size: 16px;
}	
.bbrew-spost-header {
height: 280px;
}
.bbrew-spost-hero-img {
margin-top: -40px;
}
.single-post article h1 {
font-size: 30px;
margin-bottom: 15px !important;
}
.single-post #container.row-inner, 
.single-post .join-brewsletter-row > .row-inner .join-brewsletter-row-inner {
padding: 0 30px !important;
}
.wpb_row.after-post-find-near-share {
text-align: center;
}
.post-last-updated-text p {
max-width: 100%;
text-align: center;
margin: 15px auto !important;
}
.single-post .bbrew-related-articles .wpb_column.bbrew-postc-wrappper {
padding: 0px;
}
.single-post .join-brewsletter-row > .row-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}	
.archive .page-header .row-inner {
min-height: 340px;
}
.archive .entry-content .bbrew-postc-info {
min-height: 150px;
}
.bbrew-unique-shop ul.products.columns-3 {
padding-left: 20px;
padding-right: 20px;
}
.bbrew-sp-umla-box {
width: 85%;
min-height: 265px;
}
.bbrew-sp-umla-box-img-content {
max-width: 240px;		
}
.woocommerce .shop-template .product .entry-summary {
width: 85% !important;
padding-left: 25px;
padding-right: 25px;
margin-bottom: 25px !important;
margin-top: 40px;
}
.single-product.woocommerce-page #content div.product div.images ul.slides {
margin-left: 0px;
}
.wpb_row.bbrew_spdt-pg-info-links {
text-align: center;
}
.bbrew-u-might-like h1 {
font-size: 25px;
}
.bbrew-map-icon-left a::before {
position: absolute;
left: 15px;
}
.bbrew-map-icon-left a {
margin-left: 30px;
font-size: 16px !important;
}
.cross-sells ul.products.columns-4 li .button {
line-height: 35px !important;
}
.shop_table {
display: block;
width: 100%;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.my-account-details-col > .vc_column-inner {
padding: 30px 20px;
}
.my-account-edit-link {
margin-top: 20px;
}
.my-account-details-col .ubtn-ctn-center {
margin-bottom: 0px;
}
.gmpMapDetailsContainer, 
.gmp_MapPreview {
height: 295px !important;
}
.timings-row .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner, 
.timings-row .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
padding: 0px;
}
.timings-row .wpb_column.vc_column_container .ubtn-ctn-center {
margin-bottom: 20px;
padding-left: 0px;
}
.taphouse-caro-slider .wpb_column.bbrew-postc-wrappper {
padding: 0px;
}
.taphouse-caro-slider button.slick-prev {
left: -25px;
}
.taphouse-caro-slider button.slick-next {
right: -25px;
}
.cd-horizontal-timeline .timeline {
max-width: 60% !important;
}
.cd-horizontal-timeline .events-content li h2 {
margin-bottom: 30px !important;
}
.cd-horizontal-timeline .events a.selected {
font-size: 16px !important;
}
.cd-horizontal-timeline .events a.selected::after {
width: 15px !important;
height: 15px !important;
bottom: -7px !important;
}
.cd-horizontal-timeline ul, .cd-horizontal-timeline ol {
margin: 0px 15px;
}
.beer-pg-tab-content-col > .vc_column-inner {
padding: 60px 35px;
}	
.beer-pg-heading h2 {
font-size: 35px;
}
.loggedout .bbrew-cust-account-row {
padding: 65px 0px !important;
}
.loggedout .bbrew-cust-account-row form.woocommerce-form.woocommerce-form-login, form.woocommerce-ResetPassword.lost_reset_password {
padding: 30px
}
.loggedout .bbrew-col-fullwidth-tab-under.vc_col-sm-8 > .vc_column-inner {
padding: 0px;
}
.woocommerce-checkout .max-width-1320px .row-inner {
padding: 15px !important;
}
.woocommerce-checkout h5 {
font-size: 17px;
}
.bbrew-mzcs-account-legals span, h3#ship-to-different-address label {
font-size: 14px;
}	
.wpb_text_column.beer-tab-right-image {
min-height: 450px !important;
}
.bbrew-story-timeline-carousel .bbrewstorytimeline_img {
height: 250px;
}
.page-hero-bg-holder .row-inner .vc_column-inner {
min-height: 300px;
}
.bbrew-sp-umla-box, .bbrew-sp-umla-box-img-text .vc_column-inner {
min-height: 280px;
}
.bbrew-sp-umla-box, .bbrew-sp-umla-box-img-text .wpb_column.vc_col-sm-6 {
max-width: 320px;
}
.wpb_content_element.bbrew-sp-umla-box-text {
max-width: 220px;
}
.wpb_row.bbrew_spdt-pg-info-links {
padding-left: 30px;
}
.wpb_row.bbrew_spdt-pg-info-links {
padding-right: 30px;
}
.mob-all-white-text * {
color: #ffffff !important;
}
.mobile-show {
display: block !important;
}
.mobile-hide {
display: none !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) {
padding: 0px;
}
.footer-sidebar .row-inner .vc_col-sm-3 {
margin-bottom: 20px !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(1) img {
max-width: 65%;
}
.footer-sidebar .widget ul li {
display: block;
}
.footer-sidebar .widget ul li:last-child {
margin-bottom: 30px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1)::before {
font-size: 18px;
}
.footer-sidebar .row-inner .vc_col-sm-3 p, .footer-sidebar .row-inner .vc_col-sm-3 a {
font-size: 12px !important;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2)::before {
content: '';
background-image: url(//oldsite.burleighbrewing.com.au/wp-content/uploads/2020/08/bbrew-certified-indep-icon.svg);
background-repeat: no-repeat;
background-size: 100%;
width: 45px;
height: 42px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) > .widget-area {
margin-left: 50px;
}
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(3) {
padding-left: 5px;
}
.footer-sidebar .row-inner .vc_col-sm-3 p {
margin-bottom: 10px;
}
.footer-sidebar .widget ul li {
padding-bottom: 0px;
}
.footer-sidebar {
padding-bottom: 40px;
}
}
@media only screen and (max-width: 479px) {
.woocommerce table.shop_table .product-thumbnail, .woocommerce table.shop_table .product-remove, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-price {
display: block !important;
}
} @media only screen and (max-width: 600px){
.bbrew-unique-shop .footer-sidebar, 
.tax-product_cat .footer-sidebar {
padding-left: 45px;
}
#mobile-site-navigation.mm-menu {
top: 58px;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td {
max-width: 100%;
}
.woocommerce table.cart tr td::before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
text-transform: uppercase;
color: #444444;
font-family: 'GTWalsheim', sans-serif !important;
}
.woocommerce table.cart td.actions:before {
content: '';
}
.woocommerce table.cart tr td {
display: block;
text-align: right!important;
}
.woocommerce table.cart td, .woocommerce table.cart th {
border: 0px !important;
}
.woocommerce table.cart thead {
display: none;
}
.woocommerce table.cart td.product-thumbnail-name:before {
display: block;
width: 100%;
text-align: left;
margin-bottom: 15px;
border-bottom: 1px solid #d8d8d8;
}
.woocommerce table.cart td.product-thumbnail-name {
text-align: center !important;
}
.woocommerce-cart .keep-shoping-link a {
margin-bottom: 20px;
display: inline-block;
}
.woocommerce table.cart a.remove {
margin-top: 5px;
}
.woocommerce-page.woocommerce-cart .cart-empty {
font-size: 24px;
line-height: 30px;
}
.bbrew-featpd-slide-content.wpb_column h4 {
padding-left: 20px;
margin-bottom: 15px !important;
}
.bbrew-spfftrs-inner-wrap .woof {
width: 79%;
}
.page-template #main, 
.single-product #main, 
.archive #main, 
.archive.category .page-header {
margin-top: 60px;
}
h2.wfg-title {
font-size: 18px !important;
line-height: 22px !important;
}
.single-product .summary.entry-summary {
display: block;
min-height: 1px;
}
.woocommerce-product-details__short-description {
margin-top: 40px;
}
.qib-container {
margin-top: 0px;
}
.selectric-wrapper .selectric {
min-width: 240px; 
}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {
margin: 20px 0px 0px !important;
}
.single-product h1.product_title.entry-title {
font-size: 28px;
}	
.woocommerce-store-notice, 
.woocommerce-store-notice a {
font-size: 14px !important;
}
.woocommerce-store-notice {		
letter-spacing: 1px;
}
body.post-type-archive-product.woocommerce-demo-store.bbrew-unique-shop {
padding-top: 22px;
}
.woocommerce .woocommerce-ordering {
text-align: center;
}
.woocommerce .woocommerce-ordering .selectric-wrapper {
text-align: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, 
.bbrew-show-filters-link {
width: 87%;
text-align: center;
}
.beer-pg-bottles-caro .slick-slide img.vc_single_image-img {
max-width: 100px; 
}
.taphouse-caro-slider .beer-pg-heading h2 {
font-size: 35px;
}
.beer-pg-bottles-caro .wpb_single_image.slick-slide {
min-height: 400px;
}
table.variations {
margin-bottom: 15px !important;
}
table.variations label {
font-size: 24px;
line-height: 28px;
}
.bbrew-var-pdt-variations,  
.bbrew-var-pdt-variations .bbrew-varpdt-actual-vartn {
max-width: 100% !important;
}
.bbrew-var-pdt-variations {
margin-right: 0px !important;
margin-bottom: 20px !important;
} .main_row.bbrew-cart-heading {
padding-bottom: 0px !important;
}
.cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item td.product-thumbnail-name {
margin-top: 40px;
}
.cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item:nth-child(1) td.product-thumbnail-name {
margin-top: 0px;
}	
.cart_totals .shop_table th {
font-size: 18px;
}
.woocommerce input[type="radio"] + *::before {
margin-right: 10px;
}
.cart_totals .order-total strong .woocommerce-Price-amount {
font-size: 23px;
}
.woocommerce .checkout_coupon .button {
margin-top: 3px;
}
.returning-cust-login {
margin-bottom: 40px;
text-align: center;
}
.returning-cust-login h5 {
margin-bottom: 25px !important;
}
.returning-cust-login .vc_col-xs-6 {
width: 100%;
}
.returning-cust-login a.showlogin {
margin: 0 auto;
display: block !important;
line-height: 40px !important;
min-height: 50px !important;
}
ul.bbrew_shop-cats li {
margin-right: 10px;
margin-left: 10px;
padding: 5px 0px;
}
.archive.tax-product_cat ul.products {
padding-left: 25px;
padding-right: 25px;
}
li.product h2 {
font-size: 24px !important;
}
.bbrew-cats-slider button.slick-prev.slick-arrow {
left: 5px;
}
.bbrew-cats-slider button.slick-next.slick-arrow {
right: 5px;
}
.bbrew-map-icon-left a {
line-height: 20px !important;
}
.bbrew-map-icon-left a::before {
margin-top: 6px;
} .pum-container {
max-width: 90% !important;
}
.bbrew-legal18-popup h2 {
max-width: 100%;
font-size: 40px;
line-height: 50px;
}
.legal18-popup-yes-no .wpb_column.vc_col-sm-6 a {
padding: 40px 30px;
font-size: 40px;
}
.beer-pg-bottles-caro button.slick-prev {
left: 15px !important;
}
.beer-pg-bottles-caro button.slick-next {
right: 15px !important;
}
.bbrew-cats-slider ul.slick-dots li {
font-size: 10px;
width: 10px;
}
} body p, body ul, body ul li {
font-weight: 400;
}
body .entry-content p {
line-height: 20px;
}
.ff-gtwalsheim, 
.h4-ff-gtwalsheim h4, 
body p, body ul, body ul li,
body a, body h1, body h3, 
body h5, body h6, 
#site-header #site-navigation ul li a, 
.button-text-5 p, .button-text-5 p a, li.product h2, 
.nf-form-content .list-select-wrap .nf-field-element>div, 
.nf-form-content input:not([type=button]), .nf-form-content textarea, 
.nf-form-content button, .nf-form-content input[type=button], 
.nf-form-content input[type=submit], .nf-error-msg, .woocommerce-result-count, 
.lmb-container a.loadMoreBtn, .bbrew_cats_slide_text a, 
.post-category-name, .post-category-name a.bbrew-lposts-cat-link, 
.bbrew-btn-blk-outline, button.qib-button, .quantity input.qty, 
.selectric-wrapper .selectric .label, .woocommerce-page div.product form.cart .button, 
.single-product .qib-container::before, .variations label, 
.woocommerce-Price-amount.amount bdi, .single-product .bbrew-var-pdt-variations, 
.mz-bbrew-sp-short-desc .bbrew-products-cats, .ubtn, .woocommerce-message, 
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
.woocommerce .button, small, table.woocommerce-orders-table, address, 
.woocommerce-account .woocommerce-column__title, .nf-form-content select, 
.woocommerce-order-details__title, .woocommerce-table--order-details *, 
.beer-pg-tab-content-col h4, .woof_container_inner > h4,  div.woof_info_popup, input#wpsl-search-btn, 
#wpsl-search-wrap label, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, 
.woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce-info,
.woocommerce-checkout-review-order-table td.product-name, #wpsl-wrap .wpsl-selected-item, #wpsl-search-input, 
.events-content li .wpb_row h4, .button.wfg-button, .cart_totals h2, .woocommerce-form-login__rememberme span, 
.wc-sc-call-for-credit-container label, .wc-sc-call-for-credit-container input, .mm-header .mm-title, 
#gift-certificate-receiver-form-single input, #gift-certificate-receiver-form-single textarea, h2.wfg-title, 
.woocommerce-shipping-totals.shipping {
font-family: 'GTWalsheim', sans-serif !important;
}
body h2, body h4, 
.ff-tiemposfine, form.woocommerce-ordering::before {
font-family: 'TiemposFine', sans-serif !important;
}
.ff-font-awesome-solid, .bbrew-newsletter-block h5::before, 
#site-navigation .header_cart_link i, .selectric-wrapper .selectric .button::after, 
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1)::before, 
button.slick-lightbox-close::before, .single-product .woocommerce-product-gallery__trigger::before, 
.single-product.woocommerce-page #content div.product div.images ul.slides::before, .my-account-edit-link a:after, 
.woocommerce-product-gallery .flex-direction-nav li a:before, .bbrew-map-icon-left a::before, 
.nf-form-content .list-select-wrap>div div:after, .wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before, .bbrew-tab-map-icon .ubtn-data.ubtn-text::before, .beer-pg-tab-content-col .vc_column-inner::before, 
.chosen-container-single .chosen-single div b::before, .bbrew-show-filters-link::before, 
.woocommerce table.my_account_orders .woocommerce-button.print-invoice::after, 
.woocommerce table.my_account_orders .woocommerce-button.button.invoice::after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
body h1 {
line-height: 1.04;	
}
.fw-900, body h1, body h3, 
body h5, body h6, body h6 a, 
.archive.category .bbrew-postc-info.post-category-name a {
font-weight: 900;
}
body h2 {	
line-height: 1.08;	
}
body h2, body h4 {
font-weight: 600;
color: #444444;
}
body h3 {
line-height: 1.11;
}
body h4, .cart_totals h2 {
line-height: 1.09;
}
body h5 {
letter-spacing: 2px;
}
body h5, 
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper h1 {
line-height: 1.06;
}
body h6 {
line-height: 1.14;
text-align: center;
}
.fs-18px, .button-text-5 p, .button-text-5 p a, 
.post-category-name, .post-category-name a.bbrew-lposts-cat-link, 
.footer-sidebar .widget ul li, .lmb-container a.loadMoreBtn, 
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1), 
.bbrew-btn-blk-outline, li.product .img-wrap a, ul.bbrew_shop-cats li a, 
.selectric-wrapper .selectric .label, .mz-bbrew-sp-short-desc .bbrew-products-cats, 
.bbrew-map-icon-left a, .vc_tta-tabs .vc_tta-tab a {
font-size: 18px;	
line-height: 1.11;
}
body p a, body a, .bbrew-underline-link a,  
.button-text-5 p, .button-text-5 p a, 
.post-category-name, .post-category-name a.bbrew-lposts-cat-link, 
.footer-sidebar .widget ul li, .lmb-container a.loadMoreBtn, 
.footer-sidebar .row-inner .vc_col-sm-3:nth-child(2) .textwidget p:nth-child(1), 
.bbrew-btn-blk-outline, li.product .img-wrap a, .selectric-wrapper .selectric .label, 
.mz-bbrew-sp-short-desc .bbrew-products-cats, .bbrew-map-icon-left a, 
.vc_tta-tabs .vc_tta-tab a, .woof_container_inner > h4 {
font-weight: 500;
}
#site-header #site-navigation ul li a {
font-weight: 300;	
}
.fs-64-heading-2 h2 {
font-size: 65px;
font-weight: 600;
line-height: 1;
margin-bottom: 25px;
}
.fs-64px-heading h2, 
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column > .wpb_wrapper h1 {
font-size: 64px;
}
.fs-64px-heading h2 {
font-weight: bold;
}
h2.wfg-title {
font-weight: bold !important;
}
.fs-32px, .foot-social-links a, 
#site-navigation .header_cart_link, 
button.slick-lightbox-close, 
form.woocommerce-ordering::before, .finer-details-text .wpb_raw_code.wpb_content_element i, 
.single-product .price *, .bbrew-sp-umla-boxes-row h1, 
.single-product .woocommerce-product-gallery__trigger::before, 
.single-product.woocommerce-page #content div.product div.images ul.slides::before {
font-size: 32px;
}
.white-color,
.all-white-text *,
.white-heading h1, 
.white-heading h2,
.white-heading h3, 
.white-heading h4, 
.white-heading h5, 
.white-heading h6, 
ul.products li.product:hover .bbrew-product-listed h2, 
ul.products li.product:hover .quantity input.qty {
color: white !important;
}
.color-888888, li.product .bbrew-products-cats a, .bbrew-cat-sep-line, 
.bbrew-related-articles .bbrew-postc-info.post-category-name, body h4, 
ul.products li.product:hover .bbrew-var-pdt-variations, 
ul.products li.product:focus .bbrew-var-pdt-variations, 
ul.bbrew_shop-cats li a, form.woocommerce-ordering::before, 
.selectric-wrapper .selectric .label, .bbrew-map-icon-left a:hover, .bbrew-map-icon-left a:focus, 
.selectric-wrapper .selectric .button::after, .chosen-container-single .chosen-single span, 
.chosen-container-single .chosen-single div b::before {
color: #888888;
}
.color-black, 
ul.bbrew_shop-cats li a:hover, 
ul.bbrew_shop-cats li a:focus, 
.bbrew-map-icon-left a {
color: #000000;
}
.brand-color, 
.single-post .single-post-top-links .post-category-name, 
.single-post .single-post-top-links .post-category-name a {
color: #f68b29;
}
.all-white-text.bbrew-underline-link a:hover,
.all-white-text.bbrew-underline-link a:focus {
}
.bbrew-above-footer-content a:hover, .bbrew-above-footer-content a:focus, 
#site-header #site-navigation ul li a:hover,
#site-header #site-navigation ul li a:focus,
header #site-navigation .header_cart_button:hover, 
#site-navigation .header_cart_widget .woocommerce .buttons a:hover, 
#site-navigation .header_cart_widget .woocommerce .buttons a:focus, 
#site-header #site-navigation ul li.current-menu-item a, 
.bbrew-all-news-wrap .post-category-name, .cart_totals h2, 
.woocommerce table.cart a.remove, .vc_tta-tabs .vc_tta-tab a {
color: #888888 !important;
}
.hide-all,
.hide-all-frontend, 
.remove-text-frontend p,
.page-header, .stock.in-stock, 
.nf-form-fields-required, 
ul.bbrew_shop-cats li.Uncategorized, 
.single-product .page-header, 
.page-template-page-full-width .page-header {
display: none;
}
.tt-uppercase, 
.tt-uppercase *, 
.tt-uppercase-h5 h5,
.events-content li .wpb_row h4, .cart_totals h2 {
text-transform: uppercase !important;
}
.transition-3s, .woocommerce .button, 
body .entry-content a, .bbrew-btn-blk-outline, 
#site-header #site-navigation ul li a:after, 
.bbrew-hm-about-boxes .bbrew-hm-boxes-img-wrap img, .bbrew-sp-umla-box::before, 
.bbrew_cats_slide_text a::before, a.button.add_to_cart_button, 
.heateor_sss_sharing_container, ul.products li.product .bbrew-product-listed, 
ul.bbrew_shop-cats li a, .woocommerce-page div.product form.cart .button, 
.bbrew-sp-umla-box-img-text .vc_column-inner::before, .beer-pg-bottles-caro .wpb_single_image.slick-slide, 
.taphouse-caro-slider button.slick-arrow, .beer-pg-bottles-caro .wpb_single_image.slick-slide.slick-current img, 
.beer-pg-bottles-caro .wpb_single_image.slick-slide::after, .cd-timeline-navigation a, 
.bbrew-story-timeline-carousel .bbrewstorytimeline_img, .legal18-popup-yes-no .wpb_column.vc_col-sm-6 {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.fa-shopping-cart:before {
content: "\f290" !important;
}
.bg-cover-center-norep-img,
.bbrew-lpj-img-wrapper, 
.bbrew_cats_slide_text a, 
.bbrew-spost-header, 
.archive .page-header, .accordian-img, 
.bbrew-feat-pd-slide-wrap .wpb_single_image, 
.wpb_text_column.beer-tab-right-image, 
.bbrew-story-timeline-carousel .bbrewstorytimeline_img, 
footer.site-footer .footer-sidebar {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.bg-overlay-black::before, 
.bg-overlay-white::before,
.join-brewsletter-row::before, 
.wpb_row.burleigh-keg-jump-sec .slick-slide .wpb_text_column::before, 
footer.site-footer .footer-sidebar::before, 
.archive .page-header .row-inner::before, 
.bbrew_cats_slide_text a::before, 
.bbrew-sp-umla-box-img-text .vc_column-inner::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.bg-overlay-white::before {
background-color: rgba(255, 255, 255, 0.6);
}
.ps-relative, .bbrew-sp-umla-box, 
.bbrew-spost-header, .bbrew-sp-umightlike, 
.single-post .wpb_row.join-brewsletter-row, 
form.variations_form.cart .selectric-wrapper .selectric .button::after, 
.bbrew-sp-umla-box-img-text .vc_column-inner > .wpb_wrapper, 
.beer-pg-tab-content-col .vc_column-inner, 
.site-footer {
position: relative;
}
.overflow-hidden, 
.bbrew-spost-header, 
.burleigh-keg-jump-sec, 
.bbrew-sp-umightlike, .bbrew-sp-umla-box {
overflow: hidden;	
}
.clear-both,
.bbrew-sp-umightlike {
clear: both;
}
.zidex-9, 
.bbrew-sp-umla-box-img-text .vc_column-inner > .wpb_wrapper {
z-index: 9;
}
.bbrew-sp-umightlike, 
.bbrew-text-center, 
.bbrew-btn-blk-outline {
text-align: center !important;
}
.mb-50px {
margin-bottom: 50px !important;
}
.mb-40px {
margin-bottom: 40px !important;
}
.marleft-25px {
margin-left: 25px !important;
} .max-width-1380px .row-inner {
max-width: 1380px !important;
}
.max-width-1346px .row-inner, 
.bbrew-related-articles .row-inner {
max-width: 1346px !important;
}
.max-width-1320px .row-inner, 
.archive #container.row-inner, 
.bbrew-unique-shop .entry-content ul.products {
max-width: 1320px !important;
}
.max-width-1280px .row-inner {
max-width: 1280px !important;
}
.max-width-1200px > .row-inner {
max-width: 1200px;
}
.max-width-1175px > .row-inner {
max-width: 1175px;
}
.max-width-1170px > .row-inner, 
.single-post #container.row-inner .bbrew-post-fullwidth, 
.single-post #container.row-inner .bbrew-post-fullwidth .row-inner {
max-width: 1170px;
}
.wpb_text_column.wpb_content_element.max-width-385px > .wpb_wrapper {
max-width: 385px;
}
.bbrew-sp-umla-box-img-text .vc_column-inner > .wpb_wrapper {
max-width: 335px;
}
.row-525px {
max-width: 525px;
}
.mar-lr-auto, 
.max-width-1380px .row-inner, 
.max-width-1346px .row-inner, 
.max-width-1200px > .row-inner, 
.max-width-1175px > .row-inner, 
.single-post #container.row-inner .bbrew-post-fullwidth, 
.single-post #container.row-inner .bbrew-post-fullwidth .row-inner, 
.bbrew-unique-shop .entry-content ul.products, 
.std-template-text-img-col .stdt-text-col .vc_column-inner, 
.std-template-text-img-col .stdt-img-col .vc_column-inner, 
.max-width-525px .vc_column-inner, .row-525px, 
.max-width-525px-wrapper .vc_column-inner > .wpb_wrapper, 
.bbrew-sp-umla-box-img-text .vc_column-inner > .wpb_wrapper {
margin-left: auto;
margin-right: auto;
} .bbrew-btn-blk-outline {
min-width: 252px;
padding: 14px;
border-radius: 15px;
border: 2px solid #000000;
}
.bbrew-btn-blk-outline i {
font-size: 24px;
vertical-align: middle;
padding-right: 7px;
margin-top: -3px;
}
a.ubtn-link .ubtn {
text-transform: none;
font-weight: 500 !important;
}
a.ubtn-link .ubtn-hover {
top: -5px;
min-height: 60px;
}
.bbrew-btn-blk-outline:hover,
.bbrew-btn-blk-outline:focus,
.bbrew-btn-blk-outline:active, 
.woocommerce li.product a.add_to_cart_button.button:hover, 
.woocommerce li.product a.product_type_variable.button:hover,
.woocommerce li.product a.product_type_grouped.button:hover,
.woocommerce li.product a.add_to_cart_button.button:focus, 
.woocommerce li.product a.product_type_variable.button:focus, 
.woocommerce li.product a.product_type_grouped.button:focus, 
.woocommerce-page div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:focus, 
.woocommerce-cart-form .button:hover, .woocommerce-cart-form .button:focus, 
.woocommerce .cart_totals button.button[type=submit]:hover, .woocommerce .cart_totals button.button[type=submit]:focus, 
.woocommerce .cart .button:hover, .woocommerce .cart .button:focus, 
.wc-forward:hover, .wc-forward:focus, 
.woocommerce table.my_account_orders .button:hover, 
.woocommerce table.my_account_orders .button:focus, 
.order-again a.button:hover, .order-again a.button:focus, 
.woocommerce-address-fields button.button:hover, 
.woocommerce-address-fields button.button:focus, 
.woocommerce-EditAccountForm button.woocommerce-Button.button:hover, 
.woocommerce-EditAccountForm button.woocommerce-Button.button:focus, 
#site-navigation .header_cart_widget .woocommerce .buttons a:hover, 
#site-navigation .header_cart_widget .woocommerce .buttons a:focus, 
.taphouse-caro-slider button.slick-arrow:hover, .taphouse-caro-slider button.slick-arrow:focus, 
.woof_submit_search_form_container button:hover, .woof_submit_search_form_container button:focus, 
.woocommerce-form-login__submit:hover, .woocommerce-form-login__submit:focus, 
.woocommerce #payment #place_order:hover, .woocommerce #payment #place_order:focus, 
.woocommerce-page #payment #place_order:hover, .woocommerce-page #payment #place_order:focus, 
input.submit.buy.button:hover, input.submit.buy.button:focus, 
input#wpsl-search-btn:hover, input#wpsl-search-btn:focus, 
.button.wfg-button:hover, .button.wfg-button:focus, 
.showlogin:hover, .showlogin:focus {
background-color: #000000 !important;
color: #ffffff !important;
}
.woocommerce-cart-form .button, 
.woocommerce .cart_totals button.button[type=submit], 
.wc-forward, .woocommerce-Button.button, 
.woocommerce table.my_account_orders .button, 
.order-again a.button, .woocommerce-address-fields button.button, 
.woocommerce-EditAccountForm button.woocommerce-Button.button, 
.woof_submit_search_form_container button, 
.woocommerce-form-login__submit, input#wpsl-search-btn, 
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, 
input.submit.buy.button, .button.wfg-button, .showlogin {
font-size: 18px !important;
font-weight: 500 !important;	
min-height: 50px;
line-height: 46px !important;    
border-radius: 15px !important;
padding-left: 15px;
padding-right: 15px;
text-transform: none !important;
}
.woocommerce-cart-form .button, 
.woocommerce .cart_totals button.button[type=submit], .order-again a.button, 
.wc-forward, .woocommerce table.my_account_orders .button, 
.woocommerce-address-fields button.button, 
.woocommerce-EditAccountForm button.woocommerce-Button.button, 
.woocommerce-form-login__submit, .button.wfg-button, 
.woof_submit_search_form_container button, 
input.submit.buy.button, input#wpsl-search-btn, .showlogin {
background: transparent !important;
border: 2px solid #000000 !important;
color: #000000 !important;
}
.woocommerce .cart .button {
border-color: #888888 !important;
color: #888888 !important;
}
.woocommerce .cart .button:hover,
.woocommerce .cart .button:focus {
border-color: #ffffff !important;
}
.wc-forward {
width: 100%;
}
.woocommerce-message .woocommerce-Button.button {
background-color: transparent !important;
border: 2px solid #ffffff;
background-image: none !important;
}
.woocommerce-message .woocommerce-Button.button:hover,
.woocommerce-message .woocommerce-Button.button:focus {
background-color: #ffffff !important;
color: #000000 !important;
}
.woocommerce #payment #place_order, 
.woocommerce-page #payment #place_order {
background-color: #f68b29 !important;
color: #ffffff !important;
border-color: #f68b29 !important;
max-width: 100%;
width: 100%;
margin: 50px auto 0px auto !important;
display: block;
float: none !important;
}
.woocommerce #payment #place_order:hover, .woocommerce #payment #place_order:focus, 
.woocommerce-page #payment #place_order:hover, .woocommerce-page #payment #place_order:focus { 
border-color: #000000 !important;
}
#site-navigation .header_cart_widget .woocommerce .buttons a {
max-width: 95px;
display: inline-block;
font-size: 16px !important;
line-height: 40px !important;
min-height: 41px !important;
} @font-face {
font-family: 'GTWalsheim';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimLight.svg#GTWalsheim) format("svg"); 
font-weight: 300;
}
@font-face {
font-family: 'GTWalsheim';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimRegular.svg#CircularStd) format("svg"); 
font-weight: 400;
}
@font-face {
font-family: 'GTWalsheim';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimMedium.svg#CircularStd) format("svg"); 
font-weight: 500;
}
@font-face {
font-family: 'GTWalsheim';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/GTWalsheimBold.svg#CircularStd) format("svg"); 
font-weight: 900;
}
@font-face {
font-family: 'TiemposFine';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Semibold.svg#CircularStd) format("svg"); 
font-weight: 600;
}
@font-face {
font-family: 'TiemposFine';
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.eot); 
src: url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.eot?#iefix) format("embedded-opentype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.woff2) format("woff2"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.woff) format("woff"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.ttf) format("truetype"), url(//oldsite.burleighbrewing.com.au/wp-content/themes/care-child/fonts/TiemposFine-Black.svg#CircularStd) format("svg"); 
font-weight: 900;
}