/*

Theme Name: twenty eleven child

Description: Child theme of the twenty ten theme 

Author: afiori

Template: twentyten

*/



@import "../twentyten/style.css";



.clearfix:after,#header-panel-mid:after,#content-panel-mid:after,#footer-panel-mid:after,#rollover-panel-mid:after,#nav-panel-mid:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



/* breadboard background */

body {

	background:-webkit-radial-gradient(black 20%,transparent 16%) ,-webkit-radial-gradient(black 20%,transparent 16%),-webkit-radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 0 1px,-webkit-radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 1px 2px;

	background:-moz-radial-gradient(black 20%,transparent 16%),-moz-radial-gradient(black 20%,transparent 16%),-moz-radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 0 1px,-moz-radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 1px 2px;

	background-color:#818181!important;

	background-size:24px 24px!important;

}



/* GLOBAL







----------------------------------------------- */

blockquote p {

	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

	font-style:italic;

	font-weight:400;

	margin:0 3em;

}



blockquote cite {

	color:#666;

	font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;

	font-weight:300;

	letter-spacing:.05em;

	text-transform:uppercase;

}



.entry-content,.recent-bx1,#footer {

	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

	font-weight:200;

	letter-spacing:.1em;

}



.entry-content-prodmenu {

	margin:0 auto;

	max-width:832px;

	width:100%;

}



a {

	color:#E6EA59!important;

}



/* =Header







----------------------------------------------- */

#masthead {

}



/* header area backgrounds */

#header-panel-top,#content-panel-top,#footer-panel-top {

	height:45px;

/* 62px */

	background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



/*#nav-panel-mid {







	float: left;







	max-width: 100%;







	width:100%;







	background: url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y, no-repeat;







	-webkit-background-size:cover;







	-moz-background-size:cover;







	background-size:cover;







}*/

#header-panel-mid,#content-panel-mid,#footer-panel-mid,#rollover-panel-mid,#nav-panel-mid {

/*float: left;*/

	max-width:100%;

	width:100%;

	background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

/*overflow: hidden;*/

}



#header-panel-bottom,#content-panel-bottom,#footer-panel-bottom {

	float:left;

	max-width:100%;

	width:100%;

	height:62px;

/* 62px */

	background:url(images/chltd_content_pnl_bottom.png) no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



.social {

	float:right;

	width:auto;

	padding:0 4.8% 0 0;

}



.sicon {

	display:inline-block;

	padding-right:.2em;

}



#social_a {

	display:block;

	width:31px;

	height:31px;

	background:url(images/yt_rollover.png) bottom;

	text-indent:-99999px;

}



#social_a:hover {

	background-position:0 0;

}



#social_b {

	display:block;

	width:31px;

	height:31px;

	background:url(images/ig_rollover.png) bottom;

	text-indent:-99999px;

}



#social_b:hover {

	background-position:0 0;

}



#social_c {

	display:block;

	width:31px;

	height:31px;

	background:url(images/fb_rollover.png) bottom;

	text-indent:-99999px;

}



#social_c:hover {

	background-position:0 0;

}



/*







#access .menu-header,







div.menu {







	font-size: 1.313em;







	margin-left: 12px;







	width: auto; /* 928px; */

/*







}















#access li:hover > a,







#access ul ul:hover > a,







#access ul li.current_page_item > a,







#access ul li.current-menu-ancestor > a,







#access ul li.current-menu-item > a,







#access ul li.current-menu-parent > a {







	background: url(images/hover_marker.png) no-repeat;







	background-position:bottom;







	color: #fff;







}















#access ul ul {







  display: none;







  float: left;







  top: 20px;







  left: 4px;







  width: 160px;







  z-index: 99999;







  background: #000000;







  position: relative;







  -moz-border-radius:    5px;







  -webkit-border-radius: 5px;







  border-radius:         5px;







  padding-bottom: 4px;







}







#access ul ul:before {







   content:"";







   position: absolute;







   top: 100%;







   top: -18px;







   left: 20px;







   width: 0;







   height: 0;







   border-left: 18.5px solid transparent;







   border-right: 18.5px solid transparent;







   border-bottom: 18px solid #000000;







}*/

/*







ul.sub-menu {







	background-color: #000000;







}







*/

/* =Menu







-------------------------------------------------------------- */

#access {

	z-index:999999;

	background-color:none;

/* transparent */

	width:auto;

}



#access {

	background:none;

/*background: #222; /* Show a solid color for older browsers */

/*background: -moz-linear-gradient(#252525, #0a0a0a);







	background: -o-linear-gradient(#252525, #0a0a0a);







	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */

/*background: -webkit-linear-gradient(#252525, #0a0a0a);







	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;







	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;







	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;*/

	clear:both;

	display:block;

	float:left;

	margin:0 auto 6px 3%;

	max-width:920px;

	width:100%;

}



#access ul {

/* controls parent menu font size */

/*font-family: 'Squada One' !important;*/

/*font-family: 'Permanent Marker', cursive !important;







	/* text-align: center !important;*/

	text-shadow:none!important;

	line-height:normal!important;

	font-weight:400!important;

	font-size:1.2em;

/* 13px 1.2em standard font, 1.3em marker, squad 1.47em */

	letter-spacing:.1em;

	list-style:none;

	margin:0 0 0 -.6125em;

/* -0.8125em; */

	padding-left:0;

}



#access li {

/* positions menu */

	float:left;

	position:relative;

}



#access a {

/* controls menu font color */

	color:#eee;

	display:block;

	line-height:2.25em;

/* 3.333em; parent menu line height */

	padding:0 1.2125em;

	text-decoration:none;

}



#access ul ul {

	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);

	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);

	box-shadow:0 3px 3px rgba(0,0,0,0.4);

	display:none;

/* hides dropdown until hover */

	float:left;

	margin:0;

/* positions dropdown */

	position:absolute;

	top:1.5em;

/*2.4em; 3.333em lowers dropdown 2.4em for marker, squad 1.88em*/

	left:14%;

	width:188px;

/* control dropdown menu width */

	z-index:999999;

}



#access ul ul a {

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}



#acc-ess ul ul:before {

/* adds triangle to top of dropdown */

	content:"";

	position:absolute;

	top:100%;

	top:-12px;

	left:24px;

