@import url(https://fonts.googleapis.com/css?family=Patrick+Hand);
@import url(https://fonts.googleapis.com/css?family=Varela+Round);

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	/*margin: 1% 0 1% 1.6%;*/
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/***************************************/
/* GRID SETUPS */
/***************************************/

/*  GRID OF TWO  */
.span_2_of_2 { width: 100%; }
.span_1_of_2 { width: 49.2%; }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%; }
.span_3_of_4 { width: 74.6%; }
.span_2_of_4 { width: 49.2%; }
.span_1_of_4 { width: 23.8%; }

/*  GRID OF FIVE  */
.span_5_of_5 { width: 100%; }
.span_4_of_5 { width: 79.68%; }
.span_3_of_5 { width: 59.36%; }
.span_2_of_5 { width: 39.04%; }
.span_1_of_5 { width: 18.72%; margin-right:10px;}


/*  GRID OF SIX  */
.span_6_of_6 { width: 100%; }
.span_5_of_6 { width: 83.06%; }
.span_4_of_6 { width: 66.13%; }
.span_3_of_6 { width: 49.2%; }
.span_2_of_6 { width: 32.26%; }
.span_1_of_6 { width: 15.33%; }

/*  GRID OF SEVEN  */
.span_7_of_7 { width: 100%; }
.span_6_of_7 { width: 85.48%; }
.span_5_of_7 { width: 70.97%; }
.span_4_of_7 { width: 56.45%; }
.span_3_of_7 { width: 41.94%; }
.span_2_of_7 { width: 27.42%; }
.span_1_of_7 { width: 12.91%; }

/*  GRID OF EIGHT  */
.span_8_of_8 { width: 100%; }
.span_7_of_8 { width: 87.3%; }
.span_6_of_8 { width: 74.6%; }
.span_5_of_8 { width: 61.9%; }
.span_4_of_8 { width: 49.2%; }
.span_3_of_8 { width: 36.5%; }
.span_2_of_8 { width: 23.8%; }
.span_1_of_8 { padding-right:0px; border-right:1px solid #515151;text-align:center;}



/*New Grid Styles*/
.span_1_of_8 a {color: #515151;display: inline-block;font-size: 11px;font-weight: bold;padding: 0 8px;}
.span_1_of_8a a {color: #515151;display: inline-block;font-size: 11px;font-weight: bold;padding: 0 10px;}
.span_1_of_8b a {color: #515151;display: inline-block;font-size: 11px;font-weight: bold;padding: 0 10px;}
.span_1_of_8a {}

.span_1_of_5a { width: 40%; margin-right:10px;}
.span_1_of_5b { width: 24%; text-align:center; margin-top:40px;margin-right:10px;display:block;}
.span_1_of_5b_mobile {display:none;}
.span_1_of_5c { width: 25%; text-align:center; margin-top:35px;margin-right:30px;}
.span_1_of_5d { width: 15%; text-align:center; margin-top:35px;margin-right:10px;}
.span_1_of_5e { width: 15%; text-align:center; margin-top:35px;}
.span_1_of_5e a{font-family: 'Varela Round', sans-serif;color:#1b3f94;font-size: 14px;font-weight: bold;}

.span_1_of_5.footer { width: 19%; text-align:left; margin-right:10px;}

.span_1_of_2.promo1 { width: 51%; margin-right:15px;}
.span_1_of_2.promo2 { width: 46%; }

/*.span_1_of_2.callouts { width: 19%; text-align:center; margin-top:15px;}*/
/*.span_1_of_2.callouts { width: 21%; text-align:center; margin-top:15px; margin-left:20px;}*/
.span_1_of_2.callouts { width: 25%; text-align:center; margin-top:0px; margin-left:0px;}
.span_1_of_2.slider { width: 75%; }

.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:38%;}
.span_1_of_2.social2 { width: 75px; margin-top:25px;}

.span_1_of_2g1 { width: 58%; }
.span_1_of_2g2 { width: 42%; }
.span_1_of_2g1 h1 {font-family: 'Patrick Hand', cursive;  color: #1c3f94; font-size: 34px;font-weight: bold; line-height: 38px; margin-bottom: 12px;text-transform:uppercase;}
.span_1_of_2g1 p {line-height: 1.4em;}
.span_1_of_2g1 a{ color:#59ba2c; }

.span_1_of_2p1 { width: 37%; }
.span_1_of_2p2 { width: 63%; }

.span_1_of_2_cart1 { width: 71%; margin-right:45px;}
.span_1_of_2_cart1 h1 { font-family: 'Patrick Hand', cursive;font-size:34px;text-transform:uppercase;}
.span_1_of_2_cart2 { width: 25%; }
.span_1_of_2_cart_top1 { width: 63%; }
.span_1_of_2_cart_top2 { width: 35%; }

.span_1_of_2_total { width: 40%;}
.span_1_of_2_total2 { width: 60%; }

.span_1_of_2_misc { width: 50%;}
.span_1_of_2_misc p { font-size:16px;}
.span_1_of_2_misc h1 { font-family: 'Patrick Hand', cursive;font-size:34px;text-transform:uppercase;}
.span_1_of_2_misc h2 { font-family: 'Patrick Hand', cursive;font-size:28px;}
.span_1_of_2_misc .heading-green { font-size:16px;}

.span_2_of_2_misc { width: 100%;}
.span_2_of_2_misc h1 { font-family: 'Patrick Hand', cursive;font-size:34px;text-transform:uppercase;}
.span_2_of_2_misc h2 { font-family: 'Patrick Hand', cursive;font-size:28px;}
.span_2_of_2_misc p { font-size:16px;}
.span_2_of_2_misc ul { list-style-type:disc;margin:0px 45px;font-size:16px;}
.span_2_of_2_misc ul li { padding-bottom:10px;}
.span_2_of_2_misc img {max-width: 100%;height:auto;}

.span_1_of_5 p {font-size:14px;}

.span_1_of_4_locate {text-align:center;margin-left: 25px;}

.span_1_of_2_belief { width: 65%; margin-right:30px;}
.span_1_of_2_belief2 { width: 30%; }
.span_1_of_2_belief2 a { color:#1c3f93;}

.span_1_of_2_hair { width: 75%; margin-right:45px;}
.span_1_of_2_hair2 { width: 20%; }
.span_1_of_2_hair3 { width: 22%; margin-right:45px;}
.span_1_of_2_hair4 { width: 73%; }

.span_3_of_3 ul {margin:10px 0px 30px 25px;padding:0px;}
.span_3_of_3 ul li a {color:#1b3f94;font-size:15px;}
.span_1_of_5_sitemap h3 {font-size:25px;font-family: 'Patrick Hand', cursive;}
.span_1_of_5_sitemap a {color:#1b3f94;}
.span_1_of_5_sitemap { width: 20%; margin-right:0px;}
.span_1_of_5_sitemap ul li {padding-bottom:5px;}

.span_1_of_3_featured_left { width: 54%; }
/*.span_1_of_3_featured_middle { display:block;width: 41%; margin:0px 25px 0px 15px;}*/
.span_1_of_3_featured_right { width: 41%; /*background: url(http://kissmyface.com/images/home/featured-right.jpg) no-repeat 0 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:100%;background-position:center;*/}


.span_1_of_3_featured_right h3 { font-family: 'Varela Round', sans-serif; font-size:36px;margin-bottom:-15px;color:#0497cd;font-weight:bold;}
/*.span_1_of_3_featured_middle h3 { font-family: 'Varela Round', sans-serif; font-size:30px;}
.span_1_of_3_featured_right h3 { font-family: 'Varela Round', sans-serif; font-size:30px;margin-bottom:-10px;margin-top:-5px;color:#1c3f94;font-weight:bold;}*/

.span_1_of_3_featured_right span { font-family: "Pacifico",cursive; font-size:32px;color:#0497cd;}
/*.span_1_of_3_featured_middle span { font-family: "Pacifico",cursive; font-size:27px;}
.span_1_of_3_featured_right span { font-family: "Pacifico",cursive; font-size:27px;color:#1c3f94;}*/

.span_1_of_3_featured_right p { font-family: 'Varela Round', sans-serif; font-size:18px;color:#515151;line-height:30px;margin-top:10px;}
/*.span_1_of_3_featured_middle p {font-family: 'Varela Round', sans-serif;font-size:16px;}
.span_1_of_3_featured_right p { font-family: 'Varela Round', sans-serif; font-size:16px;color:#515151;}

.span_1_of_3_featured_right .pright { font-size:14px;margin-bottom:8px;}
.span_1_of_3_featured_right .pright2 { font-size:18px;margin-bottom:6px;}
.span_1_of_3_featured_right a { font-family: 'Varela Round', sans-serif; font-size:15px;color:#1c3f94;}
.span_1_of_3_featured_right img {left: 5px;margin-top: 0; position: relative; top: 10px;}*/


.best_sellers .span_1_of_4 {
	text-align:center;
	width:24%;
	margin-right:10px;
	float:left;
	}
.best_sellers h2 {
	font-size:28px;
	color:#1c3f94;
	font-family: 'Patrick Hand', cursive;
}
.best_sellers .span_1_of_4 h3 {
	font-size:16px;
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	margin:10px 0px;
}
.best_sellers .span_1_of_4 h3 a {color:#1c3f94;}

.best_sellers .span_1_of_4 span {
	font-weight:bold;
	font-size:17px;
}
.best_sellers .span_1_of_4 .best_sellers_btn {
	text-transform: uppercase;
	background: #5aa624; /* Old browsers */
	background: -moz-linear-gradient(top, #5aa624 0%, #a5d881 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5aa624), color-stop(100%,#a5d881)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5aa624 0%,#a5d881 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5aa624 0%,#a5d881 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5aa624 0%,#a5d881 100%); /* IE10+ */
	background: linear-gradient(top, #5aa624 0%,#a5d881 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aa624', endColorstr='#a5d881',GradientType=0 ); /* IE6-9 */
	padding: 6px 12px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	border: 1px solid #444;
	border-radius: 4px;
	opacity: 1;
	margin-top: 20px;
	clear: both;
	-webkit-transition: all 0.4s ease-in-out 1s;
	-moz-transition: all 0.4s ease-in-out 1s;
	-ms-transition: all 0.4s ease-in-out 1s;
	-o-transition: all 0.4s ease-in-out 1s;
	transition: all 0.4s ease-in-out 1s;
}
	
	.best-sort {margin:10px 0px;}
	.best-sort select {
    background: #e2e4eb none repeat scroll 0 0;
    border: 1px solid #b3bfdb;
    border-radius: 6px;
    padding: 5px;
	font-family: 'Varela Round', sans-serif;
}

/* NEW LANDING PAGE STYLES*/


.span_1_of_2_land { width: 60%; }
.span_1_of_2_image { width: 40%; display:block;}

.landing_temp .span_1_of_4 {
	text-align:center;
	width:24%;
	margin-right:10px;
	float:left;
	border:5px solid #efefef;
	padding-top:5px;
	margin-top:15px;
	height:245px;
	}
.landing_temp .span_1_of_4:hover {
	border:5px solid #d5e5af;
	}	
	
.landing_temp h2 {
	font-size:16px;
	color:#1c3f94;
	margin-top:10px;
}
.landing_temp p {
	font-size:16px;
	margin-right:20px;
    line-height:1.4em;
}
.landing_temp .span_1_of_4 h3 {
	font-size:16px;
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	margin:10px 0px;
}
.landing_temp .span_1_of_4 h3 a {color:#1c3f94;}

.landing_temp .span_1_of_4 span {
	font-weight:bold;
	font-size:17px;
}
.landing_temp .landing_image {display:block;}



.myaccount {display:block;}
.myaccount2 {display:none;}
.company_info {display:block;}
.company_info2 {display:none;}
.support {display:block;}
.support2 {display:none;}
.signup_footer {display:block;}
.signup_footer2 {display:none;}
.social_connect {display:block;}
.social_connect2 {display:none;}
.more_links {display:none;}
.where_tofind {display:none;}

.product_title {display:block;}
.product_title_top {display:none;}

.header_desktop {display:block;}
.header_mobile {display:none;}

.cart-container-desktop {display:block;}
.cart-container-mobile {display:none;}

.home-mobile-grid {display:none;}

.top-promo {text-align:center;padding:6px;background:#dadfeb;font-family: 'Varela Round', sans-serif;color:#000;font-size:13px;}
.top-promo span {font-family: 'Varela Round', sans-serif;color:#1c3f93;font-size:15px;}






/* MEDIA QUERIES */

/*  MEDIA QUERY 1250 PIXELS */
@media only screen and (max-width: 1250px) {
	.span_1_of_2_cart1 { width: 100%;}
	.span_1_of_2_cart2 { width: 100%;margin-top:10px;}
}


/*  MEDIA QUERY 1156 PIXELS */
@media only screen and (max-width: 1156px) {
	.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:30%;}
	.span_1_of_2_cart1 { width: 100%;}
	.span_1_of_2_cart2 { width: 100%;margin-top:10px;}
}

/*  MEDIA QUERY 1024 PIXELS */
@media only screen and (max-width: 1024px) {
	.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:27%;}
	.span_1_of_2_cart2 { width: 100%;margin-top:10px;}
	.span_1_of_5c {width:20%;}
	.search-box input { width: 135px;}
}

/*  MEDIA QUERY 980 PIXELS */
@media only screen and (max-width: 980px) {
	.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:22%;}
	.span_1_of_2_cart2 { width: 100%;margin-top:10px;}
}

/*  MEDIA QUERY 767 PIXELS */
@media only screen and (max-width: 767px) {
	.col {margin: 1% 0 1% 0%;float:none;}
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_3_sitemap { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
	.span_2_of_8, .span_3_of_8, .span_4_of_8, .span_5_of_8, .span_6_of_8, .span_7_of_8, .span_8_of_8 { width: 100%; }
	.span_1_of_5_sitemap { width: 100%;text-align:left;}
	.span_1_of_8 {display:none;}
	.span_1_of_8a { text-align:center;border-right:1px solid #1c3f94;}
    .span_1_of_8b { text-align:center;}
	.span_1_of_5a { width: 100%; text-align:center;}
	.span_1_of_5b {display:none;}
	.span_1_of_5b_mobile {width: 100%; text-align:center; margin-top:5px;margin-right:10px;display:block;}
	.span_1_of_5c { display:none;}
	.span_1_of_5d { display:none;}
	.span_1_of_5e { display:none;}
	.span_1_of_5.footer { width: 100%; text-align:center;}
	.span_1_of_2.promo1 { display:none;}
	.span_1_of_2.promo2 { width: 100%; }
	.span_1_of_2.callouts { width: 90%; margin:0px 20px;}
	.span_1_of_2.slider { width: 100%; }
	.span_1_of_8a a {color: #1c3f94;display: inline-block;font-size: 16px;font-weight: bold;padding: 0 10px;}
	.span_1_of_8b a {color: #1c3f94;display: inline-block;font-size: 16px;font-weight: bold;padding: 0 10px;}
	.span_1_of_2g1 { width: 100%; }
	.span_1_of_2g2 { display:none; }
	.span_1_of_2p1 { width: 100%; }
	.span_1_of_2p2 { width: 100%; }
	.span_1_of_3_featured_left { width: 100%; }
	.span_1_of_3_featured_middle { display:none; }
	.span_1_of_3_featured_right { width: 100%; }
	.span_1_of_2_land { width: 100%; }
	.span_1_of_2_image { display:none; }
	
	.myaccount {display:none;}
	.myaccount2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.company_info {display:none;}
	.company_info2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.support {display:none;}
	.support2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.signup_footer {display:none;}
	.signup_footer2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.social_connect {display:none;}
	.social_connect2 {display:block;}
	.more_links {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
	.where_tofind {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
	.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:37%;}
	.span_1_of_2.social2 { width: 75px; margin-top:25px;margin-left:37%;display:none;}
	.product_title {display:none;}
	.product_title_top {display:block;margin-bottom:20px;}
	.span_1_of_2_cart1 { width: 100%; }
    .span_1_of_2_cart2 { width: 100%;margin-top:10px;}
	.span_1_of_2_cart_top1 { width: 100%; }
    .span_1_of_2_cart_top2 { width: 100%; }
	.span_1_of_2_total { width: 100%;}
    .span_1_of_2_total2 { width: 100%; }
	.span_1_of_2_misc { width: 100%;}
	.span_1_of_5 {text-align:center;}
	.span_1_of_4_locate {text-align:center;}
	.header_desktop {display:none;}
    .header_mobile {display:block;}
	.header_mobile_inner {padding:10px;}
	.header_mobile a {font-weight:bold;font-size:13px;color:#1c3f94;font-family: 'Varela Round', sans-serif;}
	.cart_nitems_mobile {background: #e91f2b none repeat scroll 0 0;border-radius: 3px;color: #fff;font-size: 11px;font-weight: bold;padding: 2px 4px;width: 10px;position:relative;right:15px;top:-3px;}
	.cart-container-desktop {display:none;}
	.img-responsive {width:70%;}
	.cart-container-mobile {display:block;}
	.span_1_of_2_belief { width:100%; margin-right:0px;}
	.span_1_of_2_belief2 { width: 100%; }

	.span_1_of_2_hair { width: 100%; }
	.span_1_of_2_hair2 { width: 100%; }
	.span_1_of_2_hair3 { width: 100%; }
	.span_1_of_2_hair4 { width: 100%; }
	.col .span_1_of_2_hair2 img { margin-left:8%; }
	
	.home-mobile-grid {display:block;margin:20px;font-family: 'Varela Round', sans-serif;font-size:15px;}
	.home-mobile-grid div {border:1px solid #000;border-radius:6px;padding:7px 10px 7px 12px;margin:0px 10px 7px 0px;}
	.home-mobile-grid a {font-size:16px;}
	
	.home-mobile-grid div img {float:right;position:relative;top:2px;}
	
	.home-mobile-grid div.body {background:#3d5ca4;}
	.home-mobile-grid div.soap {background:#3d5ca4;}
	.home-mobile-grid div.oral {background:#3d5ca4;}
	.home-mobile-grid div.face {background:#3d5ca4;}
	.home-mobile-grid div.hair {background:#3d5ca4;}
	.home-mobile-grid div.sun {background:#3d5ca4;}
	.home-mobile-grid div.lips {background:#3d5ca4;}
	.home-mobile-grid div.kids {background:#3d5ca4;}
	
	.best_sellers .span_1_of_4 {text-align:center;width:45%;margin-right:0px;margin-bottom:30px;}
	.best_sellers .span_1_of_4 h3 {font-size:14px;}
	.best_sellers .span_1_of_4 span {font-size:15px;}
	.best_sellers .span_1_of_4 .best_sellers_btn {padding: 4px 10px;font-size: 13px;}
	
	.landing_temp .span_1_of_4 {text-align:center;width:45%;margin-right:0px;margin-bottom:30px;}
	.landing_temp .span_1_of_4 h3 {font-size:14px;}
	.landing_temp .span_1_of_4 span {font-size:15px;}
	.landing_temp .span_1_of_4 {border:none;}
	.landing_temp .span_1_of_4:hover {border:none;}	

}
	

/*  MEDIA QUERY 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col { margin: 1% 0 1% 0%;}
	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3, .span_1_of_3_sitemap { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
	.span_2_of_8, .span_3_of_8, .span_4_of_8, .span_5_of_8, .span_6_of_8, .span_7_of_8, .span_8_of_8 { width: 100%; }
	.span_1_of_5_sitemap { width: 100%;text-align:left;}
	.span_1_of_8 {display:none;}
	.span_1_of_8a { border-right:1px solid #1c3f94; text-align:center;}
    .span_1_of_8b { text-align:center;}
	.span_1_of_5a { width: 100%; text-align:center;}
	.span_1_of_5b {display:none;}
	.span_1_of_5b_mobile {width: 100%; text-align:center; margin-top:5px;margin-right:10px;display:block;}
	.span_1_of_5c { display:none;}
	.span_1_of_5d { display:none;}
	.span_1_of_5e { display:none;}
	.span_1_of_5.footer { width: 100%; text-align:center;}
	.span_1_of_2.promo1 { display:none;}
	.span_1_of_2.promo2 { width: 100%; }
	.span_1_of_2.callouts { width: 85%; margin:0px 20px;}
	.span_1_of_2.slider { width: 100%; }
	.span_1_of_8a a {color: #1c3f94;display: inline-block;font-size: 16px;font-weight: bold;padding: 0 10px;}
	.span_1_of_8b a {color: #1c3f94;display: inline-block;font-size: 16px;font-weight: bold;padding: 0 10px;}
	.span_1_of_2g1 { width: 100%; }
	.span_1_of_2g2 { display:none; }
	.span_1_of_2p1 { width: 100%; }
	.span_1_of_2p2 { width: 100%; }
	.myaccount {display:none;}
 	.myaccount2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.company_info {display:none;}
	.company_info2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.support {display:none;}
	.support2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.signup_footer {display:none;}
	.signup_footer2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
	.social_connect {display:none;}
	.social_connect2 {display:block;}
	.more_links {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
	.where_tofind {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
	.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:25%;}
	.product_title {display:none;}
	.product_title_top {display:block;margin-bottom:20px;}
	.span_1_of_2_cart1 { width: 100%; }
    .span_1_of_2_cart2 { width: 100%;margin-top:10px;}
	.span_1_of_2_cart_top1 { width: 100%; }
    .span_1_of_2_cart_top2 { width: 100%; }
	.span_1_of_4_locate {text-align:center;}
	.span_1_of_5 {text-align:center;}
	.span_1_of_2_belief { width:100%; margin-right:0px;}
	.span_1_of_2_belief2 { width: 100%; }
	.span_1_of_2_hair { width: 100%; }
	.span_1_of_2_hair2 { width: 100%; }
	.span_1_of_2_hair3 { width: 100%; }
	.span_1_of_2_hair4 { width: 100%; }
	.col .span_1_of_2_hair2 img { margin-left:8%; }
	.home-mobile-grid {display:block;margin:20px;font-family: 'Varela Round', sans-serif;font-size:15px;}
	.home-mobile-grid div {border:1px solid #000;border-radius:6px;padding:7px 10px 7px 12px;margin:0px 10px 7px 0px;}
	.home-mobile-grid a {font-size:14px;}
	
	.home-mobile-grid div img {float:right;position:relative;top:2px;}
	
	.home-mobile-grid div.body {background:#3d5ca4;}
	.home-mobile-grid div.soap {background:#3d5ca4;}
	.home-mobile-grid div.oral {background:#3d5ca4;}
	.home-mobile-grid div.face {background:#3d5ca4;}
	.home-mobile-grid div.hair {background:#3d5ca4;}
	.home-mobile-grid div.sun {background:#3d5ca4;}
	.home-mobile-grid div.lips {background:#3d5ca4;}
	.home-mobile-grid div.kids {background:#3d5ca4;}
	
	.best_sellers .span_1_of_4 {text-align:center;width:45%;margin-right:0px;margin-bottom:30px;}
	.best_sellers .span_1_of_4 h3 {font-size:12px;}
	.best_sellers .span_1_of_4 span {font-size:13px;}
	.best_sellers .span_1_of_4 .best_sellers_btn {padding: 4px 8px;font-size: 12px;}
	
	.landing_temp .span_1_of_4 {text-align:center;width:45%;margin-right:0px;margin-bottom:30px;}
	.landing_temp .span_1_of_4 h3 {font-size:12px;}
	.landing_temp .span_1_of_4 span {font-size:13px;}
	.landing_temp .span_1_of_4 .best_sellers_btn {padding: 4px 8px;font-size: 12px;}
}


/*  MEDIA QUERY 320 PIXELS */
@media only screen and (max-width: 320px) {
		.span_1_of_5_sitemap { width: 100%;text-align:left;}
    	.span_1_of_8a { text-align:center; border-right:1px solid #1c3f94;}
        .span_1_of_8b { text-align:center;}
		.span_1_of_5a { width: 100%; text-align:center;}
		.span_1_of_5b {display:none;}
	.span_1_of_5b_mobile {width: 100%; text-align:center; margin-top:5px;margin-right:10px;display:block;}
		.span_1_of_5c { display:none;}
		.span_1_of_5d { display:none;}
		.span_1_of_5e { display:none;}
		.span_1_of_5.footer { width: 100%; text-align:center;}
		.span_1_of_2.promo1 { display:none;}
		.span_1_of_2.promo2 { width: 100%; }
		.span_1_of_2.callouts { width: 85%; margin:0px 20px;}
		.span_1_of_2.slider { width: 100%; }
		.span_1_of_2g1 { width: 100%; }
		.span_1_of_2g2 { display:none; }
		.span_1_of_2p1 { width: 100%; }
		.span_1_of_2p2 { width: 100%; }
		.myaccount {display:none;}
  		.myaccount2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.company_info {display:none;}
		.company_info2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.support {display:none;}
		.support2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.signup_footer {display:none;}
		.signup_footer2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.social_connect {display:none;}
		.social_connect2 {display:block;}
		.more_links {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
		.where_tofind {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
		.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:23%;}
		.product_title {display:none;}
		.product_title_top {display:block;margin-bottom:20px;}
		.span_1_of_2_cart1 { width: 100%; }
        .span_1_of_2_cart2 { width: 100%;margin-top:10px;}
		.span_1_of_2_cart_top1 { width: 100%; }
	    .span_1_of_2_cart_top2 { width: 100%; }
		.span_1_of_4_locate {text-align:center;}
		.span_1_of_5 {text-align:center;}
		.span_1_of_2_belief { width:100%; margin-right:0px;}
		.span_1_of_2_belief2 { width: 100%; }
		.span_1_of_2_hair { width: 100%; }
		.span_1_of_2_hair2 { width: 100%; }
		.span_1_of_2_hair3 { width: 100%; }
		.span_1_of_2_hair4 { width: 100%; }
		.col .span_1_of_2_hair2 img { margin-left:8%; }
		.home-mobile-grid {display:block;margin:20px;font-family: 'Varela Round', sans-serif;font-size:16px;}
	.home-mobile-grid div {border:1px solid #000;border-radius:6px;padding:7px 10px 7px 12px;margin:0px 10px 7px 0px;}
	.home-mobile-grid a {font-size:14px;}
	
	.home-mobile-grid div img {float:right;position:relative;top:2px;}
	
	.home-mobile-grid div.body {background:#3d5ca4;}
	.home-mobile-grid div.soap {background:#3d5ca4;}
	.home-mobile-grid div.oral {background:#3d5ca4;}
	.home-mobile-grid div.face {background:#3d5ca4;}
	.home-mobile-grid div.hair {background:#3d5ca4;}
	.home-mobile-grid div.sun {background:#3d5ca4;}
	.home-mobile-grid div.lips {background:#3d5ca4;}
	.home-mobile-grid div.kids {background:#3d5ca4;}
	
		
}


/*  MEDIA QUERY 250 PIXELS */
@media only screen and (max-width: 250px) {
    	.span_1_of_8a { text-align:center; border-right:1px solid #1c3f94;}
        .span_1_of_8b { text-align:center;}
		.span_1_of_5a { width: 100%; text-align:center;}
		.span_1_of_5b {display:none;}
	.span_1_of_5b_mobile {width: 100%; text-align:center; margin-top:5px;margin-right:10px;display:block;}
		.span_1_of_5c { display:none;}
		.span_1_of_5d { display:none;}
		.span_1_of_5e { display:none;}
		.span_1_of_5.footer { width: 100%; text-align:center;}
		.span_1_of_2.promo1 { display:none;}
		.span_1_of_2.promo2 { width: 100%; }
		.span_1_of_2.callouts { width: 85%; margin:0px 20px;}
		.span_1_of_2.slider { width: 100%; }
		.span_1_of_2g1 { width: 100%; }
		.span_1_of_2g2 { display:none; }
		.span_1_of_2p1 { width: 100%; }
		.span_1_of_2p2 { width: 100%; }
		.myaccount {display:none;}
  		.myaccount2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.company_info {display:none;}
		.company_info2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.support {display:none;}
		.support2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.signup_footer {display:none;}
		.signup_footer2 {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;}
		.social_connect {display:none;}
		.social_connect2 {display:block;}
		.more_links {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
		.where_tofind {display:block;background: #cddaf7 none repeat scroll 0 0;border: 1px solid #999da5;border-radius: 7px;margin-top:5px;}
		.span_1_of_2.social1 { width: 75px; margin-top:25px;margin-left:20%;}
		.product_title {display:none;}
		.product_title_top {display:block;margin-bottom:20px;} 
		.span_1_of_2_cart1 { width: 100%; }
        .span_1_of_2_cart2 { width: 100%;margin-top:10px;}
		.span_1_of_2_cart_top1 { width: 100%; }
	    .span_1_of_2_cart_top2 { width: 100%; }
		.span_1_of_4_locate {text-align:center;}
		.span_1_of_5 {text-align:center;}
		.span_1_of_2_belief { width:100%; margin-right:0px;}
		.span_1_of_2_belief2 { width: 100%; }
		.span_1_of_2_hair { width: 100%; }
		.span_1_of_2_hair2 { width: 100%; }
		.span_1_of_2_hair3 { width: 100%; }
		.span_1_of_2_hair4 { width: 100%; }
		.col .span_1_of_2_hair2 img { margin-left:8%; }
		.home-mobile-grid {display:block;margin:20px;font-family: 'Varela Round', sans-serif;font-size:16px;}
	.home-mobile-grid div {border:1px solid #000;border-radius:6px;padding:7px 10px 7px 12px;margin:0px 10px 7px 0px;}
	.home-mobile-grid a {font-size:12px;}
	
	.home-mobile-grid div img {float:right;position:relative;top:2px;}
	
	.home-mobile-grid div.body {background:#3d5ca4;}
	.home-mobile-grid div.soap {background:#3d5ca4;}
	.home-mobile-grid div.oral {background:#3d5ca4;}
	.home-mobile-grid div.face {background:#3d5ca4;}
	.home-mobile-grid div.hair {background:#3d5ca4;}
	.home-mobile-grid div.sun {background:#3d5ca4;}
	.home-mobile-grid div.lips {background:#3d5ca4;}
	.home-mobile-grid div.kids {background:#3d5ca4;}
	
}