/*  
Theme Name: Nicks Base Theme
Description: A starter theme for PageLines using leet LESS methods. Use it as a base for your own creations. Find me @nphaskins
Version: 1.2
Author: Nick Haskins
Author URI: http://nickhaskins.com
Template: dms
*/

/* SHELTA 2018 */


body {
padding: 0px;
margin: 0em;
background-color:#9c9e9a; 
}


body .pl-area {
padding: 0px;
margin: 0em;
background-color:#fff; 
}
body.display-full .pl-content, body.display-boxed .pl-fixed-top .pl-content {
position: relative;

margin: 0 auto;
}

body .pl-area .pl-section .pl-section > .pl-section-pad {
padding: 0px;
margin-bottom: 1em;
}


body.display-boxed .boxed-wrap .pl-area-wrap > .pl-content {
padding-left: 0px;
padding-right: 0px;
background-color:#8bc1c8; 
}

body .site-wrap {
background: #fff;}

body .pl-fixed-top {
    background-color: #F2F2F2;
    box-shadow: 0 0px 0 rgba(0,0,0,0.2);
}

.full_width {
clear: both;
width: 100%;
max-width: none;
margin-left: 0;
margin-right: 0;
margin-bottom: 0em;
}

#page .pl-inner
{background-color:#fff; padding:0px; padding-bottom:0px;  border-left: 1px solid #f3f3f3 none;  border-right: 1px solid #f3f3f3 none; max-width:1280px; margin:auto;
}

.pl-area-wrap { padding:0px;}

.pl-section-pad {
padding: 0px 0;
}


.tp-bannertimer.tp-top { display:none;}

.title h1	{margin-left:0px; color:#3F3F3F; font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:26px; border-bottom: 0px solid #ddd; text-align:center; display:block; width:100%;}


h1	{margin-left:0px; color:#3F3F3F; font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:26px; border-bottom: 0px solid #ddd; margin-left:0px; display:block; width: auto;}

.h1-normal	{margin-left:0px; color:#3F3F3F; font-family: 'Roboto Condensed', sans-serif; font-weight:200; font-size:26px;}


.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
margin: .5em 0;
}

h2 { margin-left:0px; color:#000000;  font-family: 'Roboto Condensed', sans-serif; font-weight:200; font-size:19px;
}

.hentry p {
  margin: 0 0 1.55em 0; font-family: 'Open Sans', sans-serif; font-weight:400;
}

strong {
  font-weight:600; font-size:105%;
}

#head-logo { padding:12px 0px 0px 10px; float: left;}

#head-text {  margin-right:10px;  padding-top:5px;}

#head-text p {
font-family: 'Open Sans'; font-weight:300;
 font-size : 16px; color:#000; line-height:34px; padding:0px; padding-right:15px; margin:0px;
 text-align: right;
}

#slider_h3 {
	position: absolute;
	color: #fff;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:24px; color:#fff;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	background-color: transparent;
	text-decoration: none;
}

.navbar-content-pad.fix { background-color:#fff;}

.section-navbar .navbar.pl-color-grey .navline > li.current-menu-item > a, .section-navbar .navbar.pl-color-grey .navline > li.current_page_item > a, .section-navbar .navbar.pl-color-grey .navline > li.active > a {
background: #fff; background-color: #fff; color: #E60003;
}


.section-navbar .navbar.pl-color-grey .navline > li > a {
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:18px; color:#000; text-transform: capitalize;}

.section-navbar .navbar.pl-color-grey .navline > li > a:hover {
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:18px; color:#000; text-decoration:underline; background-color:transparent;}

#menu-primary-1 .popup-nav { display:none;}
.section-navi .navi-right {
float: right; padding-top:30px;
}


.section-navi .navi-left {
float: left;
}

.section-navi .navi-container {
height: 79px;
padding: 0px;
}

.section-navi .navi-left img { width:110px; height:100%;}

.section-navi .pl-nav > li > a {
line-height: 50px;
padding: 0 13px;
color:#fff; font-size:16px; font-weight:bold;
display: inline-block; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
opacity:1;
}

.single-post .post-thumbnail-link { display:none;}



body .pl-mobile-menu ul li {
    margin: 12px 0px;
}

/* Search */

a.nav-btn.nav-btn-navbar.mm-toggle { color:#fff; background-color:#8BC1C8;}

.section-navbar .navbar .navline {
float: right;
position: relative;
left: 0;
display: block;
margin: 0 10px 0 0;
font-size: .9em;
}
.section-navbar .navbar.pl-color-grey .searchform .searchfield {
background-color: #fff;   font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:16px; color:#8bc1c8 !important}



.searchform .btn-search {
position: absolute;
z-index: 10;
left: 5px;
top: 1px;
color: #fff;
}

.current_posts_info {
  padding: 0px; padding-top:20px; padding-bottom:10px;
  position: relative;
   color:#3F3F3F; font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:26px; border-bottom: 1px solid #ddd; margin-left:0px; display:block; width:100%;

}

.section-navbar .navbar .searchform.has-focus i.icon.icon-search { color:rgba(255,255,255,0.5);}

.section-navbar .navbar .searchform.has-focus  { color:rgba(255,255,255,0.5);}


.section-navbar .navbar.pl-color-grey .navline .caret {
  border-top-color: #000;
}

.icon-chain:before, .icon-link:before, .fa-chain:before, .fa-link:before {
    content: "\f002";
}

 
ul.sub-menu.dropdown-menu {
  text-decoration: none;
  text-shadow: none;
  color: #000;
  background-color: rgba(254,254,254,.85);
}

body .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 0px solid #ccc;
  border: 0px solid rgba(0,0,0,0.2);
  border-radius: 0px;
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

.section-navbar .navbar.pl-color-grey .navline > li.dropdown.open > a {
  color:#000;
  background: none;
}

.section-navbar .navbar .navline > .dropdown > .dropdown-menu:before {
	  content: normal;
  display: inline-block;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid #8bc1c8;
  border-bottom-color: #8bc1c8;
  color:#fff;
  position: static;
  top: -70px;
  left: 9px;
}

body .dropdown-menu li > a, body .dropdown-menu li > span {
  display: block;
  padding: 10px 20px;
  clear: both;
  font-weight: normal;
  line-height: 24.7px;
 font-family: 'Roboto Condensed', sans-serif; font-weight:200; font-size:16px; 
   white-space: nowrap;
  cursor: pointer;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  transition: none; 
}
body .dropdown-menu li > a:link, body .dropdown-menu li > span { color:#000;font-weight:200;}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu li.current-menu-item > a {
  text-decoration: underline;
  text-shadow: none;
  color: #000;

  background-color: #fff;

  background-image: none;
font-weight:200;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}



.dropdown-menu li.current-menu-item > a {
  text-decoration: underline;
 text-shadow: none;
  color: #000;
  background-color: #8bc1c8;
font-weight:200;

  background-image: none;
 
}

.pl-new-loop .hentry.metahead-page {
padding-left: 0px;
}

.metahead {
width: 70px;
position: absolute;
left: 0;
top: 0;
font-size: 85%;
display:none;
line-height: 1.2em;
}

.post-thumbnail-link { width:225px; float:left; margin-right:10px;}

.multi-post .hentry .entry-title {
margin: 0; padding-top:30px;
}

.multi-post .pl-new-loop .hentry {
border-bottom-style: solid;
border-bottom-width: 1px;
padding:20px 0px;
margin:00px 0px;
clear:both; overflow:hidden;
}

.multi-post .continue_reading_link {
margin-top: 0px;
}

.continue_reading_link .btn {
	display: inline-block;
	padding-top: 3px;
	padding-right: 16px;
	padding-left: 10px;
	padding-bottom: 1px;
	margin-bottom: 0;
	margin-top: -10px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	background-color: #FF0004;
	border-radius: 2px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	text-shadow: none;
	float: right;

}


.continue_reading_link .btn:hover  { background-color:#292525; color:#fff;}

.icon-search { color:#000;}

.searchform pl-searcher { color:#fff;}

.multi-post .metamedia img { width:225px; height:150px;}

.entry-title a { text-decoration: none;}
.entry-title a:link { color:#8bc1c8;}
.entry-title a:visited { color:#8bc1c8;}
.entry-title a:hover { color:#8bc1c8; text-decoration:underline;}
.entry-title a:active { color:#F70004; text-decoration:underline;}

a { text-decoration: none;}
a:link { color:#3f98a4;}
a:visited { color:#3f98a4;}
a:hover { color:#3f98a4; text-decoration:underline;}
a:active { color:#F70004; text-decoration:underline;}


.multi-post a.post-thumbnail-link { display: block; float:left; width: 255px; height:170px; margin-right:20px;}
.multi-post a.post-thumbnail-link img { width: 255px; height:170px;}

/* PRODUCT HOME */



#product-page { display:block;  width:98%; margin:auto; }

#product-page p { margin:auto; width:98%;}

.product-home { display:block; float:left; width:46%; margin-left:2%; margin-right:2%;}

.product-home h2 { display:block; border-bottom:1px solid #eee; width:80%; }

.product-home-left { display:block; float:left; width:53%;}

.product-home-left p { font-size:12px; line-height:17px;}

.product-home-right { display:block; float:left; width:45%; margin-left:5px;}


/* Menu Links */


.product-home-links {
	
	width:99.5%;
	
	height:55px;
	padding:0;
	margin:0 auto;
	 margin-bottom:5px;

	display:block;
	
	background-color:#f2f2f2;	
font-family: 'Roboto Condensed', sans-serif;   font-weight:600; font-size:16px;	border:1px #f3f3f3 solid;
	
}


.product-home-links-icon { display:block; width:15%; min-width:57px; max-width:57px; float: left;}

.product-home-links-icon img { display:block; width:100%; height:57px;}

.product-home-links img	{ margin-left:0px;}

	 
	 .product-home-linktext {
	font-size:16px;
	font-weight: normal;
	line-height:55px;
	width: auto; display:block;
	float: left;
	padding-left:10px;
	height:57px;
	

}



.product-home-links a {
	color: #666666;
	text-decoration: none;
	display:block; 	height:55px;
}


.product-home-links a:link {
	color: #8bc1c8;
	text-decoration: none;
	display:block; background-color:#fff;
}

.product-home-links a:visited {
	color: #8bc1c8;
	text-decoration: none;
	display:block; background-color:#fff;
}



.product-home-links a:hover {
	display:block;
	background-color: #8bc1c8;
	color: #fff; max-height:55px;
}

.product-home-links a:active {
	display:block;
	background-color: #ed1c23;
	color: #fff;
}



#products-top{ width:100%; display:block; overflow:hidden; padding:10px; font-size:20px; padding-bottom:3px;font-family: 'Roboto Condensed', sans-serif;    font-weight:400; line-height:50px;}

#products-top ul { margin:0px; padding:0px;}
#products-top li { list-style:none; list-style-position: inside; float:left; width:40%;  padding:2.5%;  margin:2.5%;  background-color:#fafafa; min-width:100px; text-align:center; display:block; }

#products-top a:link { color:#666; background-color:#ccc; width:100%; height:100%; display:block; text-decoration:none;}
#products-top a:visited {color:#666; background-color:#ccc; width:100%; height:100%; display:block;}
#products-top a:hover {color:#fff; background-color:#0084C9; width:100%; height:100%; display:block;}
#products-top a:active {color:#fff; background-color:#000; width:100%; height:100%; display:block;}

#products-top img {
  opacity: 1;
  background: #0084C9;
  width:100%;
  height: auto;
}
#products-top img:hover {
  opacity: 0.5;
  background:#0084C9;
}

#products-side { width:100%; display:block; overflow:hidden; padding:10px; font-size:20px; padding-bottom:3px;}

#products-side li { list-style:none; list-style-position: inside; float:left; width:90%;  padding:2.5%;  margin:0%;  background-color:#fafafa; min-width:100px; text-align:center; display:block; font-size:15px; font-weight:400; font-family: 'Lato', sans-serif; }

#products-side a:link { color:#666; background-color:#e6e6e6; width:100%; height:100%; display:block; text-decoration:none; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/side-product-link.png'); background-repeat:no-repeat; background-position:right bottom;}
#products-side a:visited {color:#666; background-color:#e6e6e6; width:100%; height:100%; display:block;} 
#products-side a:hover {color:#fff; background-color:#0084C9; width:100%; height:100%; display:block; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/side-product-hover.png');  background-repeat:no-repeat; background-position: right bottom;}
#products-side a:active {color:#fff; background-color:#000; width:100%; height:100%; display:block;}


#products-side .product-title { padding:0; margin:0; height:30px; line-height:30px;}

#products-side img {
  opacity: 1;
  background: #0084C9;
  width:100%;
  height: auto;
}
#products-side img:hover {
  opacity: 0.5;
  background:#0084C9;
}


/* CANCER COUNCIL */

#Cancer-intro h1 {
	font-family: 'Varela Round';
	font-size: 34px;

	color:#0092d4; margin:0px; padding:0px;
}

#Cancer-intro h2 {
	font-family: 'Varela Round';
	font-size: 34px;
	 margin:0px; padding:0px;

	color:#ffd300;
}

#Cancer-intro h3 {
	font-family: 'Varela Round';
	font-size: 18px;
	 margin:0px; padding:10px 0px;

	color:#000;
}

#Cancer-intro h4 {
	font-family: 'Varela Round';
	font-size: 20px;

	color:#0092d4; margin:0px; margin-bottom:20px; padding:0px;
}


#Cancer-intro-beach h4 {
	font-family: 'Varela Round';
	font-size: 18px;

	color:#ffd300; margin:20px 0px; padding:0px; text-align:center;
}

#Cancer { width:100%; margin:auto; display: block; /* background-image:url(https://localhost/shelta2018/wp-content/uploads/2017/05/cc-brush-aqua.jpg); background-position:center center; background-repeat:no-repeat; background-size: contain; */ }

#Cancer li { width:30%; margin:0 1.5%; list-style:none; display:inline-block; text-align:center; font-family: 'Varela Round'; }

#Cancer li a p { background-color:#ffd300; color:#000; padding:5px 0px;}
#Cancer li a:link p { background-color:#ffd300; color:#000; }
#Cancer li a:visited p { background-color:#ffd300; color:#000; }
#Cancer li a:hover p { background-color:#0092d4;  color:#ffd300;  text-decoration:none;}
#Cancer li a:active p { background-color:#ffd300;  color:#000; }


#Cancer li a:hover { text-decoration:none;}

.links-cancer {	width:100%;
	height:55px;
	padding:0;
	margin:0;
	margin-bottom:7px;
	display:block;
	font-family: 'Varela Round', sans-serif;   font-weight:600; font-size:16px; background-color:  #0092d4;
	
}
.links-icon-cancer { display:block; background-color:   #0092d4; width:15%; min-width:55px; max-width:55px; float: left;}
.links-icon-cancer img { display:block; background-color:  #0092d4;}

.linktext-cancer-1 {
	font-size:15px;
	font-weight: normal;
	line-height: normal;
	width: auto;
	float: left;
	padding-left:10px; padding-top:11px; color:#fff;}

.linktext-cancer-2 {
	font-size:15px;
	font-weight: normal;
	line-height: normal;
	width: auto;
	float: left;
	padding-left:10px; padding-top:0px; color:#ffd500;}
	
	#UPF50-product { clear:both; padding-top:1px; width:100%; margin-top:100px; min-height:750px; display:block; /* background-image:url(https://localhost/shelta2018/wp-content/uploads/2017/05/cc-brush-yellow.jpg); background-position: center center; background-repeat:no-repeat; background-size: contain; */}
	
	
	#UPF50-product h1 {font-family: 'Varela Round';
	font-size: 26px;

	color:#000; margin:0px; padding:0px;
}

	#UPF50-product .h1-normal {font-family: 'Varela Round';
	font-size: 26px;

	color:#0092d4; margin:0px; padding:0px;}
	
#UPF50-product img { width:100%;}

#UPF50-product .specifications-rain h2 {font-family: 'Varela Round'; background-color:#0092d4; padding-top:8px;}

#UPF50-product .specifications-rain h3 {font-family: 'Varela Round'; }
#UPF50-product .specifications-rain p {font-family: 'Varela Round'; }


#UPF50-product .specifications p { padding:10px; font-family: 'Varela Round';}
#UPF50-product .swatch-sample { padding-top:10px;}

#UPF50-product .swatch-sample li { display: inline-block; width: auto; min-width:130px; list-style:none; text-align: left; padding:0 1%; margin-top:5px; font-size:12px; font-weight:300;}

#UPF50-product .swatch-sample li img { width:50px; height:50px; max-height:50px; max-width:50px;}

#UPF50-beach h1 {font-family: 'Varela Round';
	font-size: 26px;

	color:#000; margin:0px; padding:0px;
}

	#UPF50-beach .h1-normal {font-family: 'Varela Round';
	font-size: 26px;

	color:#0092d4; margin:0px; padding:0px;}
	
#UPF50-beach img { width:100%;}

#UPF50-beach .specifications-rain h2 {font-family: 'Varela Round'; background-color:#0092d4; padding-top:8px;}

#UPF50-beach .specifications-rain h3 {font-family: 'Varela Round'; }
#UPF50-beach .specifications-rain p {font-family: 'Varela Round'; }


#UPF50-beach .specifications p { padding:10px; font-family: 'Varela Round';}
#UPF50-beach .swatch-sample { padding-top:10px;}

#UPF50-beach .swatch-sample li { display: inline-block; width: auto; min-width:130px; list-style:none; text-align: left; padding:0 1%; margin-top:5px; font-size:12px; font-weight:300;}

#UPF50-beach .swatch-sample li img { width:50px; height:50px; max-height:50px; max-width:50px;}
	
/* SIDE LINKS */



.widget {
padding-right: 0px;
margin: 0;
overflow: hidden;
width: 100%;

}

.widget li {
padding: 0px 0px;
list-style: none;
margin: 0;
border-bottom-width: 0px;
border-bottom-style: solid;
border-color: #a0a0a0;
display: block;
}


	#side-links{ width:100%; display:block; margin:auto; background-color:#fff;  padding-top:1px; margin-bottom:0px;  margin-top:15px; padding:0px 15px;}




#product-links-home-mobile { width:90%; display: none;  margin-left:2%; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}
#product-links-mobile { width:90%; display: none;  margin-left:2%; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}

#product-links{ width:96%; display:block;  margin-left:2%; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}
#product-links ul { margin:0px; padding:0px; width:90%; margin:auto;} 
#product-links li { list-style:none; list-style-position: inside; float: none; width:100%;  overflow:visible;  text-align: left; display:block;}
#product-links li a { background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif; padding-left:0px; display:block; width:100%;
  font-size: 15px; }
#product-links li a:link { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links li a:visited { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links li a:hover {color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block;}
#product-links li a:active { color:#fff; background-color:#ED1C23; width:100%; height:100%; display:block; text-decoration:none;}

#product-links img {
  opacity: 1;
  background: #8bc1c8;
  width:100%;
  height: auto;
}
#product-links img:hover {
  opacity: 0.5;
  background: #8bc1c8;
}

 #product-links img:active {
  opacity: 0.5;
  background: #ED1C23;
}

.product { margin-top:15px;}
.product-title { padding-left:10px; padding-top:4px; padding-bottom:3px; background-image: url('https://shelta.com.au/wp-content/uploads/2014/10/product-arrow.png'); background-repeat:no-repeat; background-position: center right; font-weight:normal; }

#category-links{ width:96%; display:block;  margin-left:2%; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}
#category-links ul { margin:0px; padding:0px; width:90%; margin:auto;} 
#category-links li { list-style:none; list-style-position: inside; float: none; width:100%;  overflow:visible;  text-align: left; display:block;}
#category-links li a { background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif; padding-left:0px; display:block; width:100%;
  font-size: 15px; }
#category-links li a:link { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#category-links li a:visited { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#category-links li a:hover {color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block;}
#category-links li a:active { color:#fff; background-color:#ED1C23; width:100%; height:100%; display:block; text-decoration:none;}

 .dealer-link   { width:100%; margin:auto;  display:block; margin-top:15px; margin-bottom:15px;  height:50px; overflow:hidden;    }

.dealer-link .txt {  text-align: left;
padding:5px 0px; margin:0px; padding-right:5px;
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:19px; text-align: left; color:#fff; }

.dealer-link  a:link { 
padding:10px 0px 0px 7px; margin:0px; height:41px; background-color:#EF0003; font-size:13px;display:block; background-image: url('https://shelta.com.au/wp-content/uploads/2014/10/locator-full.png'); background-repeat:no-repeat; background-position: center center;  font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:19px; text-align: left; color: #fff ; margin-bottom:15px; 
}

.dealer-link  a:visited { 
padding:10px 0px 0px 7px; margin:0px; height:41px; background-color:#EF0003; font-size:13px;display:block; background-image: url('https://shelta.com.au/wp-content/uploads/2014/10/locator-full.png'); background-repeat:no-repeat; background-position:center right;  font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:19px; text-align: left; color: #fff ;
}

.dealer-link  a:hover {
padding:10px 0px 0px 7px; 	margin: 0px;
	color: #fff ;
	display: block;
	 background-color:#000; text-decoration:nonel
}


/* STORE LOCATOR */



.sl_clear.sl_info_Div { background-color:#fafafa; color:#000; margin-bottom:5px; font-family:"Open Sans"; color:#000; }
 
 .sl_logo { padding-top:10px;}
 
 .sl_pad2 {
 color:#8bc1c8; font-family: 'Roboto Condensed', sans-serif; padding:5px;
}

 .sl_pad5 {
 color:#8bc1c8; font-family: 'Roboto Condensed', sans-serif; font-size:15px;
}

.metric { padding-left:5px; font-weight:600; float: right; padding-top:5px; font-size:12px;}

.fl .sloc_button {
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: "Open Sans";
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: normal;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
left: auto;
top:5px;
text-shadow: none;
text-transform:uppercase;
letter-spacing:1px;
color: #fff;
text-shadow: 0 1px 0 rgba(255,255,255,0.8);
border: 0px solid #c8bfc6;
background: #8bc1c8;


white-space: nowrap;
display: inline-block;

margin-bottom:15px;
}


/* Menu Links */

#widgetizeru1rul1x { min-width:250px; display:block;}

#menu-furniture ul { margin:0; padding:0;}
#menu-furniture li { margin:0; padding:0; 
	height:55px;

	
	display:block;}

.links {	width:94%;
	height:55px;
	padding:0;
	margin:0;
	margin-bottom:7px;
	display:block;
	font-family: 'Roboto Condensed', sans-serif;   font-weight:600; font-size:16px;	 
	
}
.links-icon { display:block; background-color:#e6e6e6; width:15%; min-width:55px; max-width:55px; float: left;}
.links-icon img { display:block; background-color:#e6e6e6;}

.linktext {
	font-size:16px;
	font-weight: normal;
	line-height: normal;
	width:140px;
	float: left;
	padding-left:10px; padding-top:9px;}
	
	.linktext-pad {
			font-size:16px;
	font-weight: normal;
	line-height: normal;
	width:140px;
	float: left;
	padding-left:10px; padding-top:18px;}
	
	.links a {
	text-decoration: none; 	display:block; 	height:55px;}

.links a:link {
	color: #000;
	background-color:#fff; }

.links a:visited {
	color: #000;
	background-color:#fff;}

.links a:hover {
	background-color: #8bc1c8;	color: #fff;}

.links a:active {
	background-color: #ed1c23;
	color: #fff;}



#menu-furniture { padding: 15px 0px 0px 0px;}


#menu-furniture li { margin-bottom:5px; padding:0px 0px 0px 15px;}

#menu-furniture li a {
	text-decoration: none;
	display:block; 	height:55px;}

#menu-furniture li a:link {
	color: #000;
	background-color:#fff;height:55px; }

#menu-furniture li a:visited {
	color: #000;
	background-color:#fff;height:55px;}

#menu-furniture li a:hover {
	background-color: #8bc1c8;	color: #fff;height:55px;}

#menu-furniture li a:active {
	background-color: #ed1c23;
	color: #fff;height:55px;}
	
#menu-furniture  li.current_page_item > a, #menu-item-3031 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
#menu-furniture  li.current_page_item > a,
	 #menu-item-3032 a{
		background-color: #8bc1c8;	color: #fff;height:55px;
	}

#menu-furniture  li.current_page_item > a,
	 #menu-item-3033 a  {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
	
		#menu-furniture li.menu-item-21.current_page_item a,.current-menu-item a,.current-page-ancestor a {color:#fff !important; background-color: #8bc1c8 !important;}
	
	#menu-shade { padding: 15px 0px 0px 0px;}

	#menu-shade .linktext { padding-top:20px;}

#menu-shade li { margin-bottom:5px; padding:0px 0px 0px 15px;}

#menu-shade li a {
	text-decoration: none;
	display:block; 	height:55px;}

#menu-shade li a:link {
	color: #000;
	background-color:#fff;height:55px; }

#menu-shade li a:visited {
	color: #000;
	background-color:#fff;height:55px;}

#menu-shade li a:hover {
	background-color: #8bc1c8;	color: #fff;height:55px;}

#menu-shade li a:active {
	background-color: #ed1c23;
	color: #fff;height:55px;}
	
#menu-shade  li.current_page_item > a,
	 #menu-item-3031 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
#menu-shade  li.current_page_item > a,
	 #menu-item-3032 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}

#menu-shade  li.current_page_item > a,
	 #menu-item-3033 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
	
		
	#menu-beach { padding: 15px 0px 0px 0px;}

	#menu-beach .linktext { padding-top:20px;}

#menu-beach li { margin-bottom:5px; padding:0px 0px 0px 15px;}

#menu-beach li a {
	text-decoration: none;
	display:block; 	height:55px;}

#menu-beach li a:link {
	color: #8bc1c8;
	background-color:#fff;height:55px; }

#menu-beach li a:visited {
	color: #8bc1c8;
	background-color:#fff;height:55px;}

#menu-beach li a:hover {
	background-color: #8bc1c8;	color: #fff;height:55px;}

#menu-beach li a:active {
	background-color: #ed1c23;
	color: #fff;height:55px;}
	
#menu-beach  li.current_page_item > a,
	 #menu-item-3031 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
#menu-beach  li.current_page_item > a,
	 #menu-item-3032 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}

#menu-beach  li.current_page_item > a,
	 #menu-item-3033 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
	
	
		#menu-rain { padding: 15px 0px 0px 0px;}

	#menu-rain .linktext { padding-top:20px;}

#menu-rain li { margin-bottom:5px; padding:0px 0px 0px 15px;}

#menu-rain li a {
	text-decoration: none;
	display:block; 	height:55px;}

#menu-rain li a:link {
	color: #000;
	background-color:#fff;height:55px; }

#menu-rain li a:visited {
	color: #000;
	background-color:#fff;height:55px;}

#menu-rain li a:hover {
	background-color: #8bc1c8;	color: #fff;height:55px;}

#menu-rain li a:active {
	background-color: #ed1c23;
	color: #fff;height:55px;}
	
			#menu-rain li.menu-item-3074.current_page_item a,.current-menu-item a,.current-page-ancestor a {color:#fff !important; background-color: #8bc1c8 !important;}

		#menu-rain li.menu-item-21.current_page_item a,.current-menu-item a,.current-page-ancestor a {color:#fff !important; background-color: #8bc1c8 !important;}
	
	#menu-rain  li.current_page_item > a,
	 #menu-item-3074 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
	
#menu-rain  li.current_page_item > a,
	 #menu-item-3031 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
#menu-rain  li.current_page_item > a,
	 #menu-item-3032 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}

#menu-rain  li.current_page_item > a,
	 #menu-item-3033 a {
		background-color: #8bc1c8;	color: #fff;height:55px;
	}
	
	

.links_current {	width:94%;
	height:55px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	display:block;
	font-family: 'Roboto Condensed', sans-serif;   font-weight:600; font-size:16px;	
	
}
.links-icon_current { display:block; background-color:#e6e6e6; width:15%; min-width:55px; max-width:55px; float: left;}
.links-icon_current img { display:block; background-color:#e6e6e6;}
.links_current img	{ margin-left:0px;}

.linktext_current {
	font-size:16px;
	font-weight: normal;
	line-height:55px;
	width:140px;
	float: left;
	padding-left:10px;}

.links_current a {
	text-decoration: none;
	display:block; 	height:55px;}

.links_current a:link {
	color: #fff;
	background-color:#8bc1c8; }

.links_current a:visited {
	color: #fff;
	background-color:#8bc1c8;}

.links_current a:hover {
	background-color: #ed1c23;	color: #fff; cursor:pointer;}

.links_current a:active {
	background-color: #ed1c23;
	color: #fff;}



/* MASONIC GRID */

.masonic-header-content-pad .masonic-title {
font-size: 20px;
float: left;font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:19px;
}
.pl-grid-image .pl-grid-image-hover {
opacity: .05;
height: 100%;
width: 100%;
top: 0px;
left: 0px;
background-color: #8bc1c8;
position: absolute;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.row.row-set > [class*="span"] {
  width: 24.5%; min-width:150px;
}

li.span3.wicker-chairs.isotope-item { width:24.5%; min-width:150px;}
li.span3.wicker-settings.isotope-item { width:24.5%; min-width:150px;}
li.span3.wicker-additions.isotope-item { width:24.5%; min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:24.5%; min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:24.5%; min-width:150px;}
li.span3.chaises.isotope-item  { width:24.5%; min-width:150px;}
li.span3.aluminium-chairs.isotope-item  { width:24.5%; min-width:150px;}
li.span3.aluminium-tables.isotope-item  { width:24.5%; min-width:150px;}
li.span3.outdoor-rugs.isotope-item   { width:24.5%; min-width:150px;}
li.span3.bench-settings.isotope-item  { width:24.5%; min-width:150px;}
li.span3.resin-furniture.isotope-item { width:24.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:24.5%; min-width:150px;}


li.span3.courtyard.isotope-item  { width:24.5%; min-width:150px;}
li.span3.cantilever.isotope-item  { width:24.5%; min-width:150px;}
li.span3.premium-aluminium.isotope-item  { width:24.5%; min-width:150px;}
li.span3.terrazzo.isotope-item  { width:24.5%; min-width:150px;}

li.span3.beach-umbrellas.isotope-item  { width:24.5%; min-width:150px;}
li.span3.beach-chairs.isotope-item  { width:24.5%; min-width:150px;}
li.span3.beach-shleters.isotope-item  { width:24.5%; min-width:150px;}


li.span3.safety-see-thru.isotope-item  { width:24.5%; min-width:150px;}
li.span3.womens-folding.isotope-item  { width:24.5%; min-width:150px;}
li.span3.xanadu.isotope-item  { width:24.5%; min-width:150px;}
li.span3.gallery.isotope-item  { width:24.5%; min-width:150px;}
li.span3.churinga.isotope-item  { width:24.5%; min-width:150px;}
li.span3.capricorn.isotope-item  { width:24.5%; min-width:150px;}

li.span3.womens-folding.high-upf.isotope-item  { width:24.5%; min-width:150px;}
li.span3.kids.isotope-item  { width:24.5%; min-width:150px;}
li.span3.mens-long.isotope-item  { width:24.5%; min-width:150px;}
li.span3.mens-folding.isotope-item { width:24.5%; min-width:150px;}
li.span3.mens-mini.isotope-item { width:24.5%; min-width:150px;}

li.span3.golf.isotope-item  { width:24.5%; min-width:150px;}
li.span3.high-upf-long-umbrellas.isotope-item  { width:24.5%; min-width:150px;}
li.span3.mini-maxis.isotope-item { width:24.5%; min-width:150px;}
li.span3.mini.isotope-item { width:24.5%; min-width:150px;}
li.span3.micro.isotope-item { width:24.5%; min-width:150px;}
li.span3.auto.isotope-item { width:24.5%; min-width:150px;}

/* Wicker Settings */
#masonicu855gv9 .masonic-header.pl-area-ui-element { display:none;}
/* Resin Furniture */
#masonicuqglsxe .masonic-header.pl-area-ui-element { display:none;}
/*  Aluminium Settings */
#masonicu12e02j .masonic-header.pl-area-ui-element { display:none;}

/*  Cement Tables */
#masonicupnbe74 .masonic-header.pl-area-ui-element { display:none;}
/* Aluminium Tables */
#masoniculv65ya .masonic-header.pl-area-ui-element { display:none;}

/* Aluminium Chairs */
#masonicufob7pg .masonic-header.pl-area-ui-element { display:none;}

/* Outdoor Rugs */
#masonicu1svm1k .masonic-header.pl-area-ui-element { display:none;}

/* Bench Settings */
#masonicuyb6tib .masonic-header.pl-area-ui-element { display:none;}

/* Premium Aluminium */
#masonicu9ff25z .masonic-header.pl-area-ui-element { display:none;}

/* Wicker Chairs */
#masonicu54wbnf .masonic-header.pl-area-ui-element { display:none;}

/* Shelta Aluminium & Steel Chairs */
#masonicu1eby9i .masonic-header.pl-area-ui-element { display:none;}

/* Resin Chairs */
#masonicuj5ihto .masonic-header.pl-area-ui-element { display:none;}

/* Shelta Daybeds, Chaises & Recliners */
#masonicu34o0nm .masonic-header.pl-area-ui-element { display:none;}

/* Kidss */
#masonicugc0v5y .masonic-header.pl-area-ui-element { display:none;}

/* Golf */
#masonicugcv4rd .masonic-header.pl-area-ui-element { display:none;}

/* Aulimium Settings */
#masonicuze7cqq .masonic-header.pl-area-ui-element { display:none;}
/* Aulimium Chairs */
#masonicux8wgfx .masonic-header.pl-area-ui-element { display:none;}
/* Aulimium Tables */
#masonicuu9mhlc .masonic-header.pl-area-ui-element { display:none;}

#masonicu72labt .masonic-header.pl-area-ui-element { display:none;}

#masonicuwa2on8 .masonic-header.pl-area-ui-element { display:none;}

#masonicunrbl48 .masonic-header.pl-area-ui-element { display:none;}

#masonicuerptvk .masonic-header.pl-area-ui-element { display:none;}


.pl-grid-image img {width:100%; height:auto; padding:0;}

.pl-grid-text {width:100%; padding:0;}

.pl-grid-text h2 { text-align:center; font-family: 'Roboto Condensed', sans-serif;   font-weight:400; display:block; width:100%; padding:0px; padding-bottom:10px; font-size:14px; margin:0px;
}

.pl-grid-text h2 a { background-color: #8bc1c8; color:#fff; display:block; width:100%;  padding:7px 0px; padding-bottom:7px; text-transform:uppercase;   }
.pl-grid-text h2 a:hover { background-color: #8bc1c8; color:#fff;}

.hentry table td {
vertical-align: middle; border:1px #ADADAD solid; 
padding: 10px;font-size:14px; font-family:"Open Sans"; font-weight:400; line-height:22px;  }

#contact { clear:both; padding-top:1px; width:100%;}
#contact  img { width: auto;}
#contact  h3 {padding:0px;  margin:0px; margin-top:10px;  font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px; padding-left:10px; padding-bottom:10px;}
#contact li { list-style:none; font-weight:normal; padding:1px 0px;}
#contact a { font-weight:500; color:#8bc1c8; text-decoration:none;}
#contact a:hover { font-weight:500; color:#ED1C24; text-decoration:underline;}

input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
  vertical-align: top;
  padding: 5px 9px;
  cursor: pointer;
  text-decoration: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  border: 0px solid #b6b6b6;
  background: #FF0004;
  font-family: "Helvetica Neue","Helvetica",Arial,serif;
}

#furniture-product { clear:both; padding:1px 0px 0px 15px; width:99%;}
#furniture-product img { width:80%;}


#furniture-product td li { list-style-position: outside; font-size:14px; padding:10px 0px; line-height:20px;}
#furniture-product td  {  line-height:24px;}
#furniture-product td p { line-height:24px;}

#home .content-column.one_half { width:46%; padding:0 2%;}

#furniture-product .content-column.one_half { width:48%; padding:0 0.5%;}

#about .content-column.one_half { width:48%; padding:0 0.5%;}
#contact .content-column.one_half { width:48%; padding:0 0.5%;}

#care  { clear:both; padding:1px 0px 0px 15px; width:96%;}
#care img { width:30%; float:right;}

#tablist1-panel1 p { margin:0px; padding:5px 0px; line-height:24px;}

.specifications { border:0px #dddddd solid;  display:block; width:100%; margin-left:0px; background-color:#f2f2f2; padding-bottom:5px;   }

.specifications h2 { padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px; }
.specifications h3 { padding:0px;  margin:0px; margin-top:10px;  font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:20px; padding-left:10px;}

.specifications p { padding:0; margin:0; margin-top:10px; padding:0px 10px; font-size:14px; font-weight:200; text-transform:uppercase; letter-spacing:0.5px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;  color:rgba(89,89,89,.80);  }

.specifications ul {padding:5px;list-style-position:inside; margin:0;}

.specifications li {padding-top:10px; list-style:none; list-style-position:inside; font-family:"Open Sans"; font-weight:400;  }
.specifications img { width:90%; margin:auto;}

.specifications .1stpara { padding-left:20px; font-size:12px; font-weight:200; text-transform:uppercase; letter-spacing:2px; font-family: 'Roboto Condensed', sans-serif;    }


.specifications-rain { border:0px #dddddd solid;  display:block; width:100%; margin-left:0px; background-color:#f2f2f2; padding:0px; margin-top:20px; margin-bottom:20px;  }

.specifications-rain h2 { padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px; }
.specifications-rain h3 { padding:0px;  margin:0px; margin-top:10px;  font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:20px; padding-left:10px;}
.specifications-rain p { padding:0; padding-left:0px; margin:0; margin-top:10px;}
.specifications-rain ul {padding:5px;list-style-position:inside; margin:0;}

.specifications-rain li {padding-top:10px; list-style:none; list-style-position:inside; font-family:"Open Sans"; font-weight:400;  }
.specifications-rain img { width:90%; margin:auto;}

.videos { border:0px #dddddd solid;  display:block; width:100%; margin-left:0px; background-color:#f2f2f2; padding-bottom:0px; margin-bottom:0px;   }



.videoWrapper {
	position: relative;
	padding-bottom:56%; /* 4:3 */
	padding-top: 0px;

	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapper-wind {
	position: relative;
	padding-bottom: 80.25%; /* 4:3 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper-wind iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videos h2 { padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px; }

.videos-wind h2 { padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px; }


#furniture-product .specifications img { width:99%;  margin-top:10px; margin-left:0%; }

.furniture-image {float: none; display:block; width:100%; text-align:center; margin-bottom:10px;}

.furniture-image p { text-align:left;}

.swatches {  border:0px #dddddd solid;  display:block; width:100%; margin-left:0px; background-color:#f2f2f2; padding-bottom:5px; overflow:hidden;  }

#swatches-bayonne {  border:0px #dddddd solid;  display:block; width:100%; margin-left:0px; background-color:#f2f2f2; padding-bottom:5px;  }

#swatches-bayonne h2 {padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px;}

#swatches-bayonne img  { width:100%; margin-top:10px; padding-left:0px;} 

.swatches h2 {padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px;}

.swatch-list {padding:10px; margin: 0 0 1em 10px; }

.hentry ul, .hentry ol {
padding: 0;
margin: 0 0 1em 10px;}

.swatch-list li {padding-top:10px; font-family:"Open Sans"; font-weight:400;  }

.swatch-sample { clear:both;}
.swatch-sample h3 {padding:5px 0px;  margin:0px; margin-top:0px;  font-family: 'Open Sans', sans-serif;  font-weight:500; font-size:15px; padding-left:10px;}

.swatch-sample li { display:inline-block; width:30%; list-style:none; text-align:center; padding:0 1%; margin-top:5px; font-size:12px; line-height:13px; font-weight:300;}

.swatch-sample li img { padding-bottom:5px;}

.swatch-sample-shade { clear:both; background-color:#fff; padding:10px 0px;}
.swatch-sample-shade li { display: inline-block; width: auto; min-width:130px; list-style:none; text-align: left; padding:0 1%; margin-top:5px; font-size:12px; font-weight:300; list-style-position: inside !important; letter-spacing:-0.3px;}
.swatch-sample-shade h3 {padding:0px;  margin:0px; margin-top:10px;  font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:20px; padding-left:10px; padding-bottom:10px;}
.swatch-sample-shade li img { width:100%; max-height:50px; max-width:50px;}

.swatch-sample-rain { clear:both; padding-bottom:10px; margin:10px 0px;}
.swatch-sample-rain h3 {padding:5px 0px;  margin:0px; margin-top:0px;  font-family: 'Open Sans', sans-serif;  font-weight:500; font-size:15px;padding-top:10px; padding-left:10px;}


.swatch-sample-rain ul { padding:0px; padding-left:5px; margin:0px;}
.swatch-sample-rain li { display:inline-block; width:45%; list-style:none; text-align:center; padding:0 1.75%; margin-top:5px; font-size:12px; line-height:13px; font-weight:300;}

.swatch-sample-rain li img { padding-bottom:5px;}

.swatch-sample-rain p { padding-left:10px;}

.install-des { width:70%; float:left; clear:both; margin-bottom:20px;}
.install-pic {width: 30%; float: right;}

#beach-product { clear:both; padding:1px 0px 0px 15px; width:99%;}
#beach-product img { width:80%;}

#beach-product .specifications p { padding:10px;}
#beach-product .swatch-sample { padding-top:10px;}

#beach-product .swatch-sample li { display: inline-block; width: auto; min-width:130px; list-style:none; text-align: left; padding:0 1%; margin-top:5px; font-size:12px; font-weight:300;}

#beach-product .swatch-sample li img { width:50px; height:50px; max-height:50px; max-width:50px;}

#rain-product { clear:both; padding-top:1px; width:100%; margin-top:100px; display:block;}
#rain-product img { width:100%;}

#rain-product .specifications p { padding:10px;}
#rain-product .swatch-sample { padding-top:10px;}

#rain-product .swatch-sample li { display: inline-block; width: auto; min-width:130px; list-style:none; text-align: left; padding:0 1%; margin-top:5px; font-size:12px; font-weight:300;}

#rain-product .swatch-sample li img { width:50px; height:50px; max-height:50px; max-width:50px;}


.rain-image { width:90%; margin:auto; padding-top:25px; display: block;}

#chair-product { clear:both; padding-top:1px; width:100%;}
#chair-product img { width:80%;}
#chair-product .specifications { padding-bottom:10px; margin-top:0px;}
#chair-product .swatch-sample img { width: auto; }
#chair-product .swatch-list {padding:10px; margin: 0 0 0em 10px; }

#swatches-chairs {clear: both; background-color:#f2f2f2;  overflow:hidden; padding-top:0px; float: none; display:block; width:100%; }
#swatches-chairs h2 {padding:5px; margin:0; background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif;  font-weight:500; font-size:18px;}

#swatches-chairs img { width:100%; height:auto;}

#rain-swatches ul { list-style:none;}
#rain-swatches li { list-style:none; display:inline-block; padding-left:10px; padding-right:10px; text-align:center; margin-top:10px;font-weight: 200; width:22%;}

#merchandising { text-align:center;}

#merchandising img { margin-top:20px;}

.hentry table th {
font-weight: 400;
}

.table-head {
background-color: #8bc1c8;
color: #fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 400;
font-size: 16px;
}

.table-head-2 {
background-color: #8bc1c8;
color: #fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 200;
font-size: 14px;
line-height:20px;
}



/* SHADE */

#shade-product { clear:both; padding-top:1px; width:100%;}


#shade-product .specifications img { width:auto;}

#shade-product .specifications  { padding-bottom:10px;}

#shade-product .swatches img { width:auto;}

#Shade_Accessories { width:100%;}

#Shade_Accessories h2 { margin:20px 0px;}

#Shade_Accessories .intro  { width:80%; margin:auto; margin-bottom:40px; display:block; text-align:center;}

#Shade_Accessories .content-column.one_half { width:98%;}

.sunbrella { background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/logo-sunbrella.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:5px;}
	
	.obravia { background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/logo-obravia.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:5px;}

#shade-product .swatch-list {
padding: 10px; padding-bottom:0px;
margin: 0 0 0em 0px; display:block; height:auto; overflow:hidden;
}


#shade-product .swatch-sample { background-color:#fff; padding-bottom:1px; overflow:hidden;}

#shade-product .swatch-sample li { display:block; width:30%; list-style:none; padding:0 1%; margin-top:15px; font-size:12px; text-align: left; min-width:130px; float: left; }

.lite-green-a {
	background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/icon-a.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align:left; padding-left:5px;
} 
.lite-green-b {
	background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/icon-b.png);
	background-repeat: no-repeat;
	background-position: right center;
} 
.lite-green-c {
	background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/icon-c.png);
	background-repeat: no-repeat;
	background-position: right center;
} 

.lite-green-d {
	background-image:url(https://shelta.com.au/wp-content/uploads/2014/11/icon-d.png);
	background-repeat: no-repeat;
	background-position: right center;
} 

.center-cell { text-align:center;}


#shade-product .specifications table { width:96%; margin:auto; margin-top:10px; background-color:#fff;}

#shade-product .specifications table td { border:1px solid #eee; font-size:14px;  background-color:#fff;}

#shade-product .specifications table .table-head { background-color:#8bc1c8; color:#fff;font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:18px; line-height:18px;}
.center-cell-link { text-align:center; font-size:10px; font-weight:500; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/resize.png');  background-repeat:no-repeat; background-position: right bottom;}

#shade-product .one_half {
width: 46%;
margin-left:2%;
margin-right:1%;
padding: 0px 0%;
padding-left: 0;
border-right: none;
}

#shade-bases { width:90%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:32.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}

.caption { font-size:13px; font-style:italic; text-align:right;}


 .pl-contrast {
background-color: #fff; text-align:right; text-decoration:underline;
}

#furniture-table { clear:both; padding-top:1px; width:100%;}

#furniture-table .one_half {
width: 46%;
padding: 0px 2%;
padding-left: 0;
border-right: none;
}

#furniture-table img { width:100%; max-width:400px;}

#furniture-table h2 { padding:5px 0px; margin:0px;}

#furniture-table a { float:right; display:block; padding:5px 10px 1px 10px; font-weight:500; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing:1px; font-size:13px; border-radius:2px;}

#furniture-table a:link { background-color: #8bc1c8; color:#fff;}
#furniture-table a:visited { background-color: #8bc1c8; color:#fff;}
#furniture-table a:hover { background-color: #ed1c23; color:#fff;}
#furniture-table a:active { background-color: #8bc1c8; color:#fff;}

#furniture-table-specs { clear:both; padding-top:1px; width:98%;}
  #furniture-table-specs td { border:1px #fff solid; font-size:13px;line-height:17px; padding:8px;}
  #furniture-table-specs .table-head {
background-color: #29abe2;
color: #fff;
font-family: "Roboto Condensed", sans-serif;
font-weight: 400;
font-size: 16px;
text-align:center; line-height:20px;
}

.table-home { border-bottom: 1px solid #eee; padding:10px;}

.table-home p { min-height:100px;}

.table-page { width:100%; display:block; background-color:#fff; margin:auto; padding:5px; }

.table-page h2 { padding:5px 0px; margin:0px; border-bottom:1px solid #eee;}

.table-page p { padding:0px; margin:0px; min-height:0px; padding-left:5px; padding-top:5px; font-size:13px;}
.table-page a { display:block; color:#000;}
.table-page a:link { display:block; color:#000;}


#furniture-table .table-page img { width:100%; max-width:600px;}

#furniture-table .table-page  a { margin-top:15px;   margin-bottom:15px;padding:10px; border:1px #fff solid; }

#furniture-table .table-page  a:link { background-color: #fff; color:#fff;}
#furniture-table .table-page a:visited { background-color: #fff; color:#fff;}
#furniture-table .table-page a:hover { background-color: #fafafa; color:#fff; border:1px #eee solid;}
#furniture-table .table-page a:active { background-color: #fff; color:#fff;}

#furniture-table td { font-size:14px;}

#Hero-Shot	{
	margin:auto;
	margin-top:5px;
	
	width:100%;
	font-size:11px;
	text-align:center;

		height: 100px;
}



#recliner-positions li { list-style:none; text-align:center;}

#recliner-positions img { width:auto;}



#product-nav { background-color: transparent; display:block; padding:5px; font-weight:bold; color:#999; float:right; clear:both; margin:0px;}

#product-nav  a { padding:5px 10px;color:#fff; font-weight: normal; margin:0px 2px; text-transform:uppercase;}

#product-nav  a:link { color:#8bc1c8; text-decoration:underline;}
#product-nav  a:visited { color:#8bc1c8; text-decoration:underline;}
#product-nav  a:hover { color:#ed1c23; }
#product-nav  a:active { color:#8bc1c8; text-decoration:underline;}
/* DEALER LOCATOR */

form {
margin: 0 0 0px;
}

ul.sl_SearchR {
width: 98%;
margin-top: 0px;
padding: 0px;
}

#map-markers { margin-top:20px; float:right; margin-right:20px; border-bottom:1px #eee solid;}
#map-markers li { list-style:none; display:inline-block; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; margin-right:15px;}


 * html #links li a {  /* make hover effect work in IE */
	width: 250px; background-color:#000000; 
}

 * html #links li a:hover {  /* make hover effect work in IE */
	width: 250px; background-color: #CCC;background-image: url(../images/list-bkg-hover.jpg);height:60px; color:#FFFFFF; 
}
/* Gravity Form */
.gform_wrapper label.gfield_label {
    font-weight: 200;
    font-size: inherit;
}

.gform_wrapper .gfield_required {
    color: #ef0003;
    margin-left: 4px;
}

/* TABLES */

.accordion-inner {
    padding: 0px 0px;
}

#furniture-product table { width:96%; margin:auto; margin-top:10px;}

#furniture-product table td { border:1px solid #eee;  }

#furniture-product table  .table-head { background-color:#8bc1c8; color:#fff;font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:18px; line-height:26px;}


.lite-blue { background-color:#d9ebed;}
.lite-blue img { max-height:30px; max-width:30px !important; width:30px; height:30px;}
.pale-blue {background-color:#d2effd;}

.table-head tr { background-color:#8bc1c8; color:#fff; font-size:16px; font-family: 'Roboto Condensed', sans-serif;  font-weight:400; line-height:18px;}


.cell-bullet { background-color:#eee; text-align:center; font-weight:bold;}
.cell-bullet-specs { background-color: transparent; color:#000;  text-align:center; font-weight:bold;}

		
td.guarantee 	{ text-align:left; line-height:22px; padding-left:15px; font-size:14px; font-family:"Open Sans";}


/* FOOTER */
	
	.section-simple_nav .pl-section-pad {
padding: 0px 0;
}	

#footer .pl-content { background-color:#9c9e9a; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/logo-shelta-australia-footer.png'); background-repeat:no-repeat; background-position: center right;}
	
 
	
	#footer-logo { text-align:right; float:right; padding-top:10px; display:block;}
		
			#footer 	ul.inline-list > li {
display: inline-block;
padding: 0;  font-size:16;
}
#footer 	ul.inline-list > li a:link { color:#fff; font-weight: normal;}

#footer .copy-text {padding:5px 5px 0px 5px; font-weight:200; text-align:left; line-height:16px;}

#footer .copy-text a:link { color:#fff;}
#footer .copy-text a:active { color:#fff; text-decoration:underline;}
#footer .copy-text a:hover { color:#fff;}
#footer .copy-text a:visited { color:#fff;}

/* MEDIA SETUPS */

#pl_areau470af { display: block;}

#pl_areauqy64j0 { display:none;}

#textboxu6tvhuk  { width: auto; text-align:left;}

.Landscape { display: none;}

	.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 20%;
}
	
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width: 76%; 
}


/* ---------------------------------------
---------------------------------------
---------------------------------------
MEDIA QUERIES 
---------------------------------------
---------------------------------------
---------------------------------------*/

@media all and (max-width: 1235px)
{
	li.span3.chaises.isotope-item  { width:32.5%; min-width:150px;}
	li.span3.premium-aluminium-2.isotope-item { width:32.5%; min-width:150px;}
li.span3.aluminium-chairs.isotope-item { width:32.5%; min-width:150px;}
li.span3.aluminium-tables.isotope-item  { width:32.5%; min-width:150px;}
li.span3.resin-furniture.isotope-item { width:32.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:32.5%; min-width:150px;}	
}

@media all and (max-width: 1180px)
{
		.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 22%;
}
	
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width: 72%; 
}
li.span3.wicker-settings.isotope-item { width:32.5%; min-width:150px;}
li.span3.wicker-chairs.isotope-item { width:24.5%; min-width:150px;}

li.span3.wicker-additions.isotope-item { width:24.5%; min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:24.5%; min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:24.5%; min-width:150px;}
	li.span3.chaises.isotope-item  { width:32.5%; min-width:150px;}

	li.span3.premium-aluminium-2.isotope-item { width:32.5%; min-width:150px;}
	
	li.span3.aluminium-chairs.isotope-item { width:32.5%; min-width:150px;}

li.span3.aluminium-tables.isotope-item  { width:32.5%; min-width:150px;}
li.span3.outdoor-rugs.isotope-item   { width:32.5%; min-width:150px;}
li.span3.bench-settings.isotope-item  { width:32.5%; min-width:150px;}
li.span3.resin-furniture.isotope-item { width:32.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:32.5%; min-width:150px;}
}


@media all and (max-width: 1080px)
{
	
		.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 26%;
}
	
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width: 70%; 
}
	
#rain-swatches li {
    list-style: outside none none;
    display: inline-block;
    padding-left: 0.5%;
    padding-right: .5%;
    text-align: center;
    margin-top: 10px;
    width: 30%;
}

#Cancer li {
    width: 44%;
    margin: 0 1.5%;
}
}


@media all and (max-width: 1000px)
{
	

 
.links {
	
	width:96%;  min-width: 300px;}
	


.links_current {
	
	width:96%;
	
width:96%;  min-width: 300px;}
	

#shade-bases { width:100%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:32.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}



}



@media all and (max-width: 950px)
{
	
	#furniture-product { width:100%; margin: auto;}
#furniture-product .one_half {
  width: 97%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

	#furniture-table { width:100%; margin: auto;}
#furniture-table .one_half {
  width: 97%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

	#beach-product { width:100%; margin: auto;}
#beach-product .two_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#beach-product .one_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

	#rain-product { width:100%; margin: auto;}
#rain-product .two_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#rain-product .one_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#UPF50-product { width:100%; margin: auto;}

#UPF50-product .two_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#UPF50-product .one_third {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}


#UPF50-product p {
    padding-left: 0px;
}


#UPF50-product img {
	width:80%;
}

#UPF50-product .specifications-rain {
    border: 0px #dddddd solid;
    display: block;
    width: 100%;
    margin-left: 0px;
    background-color: #f2f2f2;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
	  padding-bottom: 20px;
}




#shade-product { width:100%; margin: auto;}
#shade-product .one_half {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}
		
 .dealer-link   { width:100%; margin:auto;  display:block; margin-top:15px; margin-bottom:10px;  height:60px; display:block; overflow:hidden;   }

.dealer-link .txt {  text-align: left;
padding:0px; padding-bottom:5px; margin:0px; padding-right:5px;
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:19px; text-align: left; color:#fff; width:70%; height:100px;}

.dealer-link  a:link { 
padding:10px 0px 0px 7px; margin:0px; height:50px; background-color:#ed1c23; font-size:13px;display:block; background-image: url('https://shelta.com.au/wp-content/uploads/2014/10/locator.png'); background-repeat:no-repeat; background-position: center right;  font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:19px; text-align: left; color: #fff ; margin-bottom:15px; 
}
li.span3.wicker-settings.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-chairs.isotope-item { width:49.5%; min-width:150px;}
li.span3.aluminium-tables.isotope-item  { width:49.5%; min-width:150px;}



li.span3.premium-aluminium-2.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-additions.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:49.5%; min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:49.5%; min-width:150px;}
li.span3.chaises.isotope-item  { width:49.5%; min-width:150px;}

li.span3.aluminium-chairs.isotope-item { width:49.5%; min-width:150px;}
li.span3.outdoor-rugs.isotope-item   { width:49.5%; min-width:150px;}
li.span3.bench-settings.isotope-item  { width:49.5%; min-width:150px;}
li.span3.resin-furniture.isotope-item { width:49.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:49.5%; min-width:150px;}


li.span3.courtyard.isotope-item  { width:49.5%; min-width:150px;}
li.span3.cantilever.isotope-item  { width:49.5%; min-width:150px;}
li.span3.premium-aluminium.isotope-item  { width:49.5%; min-width:150px;}
li.span3.terrazzo.isotope-item  { width:49.5%; min-width:150px;}

li.span3.beach-umbrellas.isotope-item  { width:49.5%; min-width:150px;}
li.span3.beach-chairs.isotope-item  { width:49.5%; min-width:150px;}
li.span3.beach-shleters.isotope-item  { width:49.5%; min-width:150px;}


li.span3.safety-see-thru.isotope-item  { width:49.5%; min-width:150px;}
li.span3.womens-folding.isotope-item  { width:49.5%; min-width:150px;}
li.span3.xanadu.isotope-item  { width:49.5%; min-width:150px;}
li.span3.gallery.isotope-item  { width:49.5%; min-width:150px;}
li.span3.churinga.isotope-item  { width:49.5%; min-width:150px;}
li.span3.capricorn.isotope-item  { width:49.5%; min-width:150px;}

li.span3.womens-folding.high-upf.isotope-item  { width:49.5%; min-width:150px;}
li.span3.kids.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mens-long.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mens-folding.isotope-item { width:49.5%; min-width:150px;}
li.span3.mens-mini.isotope-item { width:49.5%; min-width:150px;}

li.span3.golf.isotope-item  { width:49.5%; min-width:150px;}
li.span3.high-upf-long-umbrellas.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mini-maxis.isotope-item { width:49.5%; min-width:150px;}
li.span3.mini.isotope-item { width:49.5%; min-width:150px;}
li.span3.micro.isotope-item { width:49.5%; min-width:150px;}
li.span3.auto.isotope-item { width:49.5%; min-width:150px;}


#product-page { display:block;  width:98%; margin:auto; }

#product-page p { margin:auto; width:98%;}

.product-home { display:block; float:left; width:46%; margin-left:2%; margin-right:2%;}

.product-home h2 { display:block; border-bottom:1px solid #eee; width:80%; }

.product-home-left { display:block; float: none; width:90%;}

.product-home-left p { font-size:12px; line-height:17px;}

.product-home-right { display:block; float: none; width:90%; margin-left:5px;}

#furniture-table-specs { clear:both; padding-top:1px; width:98%;}
#furniture-table-specs td { padding:7px;}

}



@media all and (max-width: 900px)
{
	.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 26%;
}
	
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width: 70%; 
}

#shade-bases { width:100%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:49.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}


}

@media all and (max-width: 835px)
{
	.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width: 28%;
}
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width: 68.5%; 
}
	
.swatch-sample li {
    display: inline-block;
    width: 30%;
    list-style: outside none none;
    text-align: center;
    padding: 0px 1%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 300;
	line-height:13px; vertical-align:top;
}

#furniture-table-specs { clear:both; padding-top:1px; width:97%;}
#furniture-table-specs td { padding:5px;}

#Shade_Accessories { width:96%; display:block; margin: auto;}

}


	@media all and (max-width: 780px)
{
	#side-links{ width:100%; display:block; margin:auto; background-color:#fff;  padding-top:1px; margin-bottom:0px;  margin-top:15px;  margin-left:0px; padding-bottom:0px;}
#side-links ul { margin:0px; padding:0px; width:100%; margin:auto;} 
	
	#product-links{ width:96%; display:block;  margin-left:4px; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}

	
.dealer-link   { width:100%; margin:auto;  display:block; margin-top:15px; margin-bottom:15px;  height:60px; display:block; overflow:hidden;   }

.dealer-link .txt {  text-align: left;
padding:0px; padding-bottom:5px; margin:0px; padding-right:5px;
font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:19px; text-align: left; color:#fff; width:70%; height:100px;}

.dealer-link  a:link { 
padding:10px 0px 0px 7px; margin:0px; height:50px; background-color:#ed1c23; font-size:13px;display:block; background-image: url('https://shelta.com.au/wp-content/uploads/2014/10/locator.png'); background-repeat:no-repeat; background-position: center right;  font-family: 'Roboto Condensed', sans-serif;  font-weight:400; font-size:19px; text-align: left; color: #fff ; margin-bottom:15px; 
}

.masonic-header-content-pad {
    padding: 5px;
}
#furniture-table-specs { clear:both; padding-top:1px; width:98%;}
#furniture-table-specs td { padding:5px; font-size:12px;}



}


 @media all and (max-width: 767px)
{
	.pl-mobile-menu ul a {
    font-size: 14px;
    line-height: 2.4em; padding:2px; font-weight:400; letter-spacing:0.5px;
}

.pl-mobile-menu .icon-search {
    color: #fff;
}

	.row .span3, .row-fluid .span3, .editor-row .span3, .row-no-response .span3 {
    width:98%; margin:auto; 
}
	.row .span9, .row-fluid .span9, .editor-row .span9, .row-no-response .span1 {
    width:98%; margin: auto;}



#responsive-menu .responsive-menu li.current-menu-item > a:hover, #responsive-menu .responsive-menu li.current-menu-item > .appendLink:hover, #responsive-menu .responsive-menu li.current_page_item > a:hover, #responsive-menu .responsive-menu li.current_page_item > .appendLink:hover {
    background: none repeat scroll 0% 0% #ff0000 !important;
    color: #000 !important;
}
#click-menu {
   
    right: 77% !important;
   
}
#click-menu img { min-width:147px;}

#menu-furniture {padding: 5px 0px 0px 0px;}

#menu-furniture ul { width:100%;}

#menu-furniture li { width:
32%; min-width:200px;
	height:40px;
	padding:0;
	margin:0 auto;
	margin-bottom:5px; margin-left:1%;
	display:block;
	font-family: 'Roboto Condensed', sans-serif;   font-weight:600; 
	float:left;}

#menu-furniture li a {
	text-decoration: none;
	display:block; 	height:40px;}

#menu-furniture li a:link {
	color: #8bc1c8;
	background-color:#fff;height:40px; line-height:20px;}

#menu-furniture li a:visited {
	color: #8bc1c8;
	background-color:#fff;height:40px;}

#menu-furniture li a:hover {
	background-color: #8bc1c8;	color: #fff;height:40px;}

#menu-furniture li a:active {
	background-color: #ed1c23;
	color: #fff;height:55px;}
	
#menu-furniture  li.current_page_item > a,
	 #menu-item-3031 a {
		background-color: #8bc1c8;	color: #fff;height:40px;
	}
#menu-furniture  li.current_page_item > a,
	 #menu-item-3032 a {
		background-color: #8bc1c8;	color: #fff;height:40px;
	}

#menu-furniture  li.current_page_item > a,
	 #menu-item-3033 a {
		background-color: #8bc1c8;	color: #fff;height:40px;
	}
	
	


	#site .navbar .nav-btn-navbar {
    display: block; float:right;
}
	
#postloopu4b3d6 { width: 100%;}

	.hentry p { padding-left:10px;}
	.hentry img { padding-left:10px;}

.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {
margin: .5em 0; padding-left:10px;
}
/* Menu Links */


	.links {		width:100%; min-width:200px;
	height:40px;
	padding:0px;
	margin:0 auto;
	margin-bottom:5px; margin-left:0%;
	display:block;
	font-family: 'Roboto Condensed', sans-serif;   font-weight:600; 
	float:left;
	
}
.links-icon { display:block; background-color:#e6e6e6; min-width:40px; max-width:40px; float: left;}
.links-icon img { display:block; background-color:#e6e6e6; width:100%; height:100%;}


.linktext {
	font-size:16px;
	font-weight: normal;
	line-height:20px;

	float: left;
	padding-left:10px; padding-top:10px;}

.links a {
	text-decoration: none;
	display:block; 	height:40px;}
	
/* current */	

.links_current {width:100%; min-width:200px;
	height:40px;
	padding:0px;
	margin:0 auto;
	margin-bottom:5px; margin-left:0%;
	display:block;
	font-family: 'Roboto Condensed', sans-serif;   font-weight:600; 
	float:left;
	
	
}
.links-icon_current { display:block; background-color:#e6e6e6; min-width:40px; max-width:40px; float: left;}
.links-icon_current img { display:block; background-color:#e6e6e6; width:100%; height:100%;}


.linktext_current {
	font-size:16px;
	font-weight: normal;
	line-height:20px;

	float: left;
	padding-left:10px; padding-top:0px;}


.links_current a {
text-decoration: none;
	display:block; 	height:40px;}	
	
	.linktext-pad {
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    width: auto	;
    float: left;
    padding-left: 10px;
    padding-top:18px;
}

#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li {
    width: auto !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

#responsive-menu .responsive-menu li a {
    padding: 0px 0px 12px 5% !important;
    width: 95% !important;
    display: block !important;
    height: 30px !important;
    line-height: 20px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    color: #FFF !important;
    border-top: 1px solid #1A7BBC !important;
    text-decoration: none !important;
}

#product-links { width:90%; display: none;  margin-left:2%; background-color:#fff;  padding-top:0px; margin-bottom:20px;  margin-top:0px; padding-bottom:25px;}

#product-links-home-mobile { width:100%; display:block;  margin-left:0%; background-color:#fff;  padding-top:0px; margin-bottom:0px;  margin-top:0px; padding-bottom:5px;}
#product-links-home-mobile  ul { margin:0px; padding:0px; width:100%; margin:auto; margin-bottom:10px; display:block; overflow:hidden;} 
#product-links-home-mobile  li { list-style:none; list-style-position: inside; float: none; width:46%; margin:0px 2%; overflow:visible;  text-align: left; display:block;float:left;}
#product-links-home-mobile  li a { background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif; padding-left:0px; display:block; width:50%; 
  font-size: 15px; }
#product-links-home-mobile  li a:link { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links-home-mobile  li a:visited { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links-home-mobile  li a:hover {color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block;}
#product-links-home-mobile  li a:active { color:#fff; background-color:#ED1C23; width:100%; height:100%; display:block; text-decoration:none;}

#product-links-home-mobile  img {
  opacity: 1;
  background: #8bc1c8;
  width:100%;
  height: auto;
}
#product-links-home-mobile  img:hover {
  opacity: 0.5;
  background: #8bc1c8;
}

 #product-links-home-mobile  img:active {
  opacity: 0.5;
  background: #ED1C23;
}


#product-links-mobile { width:100%; display:block;  margin-left:0%; background-color:#fff;  padding-top:0px; margin-bottom:0px;  margin-top:0px; padding-bottom:5px;}
#product-links-mobile ul { margin:0px; padding:0px; width:100%; margin:auto; margin-bottom:10px; display:block; overflow:hidden;} 
#product-links-mobile li { list-style:none; list-style-position: inside; float: none; width:46%; margin:0px 2%; overflow:visible;  text-align: left; display:block;float:left;}
#product-links-mobile li a { background-color:#8bc1c8; color:#fff; font-family: 'Roboto Condensed', sans-serif; padding-left:0px; display:block; width:50%; 
  font-size: 15px; }
