/*-----------------------------------------------------------------------------------

	Theme Name: Skeleton Child Theme - Retina Multi-Purpose WordPress Theme
	Theme URI: http://
	Description: Skeleton Child theme
	Author: Grafik
	Author URI: 
	Version: 1.0
	Template: Smpl-Skeleton

-------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	0.	Import style.css
/*-----------------------------------------------------------------------------------*/

@import url("../smpl-skeleton/style.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);



body{height:100%;position:relative;overflow: scroll;}
#header,#navigation {display:none;}
h1#site-title {text-align: center}
#nav-below {display:none;}
.edit-link {display:none;}
table {margin: 0px}
img {vertical-align: bottom;}

/* tabs override */

.wordpress-post-tabs .ui-tabs-panel,.wordpress-post-tabs {background-color:white!important;}
.wordpress-post-tabs .ui-tabs-nav {background-color:#999999; display:block;display: block;height: 32px;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li {margin-right:2px!important;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top.ui-state-active {background:transparent!important;margin:0px;}
/* .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li:last-child {float:right;margin-right:0px!important;} */
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a {background-color:#999999;color:white!important;font-size:16px;font-family:'Conv_FuturaStd-Book',Sans-Serif;padding: 4px 28.9px!important;display:block; }
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a:hover {background-color:#767676;}


.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {padding:0px;width:100%;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top {padding:0px!important;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-panel {padding: 0px 0;}
.wordpress-post-tabs-skin-default .wpts_cl {display: none;}
.ui-tabs-panel p {margin-bottom:0px;}
.ui-tabs-panel p img {border:0px!important;width:100%;vertical-align: bottom;margin: 0px;}
.wordpress-post-tabs > div:last-child {display:none;} 
.wordpress-post-tabs + p {display:none;}


/* Menus */
div.menu-header-menu-container {position: absolute; right: 0px; top: -43px;}
body.page-child div.menu-header-menu-container, body.page-id-159 div.menu-header-menu-container  {top: -31px;}
.menu-header-menu-container li.page_item a, li.menu-item a {display: block; border-bottom: 0; padding: 0px 10px 0px 10px; line-height: normal; font-weight: 700; background-image: none; background-color: #525252; font-size: 13px; color: white; text-decoration: none; text-transform: uppercase; font-family: 'Open Sans',Sans-Serif;height: 27px; line-height: 26px; color: black; background-color: #d8b422; }
.menu-header-menu-container li.menu-item a i {font-size:18px; font-style: normal;font-weight:normal;line-height:10px;}
.menu-header-menu-container li.page_item a:hover, .menu-header-menu-container li.menu-item a:hover {background-image: none; background-color: #B4B3B3; color:white; text-decoration: none;color:black; }
li.menu-item a:hover {background-image: none; color:white;}

.menu-main-menu-container {margin-top:250px;}
.menu-main-menu-container  > ul {border:0px;margin:0px;padding:0px;}
.menu-main-menu-container  > ul > li {border:0px;margin:0px;padding:0px;position:relative;}
.menu-main-menu-container  > ul ul {margin:0px;}
.menu-main-menu-container > ul > li > a {letter-spacing: 1.5px;display:block;height:30px;line-height:33px;font-size:16px;font-family:'Conv_FuturaStd-Book',Sans-Serif;color:white;background-color: #666666;margin-bottom:2px;text-decoration:none;}
.menu-main-menu-container > ul > li:first-child a, .menu-main-menu-container > ul > li:first-child a:hover{background-color:#000;font-size:16px;text-transform: none!important;margin-bottom:3px;letter-spacing: 0px;}
.menu-main-menu-container > ul > li > a:hover {text-decoration:none;background-color:#999;}

.menu-main-menu-container > ul > li > ul {position:absolute;right:-280px;top:0px;display:none;padding-left:20px;}
.menu-main-menu-container > ul > li:hover > ul {display:block}
.menu-main-menu-container > ul > li > ul li {padding:3px 10px;background-color:white;background-color:rgba(255,255,255,0.9);border-bottom:1px #cccccc solid;width:240px;margin-bottom:0px;}
.menu-main-menu-container > ul > li > ul li:first-child {border-top:1px #cccccc solid;}
.menu-main-menu-container > ul > li > ul li a, .menu-main-menu-container > ul > li > ul li a:hover {color:#333;font-weight:normal;text-decoration:none;text-transform:none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
.menu-main-menu-container > ul > li > ul li:hover {background:#e4e4e4;background-color:rgba(222,222,222,0.9)}
.menu-main-menu-container > ul > li a i {font-size: 15px; position: absolute; right: 10px; top: 9px}
.menu-main-menu-container > ul > li:first-child i {display:none;}

#content {padding-top:30px;min-height:600px;}
.hentry {border:20px white solid;}
#footer #credits {text-align:left;color: #666;font-size: 9px;line-height: normal;padding: 5px 0px;}
#footer #credits a {color: #666;text-decoration:none;}
#footer.noborder {position: relative;margin: 0px;margin-top: 0px;padding: 0px;background-color:black;bottom:0px;bottom: 0px;}

.entry-content h1 {text-transform:uppercase;font-family:'Conv_CopperplateGothicStd-32BC',Sans-Serif; text-align:center;font-size:39px;line-height:34px;margin-bottom:0px;padding-top:33px;position:relative;height:80px;;margin:0 auto;}
.entry-content h1 span{position:absolute;display:block; bottom:0;display:block;margin:0 auto;text-align: center;letter-spacing: 1px;padding-left:16px;padding-right:16px;width:100%;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;         /* Opera/IE 8+ */;}
.entry-content h2 {font-family: 'Open Sans',Sans-Serif; font-weight:700; text-align:center;font-size:11px; color:white;letter-spacing:2px;margin-top:10px; margin-bottom:40px;;padding-left:16px;padding-right:16px}
.entry-content h3 {font-family:'Conv_CopperplateGothicStd-31BC',Sans-Serif; text-align:center;font-size:14px; color:#999999;letter-spacing:1px;margin-bottom:20px;padding-left:16px;padding-right:16px}
.border-bottom {height:25px;width:100%;}
.border-top {height:12px;width:100%;}

.entry-content h1 .fb {display: block; position: absolute; color: white; background-color: #515151; width: 32px; height: 32px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; font-size: 20px; right: 5px; top: 5px; line-height: 39px;}
.entry-content h1 .fb:hover {background-color:#999;}
.page-child #content {margin-bottom:30px;}
.hentry {background-color: white}
.hentry .entry-content{background-color:#000;}

body {padding:0px;padding-top:0px;border:20px black solid;border-bottom:0px black solid;border-top:30px black solid;}

.entry-content table {width:100%;}
.entry-content table th {color:white; background-image:none; font-size:11px;font-family: 'Open Sans', Sans-Serif; font-weight:700;padding: 0 10px;border:0px;letter-spacing: 1px}
.entry-content table tr td {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;;padding: 5px 10px;line-height: normal;border-right: 0px;color:#444;line-height: 16px;}
.entry-content table tr td a {color:#666666;}
.entry-content table tr > td:first-child {border-left:0px;text-align: left}
.entry-content table tr:hover,.entry-content table tr.gray {background-color:#e6e6e6}

/* maps */
#map_canvas {width:100%;height:400px;border:1px #ccc solid;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;         /* Opera/IE 8+ */} 
.infoBox div {-moz-border-radius: 				.4em /*{global-radii-blocks}*/; -webkit-border-radius: 				.4em /*{global-radii-blocks}*/; border-radius: 						.4em /*{global-radii-blocks}*/; }
.infoBox a {color:white;text-decoration:none;}
.center_map, .map-download {text-indent:10px;display: block; width: 100%; clear: both; height: 24px; line-height: 20px!important; color:white!important;text-decoration:none; text-transform: uppercase;font-family: 'Open Sans', Sans-Serif;font-weight:700;font-size:11px;letter-spacing:1px;}
.center_map i, .map-download i {font-size: 16px;font-style: normal;font-weight:normal;margin-left:5px;}
#searchformbox {clear: both; border: 1px #cecece solid; padding: 15px; background-color: #e6e6e6; line-height: normal; font-size: 12px; margin-bottom:3px; }
#searchformbox form {float:right;text-align:left;border-left:1px #cecece solid;height:40px;padding-left:15px;}
#searchformbox form input[type="text"] {border: 1px #cecece solid; width: 100px; border-radius: 0px; font-size: 11px; padding: 3px; height:22px; }
#searchformbox form input[type="submit"] {background:transparent;background-image:url(img/submit-button.gif);width:20px;height:20px;margin:0;border-radius: 0px;text-indent:300px;overflow:hidden;margin-top:1px;border: 1px #999999 solid;margin-left:5px;background-position-x: 2px;} 


.ui-tabs-panel p img[src$="Map_690.jpg"] {;border:1px #ccc solid!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;         /* Opera/IE 8+ */}

/* home defaults */
body {background-color:black;background-repeat:no-repeat;background-position:center 0px!important;}

.entry-content h1 span {color:#ff9393}
.border-top {background-color:#d31145;border:0px; }
.border-bottom {background-color:#d31145;border:0px;position: relative;bottom: 0px;}

body.home .border-bottom, body.home .border-top, body.home #footer.noborder  {max-width:1600px;margin: 0 auto;}

.entry-content table th {background-color:#d31145;}
.entry-content table th.theven {background-color:#ed7189;}
.center_map, .map-download {background-color:#d31145;}



body.home .full-wrap {background-image:url(img/CP_SUN_HOME_PINK_1600_PIX.png); background-repeat:no-repeat;background-position:center 0px;min-height:850px;}
body.home #wrap, body.home #wrap #content .container {min-height: 895px;}
body.home #content .six.columns {float:right;}
body.home #content .hentry, body.home .hentry .entry-content {background-color:transparent;border:0px;}
body.home .entry-title {display:none;}
body.home #content .hentry img {max-width: none;float:right;}
body.home {background-color:black!important;}
body.home div.menu-wrap {max-width: 1600px;margin: 0 auto;position: relative;}


/* pink */
body.home.pink .full-wrap {background-image:url(img/CP_SUN_HOME_PINK_1600_PIX.jpg);}
body.pink .border-bottom {background-color:#d31145;}
body.pink .border-top {background-color:#d31145;}

/* green */
body.home.green .full-wrap {background-image:url(img/CP_SUN_HOME_GREEN_1600_PIX.jpg);}
body.green .border-bottom {background-color:#00823f;}
body.green .border-top {background-color:#00823f;}

/* blue */
body.home.blue .full-wrap {background-image:url(img/CP_SUN_HOME_BLUE_1600_PIX.jpg);}
body.blue .border-bottom {background-color:#036185;}
body.blue .border-top {background-color:#036185;}


body.page-child.pink .full-wrap, body.page-id-159 .full-wrap {background-image:url(img/CP_SUN_PRIMARY_PINK_1600_PIX.png);background-color:#f8afbc;background-repeat: repeat-x;}
body.page-id-159 .full-wrap{padding-bottom:30px;}
body.page-child.green .full-wrap {background-image:url(img/CP_SUN_PRIMARY_GREEN_1600_PIX.png);background-color: #c3db5e}
body.page-child.green .entry-content h1 span {color:#dee459}
body.page-child.green .entry-content .center_map, body.page-child.green .entry-content .map-download{background-color: #71bf44}
body.page-child.green .entry-content table th {background-color:#71bf44;}
body.page-child.green .entry-content table th.theven {background-color:#07ae4d;}

body.page-child.blue .full-wrap {background-image:url(img/CP_SUN_PRIMARY_BLUE_1600_PIX.png);background-color: #9fdbea}
body.page-child.blue .entry-content h1 span {color:#80cbce}
body.page-child.blue .entry-content .center_map, body.page-child.blue .entry-content .map-download  {background-color: #2784a3}
body.page-child.blue .entry-content table th {background-color:#2784a3;}
body.page-child.blue .entry-content table th.theven {background-color:#00a0b0;}

body.page-child .full-wrap{background-repeat: repeat-x;}

/* default */





#menu-item-730 {display:none;}
.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li:last-child  {float:left!important}
.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 120px!important;}
.page-id-159 .ui-tabs-anchor {letter-spacing: 1px;}
.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li:last-child {float:right;margin-right:0px!important;}
.wpts_cl + p {margin:0px;}
.fbnode {display:none;}
.entry-content h1 .fb {display:block;}
.fbnode span {margin-left: 13px; display: block; color: white; background-color: #515151; width: 24px; height: 24px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 15px; font-size: 16px; right: -5px; top: 5px; line-height: 39px;}
.fbnode span i {position: absolute; left: 12px; top: 10px;}
body.page-child .border-top, body.page-id-159 .border-top {display:none;}

table.tabtb, .ui-tabs-panel img {clear:both;}

.page-id-159 .map-download i {display:none;}
.page-id-159 .map-download {line-height:23px!important;}
/* #Media Queries
================================================== */

	@media only screen and (max-width: 1199px) {
	
	.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a {padding: 4px 13px!important }
	.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li:last-child {float:right;margin-right:0px!important;}
	.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 100px!important;}

	}


Visit Retailer’s Website
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
	.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a {padding: 4px 10px!important }
	

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li {margin:0px!important;}
		.wordpress-post-tabs-skin-default ul.ui-tabs, .wordpress-post-tabs-skin-default ul.ui-tabs-nav {background:#999!important;}
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li  {}
		
		.wordpress-post-tabs .ui-tabs-nav {height:auto!important;}
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li {width:100%;float:none;}
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a { display: block!important;width: 100%; padding-left: 0px!important; padding-right: 0px!important; text-indent: 10px;border-bottom: 2px white solid;}
		.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 0px!important;}
	
		.menu-main-menu-container {margin-top: 0px;}
		.menu-main-menu-container > ul > li > ul {position:relative;right:0;width:100%;padding:0px;}
		.menu-main-menu-container > ul > li > ul li {width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		body.home #content .hentry img {float:none;}

		body.home.pink .full-wrap{background-image:url(img/CP_SUN_HOME_PINK_780_MOB.jpg);}
		body.home.green .full-wrap{background-image:url(img/CP_SUN_HOME_GREEN_780_MOB.jpg);background-color: #c3db5e}
		body.home.blue .full-wrap{background-image:url(img/CP_SUN_HOME_BLUE_780_MOB.jpg);background-color: #9fdbea}
		#site-title img {margin-top: 0px; margin-bottom:12px;}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		.menu-main-menu-container {margin-top: 0px;}
		.menu-main-menu-container > ul > li > ul {position:relative;right:0;width:100%;padding:0px;}
		.menu-main-menu-container > ul > li > ul li {width:400px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	
		.wordpress-post-tabs .ui-tabs-nav {height:auto!important;}
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li {width:100%;float:none;}
		.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li a { display: block!important;width: 100%; padding-left: 0px!important; padding-right: 0px!important; text-indent: 10px;border-bottom: 2px white solid;}
	
		.entry-content h2 {font-size:10px}
		.entry-content h3 {font-size: 12px;}


		body.home.pink .full-wrap{background-image:url(img/CP_SUN_HOME_PINK_780_MOB.jpg);}
		body.home.green .full-wrap{background-image:url(img/CP_SUN_HOME_GREEN_780_MOB.jpg);background-color: #c3db5e}
		body.home.blue .full-wrap{background-image:url(img/CP_SUN_HOME_BLUE_780_MOB.jpg);background-color: #9fdbea}
		body.home #content .hentry img {float:none; }
		.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 0!important;}
				#site-title img, .thelogo img{margin-top: 25px; margin-bottom:12px}
		.menu-main-menu-container > ul > li > ul li a, .menu-main-menu-container > ul > li > ul li a:hover {font-size:15px;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#content {padding-top:0px!important;} 
	.hentry {border: 10px white solid;}
	 /*.entry-content h1 .fb {right: -20px;top: -20px; } */
	.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 0px!important;}
			#site-title img, .thelogo img{margin-top: 25px; margin-bottom:12px}
	.menu-main-menu-container > ul > li > ul li a, .menu-main-menu-container > ul > li > ul li a:hover {font-size:15px;}
	.entry-content h1 {padding-top:50px;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#content {padding-top:0px!important;}
		.entry-content table tr > td:last-child {padding-right:0px;}
		body {border-right:0px;border-left:0px;}
		#footer {background-color: #000;position:relative;}
		body {border-left:0px; border-right:0px;}

		.entry-content h1 {font-size:28px;line-height: 25px;padding-top: 0px;height: auto;padding-top:20px;}
		.entry-content h1 span {position:relative;}
		.entry-content h2 {margin-top: 10px;line-height: 17px;margin-bottom: 12px;}
		.entry-content h3 {margin-bottom: 13px;}

		body.home.pink .full-wrap {background-image:url(img/CP_SUN_HOME_PINK_780_MOB.jpg);}
		body.home.green .full-wrap {background-image:url(img/CP_SUN_HOME_GREEN_780_MOB.jpg);background-color: #c3db5e}
		body.home.blue .full-wrap {background-image:url(img/CP_SUN_HOME_BLUE_780_MOB.jpg);background-color: #9fdbea}
		body.home #content .hentry img {float:none;margin-top:12px }
		.menu-main-menu-container > ul > li > ul li {width:280px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		#footer #credits {padding:10px;}
		.menu-main-menu-container > ul > li > ul li a, .menu-main-menu-container > ul > li > ul li a:hover {font-size:15px;}
		#site-title img, .thelogo img{margin-top: 25px; margin-bottom:12px}
		.hentry {border: 10px white solid;}
		.entry-content h1 .fb {right: -20px;top: -20px; }
		.page-id-159 .wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav {width: auto!important;padding-left: 0px!important;}
		.fbnode {display:block;}
		.entry-content h1 .fb {display:none;}

	}









@font-face {
	font-family: 'Conv_CopperplateGothicStd-32BC';
	src: url('fonts/CopperplateGothicStd-32BC.eot');
	src: local('☺'), url('fonts/CopperplateGothicStd-32BC.woff') format('woff'), url('fonts/CopperplateGothicStd-32BC.ttf') format('truetype'), url('fonts/CopperplateGothicStd-32BC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_CopperplateGothicStd-31BC';
	src: url('fonts/CopperplateGothicStd-31BC.eot');
	src: local('☺'), url('fonts/CopperplateGothicStd-31BC.woff') format('woff'), url('fonts/CopperplateGothicStd-31BC.ttf') format('truetype'), url('fonts/CopperplateGothicStd-31BC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FuturaStd-Book';
	src: url('fonts/FuturaStd-Book.eot');
	src: local('☺'), url('fonts/FuturaStd-Book.woff') format('woff'), url('fonts/FuturaStd-Book.ttf') format('truetype'), url('fonts/FuturaStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