/* positions triangle horz, 20px for standard or marker font */

	width:0;

	height:0;

	border-left:12.5px solid transparent;

	border-right:12.5px solid transparent;

	border-bottom:/* #474D54; #222 */

12px solid #626670;

}



#access ul ul ul {

	left:100%;

	top:0;

}



#access ul ul li.current-menu-parent > a,#access ul ul ul li.current-menu-parent > a,#access ul ul a {

	background:#474D54;

/* #222; #f9f9f9; controls dropdown background color */

	background:-moz-linear-gradient(#626670,#474D54);

	background:-o-linear-gradient(#626670,#474D54);

	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#626670),to(#474D54));

/* Older webkit syntax */

	background:-webkit-linear-gradient(#626670,#474D54);

/* border-bottom: 1px dotted #ddd; */

	color:#FFF;

/* controls dropdown font color */

	font-size:.62em;

/* 13px; */

	font-weight:400;

	height:auto;

	line-height:.8em;

/* 1.4em */

	padding:10px;

	width:168px;

}



#access ul ul ul.sub-menu:before {

	display:none;

/* hides triangle for all sub-sub-level items */

}



#access ul ul li.current-menu-parent:hover > a,#access ul ul ul li.current-menu-parent:hover > a,#access li:hover > a,#access ul ul :hover > a,#access a:focus {

/* controls dropdown hover background */

	background:#8E5258;

/* #efefef */

	background:-moz-linear-gradient(#f9f9f9,#8E5258);

	background:-o-linear-gradient(#f9f9f9,#8E5258);

	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#8E5258));

/* Older webkit syntax */

	background:-webkit-linear-gradient(#f9f9f9,#8E5258);

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}



#access li:hover > a {

/* controls parent menu hover background */

/* background: none; #efefef */

	-moz-border-radius:0;

	-webkit-border-radius:0;

	border-radius:0;

}



#access li:hover > a,#access a:focus {

	background:#f9f9f9;

/* Show a solid color for older browsers */

	background:-moz-linear-gradient(#f9f9f9,#e5e5e5);

	background:-o-linear-gradient(#f9f9f9,#e5e5e5);

	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5));

/* Older webkit syntax */

	background:-webkit-linear-gradient(#f9f9f9,#e5e5e5);

	color:#FFF;

/* #373737; */

}



#access ul li:hover > ul {

	display:block;

}



#access .current-menu-item > a,#access .current-menu-ancestor > a,#access .current_page_item > a,#access .current_page_ancestor > a {

	font-weight:400;

}



#access li:hover > a,#access ul ul:hover > a,#access ul li.current-menu-parent > a {

	background:url(images/hover_marker.png) no-repeat;

	background-position:bottom;

	color:#fff;

}



#access ul ul ul li.current-menu-ancestor > a,/#access ul li.current_page_item > a,#access ul li.current-menu-item > a */ {

	background:#E6EA59;

	background:-moz-linear-gradient(#f9f9f9,#E6EA59);

	background:-o-linear-gradient(#f9f9f9,#E6EA59);

	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#E6EA59));

/* Older webkit syntax */

	background:-webkit-linear-gradient(#f9f9f9,#E6EA59);

	color:#000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}



/*----------------*/

#site-title {

	display:none;

}



#site-title a {

	font-family:'UniversityRomanBT-Bold';

	font-size:1.2em!important;

	font-weight:100;

	color:#E6EA59;

}



#logo_wrapper {

	display:block;

}



#chltdlogo {

	filter:none!important;

/* margin-left: 40px;







	margin-top: 10px;*/

}



#scheme-scribble-1 {

	margin-left:120px;

	margin-top:0;

}



/* product rollover area */

#rollover-area-heading {

	display:block;

	padding-bottom:20px;

}



.table {

	width:100%;

}



table,td,tr,th {

	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;

	font-size:16px!important;

}



table tbody tr th {

	font-weight:700!important;

	color:#E6EA59!important;

}



div#docs-techspecs ul div#tech-specs blockquote cite {

	font-size:16px!important;

}



.table .th {

	width:auto;

	padding-top:2%;

}



.table .th-content {

	width:auto;

}



.table .td-lft {

	float:left;

	width:auto;

	padding-left:3.5%;

}



.table .td-lft-content {

	float:left;

	width:auto;

}



.table .td-rt {

	float:left;

	width:auto;

	padding-left:2%;

}



.table .td {

	float:left;

	width:auto;

	padding-left:2%;

}



.table .td2 {

/*font-family: 'Squada One' !important;







	font-size: 1.339em !important;







	color: #ffffff !important;*/

/* font-size: 1.339em; */

}



#rollover-panel-top {

	height:45px;

	background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



/*#rollover-panel-mid {







	max-width: 100%;







	width:100%;







	background: url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y, no-repeat;







	-webkit-background-size:cover;







	-moz-background-size:cover;







	background-size:cover;







}*/

#rollover-panel-bottom {

	display:block;

	max-width:100%;

	width:100%;

	max-height:100%;

	height:62px;

	background:url(images/chltd_content_pnl_bottom.png) no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



.table-rollover {

}



.table-rollover .th-rollover {

}



.table-rollover .td-lft-rollover {

	display:block;

	clear:both;

}



.table-rollover .tr-rollover {

/*padding-bottom: 7.5%;*/

}



.table-rollover .td-title-rollover {

}



.table-rollover .td-rt-rollover-scribble {

}



.table-rollover .tr-rollover-scribble {

}



.table-rollover .td-rollover-scribble {

}



.chandler-label {

	font-family:'Squada One'!important;

	font-size:3.2em!important;

	color:#E6EA59;

/*padding-bottom: 12%;*/

}



#prod-page-title h1 {

/* font-family: 'Squada One' !important;*/

	font-size:6em!important;

/* 5.964711em !important;*/

/* color: #ffffff !important; 







	max-width: 300px;







	width:auto;*/

}



#rollover-prod {

	margin-left:50px;

}



#scheme-scribble-1-vert {

	float:right;

	margin-right:40px;

	margin-top:-140px;

}



#page {

	background:transparent!important;

	margin:2em auto!important;

	max-width:1000px!important;

}



#masthead,#colophon {

/*width: 1010px;*/

}



.menu ul {

	float:right!important;

/* margin-right: 12px !important; */

}