#product-links-mobile li a:link { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links-mobile li a:visited { color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block; text-decoration:none;}
#product-links-mobile li a:hover {color:#fff; background-color:#8bc1c8; width:100%; height:100%; display:block;}
#product-links-mobile li a:active { color:#fff; background-color:#ED1C23; width:100%; height:100%; display:block; text-decoration:none;}

#product-links-mobile img {
  opacity: 1;
  background: #8bc1c8;
  width:100%;
  height: auto;
}
#product-links-mobile img:hover {
  opacity: 0.5;
  background: #8bc1c8;
}

 #product-links-mobile img:active {
  opacity: 0.5;
  background: #ED1C23;
}
 .dealer-link   { width:100%; margin:auto;  display:block; display:none; margin-top:15px; margin-bottom:15px;  height:50px; overflow:hidden;   }

#furniture-product {
    clear: both;
    padding-top: 1px;
    width: 100%; margin-left:0%; margin:auto; padding:0;
}

#furniture-product .one_half {
  width: 48%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#furniture-table {
    clear: both;
    padding-top: 1px;
    width: 100%; margin-left:0%; margin:auto; padding:0;
}

#furniture-table .one_half {
  width: 48%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}



#beach-product {
    clear: both;
    padding-top: 1px;
    width: 100%; margin-left:0%; margin:auto; padding:0;
}

