@charset "utf-8";
/* CSS Document */

body{
	
line-height:1.75;	
}


.mobilenavbtn{
	
	
	display: none;
	background-size: 80%;
	background-position: center;
	background-repeat: no-repeat;
}
	.subsec{
		width: 90%;
		height: 450px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		
	}

.vt{
	
	
	vertical-align: top;
}

.half .onethird a{
	
	font-size: 10px !important;
	
	
	
}




.pages a{
	
	display: inline-block;
	text-decoration: none;
	margin-right: 15px;
	color:#000 ;
	
	
}

.uppercase{
	
	
	
	text-transform: capitalize;
}
.details{
	
	
	
	height:300px;
	overflow-y: scroll;
}

.flowchart_plug, .flowchart_plug2{
	
	
    position: absolute;
    right: -11px;
    top: 10px;
	color:#fff;
    background-color: #564949;
    width: 12px;
	cursor: pointer;
    height: 15px;
	text-align: center;
}


.flowchart_plug:hover, .flowchart_plug2:hover{
	
	background-color: red;
}


.flowchart_plug2{
	
left: -9px;
	right: auto;
	top: auto;
	bottom: 10px;
	
}


.fillall{
	
    width: -moz-available;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    width: fill-available;	
	
}

.time{
	
margin-top: 8px;
    display: inline-block;
    position: relative;
    vertical-align: text-top;	
	
}


.at{
vertical-align:text-top;	
}



.mini-icon{
height: 20px;
    width: 20px;
    float: right;
    margin-top: 5px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
	cursor:pointer;
	margin-right:20px;	
	font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
    box-sizing: border-box;
	
}

.font-sizer{
width: 30px;
    height: 15px;
    float: right;
    outline: none;
    margin-right: 15px;
    margin-top: 4px;
    border: none;	
	
}

.ui-datepicker .ui-datepicker-title{
width:auto;	
	
}
.table-col{

display:table-cell;
width:25%;
padding:2%; 
box-sizing:border-box;	
	
}


.closebtn{
	
font-family:Arial, Helvetica, sans-serif;
color:#fff;
position:absolute;
right:10px;
top:10px;	
	display:none;
}


.prompt{
display:none;
width:25vw;
background-color:#FFF;
padding:3vw;
margin-left:auto;
margin-right:auto;
margin-top:20vh;
z-index:2;
border-radius:4px;	
	border:#999 thin solid;
}


.editmenu{
    border: 1px solid rgb(0, 102, 204);
    width: calc(100% + 2px);
    height: auto;
    font-size: 9px;
    background-color: #06C;
    padding: 1px;
    padding-left: 10px;
    border-radius: 6px 6px 0px 0px;
    box-sizing: border-box;
    position: absolute;
	z-index:3;
    top: -4px;
    left: -1px;
}

.fixed{
position:fixed;	

}


.L0{
	
	left:0px !important;
}

.T0{
top:0px !important;	
}

.textRight{
text-align:right;	
}

.footpad{
padding-bottom:90px;	
	
}

.hidden{
opacity:0;
position:absolute;
left:-1000vw;	
}

body{
margin:0px;
padding:0px;	
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:14px;
line-height:1.75;
letter-spacing:1px;
}


.lh18{
line-height:18px;	
}
.white{
color:#fff !important;	
}


.ls5{
	letter-spacing:5px;
	
}



.ls10{

letter-spacing:10px;	
	
}


div{
/*position:relative;
width:100%;
display:inline-block;
min-height:10px;*/	
	
}


.container{
	
width:98%;
padding-left:1%;
padding-right:1%;	
	
}

.top-bot-pad{
	padding-top:6%;
	padding-bottom:6%;
	
}


.purple{
	background-color:#400098;
	
}


.glacial{
	    font-family: 'glacial_indifferenceregular';
}

.generica{
    font-family: 'genericabold';
	}


.blackfat{
    font-family: 'blackfatblackfat';	
}


.f10{
	
font-size:10px !important;	
}

.f15{
	
font-size:15px !important;	
}


.f20{
	
font-size:20px !important;	
}


.f25{
	
font-size:25px !important;	
}


.f30{
	
font-size:30px;	
}


.f35{
	
font-size:35px !important;	
}


.f40{
	
font-size:40px !important;	
height:40px;
}


.f45{
	
font-size:45px !important;	
}