#main {

	max-width:1000px;

	width:100%;

	padding-top:0;

	overflow:visible!important;

}



/*------------------ product menu page -------------- */

#container-products-menu {

	float:left;

	clear:both;

	max-width:860px;

	width:100%;

	margin-top:20px;

	margin-left:6.8%;

}



#content-products-menu {

	max-width:860px;

	width:auto;

/*background-color:aqua;*/

}



.menu-item-spacer {

	display:inline-block;

	padding:.5% 1%;

}



.menu-item-wrapper {

	width:406px;

	height:50px;

	padding:1% .5%;

	background:gray;

	-webkit-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

	-moz-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

	box-shadow:1px 1px 5px rgba(0,0,0,0.3);

}



.menu-item-img {

	float:left;

	display:block;

	width:161px;

	height:50px;

/* background: orange; */

}



.menu-words-wrapper {

	float:right;

	display:block;

	text-align:center;

	width:245px;

}



.menu-title {

	color:#fff;

	font-size:1.5em;

}



.menu-sub-one {

	color:#fff;

	font-size:1.1em;

}



.menu-sub-two {

	color:#E6EA59;

	font-size:.8em;

}



/*---------------- end product menu page ------------- */

#container {

	float:left;

	clear:both;

	max-width:450px;

	width:100%;

	margin-top:20px;

	margin-left:20px;

}



/* compress content area */

#content {

	max-width:450px;

	width:100%;

}



#container-full {

	float:left;

	clear:both;

	max-width:900px;

	width:100%;

	margin-top:20px;

	margin-left:20px;

}



/* expanded content area */

#content-full {

	max-width:900px;

	width:100%;

}



/* content area backgrounds */

#content-panel-top {

	height:45px;

/* 45px; */

	background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



#content-panel-bottom {

	float:left;

	max-width:100%;

	width:100%;

	height:62px;

/* 62px;*/

	background:url(images/chltd_content_pnl_bottom.png) no-repeat;

	-webkit-background-size:contain;

	-moz-background-size:contain;

	background-size:contain;

}



.product-chandler-title {

	font-family:'Squada One'!important;

	font-size:2.864711em;

	color:#E6EA59;

}



.entry-title {

	font-family:'Squada One'!important;

	font-size:4.664711em!important;

/* 4.664711em; */

	color:#fff!important;

	font-weight:100!important;

	line-height:90%!important;

}



.entry-content {

	color:#fff;

}



.entry-content img {

	border-style:solid!important;

	border-width:5px!important;

	border-color:#fff!important;

/*border-radius: 2% !important;*/

}



.entry-content .wp-caption {

	max-width:275px!important;

	width:100%!important;

}



.entry-content img {

	max-width:265px!important;

	width:100%!important;

}



img.wp-smiley,.wp-caption img {

	border:none!important;

}



.content-divider {

	max-width:435px;

	width:100%;

}



.content-divider-hpage {

	max-width:100%;

}



/* added for home page news section content */

.singular .entry-header .entry-meta {

/*  */

	position:relative;

}



.entry-header {

/* .singular, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title   */

	width:100%;

}



.singular article .entry-title {

	padding-top:0;

	font-size:1.625em;

}



/*  Homepage Content */

.hpage-sticker img {

	display:none; /* block!important; */

	float:right!important;

	clear:both;

	position:absolute;

	max-width:85%;

/* 30% */

	width:146px;

	margin:60px 0 0;

	z-index:999999;

}



.hpage-slider-wrapper {

	padding-top:7%;

}



.hpage-slider {

	float:left;

	max-width:930px;

	width:94%;

/* 100% */

	padding:0 3% 5%;

}



.hpage-slider-scribble img {

/*display:block !important;*/

	float:right!important;

/*clear:both;*/

	position:absolute;

/* absolute */

	max-width:100%;

/* 30% */

	width:194px;

	margin:-60px 0 0 356px!important;

/* margin-top: -5.5%  -5.8% */

/* margin-left: 19.5% !important; */

/* 19.5% */

	z-index:899999!important;

}



/*------------- Distributors styles -----------*/

.distrib-col,.distrib-col-two,.distrib-col-three {

	display:block;

	float:left;

	max-width:200px;

	width:100%;

	padding:0 5%;

}



.distrib-country-title {

	font-weight:700;

	padding:5% 0;

}



.distrib-block {

	display:block;

	float:left;

	max-width:200px;

	width:100%;

	padding:0 10% 10% 0;

}



/*---------------------------------------------*/

form#searchForm {

	padding-top:4%;

}



table#search_table.sl_header tbody tr td,table#map_table tr td {

	border-style:none;

}



table#map_table tbody tr td,table#map_table tbody tr,table#map_table tbody {

	max-width:90%!important;

	width:415px!important;

	padding:none!important;

}



table#map_table tbody tr td #map {

	width:415px!important;

	padding:none!important;

}



table#map_table tbody tr td .slp_map_tagline {

	display:none;

}



.sl_header td,.sl_header th,.sl_header tr {

	padding:0!important;

}



#sl_div #radius_in_submit {

/* added to give button space */

	padding:40% 0 20%!important;

}



#sl_div #map,#map_sidebar {

	margin-left:-8%!important;

}



#map_sidebar_td #map_sidebar {

	background-color:#fff;

	width:415px!important;

}



.text_below_map {

	display:none;

}



#map,#map_sidebar {

	border-style:ridge!important;

	border-width:10px!important;

	border-radius:2%!important;

	border-color:#000!important;

}



tr#map_table_row td#map_table_cell,td#map_sidebar_td {

	border:none!important;

	max-width:385px!important;

	width:100%!important;

	padding:none!important;

}



#blanket {

	background-color:#111;

	opacity:.65;

	position:fixed;

	z-index:9001;

	top:0;

	left:0;

	width:100%;

	height:100%;

}



#popup {

	position:fixed;

	background-color:#eee;

	width:300px;

	height:350px;

	z-index:9002;

	top:150px;

	left:500px;

	margin:auto;

	overflow:scroll;

	border:5px solid #000;

	padding:5px;

}



#slp_tagline {

	display:none!important;

}



a.storelocatorlink {

	color:#00F!important;

}



#sl_div .results_wrapper {

	background-color:#FFF!important;

	max-width:430px!important;

	width:100%!important;

}