/*

#beach-product .one_third {
  width: 49%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#beach-product .two_third {
  width: 49%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#rain-product .one_third {
  width: 49%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#rain-product .two_third {
  width: 49%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}
*/


#shade-product { width:90%; margin: auto;}
#shade-product .one_half {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#shade-bases { width:100%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:32.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}



#pl_areau470af { display:none;}

#pl_areauqy64j0 { display: block; width:100%;}

#textboxu43uxlh { width:100%;}

#navbaruk37qhw { width:100%;}

#head-logo-mobile { padding:12px 0px 0px 10px; float: none; width:90%; margin:auto; text-align:center;}

#head-text-mobile {  margin-right:0px;  padding-top:5px; text-align:center; float: left; clear:both; display:block; width:100%;}

#head-text-mobile p {
font-family: 'Open Sans'; font-weight:300;
 font-size : 16px; color:#4d4d4d; line-height:34px; padding:0px; margin:0px;
 text-align: center;

}

/* Masonic Grid */

#plcolumnuozglxo { width:100%;}

#postlooputnxcms { width:100%;}


#masonicubdti8w { width:100%;}


li.span3.wicker-settings.isotope-item { width:32.5%; min-width:150px;}
li.span3.wicker-chairs.isotope-item { width:32.5%; min-width:150px;}
li.span3.aluminium-tables.isotope-item  { width:32.5%; min-width:150px;}