.f50{
	
font-size:50px !important;	
}


.f55{
	
font-size:55px !important;	
}



.f60{
	
font-size:60px;	
}


.f65{
	
font-size:65px;	
}


.f70{
	
font-size:70px;	
}

.f75{
	
font-size:75px;	
}

.f80{
	
font-size:80px;	
}


.f85{
	
font-size:85px;	
}


.f90{
	
font-size:90px;	
}


.f95{
	
font-size:95px;	
}

.f180{
font-size:180px;	
}



.lh10{
line-height:10px;	
}

.lh20{
line-height:20px;	
}

.lh30{
line-height:30px;	
}

.lh40{
line-height:40px;	
}

.lh50{
line-height:50px;	
}

.lh60{
line-height:60px;	
}


.lh100{
line-height:100px !important;	
}

.centerText{
text-align:center;	
	
}



.searchbar{
background-color:#fff;
border-radius:4px;
overflow:hidden;
padding:5px;
width:78%;	
	margin-left:10%;
}



.searchinput{
	margin-bottom:0px;
	margin-top:4px;
outline:none;
border:none;
width:78%;
font-family:Arial, Helvetica, sans-serif;
color:#666;	
	
}


.searchbtn{
cursor:pointer;
width:auto;
padding:10px;
background-color:#242424;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
border-radius:4px;
float:right;	
}


.mTop0{
	margin-top:0px !important;
	
}

.mTop10{
	margin-top:10px !important;
	
}


.mTop20{

margin-top:20px !important;	
	
}


.mTop30{
	margin-top:30px !important;
	
}

.mTop40{
margin-top:40px !important;	
}

.mTop50{
margin-top:50px !important;	
}


.mTop60{
margin-top:60px !important;	
}



.mTop70{
margin-top:70px !important;	
}

.mTop100{
margin-top:103px !important;	
}

.cartsection{
	
	text-decoration: none;
	color: #333;
	margin-left: auto;
}
.mTop35p{
margin-top:35%;	
}

.cbtn55{
	
	
}

.cbtn, .sharebtn, .access, .cbtn55{
	text-decoration:none;
background-color:#000;
color:#fff;
padding:11px;;
padding-top:8px;
padding-bottom:8px;
font-size:13px;
display:inline-block;
width:auto;
min-width:20%;
cursor:pointer;
border-radius:2px;	
	text-align:center;
	position:relative;
}

.foot .cbtn{
	
	
	
	height:15px;
}


.youtube{

width:550px;
height:315px;
margin-left:auto;
margin-right:auto;
cursor:pointer;	
	
}

.access{
	line-height:normal;
	
padding:45px;
padding-top:25px;
padding-bottom:25px;
font-size:30px;
font-weight:bold;
margin-top:25px;
color:#FFF;
border-radius:6px;	
border: 1px solid rgba(0,0,0,0.13);
    border-bottom: 4px solid rgba(0,0,0,0.13);
    box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.22);
background-color:#06F;
 height:auto;	
}
.pink{
background-color:#3b3080;	
	
}


.elist, .flist{
	
	
	height: 25px;
	padding: 2px;
	
}




.largemenu{
    width: 24%;
    box-sizing: border-box;
    height: 400px;
    background-color: #FFF;
    border-radius: 10px;
    padding: 10px;
    display: inline-block;
    margin-right: 10px;
	vertical-align:top;
	text-align:center;
	
}


.largemenu:last-child{
margin-right:0px;

}

.blockcenter{

margin-left:auto !important;
margin-right:auto !important;	
	
}

/*.topbar, .topbar2, .topbar3{
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	box-sizing:border-box;
	padding:10px;
	border-bottom:#2f81b5 thin solid;
	border-top:#2f81b5 thin solid;

	box-sizing:border-box;
	width:100%;
	padding-left:25px;
	padding-right:25px;	
}
*/


.topcolor{
		background-color: rgba(0,0,0, 0.8);

	
}

.topbar{
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	display: flex;
}


.topbar3{

border:none;
background-color:transparent;
color:#333 !important;	
	
}

.navbtn{
    font-size: 13px;
    margin-right: 25px;
    color:#000;
	text-transform:uppercase;
	width:auto;
	display:inline-block;
	position:relative;
    text-decoration: none;
        font-family:Arial, Helvetica, sans-serif;

}


.topbar3 .navbtn, .topbar3 span, .topbar3 div{
	
color:#666 !important;	
}