span.slp_result_contact.slp_result_hours {

/* display: none; */

	max-width:180px;

	width:100%;

}



#sl_div .results_entry {

	border-top-style:solid;

	border-bottom-style:solid;

	border-width:thin;

	border-color:#000;

}



#sl_div .results_entry .results_row_left_column {

	text-align:left;

	text-justify:none;

	max-width:300px;

	width:100%!important;

}



span.slp_result_contact {

	display:list-item;

	white-space:normal;

	text-align:left;

}



span.location_distance {

	position:inherit;

	display:list-item;

}



span.slp_result_hours {

	display:none;

}



/* Recent section */

.recent-wrapper {

	float:left;

	width:auto;

/* padding: 5% 0 0 0; */

	padding:none;

}



.recent-bx1 {

	float:left;

	clear:both;

	max-width:74%;

/* 74% */

	padding:0;

/* 5% 2% 0 0; */

	margin:0;

}



.recent-title {

	color:#E6EA59;

	font-size:1.3em;

/* 1.25em */

/* font-weight: bold; */

	line-height:1.5em;

	padding-bottom:.3em;

/* margin: -2% 0 2% 0; */

/*width: 100%;*/

}



.recent-title,.recent-title a {

	color:#E6EA59;

	text-decoration:none;

}



.recent-title a:hover,.recent-title a:focus,.recent-title a:active {

	color:#E6EA59;

}



.recent-img img {

	float:left;

/* padding-top: 1.5%; for no border */

	margin:0 2%;

	max-width:50%;

/* 35% */

	height:auto;

	border-style:solid;

	border-width:2%;

	border-color:#fff;

/* border-radius: 2%;*/

}



.recent-excerpt-wrap {

	float:left;

/* max-width:310px; */

	width:100%;

}



.recent-excerpt {

	color:#fff;

	font-size:.85em!important;

	line-height:1.2em!important;

	width:100%;

	min-width:440px;

/* added for iphone was 260px*/

/* was 440px */

}



.recent-excerpt a {

	color:#E6EA59;

	font-size:.85em!important;

	line-height:1.2em!important;

	width:100%;

	min-width:440px;

/* added for iphone was 260px*/

/* was 440px */

}



.recent-meta {

	float:left;

	width:auto;

	border-left:1px solid #ddd;

	padding:0 0 2% 2%;

	margin:4% 0 0;

}



form#ns_widget_mailchimp_form-4 p {

	color:#fff!important;

	font-size:1.2em!important;

	line-height:1.2em!important;

	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

	font-weight:400;

/* margin: 0 3em;	*/

}



/*.recent-bx2 {







	float:left;







	width:40%;







	margin: 0 0 2% 2%;







}















.recent-bx2 .photo {







	max-width:105%;







	height:auto;







	







}















.recent-meta-txt {







	float:left;







	width:70%;







	padding: 0 0 0 2%;







 }







 







.recent-meta-txt {







	color: #666;







	clear: both;







	font-size: .75em;







	line-height: 1.25em;







}















.recent-meta-txt a {







	font-weight: bold;







}















.recent-meta-txt {







	-moz-border-radius: 3px;







	border-radius: 3px;







	color: #666;







	font-size: .75em;







	line-height: 1.5em;







	font-weight: 300;







	text-decoration: none;







} */

.recent-divider {

	clear:both;

	float:left;

	width:69%;

	border-bottom:1px solid #ddd;

	padding:0 0 5%;

}



/* expand sidebar area */

#primary.widget-area {

	max-width:450px;

	width:100%;

	margin-right:35px;

	margin-top:15px;

}



#primary,#secondary {

	float:right;

	overflow:hidden;

	width:220px;

}



#secondary {

	clear:right;

}



#docs-techspecs.widget-area {

	margin-top:40px;

/*margin-left: 20px;*/

}



#primary.widget-area h1,#docs-techspecs.widget-area h1 {

	font-family:'Permanent Marker',cursive!important;

	text-align:center!important;

	text-shadow:none!important;

	line-height:normal!important;

}



ul.tabnav.ui-tabs-nav li a {

	font-family:'Permanent Marker',cursive!important;

	text-shadow:none!important;

	line-height:normal!important;

	color:#000!important;

}



#heard-on,#testimonials,#users,#user-reviews,#product-docs,#tech-specs {

	width:auto;

/* 330px; */

	background:transparent;

/* #E7E9E6 url(images/bg-testimonials.png) left top repeat-x; */

/* border:1px solid #D8D9D6; */

	margin:10px 0;

}



#heard-on blockquote,#testimonials blockquote,#users blockquote,#user-reviews blockquote,#product-docs blockquote,#tech-specs blockquote {

	padding:1%;

	width:auto!important;

/* 300px */

	font-family:Georgia,"Times New Roman",Times,serif;

	font-style:italic;

	color:#E6EA59;

/* #808080; */

	display:block;

}



#heard-on blockquote p,#testimonials blockquote p,#users blockquote p,#user-reviews blockquote p,#product-docs blockquote p,#tech-specs blockquote p {

	margin:0!important;

	padding:5px!important;

}



#heard-on blockquote cite,#testimonials blockquote cite,#users blockquote cite,#user-reviews blockquote cite,#product-docs blockquote cite a,#tech-specs blockquote cite {

	font-style:normal;

	display:block;

	text-transform:uppercase;

	font-weight:700;

	font-style:italic;

	color:#E6EA59;

/* #555; */

	padding-left:5px;

	margin-top:10px;

}



/* google translate widget position */

.gtrans {

	margin-left:25px;

}



/* Producers tape */

#parallelogram {

	max-width:370px;

	width:100%;

	height:50px;

	transform:skew(-50deg);

	-webkit-transform:skew(-50deg);

	-moz-transform:skewX(-50deg);

	-ms-transform:skewX(-50deg);

	-o-transform:skew(-50deg);

	background:#fff;

	-webkit-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

	-moz-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

	box-shadow:7px 7px 5px rgba(0,0,0,0.3);

	margin-left:30px;

}



#parallelogram h1 {

	max-width:370px;

	width:100%;

	padding-top:5px;

	transform:skew(-50deg);

	-webkit-transform:skew(50deg);

	-moz-transform:skewX(50deg);

	-ms-transform:skewX(50deg);

	-o-transform:skew(50deg);

	color:#000;

}