li.span3.resin-furniture.isotope-item { width:32.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:32.5%; min-width:150px;}


li.span3.premium-aluminium-2.isotope-item { width:32.5%; min-width:150px;}
li.span3.wicker-additions.isotope-item { width:32.5%; min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:32.5%; min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:32.5%; min-width:150px;}
li.span3.chaises.isotope-item  { width:32.5%; min-width:150px;}

li.span3.aluminium-chairs.isotope-item { width:32.5%; min-width:150px;}

li.span3.outdoor-rugs.isotope-item   { width:32.5%; min-width:150px;}
li.span3.bench-settings.isotope-item  { width:32.5%; min-width:150px;}

li.span3.courtyard.isotope-item  { width:32.5%; min-width:150px;}
li.span3.cantilever.isotope-item  { width:32.5%; min-width:150px;}
li.span3.premium-aluminium.isotope-item  { width:32.5%; min-width:150px;}
li.span3.terrazzo.isotope-item  { width:32.5%; min-width:150px;}

li.span3.beach-umbrellas.isotope-item  { width:32.5%; min-width:150px;}
li.span3.beach-chairs.isotope-item  { width:32.5%; min-width:150px;}
li.span3.beach-shleters.isotope-item  { width:32.5%; min-width:150px;}


li.span3.safety-see-thru.isotope-item  { width:32.5%; min-width:150px;}
li.span3.womens-folding.isotope-item  { width:32.5%; min-width:150px;}
li.span3.xanadu.isotope-item  { width:32.5%; min-width:150px;}
li.span3.gallery.isotope-item  { width:32.5%; min-width:150px;}
li.span3.churinga.isotope-item  { width:32.5%; min-width:150px;}
li.span3.capricorn.isotope-item  { width:32.5%; min-width:150px;}

