@font-face {
    font-family: 'Lato Black';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-black-webfont.svg#Lato Black) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Bold';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-bold-webfont.svg#Lato Bold) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Light';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-light-webfont.svg#Lato Light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Regular';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/lato-regular-webfont.svg#Lato Regular) format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
    font-family: 'Linowrite';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/linowrite-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/linowrite-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/linowrite-webfont.woff) format('woff'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/linowrite-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/linowrite-webfont.svg#Linowrite) format('svg');
	font-weight: bold;
}*/

@font-face {
    font-family: 'Linowrite';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.woff) format('woff'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/LW.svg#Linowrite) format('svg');
}

/*@font-face {
    font-family: 'Stampete';
	src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/spetetrial-webfont.svg#Stampete) format('svg');
    font-weight: normal;
    font-style: normal;
}*/


@font-face {
    font-family: 'Emillia';
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.eot);
    src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.eot?#iefix) format('embedded-opentype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.woff) format('woff'),
		 url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.woff2) format('woff2'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.ttf) format('truetype'),
         url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/Emillia.svg#Emillia) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'mystampete';
src: url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/StamPete.woff) format('woff'),
url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/StamPete.ttf) format('truetype'),
url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/StamPete.svg#StamPete) format('svg'),
url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/StamPete.woff2) format('woff2'),
url(//www.popupgardens.com.au/wp-content/themes/betheme/fonts/StamPete.eot?#iefix) format('embedded-opentype');
font-weight: normal;
font-style: normal;
}
body {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/body-bg-top.jpg) no-repeat center top 30px transparent;
background-size:100% auto;
position:relative;
}
body.hide-top{
background-position:center top;
}
body.nice-scroll:not(.layout-boxed) {
padding:0 !important;
}
hr {
background:rgba(71,41,43, 0.4);
color:rgba(71,41,43, 0.4);
}
body {
color:#303030;
font-size: 16px;
}
strong {
font-family: 'Lato Bold';
font-weight:normal;
}
p {
cursor:text;
color:#303030;
font-weight: normal;
margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6 {
cursor:text;
color: #303030;
font-family: 'Stampete';
}
h1 {
font-size: 35px;
line-height:40px;
}
h2 {
font-size: 30px;
line-height:35px;
}
h3 {
font-size: 26px;
line-height:31px;
}
h4 {
font-size: 22px;
line-height:27px;
}
h5 {
font-size: 20px;
line-height:25px;
}
h6 {
font-size: 18px;
line-height:23px;
}
.nomargin {
margin:0 !important;
}
.nomargin .vc_column-inner {
padding:0 !important;
}
.nopadding {
padding:0 !important;
}
.nomargin .vc_single_image-wrapper, .nopadding .vc_single_image-wrapper {
margin:0;
padding:0;
}
.emillia-font {
font-family: 'Emillia' !important;
font-weight:normal;
line-height:normal;
}
.linowrite-font {
font-family: 'Linowrite' !important;
font-weight: normal;
line-height:normal;
}
body .shiftnav-loading {
display:none !important;
}
body .shiftnav-wrap {
padding-top:0 !important;
}
body #shiftnav-toggle-main {
background:none;
display:none;
}
body #shiftnav-toggle-main #shiftnav-toggle-main-button {
background:#adac9b;
margin-left:10px;
margin-top:15px;
padding:5px 9px;
}
body.shiftnav-open #shiftnav-toggle-main #shiftnav-toggle-main-button {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/body-bg.jpg) repeat left top #fee4ca;
}
body #shiftnav-toggle-main #shiftnav-toggle-main-button i {
color:#3f4729;
}
body #shiftnav-toggle-main #shiftnav-toggle-main-button i:before {}
body #shiftnav-toggle-main .shiftnav-main-toggle-content.shiftnav-toggle-main-block {
display:none;
}
body .shiftnav {}
body .shiftnav .shiftnav-inner {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/body-bg.jpg) repeat left top #fee4ca;
}
body .shiftnav .shiftnav-inner .shiftnav-nav {
padding-left:35px;
padding-top:40px;
padding-right:35px;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu {}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li {
border-bottom:1px solid rgba(255,255,255,0.5);
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li a {
background:none;
border:0 none;
color:#3f4729;
font-family: 'Lato Bold';
font-size:16px;
font-weight:normal;
line-height:normal;
padding:7px 0;
text-transform:uppercase;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li a span {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/plus-icon.png) no-repeat center center transparent;
background-size:14px;
color:#231f20;
left:auto;
right:0;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li a.ui-state-active span {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/minus-icon.png) no-repeat center center transparent;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li.current-menu-item a,
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li a:hover {
color:#e31937;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li ul.sub-menu {
border:0 none;
margin-bottom:10px;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li ul.sub-menu li {
border:0 none;
}
body .shiftnav .shiftnav-inner .shiftnav-nav ul.shiftnav-menu li ul.sub-menu li a {
border:0 none;
color:#3f4729;
font-family: 'Lato Regular';
padding-left:10px !important;
padding-top:9px;
padding-bottom:9px;
padding-right:10px;
text-transform:capitalize;
}
.shiftnav-open-overlay {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/shiftnav-open-bg.png) repeat left top transparent;
display:none;
position:absolute;
left:0;
top:0;
height:100%;
min-height:100%;
width:100%;
z-index:999;
}
body.shiftnav-open .shiftnav-open-overlay {
display:block;
}
body.shiftnav-open > .shiftnav-wrap {}
body.shiftnav-open .shiftnav.shiftnav-open-target {}
#Content {
min-height:480px;
}
body #Wrapper {
box-shadow:none;
}
.wpb_wrapper p a, .the_content_wrapper p a{color: #e31937;}
.wpb_wrapper h5:first-child{font-family: "Linowrite"; font-weight: normal; letter-spacing: normal;} #Header #Top_bar {
background:none !important;
}
#Header #Top_bar .top_bar_left .menu_wrapper {
display:block;
float:none;
margin:0 auto;
max-width:1280px;
padding-top:100px;
}
#Header #Top_bar .top_bar_left .menu_wrapper nav#menu {}
#Header #Top_bar .top_bar_left .menu_wrapper .menu {
border-bottom:1px solid rgba(71, 41, 43, 0.3);
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li {}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li > a {
line-height:47px;
padding:0;
}
#Header #Top_bar .menu > li a:after {}
#Header #Top_bar .menu > li.current-menu-item > a:after, 
#Header #Top_bar .menu > li.current_page_item > a:after, 
#Header #Top_bar .menu > li.current-menu-parent > a:after, 
#Header #Top_bar .menu > li.current-page-parent > a:after, 
#Header #Top_bar .menu > li.current-menu-ancestor > a:after, 
#Header #Top_bar .menu > li.current_page_ancestor > a:after, 
#Header #Top_bar .menu > li.hover > a:after {
background:none !important;
color:transparent;
visibility:hidden;
opacity:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li > a > span {
line-height:47px;
text-transform:uppercase;
} #Header #Top_bar .top_bar_left .menu_wrapper .menu > li.submenu {}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/sub-menu-bg.jpg) repeat left top #f4ede1;
border:0 none;
border-top:1px solid rgba(71, 41, 43, 0.3);
padding:0 10px;
left:-35%;
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li {
border:0 none;
border-top:1px solid rgba(255,255,255,0.5);
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li:first-child {
border-top:0 none;
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li a {
background:none !important;
border:0 none;
color:#3f4729;
font-family: 'Lato Regular';
font-size:16px;
font-weight:normal;
line-height:20px;
padding:10px 0;
}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li a span {}
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li:hover a, 
#Header #Top_bar .top_bar_left .menu_wrapper .menu > li ul.sub-menu li.current-menu-item a {
color:#e31937;
}
#Footer .widgets_wrapper {
padding:0;
}
#Footer .widgets_wrapper .column {}
#Footer .widgets_wrapper p, #Footer .widgets_wrapper a {
font-family: 'Lato Bold';
font-size:13px;
line-height:20px;
margin:0;
padding:5px 0;
}
#Footer .widgets_wrapper ul {
clear:both;
display:table;
margin:0 auto;
overflow:hidden;
width:auto;
}
#Footer .widgets_wrapper ul li {
display:inline;
float:left;
}
#Footer .widgets_wrapper ul li a {
display:inline-block;
line-height:normal;
padding:0;
}
#Footer .widgets_wrapper .widget.socmed ul li i {
color:#35363a;
font-size:26px;
font-weight:bold;
}
#Footer .widgets_wrapper .widget.socmed ul li:hover i {
color:#b8b4ac;
}
#Footer .widgets_wrapper .widget {}
#Footer .widgets_wrapper .widget.copyright-dev {
text-align:right;
}
body .homeslider-wrapper {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/speckles.png) no-repeat center bottom transparent;
background-size:100% auto;
}
body .homeslider-wrapper > .vc_column_container {
background:#fff;
padding:15px;
}
.welcome {
display: block;
margin: 0 auto;
overflow: hidden;
max-width: 875px;
width: 100%;
}
.vc_row.custom-blog-wrapper {
overflow:visible !important;
z-index:10;
}
.custom-blog-heading {
position:absolute;
top:-140px;
width:100%;
}
.vc_row.custom-blog-container {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/grey-pattern-bg.jpg) repeat left top transparent;
overflow:hidden;
margin-bottom:0 !important;
}
.page-id-83 .vc_row.custom-blog-container, .page-id-83 .vc_row.custom-blog-container:before, .page-id-83 .vc_row.custom-blog-container:after{background: none;}
.vc_row.custom-blog-container:before {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-1.png) no-repeat right top transparent;
height:280px;
width:255px;
position:absolute;
top:35px;
right:0;
}
.vc_row.custom-blog-container:after {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-2.png) no-repeat left bottom 50px transparent;
height:400px;
width:190px;
position:absolute;
bottom:0;
left:0;
}
.vc_row.custom-blog-container > .vc_column_container {
display:block;
float:none;
margin:0 auto;
max-width:1280px;
}
.custom-blog-grid {}
.custom-blog-grid .vc_grid-item {}
.custom-blog-grid .vc_grid-item .vc_grid-item-mini {
background:#fff;
padding:10px;
}
.custom-blog-grid .vc_grid-item .vc_gitem-zone {}
.custom-blog-grid .vc_grid-item .wpb_single_image {
max-height:220x;
overflow:hidden;
}
.custom-blog-grid .vc_grid-item .wpb_single_image a {
display:block;
}
.custom-blog-grid .vc_grid-item .wpb_single_image img {
height:220px !important;
max-width:100% !important;
width:100% !important;
opacity: 0.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.custom-blog-grid .vc_grid-item .wpb_single_image:hover img {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-data-source-post_title { min-height: 38px; }
.custom-blog-grid .vc_grid-item .vc_gitem-post-data-source-post_title h3 {
color:#3f4729;
font-family: 'Linowrite';
font-size:18px;
font-weight: normal;
line-height:normal;
margin:0;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-data-source-post_categories {
padding-bottom:5px;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-category-name {
background:none !important;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-category-name span,
.custom-blog-grid .vc_grid-item .vc_gitem-post-category-name a {
background:none;
color:#303030;
font-family: 'Lato Black';
font-size:14px;
line-height:normal;
text-transform:uppercase;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-data-source-post_date {
margin:0;
}
.custom-blog-grid .vc_grid-item .vc_gitem-post-data-source-post_date p {
color:#303030;
font-family: 'Lato Regular';
font-size:14px;
font-weight:normal;
line-height:normal;
margin:0;
}
.vc_grid .vc_pageable-load-more-btn a, .vc_btn3-container.vc_btn3-center a {
background:none !important;
border:2px solid #405f4d !important;
border-radius:45px !important;
color:#405f4d !important;
font-family: 'Lato Bold' !important;
font-size:13px !important;
padding:13px 50px !important;
text-align:center;
text-transform:uppercase;
}
.vc_grid .vc_pageable-load-more-btn a:hover, .vc_btn3-container.vc_btn3-center a:hover {
border:2px solid #303030 !important;
color:#303030 !important;
}
.vc_btn3-container.vc_btn3-inline a i {
display:none !important;
}
.vc_btn3-container.vc_btn3-center {}
.vc_btn3-container.vc_btn3-center a {}
ul.green-star {
margin-left:0;
}
ul.green-star li {
list-style:none;
padding-left:26px;
padding-bottom:5px;
position:relative;
}
ul.green-star li:before {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/green-star-icon.png) no-repeat right top transparent;
content:' ';
height:14px;
width:15px;
position:absolute;
top:6px;
left:0;
}
.foliage-bg {}
.foliage-bg:before, .foliage-bg-top:before {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-1.png) no-repeat right top transparent;
height:280px;
width:255px;
position:absolute;
top:0;
right:0;
}
.foliage-bg:after, .foliage-bg-bottom:after {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-2.png) no-repeat left bottom 50px transparent;
height:400px;
width:190px;
position:absolute;
bottom:0;
left:0;
}
#where_we_are-wrap {margin-bottom: 0 !important;}
.where_we_are-heading {
position:relative;
width:100%;
z-index:1;
}
.border_solid {
border:1px solid #293616;
}
.wpb_map_wraper {
margin:0 !important;
}
#where_we_are-wrap .vc_column_container {
padding:0 15px;
position: relative;
z-index: 10;
}
#products-hover-img-text {
background-position:center bottom;
}
#products-hover-img-text > .vc_column_container {
padding:0 20px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner {
padding-top:20px;
padding-bottom:20px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner .wpb_wrapper {
position:relative;
}
#products-hover-img-text .products-hover-title {
border-bottom:1px solid rgba(48, 48, 48, 0.5);
padding-bottom:5px;
margin:0 5px 10px !important;
}
#products-hover-img-text .products-hover-title p {
overflow:hidden;
}
#products-hover-img-text .products-hover-title span {
display:inline-block;
float:left;
line-height: 24px;
font-family: "Linowrite";
}
#products-hover-img-text .products-hover-content p:first-child{
border-bottom: 1px solid rgba(48, 48, 48, 0.5);
padding-bottom: 5px;
margin: -3px 5px 10px !important;
}
#products-hover-img-text .products-hover-content p:first-child span, .greenWallTitle p:first-child span {font-family: "Linowrite";}
#products-hover-img-text .products-hover-title i, .greenWallTitle i {
border: 1px solid #dbd5ca;
border-radius: 100%;
color: #dbd5ca;
float:right;
height:22px;
width:22px;
}
#products-hover-img-text .products-hover-title i:before, .greenWallTitle i:before {
display:block;
line-height: 24px;
margin: 0;
height:24px;
width:24px;
}
#products-hover-img-text .products-hover-pic {
display:block;
max-height:231px;
overflow:hidden;
-webkit-animation: fadeInFromNone 0.5s ease-out;
-moz-animation: fadeInFromNone 0.5s ease-out;
-o-animation: fadeInFromNone 0.5s ease-out;
animation: fadeInFromNone 0.5s ease-out;
}
#products-hover-img-text .products-hover-pic figure {}
#products-hover-img-text .products-hover-pic .vc_single_image-wrapper {}
#products-hover-img-text .products-hover-pic .vc_single_image-wrapper img {}
#products-hover-img-text .products-hover-content {
display:none;
-webkit-animation: fadeInFromNone 0.5s ease-out;
-moz-animation: fadeInFromNone 0.5s ease-out;
-o-animation: fadeInFromNone 0.5s ease-out;
animation: fadeInFromNone 0.5s ease-out;
}
#products-hover-img-text .products-hover-content p {
margin-bottom:10px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner:hover .products-hover-content {
display:block;
opacity:1;
-webkit-animation: fadeInFromNone 0.5s ease-out;
-moz-animation: fadeInFromNone 0.5s ease-out;
-o-animation: fadeInFromNone 0.5s ease-out;
animation: fadeInFromNone 0.5s ease-out;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner:hover .products-hover-title,
#products-hover-img-text > .vc_column_container > .vc_column-inner:hover .products-hover-pic {
display:none;
opacity:0;
-webkit-animation: fadeInFromNone 0.5s ease-out;
-moz-animation: fadeInFromNone 0.5s ease-out;
-o-animation: fadeInFromNone 0.5s ease-out;
animation: fadeInFromNone 0.5s ease-out;
}
@-webkit-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@-moz-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@-o-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
.vc_tta-accordion {}
.vc_tta-accordion .vc_tta-panels-container {}
.vc_tta-accordion .vc_tta-panels {}
.vc_tta-accordion .vc_tta-panel {}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading {
background:rgba(255,255,255,0.5) !important;
border:0 none !important;
margin:0 !important;
}
.vc_tta-accordion .vc_tta-panel.odd .vc_tta-panel-heading {
background:rgba(255,255,255,1) !important;
}
.vc_tta-accordion .vc_tta-panel-heading h4 {
color:#3f4729;
font-family: 'Linowrite';
font-size:18px;
font-weight: normal;
line-height:normal;
}
.vc_tta-accordion .vc_tta-panel-heading a {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/accordion-arrow-right.png) no-repeat left 25px top 24px transparent !important;
padding-left:55px !important;
padding-right:60px !important;
padding-top:19px !important;
padding-bottom:19px !important;
}
.vc_tta-accordion .vc_tta-panel-heading span {color: #3f4729; font-family: "Linowrite";}
.vc_tta-accordion .vc_tta-panel-heading i {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/accordion-expand-plus.png) no-repeat center center transparent !important;
border:0 none !important;
color:#dbd5ca !important;
height:36px;
width:36px;
}
.vc_tta-accordion .vc_tta-panel-heading i:before, .vc_tta-accordion .vc_tta-panel-heading i:after {
display:none !important;
}
.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading i {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/accordion-expand-minus.png) no-repeat center center transparent !important;
}
.vc_tta-accordion .vc_tta-panel-heading:hover a {}
.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
background:rgba(255,255,255,0.5) !important;
border:0 none !important;
padding-left:55px !important;
padding-right:60px !important;
padding-top:5px !important;
padding-bottom:19px !important;
}
.vc_tta-accordion .vc_tta-panel.odd .vc_tta-panel-body {
background:rgba(255,255,255,1) !important;
}
.vc_tta-accordion .vc_tta-panel-body .wpb_content_element {}
.vc_tta-accordion .vc_tta-panel-body .wpb_wrapper {}
.vc_tta-accordion .vc_tta-panel-body p {
color:#303030 !important;
font-family: 'Lato Regular';
font-size:15px;
font-weight:normal;
line-height:22px;
margin:0;
}
body.page-contact {}
body.page-contact .section.the_content.has_content {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/contact-us-content-bg.png) no-repeat center top 120px transparent;
background-size:auto;
}
body.page-contact #where_we_are-wrap .border_solid {
margin-top:-117px;
margin-bottom:0;
}
.paul-contact-info {
text-align:right;
}
#contactus-content {
background-position:center top -70px !important;
background-size:cover !important;
}
.contact-box-info {
border:3px solid #fff;
}
.socmed ul {
clear:both;
display:table;
margin:0 auto;
overflow:hidden;
width:auto;
}
.socmed ul li {
display:inline;
float:left;
}
.socmed ul li a {
display:inline-block;
line-height:normal;
padding:0;
}
.socmed ul li a:hover i {
color: #b8b4ac;
}
.socmed ul li i {
color:#35363a;
font-size:26px;
font-weight:bold;
} body div.wpcf7 {
margin:0 !important;
}
div.wpcf7 #contact-form {}
.wpb_wrapper .wpcf7-form {
display:block;
}
div.wpcf7 #contact-form.row {
margin:0 -1%;
}
#contact-form span.wpcf7-form-control-wrap {}
#contact-form span.wpcf7-form-control-wrap input, 
#contact-form span.wpcf7-form-control-wrap textarea {
background:#efece7;
border:1px solid #293616;
border-radius:5px;
box-shadow:none;
color:#303030;
display:block;
font-family: 'Lato Regular';
font-size:15px;
height:48px;
margin:0;
padding:0 10px;
}
#contact-form  input[type='checkbox']{
display:inline-block;
vertical-align:middle;
height:auto;
margin-right:5px;
}
#contact-form .mc4wp-checkbox label span{
vertical-align:middle;
display:inline-block;
font:400 14px 'Lato';
color:#303030;
}
#contact-form span.wpcf7-form-control-wrap input:focus, 
#contact-form span.wpcf7-form-control-wrap textarea:focus {
background:#fff !important;
border:1px solid #293616;
}
#contact-form p{
margin-bottom:10px;
}
#contact-form span.wpcf7-form-control-wrap textarea {
height:145px;
padding:10px;
}
body.button-stroke div.wpcf7 #contact-form input[type="submit"].wpcf7-submit,
.button-stroke input[type="submit"], body.button-stroke input.wpcf7-submit[type="submit"] {
background:none !important;
background-color:transparent !important;
border:2px solid #405f4d !important;
border-radius:45px !important;
color:#405f4d !important;
font-family: 'Lato Bold';
font-size:13px;
margin:0 auto;
padding:13px 50px;
text-align:center;
text-transform:uppercase;
}
body.button-stroke div.wpcf7 #contact-form input[type="submit"].wpcf7-submit:hover,
.button-stroke input[type="submit"]:hover, body.button-stroke input.wpcf7-submit[type="submit"]:hover {
background:none !important;
background-color:transparent !important;
border:2px solid #303030 !important;
color:#303030 !important;
}
#testimonial-wrap {}
#testimonial-wrap .testimonials_slider {
margin-bottom:50px;
}
#testimonial-wrap .testimonials_slider p {
color:#3f4729;
font-family: 'Linowrite';
font-size:17px;
font-weight: normal;
margin-bottom:10px;
}
#testimonial-wrap .testimonials_slider blockquote {
background:none;
margin:0;
}
#testimonial-wrap .testimonials_slider blockquote:before,
#testimonial-wrap .testimonials_slider blockquote:after {
display:none;
}
#testimonial-wrap .testimonials_slider a {
border:0 none;
}
#testimonial-wrap .testimonials_slider span {}
#testimonial-wrap .testimonials_slider i {}
#testimonial-wrap .testimonials_slider i:before{}
#testimonial-wrap .testimonials_slider a.slider_prev {}
#testimonial-wrap .testimonials_slider a.slider_next {}
#testimonial-wrap .testimonials_slider > div {}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul {}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li {}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .bq_wrapper {
background:none;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .hr_dots {
display:none !important;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author {
display:table;
margin:0 auto;
width:auto;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author:before, 
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author:after {
content:'-';
margin:0 4px;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author h5,
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author span {
color:#3f4729;
display:inline-block;
font-family: 'Lato Black';
font-size:15px;
padding:0 1px;
font-weight:100;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .author h5:after {
content:', ';
margin-right:1px;
} .single-post {}
.single-post .fixed-nav.fixed-nav-prev, .single-post .fixed-nav.fixed-nav-next {
display:none !important;
}
.single-post .post {}
.single-post .post .section-post-header {}
.single-post .post .post-nav {
background:none;
min-height:130px;
margin:0;
padding:0;
}
.single-post .post .post-nav ul.next-prev-nav {
display:none;
}
.single-post .post .post-header {
border-bottom:1px solid rgba(71,41,43,0.3);
margin-bottom:25px;
padding-bottom:20px;
}
.single-post .post .post-header .title_wrapper h1 {
color:#3f4729;
font-family: 'Linowrite';
font-weight: normal;
line-height:normal;
margin:0;
text-align:center;
}
.single-post .post .single-photo-wrapper {
display:block;
float:none;
margin:0 auto;
max-width:975px;
width:100%;
}
.single-post .post .single-photo-wrapper .image_wrapper {
border:15px solid #fff;
}
.single-post .post .post-meta {
display:block;
float:none;
margin:0 auto;
max-width:845px;
padding:30px 0 50px;
text-align:center;
width:100%;
}
.single-post .post .post-meta .category.meta-categories {
clear:both;
display:block;
float:none;
}
.single-post .post .post-meta .category.meta-categories p {
color:#303030;
font-family: 'Lato Black';
font-size:17px;
margin-bottom:3px;
text-transform:uppercase;
}
.single-post .post .post-meta .author-date {
clear:both;
display:block;
float:none;
position:relative;
}
.single-post .post .post-meta .author-date:before {
border-top:1px solid rgba(71,41,43,0.5);
content:'';
height:1px;
width:100%;
position:absolute;
left:0;
top:12px;
z-index:1;
}
.single-post .post .post-meta .author-date span {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/body-bg.jpg) repeat center top transparent;
position:relative;
z-index:10;
}
.single-post .post .post-meta .author-date time {
color:#303030;
font-family: 'Lato Regular';
font-size:17px;
padding:0 30px;
}
.single-post .post .post-wrapper-content {
display:block;
float:none;
margin:0 auto;
max-width:862px;
padding:0;
width:100%;
}
.section-post-share {
padding:10px 0 30px;
}
.section-post-share p.share-title {
color:#3f4729;
font-family: 'Linowrite';
font-size:16px;
font-weight: normal;
margin-bottom:5px;
text-align:center;
}
.section-post-share .share_wrapper {
background:0;
border:2px solid rgba(71,41,43,0.5);
display:table;
margin:0 auto;
padding:10px 15px;
width:auto;
}
.section-post-share .share_wrapper > span {
float:left;
display:inline;
line-height:normal;
margin:0 7px;
padding:0;
position:relative;
}
.section-post-share .share_wrapper span i {
color:#9c8b6c;
font-size:22px;
position:absolute;
}
.section-post-share .share_wrapper span i:before {
margin:0;
padding:0;
}
.section-post-share .share_wrapper > span:hover i {
color:#b8b4ac;
}
.section-post-share .share_wrapper span.stButton {
margin:0;
padding:0;
}
.section-post-share .share_wrapper span.stLarge {
background:none !important;
height:22px;
width:22px;
}
.single-post .post .section-post-recents {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/grey-pattern-bg.jpg) repeat center top transparent; 
position:relative;
margin-top:150px;
margin-bottom:0;
padding:65px 0 70px;
}
.single-post .post .section-post-recents:before {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-3.png) no-repeat right top transparent;
content:'';
height:280px;
width:255px;
position:absolute;
top:0;
right:0;
z-index:1;
overflow:visible;
visibility:visible;
}
.single-post .post .section-post-recents:after {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/foliage-2.png) no-repeat left bottom 50px transparent;
content:'';
height:400px;
width:190px;
position:absolute;
bottom:0;
left:0;
z-index:1;
overflow:visible;
visibility:visible;
}
.single-post .post .section-post-recents .section_wrapper {
max-width:1280px;
position:initial;
}
.recents_post-heading {
position:absolute;
left:0;
top:-160px;
width:100%;
text-align:center;
}
.recents_post-heading img {}
#wrap-recents_post {
position:relative;
z-index:10;
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.recents_post-section.column {
background:#fff; text-align:center;
}
.recents_post-inner {
padding:20px;
}
.recents_post-pic {
margin-bottom:10px;
max-height:295px;
overflow:hidden;
}
.recents_post-pic a {
display:block;
}
.recents_post-pic img {
height: 220px !important; }
.recents_post-title {
margin-bottom:20px;
}
.recents_post-title h3 {
color:#3f4729;
font-family: 'Linowrite';
font-size:18px;
font-weight: normal;
line-height:normal;
margin:0;
}
.recents_post-title a {}
.recents_post-meta {}
.recents_post-meta .recents_post-category {
margin-bottom:5px;
}
.recents_post-meta .recents_post-category p {
background: none;
color: #303030;
font-family: 'Lato Black';
font-size: 14px;
line-height: normal;
margin:0;
text-transform: uppercase;
}
.recents_post-meta .recents_post-date {}
.recents_post-meta .recents_post-date time {
color: #303030;
display:block;
font-family: 'Lato Regular';
font-size: 14px;
font-weight: normal;
line-height: normal;
margin: 0;
}
.single-post .post .section-post-comments {}
.blog-categories {
margin:0 !important;
}
.blog-archives {
float:right;
margin:0 !important;
}
.blog-categories .widgettitle, .blog-archives .widgettitle,
.blog-categories label, .blog-archives label {
display:none;
}
.blog-categories select, .blog-archives select {
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/select-icon.png) no-repeat center right 10px transparent;
background-size:12px 8px;
box-shadow:none;
border-top:0 none;
border-left:0 none;
border-right:0 none;
color:#3f4729;
font-family: 'Lato Bold';
font-size:17px;
padding-left:5px;
padding-right:25px;
-moz-appearance:none;
}
.about-whoweare {
margin-bottom:-225px;
}
.about-ian-content, .about-paul-content {
margin-top:-60px;
}
.about-paul-content {
text-align:right;
}
#where_we_are-wrap .border_solid {
margin-top: -188px;
margin-right: 0;
margin-bottom: 30px;
margin-left: 0;
padding-top: 70px;
padding-right: 50px;
padding-bottom: 20px;
padding-left: 50px;
}
.show-for-small {
display:none;
}
.page-about #where_we_are-wrap {
padding-bottom:80px;
}
.page-id-6 #where_we_are-wrap .where_we_are-heading{margin-top: -113px !important;}
#greenWalls{padding: 0 15px;}
#greenWalls .wpb_column{padding: 0 10px 15px;}
#greenWalls .vc_column-inner{padding: 15px;}
#greenWalls .greenWallTitle{
border-bottom: 1px solid rgba(48, 48, 48, 0.5);
padding-bottom: 5px;
margin: 0 0 10px !important;
}
.greenWallCol .wpb_wrapper{position: relative;}
.greenWallCol .greenWallImg .wpb_wrapper > div{margin-bottom: 0;}
.greenWallCol .greenWallImg{height:100% !important; overflow: hidden; margin: 0;}
.greenWallCol .greenWallTxt{height:80% !important; overflow-x: hidden; overflow-y: scroll; margin: 0; position: absolute; right: 0; z-index: 2; display: none;}
#where_we_are-wrap p{font-family: "Linowrite";}
.vc_custom_1472702629493{padding-top: 110px;}
.single-post .image_wrappers{background: #fff; padding: 15px;}
#Footer .widgets_wrapper p, #Footer .widgets_wrapper a {
text-align:right;
}
.archive .post-item {
margin-bottom: 40px;
position: relative;
float: left;
width: 31.333%;
display: inline-block;
}
.archive .post-author, .archive .post-excerpt, .archive .post-footer, .archive .recents_post-pic .image_links{display: none;}
.archive .post-meta .category, .archive .post-meta .author-date{float: none;}
.layout{
max-width:1140px;
margin:auto;
}
.gallery-preload{
overflow:hidden;
width:0;
height:0;
visibility:invisible;
}
#gallery-list{
margin:30px 0 0;
}
#gallery-list li{
list-style:none;
display:inline-block;
width:31.14%;
margin:0 3% 15px 0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#gallery-list li:nth-child(3n){
margin-right:0;
}
#gallery-list li img{
display:block;
max-width:100%;
height:auto;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#gallery-list li header{
font:14px 'Lato';
color:#303030;
text-align:center;
margin-top:15px;
height:40px;
overflow:hidden;
}
#page .pp_description{
font-size:16px !important;
}
.list-page{
display:none;
}
.list-page.active{
display:block;
}
.page-number{
font:700 13px/40px 'Lato';
color:#405f4d;
display:inline-block;
border:2px solid transparent;
width:40px;
height:40px;
border-radius:100%; 
-moz-border-radius:100%; 
-webkit-border-radius:100%;
text-align:center;
cursor:pointer;
}
.page-number.active{
border-color:#405f4d;
}
.page-number.prev, .page-number.next{
border-color:transparent;
font-size:16px;
}
.gallery-pagination{
text-align:center;
margin:0 0 80px;
}
#home-gallery-wrapper{
background:#fff;
padding:0 20px 60px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#home-gallery-wrapper h1{
margin-bottom:25px;
}
.home-gallery-layout{
max-width:1074px;
margin:auto;
padding:0 35px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
position:relative;
overflow:hidden;
}
.home-gallery li{
list-style:none;
float:left;
margin:0 10px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.home-gallery li a{
display:block;
}
.home-gallery li img{
display:block;
max-width:100%;
height:auto;
}
.gallery_slider_prev, .gallery_slider_next{
position:absolute;
top:50%;
width:25px;
height:25px;
margin-top:-12px;
cursor:pointer;
display:block !important;
}
.gallery_slider_prev{
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/prev.png) no-repeat center center /12px auto;
left:0;
}
.gallery_slider_next{
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/next.png) no-repeat center center /12px auto;
right:0;
}
.h-gallery{
margin:auto;
max-width:1004px;
padding:0 35px;
}
.h-gallery .vc_images_carousel .vc_carousel-control{
text-shadow:none;
opacity:1;
margin:-12px 0 0;
width:25px;
}
.h-gallery .vc_images_carousel .vc_carousel-control .icon-prev:before,
.h-gallery .vc_images_carousel .vc_carousel-control .icon-next:before{
display:none;
}
.h-gallery .vc_images_carousel .vc_carousel-control .icon-prev{
display:block;
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/prev.png) no-repeat center center /12px auto;
width:25px;
height:25px;
cursor:pointer;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.h-gallery .vc_images_carousel .vc_carousel-control.vc_left{
left:-35px
}
.h-gallery .vc_images_carousel .vc_carousel-control.vc_right{
right:-35px;
}
.h-gallery .vc_images_carousel .vc_carousel-control .icon-next{
display:block;
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/next.png) no-repeat center center /12px auto;
width:25px;
height:25px;
cursor:pointer;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.gl-row{
background: transparent url(//www.popupgardens.com.au/wp-content/themes/betheme/images/grey-pattern-bg.jpg) repeat scroll left top;
}
#header-top-bar{
background:#293616;
text-align:center;
height:30px;
position:relative;
z-index:100;
}
.top-info{
position:absolute;
right:95px;
top:0;
}
.top-info a{
color:#fff;
font: 700 15px/30px "Lato";
display:inline-block;
margin-left:25px;
}
.top-info a:hover{
color:#fff;
}
.close-top-bar{
position:absolute;
right:15px;
top:0;
width:20px;
height:30px;
color:#949b8b;
font-size:20px;
line-height:27px;
text-align:center;
cursor:pointer; 
font-weight:700;
}
.open-popup-s{
display:inline-block;
color:#fff;
font:700 15px/30px 'Lato';
cursor:pointer;
position:relative;
z-index:600000;
}
#Footer .widgets_wrapper  .open-popup-s{
font-size:13px;
font-weight:400;
color:#303030;
position:relative;
padding-left:35px;
display:inline-block;
margin-left:15px;
}
#Footer .widgets_wrapper  .open-popup-s:before{
content:'@';
position:absolute;
left:0;
top:-4px;
width:26px;
height:26px;
line-height:26px;
text-align:center;
background:#3f4729;
color:#fff;
display:block;
border-radius:100%; 
-moz-border-radius:100%; 
-webkit-border-radius:100%;
font-size:16px;
}
.open-popup-s:hover{
text-decoration:none;
color:#fff;
}
.open-popup-s.mobile{
display:none;
}
#subscribe-form-wrapper p{
margin-bottom:10px;
}
#subscribe-form-wrapper header{
text-align:center;
color:#3f4729;
font:700 14px/20px 'Lato';
text-transform:uppercase;
margin-bottom:17px;
} .popup-s-wrapper{
position:fixed;
width:100%;
height:100%;
z-index:700;
background:rgba(223,217,206,0.8);
display:none;
}
.popup-s-wrapper.active{
display:block;
}
.popup-s-layout{
width:340px;
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/bg-pop.jpg) no-repeat center center / cover;
padding:10px;
position:relative;
top:50%;
left:50%;
-ms-transform: translate(-50%,-50%); 
-webkit-transform: translate(-50%,-50%); 
transform: translate(-50%,-50%);
max-width:100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.popup-s-inner{
background:#e0d9ce url(https://www.popupgardens.com.au/wp-content/uploads/2016/08/body-bg.jpg);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
padding:45px 35px 22px;
position:relative;
}
.popup-s-close{
position:absolute;
right:10px;
top:10px;
width:20px;
height:20px;
background:url(//www.popupgardens.com.au/wp-content/themes/betheme/images/close.png) no-repeat center center /14px auto;
cursor:pointer; 
}
#shiftnav-toggle-main{
width:70px !important;
} @media only screen and (max-width: 1240px) {
body #shiftnav-toggle-main {
display:block;
}
#Header #Top_bar .top_bar_left .menu_wrapper {
display:none;
}
#header-top-bar{
height:auto;
padding-bottom:10px;
}
.top-info{
position:relative;
top:auto;
right:auto;
text-align:center;
}
.top-info a{
line-height:20px;
display:block;
width:240px;
margin:auto;
}
.home-gallery li{
margin:0 5px;
}
.home-gallery-layout{
padding:0 30px;
}
}
@media only screen and (max-width: 1239px) {
.custom-blog-grid .vc_grid-item .wpb_single_image img{height: 140px !important;}
.custom-blog-grid .vc_gitem-post-data-source-post_title{
height: 20px;
overflow: hidden;
}
}
@media only screen and (max-width: 1024px) {
.logo a img.scale-with-grid{width: initial;}
#products-hover-img-text .products-hover-pic {
max-height:none;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner { height: 280px;
min-height: 200px !important;
}
.custom-blog-grid .vc_grid-item .vc_gitem-zone{height:335px;}
#products-hover-img-text .products-hover-pic .vc_single_image-wrapper img{min-height: 200px !important; height: 200px;}
#products-hover-img-text .products-hover-content p{font-size: 13px; line-height: 20px;}
.single-post img.scale-with-grid{max-width: 750px; width: 750px; height: auto;}
.single-post .the_content_wrapper{margin: 0 auto; max-width: 750px;}
.recents_post-section.column{ }
.recents_post-pic img{max-width: 100% !important; height: 150px !important;}
#gallery-list li{
margin:0 2% 7px 0;
}
}
@media only screen and (max-width: 768px) {
.archive .section_wrapper{max-width: 1280px; position: initial;}
.archive .recents_post-section.column{margin: 0 12px 40px !important;}
.custom-blog-grid .vc_grid-item .vc_gitem-zone{height: auto;}
#products-hover-img-text > .vc_column_container > .vc_column-inner{height: 225px; min-height: 200px !important;}
#products-hover-img-text .products-hover-pic .vc_single_image-wrapper img{min-height: 150px !important; height: 150px !important;}
#products-hover-img-text .products-hover-content p{max-height: 150px; overflow: scroll; overflow-x: hidden;}
.single-post .the_content_wrapper{max-width: 548px;}
.recents_post-section.column{max-width: 226px; margin: 0 10px !important;}
.greenWallCol .greenWallImg{height:132px;}
.greenWallCol .greenWallTxt{height:132px;}
.custom-blog-grid .vc_grid-item .wpb_single_image img, .recents_post-pic img{height: 140px !important;}
.page-id-58.vc_responsive .vc_grid-filter, .page-id-83.vc_responsive .vc_grid-filter{display: block !important;}
.page-id-58 .vc_gitem-zone-a .vc_gitem-row-position-top, .page-id-83 .vc_gitem-zone-a .vc_gitem-row-position-top{position: inherit;}
.page-id-58 .vc-gitem-zone-height-mode-auto:before, .page-id-83 .vc-gitem-zone-height-mode-auto:before{display: initial; padding-top: 0;}
.page-id-58 .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right: 0;}
.page-id-58 .custom-blog-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item,
.page-id-83 .custom-blog-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding: 0 10px 15px;}
.custom-blog-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding: 0 10px 15px !important;}
.page-id-83 .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right: 0;}
.layout{
padding:0 20px;
}
#gallery-list li{
width:48%;
margin:0 4%  20px 0!important;
max-width:355px;
}
#gallery-list li:nth-child(2n){
margin-right:0 !important;
}
}
@media only screen and (max-width: 767px) {
.hide-for-small {
display:none !important;
}
.show-for-small {
display:block !important;
}
.the_content_wrapper > .vc_row > .vc_column_container > .vc_column_inner > .wpb_wrapper > .vc_empty_space  {
height:40px !important;
}
#Header #Top_bar .logo #logo {
height:auto;
line-height:normal;
margin:0 0 -150px;
position:relative;
z-index:10;
}
.single-post .post .post-nav {
display:none;
}
.wpb_column.vc_column_container.vc_col-sm-2 {
display:none;
}
body .homeslider-wrapper {
background-position:center bottom -5px !important;
padding-bottom:10px !important;
}
#Footer .widgets_wrapper p, #Footer .widgets_wrapper a {
text-align:center;
}
.about-whoweare {
margin-bottom:0;
}
.about-ian-content, .about-paul-content {
margin-top:0;
text-align:center;
}
.foliage-bg:before, .foliage-bg:after,
.foliage-bg-top:before, .foliage-bg-bottom:after {
display:none !important;
}
.blog-archives {
float:none;
}
.paul-contact-info, .iain-contact-info {
text-align:center;
}
#products-hover-img-text .products-hover-pic {
max-height:100px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner {
min-height:180px;
}
}
@media only screen and (max-width: 640px) {
#Header #Top_bar .logo #logo {
margin-bottom:-140px;
}
#Header #Top_bar .logo #logo img.logo-mobile {
width:50%;
}
.vc_row.custom-blog-container:after {
display:none !important;
}
#testimonial-wrap .testimonials_slider ul.testimonials_slider_ul li .bq_wrapper {
padding-left:0;
padding-right:0;
}
#where_we_are-wrap .border_solid {
margin-top: -190px;
margin-right: 0;
margin-bottom: 30px;
margin-left: 0;
padding-top: 70px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
body .homeslider-wrapper > .vc_column_container {
padding:10px;
}
#products-hover-img-text .products-hover-pic {
max-height:144px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner {
min-height:225px;
}
}
@media only screen and (max-width: 480px) {
body.page-contact .section.the_content.has_content{background: url(//www.popupgardens.com.au/wp-content/themes/betheme/images/contact-us-content-bg.png) no-repeat center top 4px transparent;}
.blankspace{display: none;}
.archive .recents_post-section.column {margin: 0 0px 40px !important;}
#wrap-recents_post{padding-left: 0px; padding-right: 0px;}
.page-id-83 .vc_empty_space{display: none;}
.home_3box{max-width: calc( 100% - 37px ) !important;}
.home_3box .vc_gitem_row .vc_gitem-col, .page-id-83 .vc_gitem_row .vc_gitem-col{padding: 20px;}
.vc_responsive .home_3box .vc_grid-filter, .page-id-83.vc_responsive .vc_grid-filter{display: block !important;}
.vc_custom_1472702629493{padding-top: 50px !important;}
.home_3box .vc-gitem-zone-height-mode-auto:before, .page-id-83 .vc-gitem-zone-height-mode-auto:before{display: initial; padding-top: 0;}
.home_3box .vc_gitem-zone-a .vc_gitem-row-position-top, .page-id-83 .vc_gitem-zone-a .vc_gitem-row-position-top{position: inherit;}
#Header #Top_bar .logo #logo{margin-bottom: 0; height: initial;}
#greenWalls .wpb_column{margin-bottom: 20px;}
.recents_post-section.column{max-width: initial; margin: 0 0 20px !important;}
.recents_post-heading{z-index: 1; margin-top: 20px;}
.recents_post-pic img{height: auto !important;}
.custom-blog-grid .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right: 0 !important;}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right: 0 !important;}
.blog-categories select, .blog-archives select{width: 100%;}
#where_we_are-wrap .where_we_are-heading{position: relative; z-index: 9;}
.page-id-6 #where_we_are-wrap .where_we_are-heading{margin-top: -96px !important;}
.page-id-10 #where_we_are-wrap .where_we_are-heading{margin-top: 0 !important;}
#Content .custom-blog-grid .vc_grid-item .wpb_single_image img{ height: auto !important;
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right: 0 !important;}
.custom-blog-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right: 0 !important;}
.custom-blog-grid .vc_grid-item .vc_grid-item-mini{width: 100%; margin: 0 auto;}
.custom-blog-grid .vc_grid-item .vc_grid-item-mini{padding: 0px;}
.custom-blog-heading{top: -100px;}
.custom-blog-grid .vc_grid-item .vc_gitem-zone{height: auto !important;}
.vc-gitem-zone-height-mode-auto:before{padding-bottom: 20px;}
.vc_row.custom-blog-container:before{background-size: cover; height: 155px; width: 25%;}
.wpb_column.vc_column_container {}
#where_we_are-wrap .vc_column_container {
padding:0;
}
.page-id-6 #where_we_are-wrap .border_solid{
border:0 none !important;
}
.page-id-10 #where_we_are-wrap .border_solid{
border:0 none !important;
margin-top: -150px !important;
}
#where_we_are-wrap .border_solid {  padding-right:10px;
padding-left:10px;
position: relative;
margin-top: -140px !important;
z-index: 1;
padding-top: 90px !important;
}
.page-products h1 {
font-size:18px !important;
}
#products-hover-img-text .products-hover-pic {
max-height:250px;
}
#products-hover-img-text .products-hover-pic {
max-height:244px;
}
#products-hover-img-text > .vc_column_container > .vc_column-inner {
min-height:335px;
}
h1.emillia-font {
font-size:50px !important;
}
.rev_slider h1.emillia-font {font-size: 230% !important;}
#gallery-list li{
float:none;
width:100%;
margin:0 auto 0 !important;
max-width:355px;
padding:15px;
}
.popup-s-layout{
width:100%;
-ms-transform:none;
-webkit-transform: none;
transform: none;
top:0;
left:0;
height:100%;
}
.popup-s-inner{
height:100%;
}
.gallery_slider_prev, .gallery_slider_next{
width:20px;
height:20px;
background-size:10px auto;
}
.home-gallery-layout{
padding:0 25px;
max-width:375px;
}
}
@media only screen and (max-width: 375px) {
.recents_post-heading{margin-top: 33px;}
#where_we_are-wrap .border_solid{margin-top: -124px !important;}
}
@media only screen and (max-width: 320px) {
.recents_post-heading{margin-top: 52px;}
#where_we_are-wrap .border_solid {
margin-top: -101px !important;
}
body .homeslider-wrapper > .vc_column_container {
padding:7px;
}
.page-id-6 #where_we_are-wrap .where_we_are-heading{margin-top: -79px !important;}
}