#tape-wrapper {

	display:block;

}



#triangle-bottomright {

	float:left;

	width:0;

	height:0;

	border-bottom:50px solid red;

	border-left:50px solid transparent;

}



#rectangle {

	float:left;

	max-width:330px;

	width:100%;

	height:50px;

	background:red;

}



#triangle-topleft {

	float:left;

	width:0;

	height:0;

	border-top:50px solid red;

	border-right:50px solid transparent;

}



/*************************************************







jquery tabs







*************************************************/

.tabdiv .ui-tabs-panel {

	height:auto!important;

	padding:none!important;

}



#tabbed-reviews a {

	font-family:'Squada One';

}



#tabbed-reviews a:hover {

	text-decoration:none;

}



#tabs-vids.tabdiv ul {

	width:100%;

	height:auto!important;

}



.tabdiv-wrapper {

/*height: 250px;*/

	border:6px solid #3A3D45;

	margin-bottom:7.5%;

	height:auto;

	z-index:10;

/* Only round the top corners */

	-webkit-border-radius:6px;

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px;

	border-radius:6px;

	-webkit-box-shadow:0 2px 5px 5px rgba(0,0,0,0.3);

	-moz-box-shadow:0 2px 5px 5px rgba(0,0,0,0.3);

	box-shadow:0 2px 5px 5px rgba(0,0,0,0.3);

}



div.tabdiv-wrapper ul {

	height:inherit;

/********/

}



.tabdiv {

	background:#FFF!important;

}



/*.tabdiv {







	background: #E8E8E8;







	border:0px solid #FFF;







	border-top:0px;







	font-size:1em;







}*/

.tabdiv ul {

	margin:0!important;

}



.tabdiv li {

	list-style-type:none;

	list-style-image:none!important;

}



/* conflicts with slider pro */

/*.tabdiv li a {







	display:block;







	padding:10px 10px;







	border-bottom:1px solid #ccc;







	border-top:1px solid #fff;







	color:#444;







}







.tabdiv li a:hover {







	background:#F0F0F0;







	color:#222;







}*/

.tabdiv li.last a {

	text-align:center;

	font-weight:700;

	text-transform:uppercase;

	color:#666;

	font-size:1em;

	padding:2px 0;

	border-bottom:0;

}



.ui-tabs-nav li {

	padding-bottom:.75%!important;

}



.ui-tabs-hide {

	display:none;

}



.ui-corner-all {

	background:none!important;

	border:none!important;

}



#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom {

	background:#547389!important;

}



#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom ul li {

	margin-top:-13.5px;

/* -3.5% */

	margin-left:-19px;

/* -5% */

	width:415px;

	height:255px;

	padding-bottom:2%;

}



/* Possible to remove controls pic slider on product page







.slider-main {







	width: 426px !important;







	height: 250px !important;







}































#slider-pro-2 {







	width: 426px !important;







	height: auto !important;  255px







}















.slide  {







	/*border-style:none !important;







}*/

div.slider-main {

	padding:none!important;

	max-width:425px!important;

	width:100%!important;

	height:250px!important;

}



div.slide-wrapper {

	max-width:425px!important;

	width:100%!important;

	background-color:none!important;

	border:none!important;

	-moz-box-shadow:!important;

	-webkit-box-shadow:none!important;

	box-shadow:none!important;

}



.slide {

	background-color:none!important;

}



.middle {

/* display: none !important; */

	margin-top:-40px!important;

}



.post-title {

	display:none!important;

}



.more-link a {

	display:block;

	text-align:center;

	font-family:'Permanent Marker',cursive!important;

	font-weight:700;

	font-size:1em;

	text-transform:uppercase;

	color:#000;

/* #666; */

	background-color:none;

/* #547389; */

/*border-top:6px solid #3A3D45;*/

	padding:2% 0;

	width:410px;

	margin-left:-18px;

}



/*stars*/

.tabdiv .stars {

	float:right;

	margin-top:3px;

}



.tabdiv .stars {

	margin:10px 5px 0 0!important;

}



.tabdiv .star {

	width:14px;

	height:14px;

	float:left;

	margin-left:2px;

	background:url(images/star-empty-small.png) no-repeat 0 0;

}



.tabdiv .star.half {

	background:url(images/star-half-small.png) no-repeat 0 0;

}



.tabdiv .star.full {

	background:url(images/star-full-small.png) no-repeat 0 0;

}



/* wpstickies rollover images  !important overrides plug css*/

img.wpstickies {

	-webkit-box-shadow:0 5px 5px 5px rgba(0,0,0,0.3);

	-moz-box-shadow:0 2px 5px 5px rgba(0,0,0,0.3);

	box-shadow:0 5px 5px 5px rgba(0,0,0,0.3);

	max-width:95%;

	width:auto;

	height:auto;

}



div.wps-overlay {

	z-index:1000!important;

}



div.wps-spotbubble {

	width:250px!important;

}



h1.wps-spottitle {

	font-family:'Permanent Marker',cursive!important;

	font-size:1.2em!important;

	text-shadow:none!important;

	line-height:normal!important;

}



div.wps-spotcontent {

	font-family:'Permanent Marker',cursive!important;

	font-size:.925em!important;

	font-weight:100!important;

	text-shadow:none!important;

	line-height:normal!important;

	text-align:left!important;

	word-spacing:normal!important;

	letter-spacing:.25em!important;

	width:97%;

}



/* image slider hide expand */

.pp_expand {

	display:none!important;

}



/* =Footer







-------------------------------------------------------------- */

#footer-widget-area {

	padding:0 6%;

}



#first.widget-area h3.widget-title,#second.widget-area h3.widget-title,#third.widget-area h3.widget-title,#fourth.widget-area h3.widget-title {

	font-family:'Squada One';

	font-size:2em;

	color:#E6EA59;

}



#first.widget-area,#second.widget-area,#third.widget-area,#fourth.widget-area {

	color:#fff;

}