li.span3.womens-folding.high-upf.isotope-item  { width:32.5%; min-width:150px;}
li.span3.kids.isotope-item  { width:32.5%; min-width:150px;}
li.span3.mens-long.isotope-item  { width:32.5%; min-width:150px;}
li.span3.mens-folding.isotope-item { width:32.5%; min-width:150px;}
li.span3.mens-mini.isotope-item { width:32.5%; min-width:150px;}

li.span3.golf.isotope-item  { width:32.5%; min-width:150px;}
li.span3.high-upf-long-umbrellas.isotope-item  { width:32.5%; min-width:150px;}
li.span3.mini-maxis.isotope-item { width:32.5%; min-width:150px;}
li.span3.mini.isotope-item { width:32.5%; min-width:150px;}
li.span3.micro.isotope-item { width:32.5%; min-width:150px;}
li.span3.auto.isotope-item { width:32.5%; min-width:150px;}




#furniture-product .hentry img { width:100%; margin:auto; margin-top:10px; text-align:center; clear:both; padding:0px;}

#side-links {
    width: 100%;
    display: none;
    margin: 15px auto 0px 0px;
    background-color: #FFF;
    padding-top: 1px;
    padding-bottom: 0px;
}

.swatch-sample-shade li {
    display: inline-block;
    width: auto;
    min-width: 150px;
    list-style: outside none none;
    text-align: center;
    padding: 0px 1%;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 300;
}

