@charset "utf-8";
.everythingy .fullbleed{width: 100%; clear:both; overflow:hidden; background-position:top center; background-repeat:no-repeat;}
.everythingy .heroBanner{width: 100%; clear:both; overflow:hidden; background-position:top center; background-repeat:no-repeat;}
.everythingy .heroBanner .centerCont{width:1000px; margin:0 auto; overflow:hidden}
.everythingy .heroBanner .centerCont .textCont{margin:50px 0 0 0; float:left}
.everythingy .heroBanner .centerCont h1{font-size:24px; line-height:24px; font-weight:bold!important; clear:both; padding-bottom:10px }
.everythingy .heroBanner .centerCont h2{font-size:36px; line-height:36px; font-weight:normal; clear:both; padding-bottom:10px;}
.everythingy .heroBanner .centerCont h5{font-size:18px; color:#0096d6; font-weight:400!important; padding-bottom:3px;}
.everythingy .heroBanner .centerCont p{font-size:16px; line-height:20px; font-weight:100; padding-bottom:20px; clear:both; width:250px;}
.everythingy .heroBanner .centerCont p.small{font-size:14px;}
.everythingy .heroBanner p.mdatagline{font-weight:bold; margin:10px 0}
.everythingy .heroBanner .centerCont .pricing span{color:#5a5a5a; font-size:11px}
.everythingy .heroBanner .centerCont .pricing p{color:#d7410b; font-size:36px; line-height:38px; font-weight:100; padding-bottom:7px}
.everythingy .heroBanner .centerCont sup{font-size:70%; position:relative; vertical-align:baseline; bottom:8px}
.everythingy h1 sup.small{font-size:12px!important; bottom:20px!important;}
.everythingy .heroBanner .centerCont

/*mosaic gallery image style*/

/* MOSAIC */
.everythingy .mosaic-center {width:960px; margin:20px auto}
.everythingy .mosaic-center > div{
	display: inline-block;
}
.everythingy .mosaic-center img{border:1px solid #e1e1e1;}
.everythingy .mosaic-center div.imgMarRight{
	margin-right: 3px;
	float: left;
}
.everythingy .mosaic-center div.imgMarRight.imgNoLeftMar{
	margin-left: 0;
	margin-right: 0;
}
.everythingy .mosaic-center div.imgMarBottom{
	margin-bottom: 3px;
	vertical-align: top;
}
.everythingy .mosaic-center div.imgMarBottomRight{
	float: left;
	margin-bottom: 3px;
}
.everythingy .mosaic-center div.imgMarLeft{
	margin-left: 3px;
}
.everythingy .mosaic-center div.imgMarOnlyRight{
	margin-right: 3px;
	float: left;
}
.everythingy .mosaic-center div.imgMarFloatLeft{
	float: left;
}
.everythingy .slideImgBig:hover, .everythingy .slideImgMedium:hover, .slideImgSmall:hover{
	position: absolute;
	opacity: .65;
	background-image: url(/wcsstore/hpusstore/Treatment/gallery_magglass.png) /*, linear-gradient(to bottom, #87e0fd 0%,#53cbf1 40%,#34a7ee 100%)*/;
	background-color:#111;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border:1px solid #e1e1e1;
}
/*.everythingy .slideImgBig:hover::before, .everythingy .slideImgMedium:hover::before, .slideImgSmall:hover::before{
	content: "";
	opacity: 1!important;
	width:39px;
	height:39px;
	display:block;
	background-image: url(/wcsstore/hpusstore/Treatment/gallery_magglass.png) 
	position:absolute;
	left:45%;
	top:40%;
}*/
.everythingy .slideImgBig{
	width: 478px;
	height: 376px;
	position: absolute;
}
.everythingy .slideImgMedium{
	width: 475px;
	height: 186px;
	position: absolute;
}
.everythingy .slideImgSmall{
	width: 235px;
	height: 185px;
	position: absolute;
}

/*foundation edits*/
.reveal-modal.galleyImages{width:900px; height:750px; left:66%; padding:0;  border:none; background:none}
.reveal-modal.galleyVideo{width:700px; height:400px; left:70%;}

.orbit-container .orbit-prev, .orbit-container .orbit-next{ background-color:transparent!important; height:70px!important; margin-top:-40px!important;}
.orbit-container .orbit-prev{background-image:url(/wcsstore/hpusstore/Treatment/etr_modal_grayArrowLeft.png)!important; background-repeat:no-repeat!important; left:15px }
.orbit-container .orbit-next{background-image:url(/wcsstore/hpusstore/Treatment/etr_modal_grayArrowRight.png)!important; background-repeat:no-repeat!important;}


/*Image gallery custom hover*/
/*.everythingy .slideImgBig:hover{background-image: url(/wcsstore/hpusstore/Treatment/etr_icon_playVideo.png), linear-gradient(to bottom, #87e0fd 0%,#53cbf1 40%,#0793ea 100%)!important;}*/
.everythingy .slideImgSmall.rotating:hover{background-image: url(/wcsstore/hpusstore/Treatment/etr_icon_360.png), linear-gradient(to bottom, #87e0fd 0%,#53cbf1 40%,#0793ea 100%)!important;}

.everythingy .bodyContent{margin:0 auto; width:1000px; position:relative}
.everythingy .bodyContent .textCont{margin:140px 20px 0 20px; width:325px}
.everythingy .bodyContent .textContCenter{text-align:center;}
.everythingy .bodyContent .textContCenter .btnCenter{margin:15px auto}
.everythingy .textWhite{color:#fff!important}
.everythingy .bodyContent .icon{padding-bottom:15px}
.everythingy .bodyContent h2{font-size:42px; line-height:42px; padding:0 0 20px 0;}
.everythingy .bodyContent h3{font-size:32px; line-height:36px; padding:0 0 20px 0;}
.everythingy .bodyContent h4{font-size:38px; padding:0 0 10px 0; margin:0}
.everythingy .bodyContent h5{font-size:20px; padding:0 0 5px 0; margin:0}
.everythingy .bodyContent p{font-size:16px; font-weight:normal; line-height:24px; padding-bottom:15px; color:#777}
.everythingy .bodyContent p.f18light{font-size:18px; font-weight:100;}
.everythingy .bodyContent p.f22light{font-size:22px; font-weight:100;}
.everythingy .bodyContent p.f18{ont-size:18px line-height:28px;}
.everythingy .bodyContent p.light{font-weight:100}
.everythingy .bodyContent sup{font-size:65%; position:relative; vertical-align:baseline; bottom:6px}

.everythingy .bodyContent h3.droid img{margin:-5px 15px 10px 0;}
.everythingy .bodyContent h4.beats img{margin:-2px 9px 0px 0;}

.everythingy .hpcApps{background:#0096d6; padding:20px 0 60px 0; color:#FFF; max-width:1920px; margin:0 auto}
.everythingy .hpcApps *{color:#fff}
.everythingy .hpcApps .watch{ font-size:24px; background:url(/wcsstore/hpusstore/Treatment/icon_play_31x30.png) no-repeat right 13px; padding:10px 40px 10px 0; font-weight:100}
.everythingy .hpcApps .download{ font-size:20px; text-decoration:underline; font-weight:100}

.everythingy .threeCols{float:left; width:300px; margin:30px 50px 30px 0;}
.everythingy .threeCols:last-child{margin-right:0}
.everythingy .threeCols h4{margin:20px 0 5px 0; font-size:28px}
.everythingy .threeCols p{line-height:20px}
.everythingy .threeCols a{text-decoration:underline; line-height:30px}
.everythingy .threeCols a:hover, .everythingy .hpcApps .download:hover{text-decoration:none}

.everythingy .entCallouts{position:absolute; width:315px}
.everythingy .entCallouts h4{font-size:32px; line-height:32px; font-weight:100}
.everythingy .entCallouts p{color:#787779; width:300px}

.everythingy .specborder{border-bottom:1px solid #cccccc; margin:20px 0; padding:0px 0px 30px;}
.everythingy .boldfont{font-weight:bold; padding-left:20px; }


/*Tablet*/
.everythingy .bodyContent .compareTable{width:70%; margin:0 auto}
.everythingy .bodyContent .compareTable th, .everythingy .bodyContent .compareTable td{padding:15px 20px; font-weight:100}
.everythingy .bodyContent .compareTable th{ font-size:24px; font-weight:100; background:#1b96d3; color:#fff;}
.everythingy .bodyContent .compareTable td{font-size:16px; line-height:20px; border-right:1px solid #ccc; width:40%}
.everythingy .bodyContent .compareTable td.heading{font-size:22px; padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ccc}
.everythingy .bodyContent .compareTable td:first-child{border-right:none; background:url(/wcsstore/hpusstore/Treatment/etr_tile-compareTableShadow.png) repeat-y right top; font-weight:400; padding-left:15px;}
.everythingy .bodyContent .compareTable td:last-child{border-right:none}
.everythingy .bodyContent .compareTable h5{margin: 0 0 0 120px}
.everythingy .bodyContent .item-price{font-size:30px; margin-bottom:15px}
.everythingy .bodyContent .item-price sup{font-size:60%; position:relative; bottom:7px; vertical-align:baseline}
.everythingy .bodyContent .item-price span{font-size:18px}
.everythingy .bodyContent .item-price p{font-size:16px; color:#5a5a5a; padding-left:18px}

.everythingy .bodyContent .compareTable .rollover{font-weight:400; font-size:14px; padding-right:20px; background:url(/wcsstore/hpusstore/Treatment/ii_icon_info_15x15.png) right 5px no-repeat}
.everythingy .bodyContent .compareTable strong{font-weight:400}
.everythingy .bodyContent .compareTable .whiteColor{line-height:25px}
.everythingy .bodyContent .compareTable .whiteColor::before{content:""; width:23px; height:23px; display:block; background-color:white; float:left; margin-right:10px; border-radius:12px; border:1px solid #eee}

.everythingy .pricing2 span{color:#5a5a5a; font-size:12px}
.everythingy .pricing2 p{color:#d7410b; font-size:28px; line-height:30px; font-weight:100}