/* footer area backgrounds 















#footer-panel-top {







	height: 45px;







	background: url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;







	-webkit-background-size:contain;







	-moz-background-size:contain;







	background-size:contain;







}















#footer-panel-mid {







	float: left;







	max-width: 100%;







	width:100%;







	background: url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y, no-repeat;







	-webkit-background-size:cover;







	-moz-background-size:cover;







	background-size:cover;







}















#footer-panel-bottom {







	float: left;







	max-width: 100%;







	width: 100%;







	height: 62px;







	background: url(images/chltd_content_pnl_bottom.png) no-repeat;







	-webkit-background-size:contain;







	-moz-background-size:contain;







	background-size:contain;







}*/

.footer-logo-block {

/*max-width:72%; 







	min-width:163px; 







	margin-left: 15%;*/

	display:block;

	margin:0 auto;

	text-align:center;

}



#colophon {

	border-top:none;

	margin-top:-4px;

	overflow:hidden;

	padding:0;

}



/* dealer locator modified css 

div#sl_div form#searchForm table#search_table {

	margin-left:-13px;

}



div#address_search,div#address_search div#addy_in_address input#addressInput {

	width:88px;

}



div#address_search #addressSubmit.slp_ui_button {

	text-replace:Go!;

}



div#address_search div#radius_in_submit {

	width:auto;

}



/* div#address_search #addressSubmit.slp_ui_button {







    background: -moz-linear-gradient(center top , #C6659A, #B80049) repeat scroll 0 0 transparent;







    border: 2px solid #B80049;







    color: #FFFFFF;







    font-family: Arial;







    font-size: 18px;







    font-weight: 700;







    height: 30px;







    width: 110px;







} */



*/

div#sl_div table#map_table tbody tr td {

/* display: none; just a test */

} */



/* Dealer - Distributor Area */

#psk_s2msfb0.psk_jfiletree .jftctn span {

	color:#FFF!important;

}



#psk_s2msfb0.psk_jfiletree .jftctn a:hover,#psk_s2msfb0.psk_jfiletree .jftctn span:hover {

	color:#000!important;

}



/* circled numbers */



table.tg  {border-collapse:collapse;border-spacing:0; border:none !important;}

td.tg-s6z23 {background-color: #404040; vertical-align: middle;}

.tg .tg-s6z2 {text-align: center; background-color: #404040;}

.tg .tg-s6z22 {background-color: #404040; }

.tg .tg-s6z22 span {text-align: center; vertical-align: middle;}





span.green {

  background: #5EA226;

  border-radius: 0.8em;

  -moz-border-radius: 0.8em;

  -webkit-border-radius: 0.8em;

  color: #ffffff;

  display: inline-block;

  font-weight: bold;

  font-size:2em;

  line-height: 1.6em;

  margin-right: 15px;

  text-align: center;

  width: 1.6em; 

}



button.termsbttn {font-size: 1em; background: #5EA226; color: #ffffff;}



.termsbttn {font-size: 1em; background: #5EA226; color: #ffffff; display: block;}





/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width : 768px) and (min-device-width : 1024px) {

	/* Styles */

	body {

		min-width:988px;

	/* 988px */

	/* padding: 0 0 0 0 /* 5.5%; */

	}

}



/* iPads (portrait) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

	/* Styles */

	body {

		min-width:988px;

	/* 1006px */

	/* padding: 0 2% 0 3%; /* 5.5% */

	}

	

	/* Product pic slider - prettyPhoto styling for small screens */

	.pp_overlay {

		min-width:988px!important;

		width:100%!important;

	}

	

	.pp_pic_holder.pp_default {

		width:100%!important;

		left:13.5%!important;

		overflow:hidden;

	}

	

	div.pp_default .pp_content_container .pp_left {

		padding-left:0!important;

	}

	

	div.pp_default .pp_content_container .pp_right {

		padding-right:0!important;

	}

	

	.pp_content {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_fade {

		width:100%!important;

		height:100%!important;

	}

	

	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {

		display:none!important;

	}

	

	#pp_full_res img {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_details {

		width:94%!important;

		padding-left:3%;

		padding-right:4%;

		padding-top:10px;

		padding-bottom:10px;

		background-color:#fff;

		margin-top:-2px!important;

	}

	

	a.pp_close {

		right:10px!important;

		top:10px!important;

	}

	

	#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom ul li {

		margin-top:-15px;

		margin-left:-23px;

		width:414px;

		height:255px;

		padding-bottom:2%;

	}

	

	#ns_widget_mailchimp_form-2 label {

		font-size:.9em!important;

		max-width:125px!important;

		width:100%!important;

	}

	

	#ns_widget_mailchimp_form-2 input.button {

		font-size:.9em!important;

	}

}



/* iPads (landscape) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	/* Styles  */

	body {

		min-width:1000px;

	/* 1006px */

	/* padding: 0 2% 0 3%; /* 5.5% */

	}

	

	/* header area backgrounds */

	#rollover-panel-top,#header-panel-top,#footer-panel-top {

		height:45px;

	/* 62px */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#nav-panel-mid {

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:cover;

		-moz-background-size:cover;

		background-size:cover;

	}

	

	#header-panel-mid,#content-panel-mid,#footer-panel-mid,#rollover-panel-mid {

	/*float: left;*/

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

	/*overflow: hidden;*/

	}

	

	#rollover-panel-bottom,#header-panel-bottom,#footer-panel-bottom {

	/* float: left; */

		max-width:100%;

		width:100%;

		height:62px;

	/* 62px */

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	/* content area backgrounds */

	#content-panel-top {

		height:45px;

	/* 45px; */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#content-panel-bottom {

	/* float: left; */

		max-width:100%;

		width:100%;

		height:62px;

	/* 62px;*/

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	.hpage-slider-scribble img {

	/*display:block !important; 







	margin:0 auto !important; 







	text-align:center; */

		display:block!important;

		float:right!important;

		clear:both;

		position:absolute;

		max-width:30%;

		width:194px;

		margin-top:-6.5%!important;

		margin-left:46%!important;

		z-index:999999!important;

	}

	

	#container {

		display:block;

		float:left;

		width:auto;

		margin-left:0;

		padding:0 0 0 1.4%;

	}

	

	#content {

		display:block;

		float:left;

		width:100%;

	}

	

	img .content-divider-hpage {

		display:block;

		width:100%;

		min-width:360px;

	}

	

	#parallelogram {

		display:block;

		width:100%;

	}

	

	.recent-bx1 {

		display:block;

		float:left;

		width:100%;

		margin-left:0;

		padding-right:10%;

	}

	

	.recent-excerpt {

		display:block;

		width:100%;

		min-width:440px;

	}

	

	.widget-area .xoxo,.widget-area .tr {

		display:block!important;

		width:100%!important;

		max-width:440px;

		float:left!important;

	/* margin-left: 3.775% !important;*/

	}

	

	/* Product Pic slider - prettyPhoto styling for small screens */

	.pp_overlay {

		min-width:1000px!important;

		width:100%!important;

	}

	

	.pp_pic_holder.pp_default {

		width:100%!important;

		left:14.5%!important;

		overflow:hidden;

	}

	

	div.pp_default .pp_content_container .pp_left {

		padding-left:0!important;

	}

	

	div.pp_default .pp_content_container .pp_right {

		padding-right:0!important;

	}

	

	.pp_content {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_fade {

		width:100%!important;

		height:100%!important;

	}

	

	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {

		display:none!important;

	}

	

	#pp_full_res img {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_details {

		width:94%!important;

		padding-left:3%;

		padding-right:4%;

		padding-top:10px;

		padding-bottom:10px;

		background-color:#fff;

		margin-top:-2px!important;

	}

	

	a.pp_close {

		right:10px!important;

		top:10px!important;

	}

	

	#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom ul li {

		margin-top:-15px;

		margin-left:-23px;

		width:414px;

		height:255px;

		padding-bottom:2%;

	}

	

	#ns_widget_mailchimp_form-2 label {

		font-size:.9em!important;

		max-width:125px!important;

		width:100%!important;

	}

	

	#ns_widget_mailchimp_form-2 input.button {

		font-size:.9em!important;

	}

}