#footer .pl-content { background-color:#9C9E9A; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/logo-shelta-australia-footer.png'); background-repeat:no-repeat; background-position: bottom right;}

#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:7px; font-size:13px;}

}

@media all and (max-width: 700px)
{

#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:7px;}
#Cancer li  a:link {
	min-height:50px;
}
}


@media all and (max-width: 670px)
{
li.span3.wicker-settings.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-chairs.isotope-item { width:49.5%; min-width:150px;}

li.span3.premium-aluminium-2.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-additions.isotope-item { width:49.5%; min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:49.5%; min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:49.5%; min-width:150px;}
li.span3.chaises.isotope-item  { width:49.5%; min-width:150px;}
li.span3.aluminium-chairs.isotope-item { width:49.5%; min-width:150px;}
li.span3.aluminium-tables.isotope-item  { width:49.5%; min-width:150px;}

li.span3.outdoor-rugs.isotope-item   { width:49.5%; min-width:150px;}
li.span3.bench-settings.isotope-item  { width:49.5%; min-width:150px;}
li.span3.resin-furniture.isotope-item { width:49.5%; min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:49.5%; min-width:150px;}

li.span3.courtyard.isotope-item  { width:49.5%; min-width:150px;}
li.span3.cantilever.isotope-item  { width:49.5%; min-width:150px;}
li.span3.premium-aluminium.isotope-item  { width:49.5%; min-width:150px;}
li.span3.terrazzo.isotope-item  { width:49.5%; min-width:150px;}

li.span3.beach-umbrellas.isotope-item  { width:49.5%; min-width:150px;}
li.span3.beach-chairs.isotope-item  { width:49.5%; min-width:150px;}
li.span3.beach-shleters.isotope-item  { width:49.5%; min-width:150px;}


li.span3.safety-see-thru.isotope-item  { width:49.5%; min-width:150px;}
li.span3.womens-folding.isotope-item  { width:49.5%; min-width:150px;}
li.span3.xanadu.isotope-item  { width:49.5%; min-width:150px;}
li.span3.gallery.isotope-item  { width:49.5%; min-width:150px;}
li.span3.churinga.isotope-item  { width:49.5%; min-width:150px;}
li.span3.capricorn.isotope-item  { width:49.5%; min-width:150px;}

li.span3.womens-folding.high-upf.isotope-item  { width:49.5%; min-width:150px;}
li.span3.kids.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mens-long.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mens-folding.isotope-item { width:49.5%; min-width:150px;}
li.span3.mens-mini.isotope-item { width:49.5%; min-width:150px;}

li.span3.golf.isotope-item  { width:49.5%; min-width:150px;}
li.span3.high-upf-long-umbrellas.isotope-item  { width:49.5%; min-width:150px;}
li.span3.mini-maxis.isotope-item { width:49.5%; min-width:150px;}
li.span3.mini.isotope-item { width:49.5%; min-width:150px;}
li.span3.micro.isotope-item { width:49.5%; min-width:150px;}
li.span3.auto.isotope-item { width:49.5%; min-width:150px;}
	
	#shade-bases { width:100%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:49.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}

}