.blackbg, .purplebg{
opacity:.94;
position:absolute;
top:0px;
left:0px;
background-color:#000;
height:100%;
	
}

.blackbg2{
	
background-color:#000 !important;
	
}


.purplebg{
background-color:#20132c;	
	
}

.absolute{
position:absolute;
top:0px;
left:0px;	
	
}


.logo{

    margin-top: 10px;
	margin-left:15px;
	height:45px;
	width:auto;
}


.uploadbtn_top{
	position:relative;
	background-color:#F03;
	width:80px;
	color:#fff;
	text-align:center;
	font-weight:bold;
height:20px;
padding-top:9px;
margin-left:25px;
padding-bottom:21px;
margin-right:25px;

}


.signupbtn_top{
	position:relative;
	background-color:#F03;
	width:80px;
	color:#fff;
	text-align:center;
	font-weight:bold;
height:24px;
padding-top:5px;
margin-left:25px;
padding-bottom:21px;
margin-right:25px;

}

.onethird{
width:33% !important;
}

.onethird_quart{
	width:60%;
}


.quart_onethird{
width:16%;	
}


.twothird{
width:66%;

}

.floatLeft{
float:left !important;	
	
}

.photobg{
height:100%;
background-image:url(file:///E|/websites/parts/bg5.jpg);
opacity:.15;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
position:absolute;
left:0px;
top:0px;
	
}



.navbar{
	padding-top:15px;
margin-top:18px;
width:70%;
height:30px;
float:left;

}


.icon2{
background-image:url(file:///E|/websites/parts/optionsbtn.png);
width:29px;
height:27px;
margin-top:11px;	
background-repeat:no-repeat;
background-position:center;
background-size:contain;
cursor:pointer;

margin-right:15px;

}


.emailimg{

width:50%;
height:auto;	
	
}

.textleft{
	
	text-align:left;
}


.black{
	
color:#000;	
}

.lightblue{
	
color:#00e4e5;	
}


.bold{
font-weight:700;	
}


.onesixth{
width:14%;


min-height:180px;	
	
}


.icon{
width:130px;
height:150px;	
background-size:contain;	
background-repeat:no-repeat;
cursor:pointer;

}


.videoicon{
background-repeat: no-repeat;
    background-position: center;
    border-radius: 50px;
	height:50px;
	width:50px;
    border: #000 thick solid;
    background-size: 50%;
	
}

.ls5{
	letter-spacing:5px;
}


.ls10{
letter-spacing:10px;	
}


.yellowbg{
	background-color:#ffc000;
}


.playbtnicon{
background-image:url(file:///E|/websites/parts/play.png);
background-size:contain;
height:100px;
background-repeat:no-repeat;
background-position:center;	
	
}

.bar{
background-color:#fff;
width:60%;
height:3px;
margin-lefT:20%;	
margin-top:25px;
margin-bottom:25px;	
}


.purple{
background-color:#3600a0;	
	
}


.coins, .cash{
background-image:url(file:///E|/websites/parts/coins.png);
width:580px;
opacity:.2;
position:absolute;
top:0px;
left:0px;
height:230px;
background-repeat:no-repeat;
background-size:contain;
background-position:left;	
	
}

.cash{
	width:666px;
	background-image:url(file:///E|/websites/parts/money.png);
	bottom:0px;
	right:0px;
	left:inherit;
	top:inherit;
	background-position:right;
	
}


.headphones, .juice{
background-image:url(file:///E|/websites/parts/headphone.png);
width:25%;
top:0px;
left:0px;
height:100%;	
background-repeat:no-repeat;
background-size:contain;
background-position:top;
position:absolute;	
	
}

.juice{
background-image:url(file:///E|/websites/parts/juice.png);
top:inherit;
left:inherit;
right:0px;
bottom:5%;
background-position:right;	
}

.floater{
	
top:220px;	
}

.hide_desk{
	
display:none;	
	
}

.prod_img{
width:23vw;
height:33vw;
background-repeat:no-repeat;
background-position:left;
background-size:contain;
background-image:url(https://media.gucci.com/style/White_South_0_160_540x540/1476727205/457127_J8540_5702_002_100_0000_Light.jpg);	
	
}


.prodbanner{
width:3000px;	
}

.productbg{
width:97%;
padding:2%;
height:35px;
position:absolute;
bottom:0px;
left:0px;
opacity:.85;
background-color:#FFF;	
	
	
}

.centerContent, .centerContent2{
width:85vw;
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
	
}





.triangle{
	
	
background-image:url(parts/triangle.png); background-position:top; background-repeat:no-repeat; min-height:180px; color:#2f81b5; line-height:.9; padding-top:30px;	
	
}

.centerContentlead{
margin-top:50px;
width:48vw;
box-sizing:border-box;
margin-left:auto;
margin-right:auto;		
	
}

.fyellow{
color:#ffc000;	
	
}

.tablet{
background-image: url(file:///E|/websites/parts/tablet.png);
    width: 74%;
    margin-left: 13%;
    height: 350px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	
}

.bordertop{
border-top:#ff0084 dashed thin;	
	
}


.bordertop-grey{
border-top:#F2F2F2 solid thin;
padding-top:25px;	
	
}

.maxheight{
	max-height:350px;	
}


.bottomcbtn{
text-decoration:none;
color:#666;
margin-right:15px;
	
}

.marginLeft10{
margin-left:10% !important;	
}

.marginLeft02{
margin-left:2% !important;	
}

.lpad02{
padding-left:60px;	
}

.bpad02{
padding-bottom:10px;;	
}

.marginLeft05{
margin-left:5% !important;	
}

.marginLeft05p{
margin-left:5px !important;	
}


.marginLeft15{
margin-left:15% !important;	
}


.marginLeft5{
margin-left:55px !important;	
}

.marginRight5{
margin-right:15px !important;	
}


.marginLeft20{
margin-left:20% !important;	
}

.marginLeft25{
margin-left:25% !important;	
}


.marginLeft33{
margin-left:33% !important;	
}



.whitebg{
background-color:#fff;	
}

.purplefont{
	
	color:#400098;
}


.nomargin{
margin:0px !important;	
	
}


.sharebtn{
padding:5%;
background-image:url(file:///E|/websites/parts/fb_icon.png);
background-size:80%;
background-repeat:no-repeat;
background-position:center;
	float:left;
	margin:0px;
	min-width:auto;

	width:6%;
	margin-left:20px;
}


.fbBlue{
background-color:#476d9b;	
}

.twitterBlue{
bckground-color:#00d4e7;
background-image:url(file:///E|/websites/parts/twitter_icon.png);	
	
}


.googlered{

background-image:url(file:///E|/websites/parts/google_icon.png);
background-color:#e70000;	
	
}


.pointer{
cursor:pointer;	
	
}

.btn{
width:auto;
	
}


.darkpurplefont{
color:#30214a;	
	
}

.border-bottom{
border-bottom:thick solid #5819c2;	
	
	
}



.border-bottom-dash{
border-bottom:2px dashed #e4e4e4;	
	
	
}

.btnsimple{
font-size:12px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
text-decoration:none;
position:relative;
display:block;	
	margin-top:15px;
}




.onefourth{

width:23%;
	
}

.pad{
padding-left:1%;
padding-right:1%;	
}

.pads{
padding:10px;
box-sizing:border-box;
}


.spad{
padding-left:2%;	
	
}
.threefourth{

width:73%;	
	float:left;
}

.heightauto{
height:auto;
min-height:10px;	
}


.fivesixth{
width:80%;	
float:left;
}

.threesixth{
	width:48%;
	
}


input, textarea, select{

width:94%;
height:25px;
padding:5px;
border-radius:4px;
border:#999 thin solid;
margin-top:15px;
resize:none;
	
}

select{
	box-sizing:content-box;
height:30px;
padding:5px;
}
textarea{

height:150px;	
	
}


.btn2{

padding-top:1%;
padding-bottom:1%;	
	
}



.lightgreybg{

background-color:#F8F8F8;	
	
}


.feedthumb{
width:100%;
height:200px;
background-repeat:no-repeat;
background-size:contain;
background-position:center;	
	
}

.commentbox{
	
height:50px;
border-color:#CCC;	
width:99%;	
}

.feedbox{
height:50px;	
	
}


.cbtn2{
border:#400098 thin solid;
background-color:transparent;	
}

.border-bottom-grey{
	
border-bottom:#CCC thin solid;	
}


.uploadbtn{

    background-color: #fff;
    color: #400098;
    padding-top: 19px;
    padding-bottom: 18px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 700;
    font-size: 14px;
    /* float: right; */
    position: relative;
    top: -1px;
    /* height: 100%; */	
	
}


.contentbody{
	width:75%;
	margin-left:auto;
	margin-right:auto;
	
	
}

.spacer{
height:50px;	
display:block;
}

.homesq{
width:50%;
height:50vw;
	margin: 50px;
	
}

.homesq2{
	
	
	width:25vw;
	height: 25vw;
	margin:50px;
}

.half{
width: 50%;
vertical-align:top;
    display: inline-block;}


.border-left{
border-left:#CCC thin solid;	
	
}

.right{
right:10px;	
}

.border-right{
border-right:#CCC thin solid;	
	padding-right:3%;
}

input[type="checkbox" i]{
width:auto;
float:left;	
margin:0px;
margin-right:5px;
}

.mbottom15{
margin-bottom:15px;	
}

.tbpad{
padding-top:10px;
padding-bottom:10px;	
	
}

.nodecor{
text-decoration:none;	
	
}





.filefield{
position:absolute;
opacity:0;
left:-1000px;
	
	
}

.no-left-margin{
margin-left:0px;	
	
}

.widebtn{
width:90% !important;
margin-left:2% !important;	
}

.rightcolumn_grey{
	background-color:#eeeeee;
}

.floatright{

float:right;	
	
}


.right_tab{
position:fixed;
height:100%;
width:23%;
padding-left:1%;
padding-right:1%;
right:0px;	
top:50px;	
}

.feed_column{
margin-top:50px;
left:0px;
width:73%;
padding-left:1%;
padding-right:1%;	
	
}

.dashpanel{

width:60vw;
margin-left:15vw;
margin-right:auto;
height:auto;
padding:5vw;
padding-top:1vw;
min-height:300px;
border-radius:4px;
background-color:#fff;
border:#F5F5F5 thin solid;
-webkit-box-shadow: 10px 10px 39px -8px rgba(0,0,0,0.21);
-moz-box-shadow: 10px 10px 39px -8px rgba(0,0,0,0.21);
box-shadow: 10px 10px 39px -8px rgba(0,0,0,0.21);
box-sizing:border-box;
display:inline-block;
	
	
}


.large_profile_img, .mini_thumb, .mini_thumb2{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
height:150px;
width:150px;
border-radius:150px;
	
}

.comment_thumb{
background-size:cover;
background-position:center;
background-repeat:no-repeat;
height:80px;
width:80px;
border-radius:80px;	
	position:relative;
}

.star{
width:15px;
margin-right:5px;
height:auto;
float:left;
position:relative;	
	
}

.mini_thumb{

width:100px ;
height:60px ;
padding-top:40px;
margin-left:15px;
float:left;
border-radius:0px;
margin-top:15px;	
}

.paypal{
    width: 130px;
    height: 77px;
    border-radius: 3px;
	margin-left:auto;
background-repeat:no-repeat;
}

.mini_user_thumb{
border-radius:0px;
width:60px !important;
height:40px !important;
padding-top:20px;
margin-left:15px;
float:left;
margin-top:15px;	
}


.mini_thumb2{
	width:60px;
height:60px;
border-radius:0px;
}


.nofloat{

float:none;	
	
}

.thumb_cont{
	float:left;
width:275px;
height:280px;
overflow:hidden;
cursor:pointer;	
}

.inline{
display:inline-block;

	
	
}

.post_cont{
width:97%;
margin-left:1%;
margin-top:10px;
margin-right:1%;	
	background-color:#fff;
	
}


.video_cont{
height:auto;
width:96%;
margin-top:2%;
margin-left:2%;
background-color:#e9e9e9;	
	
}


.offset_thumb{
background-repeat:no-repeat;
background-size:contain;
background-position:center;
margin-left:-5px;
margin-top:-5px;
border:none;	
	
}

.mailinglist{
height:40vh;
overflow-x:hidden;
overflow-y:scroll;	
width:100%;
}


.mailinglist::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.mailinglist::-webkit-scrollbar-button {
  width: 6px;
  height: 6px;
}
.mailinglist::-webkit-scrollbar-thumb {
  background: #999;
  border: 0px none #333;
  border-radius: 50px;
}
.mailinglist::-webkit-scrollbar-thumb:hover {
  background: #999;
}
.mailinglist::-webkit-scrollbar-thumb:active {
  background: #000000;
}
.mailinglist::-webkit-scrollbar-track {
  background:none;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.mailinglist::-webkit-scrollbar-track:hover {
  background: #666666;
}
.mailinglist::-webkit-scrollbar-track:active {
  background: #999;
}
.mailinglist::-webkit-scrollbar-corner {
  background: transparent;
}


.auto_width{
	display:inline-block;
width:auto !important;	
}

.auto_height{
height:auto !important;
min-height:auto !important;
}

.video{
height:220px;
width:98%;
margin-left:1%;	
display:block;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
	background-color:#000;
	opacity:1 !important;
}


.video2{
height:394px;
width:700px;
margin-left:1%;	
background-position:center;
background-repeat:no-repeat;
background-size:cover;
	background-color:#000;
	opacity:1 !important;
}
.v2{
width:444px !important;	
height:250px !important;
}

.feedtext{
	width:96%;
	left:2%;
}


.feed_comment_input_cont{

background-color:#e9e9e9;	
	
}

.round{
	
border-radius:3px;	
	
}

.nodecor{

text-decoration:none;
color:inherit;	
	
}

.readmore{
color:#F00;	
	
}

.greytext{
	
color:#666 !important;	
}


.product{
	
width:33%;
height:500px !important;
margin-bottom:15px;
	display: inline-block;
padding:1%;	
	box-sizing: border-box;
cursor:pointer;
}

.mini_thumb_product{
width:100%;
height:160px;
background-color:#000;	
	
}

.column{
	padding-top:10px;
	padding-bottom:10px;
height:60px !important;	
}

.column2{
	padding-top:20px;
	padding-bottom:10px;
height:50px !important;	
}


.pinktext{
	color:#ed008d;
	
}
.vbasline{
	
vertical-align:bottom;	
}


.largeThumb{

width:250px;
height:250px;	
	
}

.pinkborder{

border-color:#ed008d;	
	
}

.checko div{

width:-webkit-fill-available;	
	
}


.checko .mini_thumb2{
	
width:60px;	
	
}


.checkoutcolumn{
	
height:350px;	
}

.greyborder{
border: thin solid; 
border-radius: 4px;
border-color:#CCC;	
	
}


.newmessage{
	
background-color:#FFECEC;	
	
}



.paperbg{
background-image:url(file:///E|/websites/parts/crumpled-paper.jpg);
width:100%;
height:715px;
background-position:center;
background-size:cover;
position:absolute;
top:0px;
left:0px;	
border-bottom:#ff0084 dashed thin;	

}


.paperbg2{
background-image:url(file:///E|/websites/parts/crumpled-paper.jpg);
width:100%;
height:203px;
background-position:center;
background-size:cover;
position:absolute;
top:0px;
left:0px;	

}

.social{
width:134px;
height:40px;
background-position:center;
background-repeat:no-repeat;
background-size:contain;
margin-top:25px;
margin-left:10px;
float:right;
	
}


.cart{
	  -webkit-text-stroke: 1px white;
background-position:center;
background-repeat:no-repeat;
background-size:100%;
font-weight:900;
padding-top:5px;
background-image:url(../parts/bag.png);
text-decoration:none;
color:#F06;
font-size:13px;
cursor:pointer;
width:25px;
height:20px;
float:right;

margin-right:10px;
	
}


.subcat{
width:200px;
height:auto;
padding-top:10px;
padding-bottom:10px;
background-color:#FFF;	
    display: block;
    position: absolute;
	padding-left:20px;
    top: 20px;
	left:-20px;
}


.arial{
font-family:Arial, Helvetica, sans-serif;	
}

.subsec{
	
	background-repeat: no-repeat;
}

.banner, .minibanner, .bannersub{
	content:url("/parts/banner.png");

	width:100%;
height:auto;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
cursor:pointer;
}

.bannersub{
		content:url("/parts/subsc.jpg");
position:absolute;
	z-index: -2;
	width:50%;
	
}


.minibanner{
height:150px;	
	margin-top:0px !important;
	background-size: cover !important;
}



.hide_desk menu{
 	
display:none !important;	
}
.padtop70{
	padding-top:70px;
	
}

.bebas{
    font-family: 'BebasNeueRegular';
	
}

.blue{
color:#2777d1;	
}

.textright{
text-align:right;	
}

.vertical{
vertical-align:top;	
}

.rpad05{
	padding-right:1%;
	
}

.copyicon{
width:20px;
height:20px;
cursor:pointer;
background-repeat:no-repeat;
background-position:center;
background-size:contain;
display:inline-block;
clear:both;	
}

.padRight10{
	padding-right:10px !important;
}

.qimg{
width:100px;
height:100px;
background-size:contain;
background-repeat:no-repeat;
background-position:center;	
}

.blogthumb{
width:300px;
height:200px;
padding:10px;
background-color:#666;
}

.block{
display:block;	
}

.homevideo{
width:100%;
height:480px;	
}


.min_height{
	min-height:60vh;	
}


.mailer-height{
	    overflow-y: scroll;
    overflow-x: hidden;
height:600px;	
	
}

.mailer_btn{
cursor:pointer;
width:40px;
height:40px;
float:left;
padding:5px;
box-sizing:border-box;
border-radius:6px;
border:#CCC thin solid;
	margin-top:15px;
background-color:#FFF;	
-webkit-box-shadow: 1px 2px 5px 0px rgba(189,189,189,1);
-moz-box-shadow: 1px 2px 5px 0px rgba(189,189,189,1);
box-shadow: 1px 2px 5px 0px rgba(189,189,189,1);
	
}

.workspace{
	
	width:88%;
}

.toolbar{
	
	
	width:60px;
	min-height: 200px;
	padding-top:15px;
	padding-bottom: 15px;
	border-radius:6px 6px 6px 6px;
float:right;
	background-color: #373737;
}


.emailpad{
	
padding-top:35px;
padding-bottom:25px;	
	
}

.whole{

width:100%;
display:inline-block;
line-height:.9;	
	
}



.mailer_btn:hover {
background-color:#E5E5E5;	
}


.scroll::-webkit-scrollbar {
    width: 1em;
}
 
.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.scroll::-webkit-scrollbar-thumb {
  background-color:#09F;
  outline: 1px solid slategrey;
}

.pimg{
width:100px;
height:100px;
background-color:#999;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
border-radius:100px;
border:#09F thin solid;	
}



.roundthumb{
width:200px;
height:200px;
border-radius:100px;
background-repeat:no-repeat;
background-position:center;
background-size:cover;	
	
}

.header{
min-height:300px;
background-image:url(../parts/bglight.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:top;	
}

.flex{
display:flex !important;	
}

.subbtn{
 padding: 15px !important;	

}


.subspace{
	width:80%;
 text-align:right;	
}
.lhn{

line-height:normal;	
	
}

h1{
margin:0px;
line-height:normal;
}

.alerts{
width:100%;
box-sizing:border-box;
padding:10px;
background-color:#C00;
color:#fff;
text-align:center;
font-size:12px;
line-height:normal;
height:auto;
position:fixed;
display:none;
top:0px;
left:0px;
z-index:4;
	
}

.shade{
position:fixed;
width:100%;
height:100%;
background-color:#000;
z-index:2;
opacity:.5;
top:0px;
left:0px;
display:none;	
}

.viewer{
position:fixed;
top:150px;
left:50%;
width:800px;
height:auto;
margin-left:-400px;	
display:none;
}

.aimg, .thumb{
width:150px;
height:150px;
background-repeat:no-repeat;
background-size:contain;
background-position:center;
margin:5px;
cursor:pointer;
	
}

.thumb{
	margin:0px;
	margin-bottom:5px;
height:300px;
width:100%;
background-image:url(../parts/blank.png);
background-size:cover;
background-repeat:no-repeat;
background-position:center;	
}

.cartcount{
position:absolute;
height:12px;
width:12px;
top:20px;
left:25px;
padding:3px;
padding-top:2px;
border-radius:12px;
background-color:#f283b2;
color:#000;
font-weight:bold;
text-align:center;
	
	
}

.mbot70{
	
margin-bottom:70px;	
}

.twinmargin{
margin-left:5%;
margin-right:5%;	
	
}

#hometext{
	    font-size: 5em;
    line-height: 1;
	margin-top: 20vh;
}

.bg{

background-image:url(../parts/bg.jpg);
background-size:cover;
background-position:center;
background-repeat:no-repeat;	
	
}
.anton-sc-regular {
  font-family: "Anton SC", serif;
  font-weight: 400;
  font-style: normal;
}


#status{
	color: red;
	font-size: 12px;
}