/* iPhones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

	/* styles */

	body {

		min-width:480px;

	}

	

	#page.hfeed {

	}

	

	#main {

	/* 	float:left;







	clear:both;







	margin-top: -10%;*/

	}

	

	/* header area backgrounds */

	#rollover-panel-top,#header-panel-top,#footer-panel-top {

		height:30px;

	/* 62px */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	/*#header-panel-mid-test, #content-panel-mid, #footer-panel-mid, #rollover-panel-mid {







	max-width: 100%;







	width:100%;







	background: url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y, no-repeat;







}*/

	#rollover-panel-mid,#nav-panel-mid {

	/* float: left; */

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#footer-panel-mid,#header-panel-mid {

	/* float: left; */

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:cover;

		-moz-background-size:cover;

		background-size:cover;

	}

	

	#rollover-panel-bottom,#header-panel-bottom,#footer-panel-bottom {

	/* float: left; */

		max-width:100%;

		width:100%;

		height:30px;

	/* 62px */

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	/* content area backgrounds */

	#content-panel-top {

		height:32px;

	/* 45px; */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#content-panel-mid {

		float:left;

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#content-panel-bottom {

		float:left;

		max-width:100%;

		width:100%;

		height:32px;

	/* 62px;*/

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	.hpage-slider-scribble img {

	/*display:block !important; 







	margin:0 auto !important; 







	text-align:center; */

		display:block!important;

		float:right!important;

		clear:both;

		position:absolute;

		max-width:40%;

		width:194px;

		margin-top:-12%!important;

		margin-left:48%!important;

		z-index:999999!important;

	}

	

	/*.hpage-sticker {







	display: none;







}*/

	.hpage-sticker img {

	/* .hpage-sticker .sticker-wrapper */

		display:none; /* block!important; */

		float:right!important;

		clear:both;

		position:absolute;

		max-width:35%;

	/* 100% */

		width:auto;

		margin:17% 0 0 46%;

		z-index:999999;

	}

	

	#container {

		float:left;

		margin-left:0;

	}

	

	#content {

		margin-left:1em;

		max-width:430px;

	/* 425px */

		width:100%;

	}

	

	#content p {

		max-width:430px;

	/* 400px */

		width:100%;

	}

	

	.entry-content p a img {

		margin-right:0!important;

	/* 1em */

	/*max-width: 300px !important;







	width: 100% !important;*/

	}

	

	.widget-area {

		float:left!important;

		margin-left:3.775%!important;

	}

	

	/* Product Pic slider - prettyPhoto styling for small screens */

	.pp_overlay {

		min-width:480px!important;

		width:100%!important;

	}

	

	.ppt {

		width:80%!important;

	}

	

	.pp_pic_holder.pp_default {

		width:100%!important;

		left:24.5%!important;

		overflow:hidden;

	}

	

	div.pp_default .pp_content_container .pp_left {

		padding-left:0!important;

	}

	

	div.pp_default .pp_content_container .pp_right {

		padding-right:0!important;

	}

	

	.pp_content {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_fade {

		width:100%!important;

		height:100%!important;

	}

	

	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {

		display:none!important;

	}

	

	#pp_full_res img {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_details {

		width:94%!important;

		padding-left:3%;

		padding-right:4%;

		padding-top:10px;

		padding-bottom:10px;

		background-color:#fff;

		margin-top:-2px!important;

	}

	

	a.pp_close {

		right:10px!important;

		top:10px!important;

	}

	

	/*---------------------------------------------------- */

	#docs-techspecs {

		margin-left:-2.5px!important;

	}

	

	.entry-content-prodpage {

		max-width:430px;

		width:100%;

	/* added  8-6-13 */

	}

	

	/*------------------ product menu page -------------- */

	#container-products-menu {

		float:left;

		clear:both;

		max-width:450px;

		width:100%;

		margin-top:20px;

		margin-left:4%;

	}

	

	#content-products-menu {

		max-width:450px;

		width:auto;

	/*background-color:aqua;*/

	}

	

	.menu-item-spacer {

		display:inline-block;

		padding:.5% 1%;

	}

	

	.menu-item-wrapper {

		width:420px;

	/*  406px orig */

		height:50px;

		padding:1% .5%;

		background:gray;

		-webkit-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

		-moz-box-shadow:7px 7px 5px rgba(0,0,0,0.3);

		box-shadow:1px 1px 5px rgba(0,0,0,0.3);

	}

	

	.menu-item-img {

		float:left;

		display:block;

		width:161px;

		height:50px;

	/* background: orange; */

	}

	

	.menu-words-wrapper {

		float:right;

		display:block;

		text-align:center;

		width:245px;

	}

	

	.menu-title {

		color:#fff;

		font-size:1.5em;

	}

	

	.menu-sub-one {

		color:#fff;

		font-size:1.1em;

	}

	

	.menu-sub-two {

		color:#E6EA59;

		font-size:.8em;

	}

	

	.entry-content-prodmenu {

		margin:0 auto;

		max-width:423px;

		width:100%;

	}

	

	#container,#container-full {

		display:block;

		float:left;

		width:auto;

		margin-left:0;

		padding:0 0 0 1.4%;

	}

	

	#content,#content-full {

		display:block;

		float:left;

		width:100%;

	}

	

	/*------------- Distributors styles -----------*/

	.distrib-col {

		display:block;

		float:left;

		max-width:330px;

		width:100%;

		padding:0 15.5% 0 2.5%;

	}

	

	.distrib-country-title {

		font-weight:700;

		padding:5% 0;

		font-size:2.7em;

		line-height:100%;

	}

	

	.distrib-block {

		display:block;

		float:left;

		max-width:325px;

		width:100%;

		padding:0 10% 10% 0;

		font-size:2em;

		line-height:100%;

	}

	

	.distrib-col .distrib-block a {

	}

	

	/*---------------------------------------------*/

	div.wps-overlay {

		display:none!important;

	}

	

	.hover-discover {

		display:none;

	}

	

	#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom ul li {

		margin-top:-15px;

		margin-left:-23px;

		width:414px;

		height:255px;

		padding-bottom:2%;

	}

	

	#ns_widget_mailchimp_form-2 label {

		font-size:.9em!important;

		max-width:125px!important;

		width:100%!important;

	}

	

	#ns_widget_mailchimp_form-2 input.button {

		font-size:.9em!important;

	}

	

	.entry-content .wp-caption {

		max-width:400px!important;

		width:100%!important;

		font-size:2em;

	}

	

	.entry-content .wp-caption-text {

		font-size:.6em!important;

	}

	

	.entry-content img {

		max-width:390px!important;

		width:100%!important;

	}

}