@media all and (max-width: 640px)
{

#shade-product { width:96%; margin: auto;}
#shade-product .one_half {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#footer .pl-content { background-color:#8bc1c8; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/logo-shelta-australia-footer.png'); background-repeat:no-repeat; background-position: right 50px ; height: auto; padding-bottom:0px;
	}

.copy-text {padding:0px 0px 0px 0px; font-weight:200; text-align: left; margin-top:40px; }

#click-menu {
   
    right: 74% !important;
   
}

#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:6px;}
#Cancer li  a {
	min-height:50px;
}
}

@media all and (max-width: 600px)
{
	

		#home { width:100%; margin: auto;}
		
#home .content-column.one_half {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}
#home  p {
    padding: 0px 5px;
}

#home  img {
    padding-left: 0px;
}


		#furniture-product { width:100%; margin: auto;}
#furniture-product .one_half {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

		#furniture-table { width:100%; margin: auto;}
#furniture-table .one_half {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

	#beach-product { width:100%; margin: auto;}
#beach-product .one_third {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}
	
	#beach-product .two_third {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#rain-product .one_third {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}
	
	#rain-product .two_third {
  width: 98%;
  margin-left: 1%;
  margin-right: 0%;
  padding: 0px 0%;
  padding-left: 0;
  border-right: none;
}