/* iPhones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)

and (orientation : landscape) {

	/* styles */

	body {

		min-width:480px;

	}

	

	#page.hfeed {

	}

	

	#main {

	/* 	float:left;







	clear:both;







	margin-top: -10%;*/

	}

	

	/* header area backgrounds */

	#rollover-panel-top,#header-panel-top,#footer-panel-top {

		height:30px;

	/* 62px */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	/*#header-panel-mid-test, #content-panel-mid, #footer-panel-mid, #rollover-panel-mid {







	max-width: 100%;







	width:100%;







	background: url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y, no-repeat;







}*/

	#rollover-panel-mid,#nav-panel-mid {

	/* float: left; */

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#footer-panel-mid,#header-panel-mid {

	/* float: left; */

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:cover;

		-moz-background-size:cover;

		background-size:cover;

	}

	

	#rollover-panel-bottom,#header-panel-bottom,#footer-panel-bottom {

	/* float: left; */

		max-width:100%;

		width:100%;

		height:30px;

	/* 62px */

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	/* content area backgrounds */

	#content-panel-top {

		height:32px;

	/* 45px; */

		background:url(images/chltd_content_pnl_top.png) 100% 100% no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#content-panel-mid {

		float:left;

		max-width:100%;

		width:100%;

		background:url(images/chltd_content_pnl_mid.png) 100% 100% repeat-y,no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	#content-panel-bottom {

		float:left;

		max-width:100%;

		width:100%;

		height:32px;

	/* 62px;*/

		background:url(images/chltd_content_pnl_bottom.png) no-repeat;

		-webkit-background-size:contain;

		-moz-background-size:contain;

		background-size:contain;

	}

	

	.hpage-slider-scribble img {

	/*display:block !important; 







	margin:0 auto !important; 







	text-align:center; */

		display:block!important;

		float:right!important;

		clear:both;

		position:absolute;

		max-width:40%;

		width:194px;

		margin-top:-28%!important;

		margin-left:48%!important;

		z-index:999999!important;

	}

	

	/*.hpage-sticker {







	display: none;







}*/

	.hpage-sticker img {

	/* .hpage-sticker .sticker-wrapper  */

		display:none; /* block!important; */

		float:right!important;

		clear:both;

		position:absolute;

		max-width:35%;

	/* 100% */

		width:auto;

		margin:45% 0 0 46%;

		z-index:999999;

	}

	

	#container {

		float:left;

		margin-left:0;

	}

	

	.widget-area {

		float:left!important;

		margin-left:3.775%!important;

	}

	

	/* Product Pic slider - prettyPhoto styling for small screens */

	.pp_overlay {

		min-width:480px!important;

		width:100%!important;

	}

	

	.ppt {

		width:80%!important;

	}

	

	.pp_pic_holder.pp_default {

		width:100%!important;

		left:24.5%!important;

		overflow:hidden;

	}

	

	div.pp_default .pp_content_container .pp_left {

		padding-left:0!important;

	}

	

	div.pp_default .pp_content_container .pp_right {

		padding-right:0!important;

	}

	

	.pp_content {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_fade {

		width:100%!important;

		height:100%!important;

	}

	

	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom {

		display:none!important;

	}

	

	#pp_full_res img {

		width:100%!important;

		height:auto!important;

	}

	

	.pp_details {

		width:94%!important;

		padding-left:3%;

		padding-right:4%;

		padding-top:10px;

		padding-bottom:10px;

		background-color:#fff;

		margin-top:-2px!important;

	}

	

	a.pp_close {

		right:10px!important;

		top:10px!important;

	}

	

	/*------------------------------------------------------------- */

	#docs-techspecs {

		margin-left:-2.5px!important;

	}

	

	div.wps-overlay {

		display:none!important;

	}

	

	.hover-discover {

		display:none;

	}

	

	#tabs-vids.tabdiv.ui-tabs-panel.ui-widget-content.ui-corner-bottom ul li {

		margin-top:-15px;

		margin-left:-23px;

		width:414px;

		height:255px;

		padding-bottom:2%;

	}

	

	#ns_widget_mailchimp_form-2 label {

		font-size:.9em!important;

		max-width:125px!important;

		width:100%!important;

	}

	

	#ns_widget_mailchimp_form-2 input.button {

		font-size:.9em!important;

	}

}