#Shade_Accessories .intro  { width:90%; margin:auto; margin-bottom:40px; display:block; text-align:center;}

#Shade_Accessories .content-column.one_half { width:96%;}
	
#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:3px; font-size:12px;}


#click-menu {
   
    right: 70% !important;
   
}

#Cancer li {
    width: 97%;
    margin: 0 1.5%;
}

#contact .content-column.one_half {
    width: 96%;
    padding: 0 0.5%;
}

	}


@media all and (max-width: 510px)
{
#click-menu {
   
    right: 68% !important;
   
}	
}


@media all and (max-width: 480px)
{
	#click-menu {
   
    right: 65% !important;
   
}
li.span3.wicker-settings.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.wicker-chairs.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.aluminium-tables.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.resin-furniture.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.timber-and-cement-tables.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.premium-aluminium-2.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.wicker-additions.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.wicker-recliners.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.resin-chairs.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.chaises.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.aluminium-chairs.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.aluminium-tables.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.outdoor-rugs.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.bench-settings.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}


li.span3.courtyard.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.cantilever.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.premium-aluminium.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.terrazzo.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.beach-umbrellas.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.beach-chairs.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.beach-shleters.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}


li.span3.safety-see-thru.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.womens-folding.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.xanadu.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.gallery.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.churinga.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.capricorn.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.womens-folding.high-upf.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.kids.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.mens-long.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.mens-folding.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.mens-mini.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}

li.span3.golf.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.high-upf-long-umbrellas.isotope-item  { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.mini-maxis.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.mini.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.micro.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
li.span3.auto.isotope-item { width:90%; margin:auto; margin-left:5%; display: block;min-width:150px;}
	
	#map-markers { margin-top:20px; float:right; margin-right:20px; border-bottom:1px #eee solid;}
#map-markers li { list-style:none; display:inline-block; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; margin-right:15px; padding-bottom:10px;}


	#footer .pl-content { background-color:#8bc1c8; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/logo-shelta-australia-footer.png'); background-repeat:no-repeat; background-position: center 80px ; height:140px; padding-bottom:50px;
	}

.copy-text {padding:0px 0px 0px 0px; font-weight:200; text-align: left; margin-top:75px; }

#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:2px; font-size:11px;}


	}
	
	@media all and (max-width: 450px)
{
	#click-menu {
   
    right: 60% !important;
   
}

	#shade-bases { width:100%; display:block; margin:auto;}

#shade-bases li { list-style-type:none; display:inline-block; width:90.33%; background-color:#fff; text-align:center; margin-top:15px; margin-bottom:15px; font-weight:400;}



}


@media all and (max-width: 395px)
{
#map-markers li { list-style:none; display:inline-block; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; margin-right:15px; padding-bottom:10px; min-width:120px;}
	
}

	@media all and (max-width: 380px)
{
	#click-menu {
   
    right: 55% !important;
   
}

}

@media all and (max-width: 360px)
{
	#click-menu {
    right: 52.5% !important;
}


#shade-product .specifications img { display:none;}

#rain-swatches ul { margin:0; padding:0;}

#rain-swatches li {
    list-style: outside none none;
    display: inline-block;
    padding-left: 0%;
    padding-right: .5%;
    text-align: center;
    margin-top: 10px;
    width: 48%;
}

#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:3px 0px; font-size:10px; border:none; line-height:12px;}


}

@media all and (max-width: 320px)
{
	#click-menu {
   
    right: 45% !important;
   
}

.Landscape { display:block; padding-left:18px; color:rgba(224,0,3,1.00);}
	#footer .pl-content { background-color:#8bc1c8; background-image:url('https://shelta.com.au/wp-content/uploads/2014/10/logo-shelta-australia-footer.png'); background-repeat:no-repeat; background-position:110px 110px ; height:170px; padding-bottom:50px;
	}

.copy-text {padding:0px 0px 0px 0px; font-weight:200; text-align: center; margin-top:80px; }
#furniture-table-specs { clear:both; padding-top:1px; width:100%;}
#furniture-table-specs td { padding:3px 1px; font-size:9px; border:none; line-height:12px;}


}