@charset "utf-8";


/*------------------------------------------------
	menu loading slowing issue
------------------------------------------------*/

.account-menu ul
{
	display: none;
}


#mobile-main-menu
{
	display: none;
}


.affiliate-menu-wrapper
{
	position: relative;
}

.affiliate-menu-section
{
	height: auto !important;
	
}

.affiliate-menu-section
{
	padding:0;
}



/*------------------------------------------------
	fix f6 reveal little shift 
------------------------------------------------*/

body.is-reveal-open
{
	overflow: visible;
}

.reveal-overlay
{
	overflow-y: hidden;
	z-index:1000000;
}






/*------------------------------------------------
	fix finished 
------------------------------------------------*/

div.rateit {top:2px;}    /* fix rateit */

#tblSocial{
   margin:0 auto;
}

.market-link  {
    margin-bottom: 0.5rem;
    font-size: 0.9rem;
}

/*----------------------------------------------
               Store Panel 
-----------------------------------------------*/

table.store-panel>tbody>tr>td {
    padding:10px 0 0 0;
}

table.store-search>tbody>tr>td {
    padding-left: 0;
}

.store-search { margin-bottom:0;}

#pnStoreSearch input { margin-right:4px;}

/*------------------------------------------------
	foundation v6 Document
------------------------------------------------*/

table {
    width:auto;
}

table tbody {
  border:0;
}
tbody tr:nth-child(even) {
    background-color: #f8f8f8;
}

.top-bar, .top-bar ul {
    background-color:transparent;
}

.top-bar a {
    color: #111;
}

.top-bar {
    padding:0;
}




.main-menu-top
{
	margin-bottom: 5px;
}




li.column {
        list-style-type: none;
}

.dropdown.menu .submenu {
    z-Index:10;
    background-color:white;
}


.title-area  h1 a {
   color:#fff;
   font-size:1.5rem;
   line-height: 40px;
}

strong {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7ba33c;
	line-height: 20px;
}

.t2 {
   white-space:nowrap;
}

h1, h2, h3, h4 {	
	margin-bottom: 0.4rem;
	clear: both;
}
h1 {
	font-size: 1.5rem;
}
h2 {
	font-size: 1.4rem;
}
h3 {
	font-size: 1.2rem;
}
h4 {
	font-size: 1rem;
}
h5 {
	font-size: 0.9rem;
}
h6 {
	font-size: 0.9rem;
}
h1, h2 {
	font-family: 'lobster', Georgia, serif;
	color: #000;
	letter-spacing: 1px;
	margin: 0;
}

h3, h4, h5, h6 {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	color: #000;
	letter-spacing: 1px;
	margin: 0;
}

	h3.contentSubttl02 {
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		background-image: url(/contents/cowcow/images/common/bullet_h3arrow.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 28px;
		line-height: 28px;
		font-size: 1.2rem;
	}
	
	
	.top-bar h1 a
	{
		color: #ffffff;
	}
	
	
	

ul.generalUL,
ol.generalOL,
ol.generalOL_lowerAlpha {
	margin-top: 0;
}
	ul.generalUL li,
	ol.generalOL li,
	ol.generalOL_lowerAlpha {
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		line-height: 20px;
		font-size: 14px;
		color: #000;
		margin-bottom: 5px;
	}
	ol.generalOL_lowerAlpha {
		list-style-type: lower-alpha;
	}


p {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	font-size: 0.9rem;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.25rem;
	margin-bottom: 1rem;
}

#divProductDesc, p, li,  #panel-detail, .product_desc {
        font-size:0.9rem;
	font-family: 'ptsans', arial, Helvetica, sans-serif;
}


h1.contentMainTtl {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	color: #000;
	background-image: url(../images/common/bullet_h1arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 31px;
	font-size: 24px;
	line-height: 32px;
	margin-top: 10px;
}

h1.pageTtl {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 3px;
	margin-bottom: 0;
}
h1.pageSubttl {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	color: #6b6b6d;
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 0;		
}






/*------------------------------------------------
	GLOBAL ELEMENTs
------------------------------------------------*/

.site-button, .site-button:focus{background-color: #59811a;color: #FFF;height: 34px;line-height: 32px;padding: 0 8px; display: inline-block;margin: 4px 4px 4px 0; border: 1px solid #59811a;font-size: 0.9rem;     transition: background-color 300ms ease-out;font-family: 'ptsans', arial, Helvetica, sans-serif; }

.site-button:hover{background: #306000; border: 1px solid #306000; color:#FFF; }



.login-error{font-family: 'ptsans', arial, Helvetica, sans-serif;text-align: center;font-size: 14px; color: #F67065}
.login-ok{color: #FFF;border: 1px solid #398439;background: #5CB85C;}
.reg-label a{color: #464646}
.reg-label a:hover{color: #575757}
#RegMsg{color: #EE0000;border: 1px solid #EDD;     background: #FEE; display:none;
    padding: 5px;
    font-size: 0.8rem;
    font-weight: bold;} /*CRIT*/

.box-invalid{border: 1px solid #EE0000 !important; }


.gbutton{background-color:#464646;  color:white; }
.gbutton{ width:120px;  height:35px; float: right; ;line-height:35px; text-align:center; cursor:pointer; font-weight:600;  text-transform: uppercase; }

.color-inner{border: 3px solid #DDD !important;} 
.selected-color{border: 3px solid #464646 !important;}

.fs{font-size: 0.9rem; color: #464646; font-weight: bold;}

.coupon00{margin: -20px auto 0 auto; background-image: url('/contents/cowcow/images/coupon00.png'); height: 150px;position: relative;font-family: 'ptsans', arial, Helvetica, sans-serif;}

.f1 {  padding:  0px; }






/*------------------------------------------------
	help.html
------------------------------------------------*/



.shopMenu {
	_display: inline; /* hack IE6 */
	margin-bottom: 5px;
}

	.shopMenu_head {
		background-color: #000;
		padding: 5px;
	}

		.shopMenu_head h5 {
			color: #fff;
			text-align: center;
		}

	.shopMenu_menu {
		background-color: #f6f4f5;
		padding: 10px 15px;
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #6b6b6d;
	}
		#subnav_menu ul,
		.shopMenu_menu ul {
			margin: 0;
			padding: 0;
			padding-left: 10px;
		}
		#subnav_menu ul li,
		.shopMenu_menu ul li {
			list-style-type: none;
			padding: 5px 0;
			*padding: 0 0 5px 0; /* hack IE7 */
		}

		.shopMenu_menu ul li.selected {
			list-style-image: url(/contents/cowcow/images/common/shopMenu_item_arrow.png);
			padding: 5px 0;
			*padding: 0 0 5px 0; /* hack IE7 */
			color: #000;
		}

			.shopMenu_menu ul li a:link,
			.shopMenu_menu ul li a:visited {
				font-family: 'ptsans', arial, Helvetica, sans-serif;
				font-size: 14px;
				letter-spacing: 1px;
				font-weight: bold;
				color: #6b6b6d;
				text-decoration: none;
			}

			.shopMenu_menu ul li a:hover,
			.shopMenu_menu ul li a:active {
				font-family: 'ptsans', arial, Helvetica, sans-serif;
				font-size: 14px;
				letter-spacing: 1px;
				font-weight: bold;
				color: #000;
				text-decoration: none;
			}
			
			
			
			
			
			
			
			
/*------------------------------------------------
	item added to cart
------------------------------------------------*/
			
			
.cart-go, .cart-continue{font-size:0.9rem; background: #FFF !important;color: #464646  !important;}
.cart-go:hover,.cart-continue:hover{background:#FFF !important;color:#464646 !important;}
.closeX{color: #464646 !important;background: #FFF !important; }
.closeX:hover{color: #464646 !important;  background: #EAEBED !important;}

.after-add {background:#464646 !important; position:absolute!important;width:330px  !important;height:140px !important;border:1px solid #888 !important;padding: 4px 4px 4px 15px !important;}

.item-added{ font-size: 0.9rem !important; font-family: Arial, sans-serif; color: #FFF !important; padding: 10px 10px 0 10px !important;font-weight: normal !important;}
.item-price { font-size: 0.9rem !important; padding: 5px 5px 5px 10px !important;color: #FFF !important;}

.closeX {padding: 2px 2px 0px 4px !important;   border-radius: 30px !important;   top: 10px !important;   left: 295px !important;  width: 1.1rem !important;  height: 1.15rem !important;  font-size: 1rem !important;  line-height: 0.9rem;  font-weight: 800;}
.closeX:hover{}


.cart-go{height: 30px; border: 0!important;}
.cart-go:hover{ border:0 !important;}

.cart-continue{ height: 30px; border: 0 !important;}
.cart-continue:hover{ border: 0 !important;}

.cart-go span, .cart-continue span{line-height: 30px !important;padding: 0px 10px !important;margin: 0px !important;}









/*------------------------------------------------
	MyHome.aspx
------------------------------------------------*/


a.btnGeneral:link,
a.btnGeneral:visited,
a.btnGeneral_start:link,
a.btnGeneral_start:visited,
a.btnGeneral_cowcow:link,
a.btnGeneral_cowcow:visited {
	background-image: url(/Contents/cowcow/images/common/btn_generalBg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 2px;
	word-spacing: 8px;
	color: #fff; 
	text-align: center;
	padding: 10px 0 20px 0;
}



a.btnGeneral:hover,
a.btnGeneral:active {
	background-image: url(/Contents/cowcow/images/common/btn_generalBg_o.jpg);
	color: #fff; 
}

a.btnGeneral_start:hover,
a.btnGeneral_start:active {
	background-image: url(/Contents/cowcow/images/start/btn_generalBg_start_o.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 2px;
	word-spacing: 8px;
	color: #fff; 
	text-align: center;
	padding: 11px 0 19px 0;
}

a.btnGeneral_cowcow:hover,
a.btnGeneral_cowcow:active {
	background-image: url(/Contents/cowcow/images/common/btn_generalBg_cow_o.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 2px;
	word-spacing: 8px;
	color: #fff; 
	text-align: center;
	padding: 7px 0 19px 0;
}


.feeListTable
{
	width: 100%;
}


/*------------------------------------------------
	 compare.html  / MyHome.aspx 
------------------------------------------------*/



.trialCoupon {
	border: solid 1px #ccc;
	padding: 15px 25px;
	background-image: url(../images/sell/feeRibbon.gif);
	background-repeat: no-repeat;
	background-position: right;
}
	.couponTtl {
		color: #000;
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		font-size: 35px;
		letter-spacing: 0;
		font-weight: normal;
		line-height: 45px;
	}
	.couponSubttl {
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		font-size: 24px;
		letter-spacing: 0;
		font-weight: normal;
		margin-bottom: 10px;
	}
	.couponDetail {
		color: #acacac;
		margin-bottom: 0;
	}
		.couponDetail span {
			font-weight: bold;
		}


.feeListTable {
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	font-size: 0.75rem;
}
	.feeListTable th {
		text-align: left;
                font-size:0.9rem;
	}
	.feeListTable td {
		text-align: center;
	}
		.feeListTable td.feeType {
			font-weight: bold;
			color: #6f8e3e;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.75rem;
		}
			
.whoWhyCowList {
	border: solid 1px #ccc;
	padding: 20px 0px;
	font-family: 'ptsans', arial, Helvetica, sans-serif;
}

.feeFocus { /* for th & td */
	background-color: #f6f4f5;
}

.feeListTable th { 
      color:#000;
}

.feeSolidLine {
	border-top: solid 1px #ccc;
}
.feeDottedLine {
	border-bottom: dotted 1px #ccc;
}
.feeSolid3Line {
	border-bottom: solid 3px #ccc;
}
	ol.feeRule {
		margin-left: 1rem;
		padding: 0.5rem;
	}
		ol.feeRule li {
			padding-bottom: 0.5rem;
			font-family: 'ptsans', arial, Helvetica, sans-serif;
			font-size: 0.9rem;
			color: #6B6B6D;
			line-height: 1.25rem;
		}
.impRed {
	color: #e1020a;
	font-weight: bold;
	font-size: 14px;
}
.impGreen {
	color: #6f8e3e;
	font-weight: bold;
	font-size: 14px;
}







/*------------------------------------------------
	 titles
------------------------------------------------*/

.line-center{margin:0;padding:0 20px;background:#fff;display:inline-block}
.line-title{text-align:center;position:relative;z-index:2;font-family: 'lobster', Georgia, serif;font-size: 1.8rem;margin: 30px 0 10px 0;}
.line-title:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:solid 1px #EEE;z-index:-1}
.line-subtitle{font-family: 'ptsans', arial, Helvetica, sans-serif; font-size: 1rem;text-align: center;color: #AAA; margin: 0 0 30px 0}
.line-subtitle a{color: #F67065}
.line-subtitle a:hover{text-decoration: underline;}







/*------------------------------------------------
	 Home Page
------------------------------------------------*/

#productBrowse {
	margin-bottom: 15px;
}

#productBrowse li{
	list-style-type: none;
	font-family: 'ptsans', arial, Helvetica, sans-serif;
	font-size: 0.8rem;
	color: #6b6b6d;
	line-height: 1.3rem;
}

#productBrowse ul{
        margin-left:0;
}

#productBrowse li strong{
	color: #6b6b6d;
	font-weight: bold;
}

#productBrowse a:hover{
    font-weight:bold;
}

.hot-design div, .hot-product div{
   outline:1px solid #ddd;
   width:10.125rem;
   height:10.125rem;
}

.hot-design img, .hot-product img{
    margin-left:auto;
    margin-right:auto;
    width : auto;
    display:block;
    height:10.125rem;
}



/*------------------------------------------------
	 PRODUCT
------------------------------------------------*/

.product-title{color:#666;font-size:1.2rem;padding:0 20px 0px 0; font-family: Arial, sans-serif;}
.product-image{width:480px}
.product-view{width:978px;overflow:hidden;margin-bottom: 30px;border:1px solid #EEE;}
.product-preview{float:left;width:402px;margin:15px 15px 15px 0}
.product-preview-img{border:1px solid #F0F0F0}
.product-preview-img img{width:400px;height:400px}
.product-preview-simg{margin-top:5px}
.product-preview-simg img{float:left;width:60px;height:60px;border:1px solid #F0F0F0;margin:0 5px 5px 0}
.product-info{float: right;width: 480px;padding: 30px 0 0 0px;margin-right: 30px;}
.product-infolist ul{list-style:none;margin:0;padding:0.4rem 0;}
.product-infolist ul li{line-height:20px; font-size: 1.1em;margin: 10px 0;}
.product-infolist-tag{display:inline-block;width:110px;color:#AAA; font-size:0.9rem;}
.product-infolist-content{display:inline-block;color:#666; font-size:0.9rem; line-height:0.9rem; vertical-align:middle;}
.product-infolist-price{font-size:2.2em;vertical-align:top;display: inline-block;font-weight: 700}
hr{color:#EEE;border:0;background-color:#EEE;height:1px;margin:10px 0}
a.product-infolist-type{color:#666;cursor:pointer;border:1px solid #AAA;border-radius:2px;padding:0 5px}
a.product-infolist-type:hover{border:1px solid #F69524;border-radius:0}
a.product-infolist-type-active{border:2px solid #F69524;color:#666;cursor:pointer;padding:0 5px}
.product-buy-wrapper{width:535px;background:#FFF; border-radius:3px;margin:20px 0 0 -16px; padding:20px 0 10px 15px}
.product-num-updown{display:inline-block;width:15px;height:18px;cursor:pointer;text-align:center;border:1px solid #AAA;background:#FFF;font-size:1.1em;line-height:20px}
.product-num-updown:hover{background:#CCC}
.product-atc{display:block;float:left;width:200px;height:40px;cursor:pointer;background:url(/Contents/superdeal/image/atc.png) 0 0 no-repeat}
.product-atc:hover{background:url(/Contents/superdeal/image/atc.png) 0 -40px no-repeat}


.add-cart {line-height: 40px;padding: 0 20px 0 60px;font-size: 1.1em;font-weight: 700;background-color: #F67065;  color: #FFF;height:40px;cursor:pointer; background-image:url(/Contents/cowcow/images/atc.png);background-position: 0px -5px; background-repeat: no-repeat; }

.add-cart:hover{}

.tab-header {background: #EAEBED; border-left: 5px solid #464646;} 
.tab-wrapper .tab-title li{background: #DDD; color:#666;}
.tab-wrapper .tab-title li.active{background: #464646; color: #FFF;}
.tab-wrapper .tab-title li:hover{color:#FFF;}
.tabs .tab-title>a { padding: 0.5rem 1rem; border:1px solid #fff;}
.review-title{background: #EAEBED; color: #666;border-left: 5px solid #464646;}


.custom-wrapper .custom-inner, .create-wrapper a{  background: #464646;
  color: #FFF;
  padding: 6px 14px;
  line-height: 1em;
  width: auto;
  height: auto;
  display: inline-block;}
.custom-wrapper .custom-inner:hover, .create-wrapper a:hover{
background: #F67065;
}
.custom-bt{margin: 0 0 10px 0; padding: 0!important;}
.custom-inner{margin-right: 10px;}
#divLikeStoreProduct {height: 40px; background-image: url(/Contents/cowcow/images/fav.png);background-position: 0px -5px; background-repeat:no-repeat; border: 0;line-height: 40px;padding: 0px 20px 0px 60px;cursor: pointer;}
#divLikeStoreProduct span{font-family: Arial,sans-serif !important;font-size: 13px;font-weight: 700;}

#divLike{float:left;height:50px; margin-left:1px; color:#666;letter-spacing: 1px; background:url(/Contents/manydeals/image/fav.png) 0 0 no-repeat #F69524;padding: 0 20px 0 60px;font-size: 1.2em;font-weight: 700;color: #FFF; border: 0;}
#divLikeInner{font-size: 1em;font-weight: 700;font-family: Arial, sans-serif;letter-spacing: 0;}



.product-infolist-price{color:#F67065;}  /*PRICE*/
#divLikeStoreProduct {background-color: #464646; color:#FFF;}
.after-add {background:#464646 !important;}
.cart-go, .cart-continue{background: #FFF !important;color: #464646  !important;}
.cart-go:hover,.cart-continue:hover{background:#FFF !important;color:#464646 !important;}
.closeX{color: #464646 !important;background: #FFF !important; }
.closeX:hover{color: #464646 !important;  background: #EAEBED !important;}







/*------------------------------------------------
	 pic.preview.display.css
------------------------------------------------*/

:focus { -moz-outline-style: none; }
.clear { clear: both; }
.hidden { display: none; }
.block { display: block; }
.ke_m2con { height: 260px; width: 400px; margin:0}
.ke_m2pc_con ul li { border: 1px solid #FFF; cursor: pointer; display: inline; float: left; height: 60px; margin: 0 7px 0 0px;width: 60px;position: relative;}
.ke_m2pc_con ul li:hover{border:1px solid #F69524; }

.ke_m2pc_con_hover{border:1px solid #CCC !important; position:relative !important;}
.ke_m2pc_con_hover.tri:before{content: ""; z-index:100; position:absolute; top:-6px; left:24px; width: 0px; height: 0px; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #CCC transparent;}

.ke_m2pcl_c2{margin-top:0.6rem}


#ink_showImg { width: 400px; height: 400px; position: relative; }
#ink_showImg .small_pic { width: 400px; height: 400px; background: #eee; position: relative;  }
#ink_showImg .float_layer { width: 100px; height: 100px; border: 1px solid #000; background: #fff; filter: alpha(opacity: 30); opacity: 0.3; position: absolute; top: 0; left: 0; display:none; }
#ink_showImg .mark {width:100%; height:100%; position:absolute; z-index:2; left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;}
#ink_showImg .big_pic { position: absolute; top: 0px; left: 410px; width:400px; height:400px; overflow:hidden;  display:none; }
#ink_showImg .big_pic img { position:absolute; top: -30px; left: -80px; z-index:10000; width:720px; height:720px; max-width:none; }
#ink_showImg .small_pic img{ width: 400px; height: 400px;}

#ink_showImg .big_pic img { 	max-width: none; }
#ink_showImg, #ink_showImg .small_pic, #ink_showImg .small_pic img { 	width: 100%; 	height: auto; }
#ink_showImg .big_pic {    top: 0px;    left: 100%;    width: 100%;    height: 100%;}




/*------------------------------------------------
	 Product Review
------------------------------------------------*/

.review-title{font-family: Arial, serif; font-size: 0.9rem; padding: 0.6rem 0.6rem 0.6rem 1rem;font-weight: 700;

background: #EAEBED; color: #666;border-left: 5px solid #464646;
margin:0.5rem 0 0 0;
}

.review-container{overflow:hidden;margin:0;padding:20px 10px;border: 1px solid #EEE; border-top: 0; font-size:0.8rem; margin-bottom:1rem;}

.row .review-container {    margin-left: 0;  margin-right:0;}

.footer-cpy{padding:0.5rem 0; vertical-align:middle;}
.footer-cpy span{
    font-size: 0.9rem;  
    color:#707070;
    display: inline-block; 
    height: 25px; 
    line-height: 30px; 
    margin: 0 0 0 5px; 
    font-family: 'ptsans', arial, Helvetica, sans-serif;
}

.footer-cpy .verify{float: right;color:red;}


.footer-info{padding: 40px 0 10px 0 }
.footer-info .line{text-align: center;color: #707070;margin: 0 0 12px 0;}
.footer-info .line a{color: #AAA; text-decoration: none;font-family: 'ptsans', arial, Helvetica, sans-serif;font-size: 12px; margin: 0 10px }
.footer-info hr{border: 0;background-color: #707070;height: 1px;margin: 25px 0 10px 0;clear: both;}

.footer-info .line .left{padding: 0 0 0 80px;margin: 10px 0 ;float: left;text-align: left;}
.footer-info .line .left b, .footer-info .line .right b{color: #AAA; font-size: 1rem;font-family: 'lobster', Georgia, serif; margin:6px 20px 0 0;float: left;}
.footer-info .line .right{padding: 0 40px 0 0;margin: 10px 0 ;float: right;text-align: left;}

.footer-info .followus a{display: block;height: 36px; width: 36px; float: left; margin:-2px 8px 0 0;}
.footer-info .followus .fu-fb{background:url('/contents/cowcow/images/social.png') no-repeat 0 0}
.footer-info .followus .fu-fb:hover{background:url('/contents/cowcow/images/social.png') no-repeat 0 -36px}
.footer-info .followus .fu-tw{background:url('/contents/cowcow/images/social.png') no-repeat -36px 0}
.footer-info .followus .fu-tw:hover{background:url('/contents/cowcow/images/social.png') no-repeat -36px -36px}
.footer-info .followus .fu-in{background:url('/contents/cowcow/images/social.png') no-repeat -72px 0}
.footer-info .followus .fu-in:hover{background:url('/contents/cowcow/images/social.png') no-repeat -72px -36px}
.footer-info .followus .fu-pi{background:url('/contents/cowcow/images/social.png') no-repeat -108px 0}
.footer-info .followus .fu-pi:hover{background:url('/contents/cowcow/images/social.png') no-repeat -108px -36px}


.totop{background:url('/contents/cowcow/images/totop.png') no-repeat 0 0; width:55px; height: 60px;position: absolute;top: -30px;left: 50%;margin: 0 -27px;cursor: pointer;}
.totop:hover{background:url('/contents/cowcow/images/totop.png') no-repeat 0 -6px;}





/*------------------------------------------------
	 LOGIN*REG
------------------------------------------------*/



.arc-up{ height:38px; background:url('/contents/cowcow/images/arc-up.png') no-repeat; background-position:center; margin: 10px auto}
.arc-down{height:38px; background:url('/contents/cowcow/images/arc-down.png') no-repeat; background-position:center;  margin: 10px auto}

.form-title{font-size: 2.5em; width:100%; text-align: center;color: #000;font-family: 'lobster', Georgia, serif; margin: 20px 0 30px 0;}

#btnLogin, #btnReg{width:10rem; height:2.5rem; background: #F67065;color: #FFF; text-transform: uppercase;font-size: 1rem; line-height: 2rem;  font-weight: bold; border: 4px double #FFF;cursor: pointer; display: block;}

#btnLogin:hover, #btnReg:hover{background: #7BA33C; color:#FFF;}

#LoginMsg{display: none;font-weight: 800;margin: 8px 15px 0 0;font-size: 0.8rem; height: 1.7rem;line-height: 1.7rem;text-align: center;}

.form-signup{float:right; width:10rem; background: #F67065;color: #FFF;line-height: 2rem;text-align: center;text-transform: uppercase;font-size: 1rem;font-weight: bold;border: 4px double #FFF;cursor: pointer; display: block;}
.form-signup:hover{background: #7BA33C; color:#FFF; }

#LoginMsg{font-family: 'ptsans', arial, Helvetica, sans-serif;font-size: 14px; text-align: center;}




#pageHeader {
	background-image: url(/contents/cowcow/images/common/dotLine.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin-bottom: 10px;
}




/*------------------------------------------------
	 why join cowcow html
------------------------------------------------*/



ul.whyJoin {
	margin: 0;
	padding: 15px 0 15px 35px;
	background-color: #000;
	color: #fff;
}
	ul.whyJoin li {
		font-size: 16px;
		line-height: 40px;
		padding-left: 5px;
	}
	ul.whyJoin li span {
		font-weight: bold;
	}





/*------------------------------------------------
	 who are cowcow.html
------------------------------------------------*/


ul.whoCow {
	margin: 0;
	padding: 15px 0 15px 35px;
	background-color: #000;
	color: #fff;
}
	ul.whoCow li {
		font-size: 16px;
		line-height: 40px;
		padding-left: 5px;
	}

a.btnimFanatic:link,
a.btnimFanatic:visited {
	width: 298px;
	height: 67px;
	margin-bottom: 15px;
	background-image: url(/contents/cowcow/images/index/btn_whoCow_fanatic.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	display: block;/* hack IE7 */
	float: left;/* hack IE7 */
	background-size: contain;
}
a.btnimFanatic:hover,
a.btnimFanatic:active {
	width: 298px;
	height: 67px;
	margin-bottom: 15px;
	background-image: url(/contents/cowcow/images/index/btn_whoCow_fanatic_o.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	*display: block; /* hack IE7 */
	*float: left; /* hack IE7 */
}
/**/
a.btnimArtist:link,
a.btnimArtist:visited {
	width: 298px;
	height: 67px;
	margin-bottom: 15px;
	background-image: url(/contents/cowcow/images/index/btn_whoCow_artist.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	*display: block; /* hack IE7 */
		background-size: contain;

}
a.btnimArtist:hover,
a.btnimArtist:active {
	width: 298px;
	height: 67px;
	margin-bottom: 15px;
	background-image: url(/contents/cowcow/images/index/btn_whoCow_artist_o.gif);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	*display: block; /* hack IE7 */
}





/*------------------------------------------------
	 vip_freewebhost
------------------------------------------------*/



#adv_vipFreeHost2013 {
	background-image: url(/contents/cowcow/images/index/main_promo_vipFreeHost.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 761px;
	height: 360px;
	margin-bottom: 20px;
	text-indent: -9999px;
}






/*------------------------------------------------
	 foundation customize
------------------------------------------------*/

.footer-bottom1 {
    margin-top:1.5rem;
    text-align: center;
    background: #333;
}

.footer-bottom2{
    text-align: center;
    background: #000;
    color:#999;
}

.breadcrumbs input[type=text]{
   display: inline-block;
   height: 1.6rem;
   margin-bottom : 0rem;
   margin-top: 0rem;
}


.breadcrumb-box {
}

.breadcrumbs>*{
    text-transform: capitalize;
    line-height:1.5rem;
}

table tr th {
    color:#fff;
}

table input[type=text], table input[type=number], table input[type=password], table textarea, table select, table input[type=checkbox], table input[type=file] {
    margin: 0;
    display:inline;
}

.asp-treeview table tr td{
    padding : 0.1rem 0;
}

.asp-treeview table tbody tr {
    background-color: #fff;
}


.asp-treeview table {
    margin: 0;
}




@media only screen and (min-width: 64.0625em) {
   .main-right {
       padding-left:35px;
   }
}

#pnFileManager table {
   margin:0;
}

#pnFileManager>div>table table, .filemanager-func, #pnUpload table {
   border:0;
   margin:0;
}

#pnFileManager table tr td{
   padding:0.2rem 0;
}





.cart {
position: relative !important;
    width: 100px !important;
    padding: 3px !important;
margin-left: 10px !important; 
border:0 !important;
overflow: visible !important;
background:none !important;
}


.cart, .cart.ui-corner-all, .cart.ui-corner-top
{
	width: 30px !important;
	float:right !important;
}


.cart-del
{
	width: 24px !important;
	height: 24px !important;
	
	opacity: 0.7;
	padding: 0px;
	transition: all 0.3s ease-in-out;
}

.cart-del:hover
{
	text-decoration: none !important;
	background: #ff0000 !important;
	color: #ffffff !important;
	opacity:1;
}

.cart-info
{
	width: 220px !important;
	font-size: 14px !important;
}


.cart-items {
    max-height: 500px;
    overflow-y: scroll;
	/*display:none !important;*/
	margin-top: -5px;
	
}

.cart-item
{
	border-bottom: 1px dotted #a0a0a0;
	
	transition:all 0.3s ease-in-out;
}

.cart-item:hover
{
	background: #222222 !important;
}

.cart-image img 
{
	border-radius: 50%;
	width: 50px !important;
	height: 50px !important;
}

.cart-productname
{
	line-height: 20px;
	padding-bottom:0 !important;
}

div.cart-list.ui-corner-bottom
{
	left: auto !important;
	right: -10px;
	
}



div.cart .cart-list
{
	top:auto !important;
	border: none !important;
	transition: all 0.5s ease 300ms;
}

div.cart:hover .cart-list
{
	top:auto !important;
}

.cart-item-viewcart {
   
	background: #333333 !important;
	margin-top:-8px !important;

}

.cart-caption 
{
width: 30px !important;
height: 32px !important;
background: transparent url("/contents/cowcow/preview/v2/images/top-menu/icon-cart.png") no-repeat scroll left center!important;
background-size: 22px 22px !important;
}
.cart-caption span {
   
display: none !important;
}


.cart-countbubble {
width: auto !important;
height: auto !important;
	display:block !important;
	background: #FF0000 !important;
	color: #ffffff !important;
	padding: 8px !important;
	line-height:10px;
	font-size: 10px;
position: absolute !important;
left: 10px !important;
border-radius: 20px !important;
top: 0px !important;
	}

.cart-item-viewcart a
{
 background: rgba(0,0,0,0.8) !important;
 
 transition:all 0.3s ease-in-out;

}


.cart-item-viewcart a:hover
{
 background: #22A62F !important;
}




/*------------------------------------------------
	 Override style.css
------------------------------------------------*/


.top-bar h1
{
	font-size:24px;
	padding-top: 3px;
}



.top-bar h1 img
{
	vertical-align: top;
}

.website-cert .columns
{
	padding-left: 0px;
}


.footer-cpy img
{
	vertical-align: bottom;	
}

.footer-cpy
{
	padding: inherit;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	text-align:left;
}

.main-left
{
	clear: left;
}







/*------------------------------------------------
	 desktop menu
------------------------------------------------*/



.poplist .info {color: #AAA;padding: 0px 15px 10px 15px;display: block; border-bottom: 1px solid #EEE}
.poplist .info a{padding: 0;background: #EEE;text-align: center;margin: 10px 0 0 0;}

.top-bar-section li:not(.has-form) .poplist a {    background:#fff;display: block;white-space: nowrap;height: 36px;line-height: 36px;padding: 0 15px;font-family: 'ptsans', arial, Helvetica, sans-serif;font-size: 12px; text-decoration: none;color: #000; }
    .top-bar-section li:not(.has-form) .poplist a:hover{background: #F67065; color: #FFF}

.menus .pop{padding: 15px 0 15px 15px;position: absolute;top: 45px;left: 0;box-shadow: 0 3px 3px rgba(0,0,0,0.2);display: none;background: #FFF;       width: 100%;    height: 460px;}

.menu-col {
    width: 24%;
    display: inline-block;
    border-right: 1px solid #eee;
    vertical-align: top;
    padding:15px 10px;
    height:360px;
}
.menu-col:last-child{ border:0}

.menu-col h5 {
    margin-left: 15px;
    font-weight: bold;
    padding-bottom: 5px;

    border-bottom: 1px solid #eee;
    width:80%;
}




.shopMenu {
	_display: inline; /* hack IE6 */
	margin-bottom: 5px;
}

	.shopMenu_head {
		background-color: #000;
		padding: 5px;
	}

		.shopMenu_head h5 {
			color: #fff;
			text-align: center;
		}

	.shopMenu_menu {
		background-color: #f6f4f5;
		padding: 10px 15px;
		font-family: 'ptsans', arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;
		color: #6b6b6d;
	}
		#subnav_menu ul,
		.shopMenu_menu ul {
			margin: 0;
			padding: 0;
			padding-left: 10px;
		}
		#subnav_menu ul li,
		.shopMenu_menu ul li {
			list-style-type: none;
			padding: 5px 0;
			*padding: 0 0 5px 0; /* hack IE7 */
		}

		.shopMenu_menu ul li.selected {
			list-style-image: url(/contents/cowcow/images/common/shopMenu_item_arrow.png);
			padding: 5px 0;
			*padding: 0 0 5px 0; /* hack IE7 */
			color: #000;
		}

			.shopMenu_menu ul li a:link,
			.shopMenu_menu ul li a:visited {
				font-family: 'ptsans', arial, Helvetica, sans-serif;
				font-size: 14px;
				letter-spacing: 1px;
				font-weight: bold;
				color: #6b6b6d;
				text-decoration: none;
			}

			.shopMenu_menu ul li a:hover,
			.shopMenu_menu ul li a:active {
				font-family: 'ptsans', arial, Helvetica, sans-serif;
				font-size: 14px;
				letter-spacing: 1px;
				font-weight: bold;
				color: #000;
				text-decoration: none;
			}
			
			




















/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------


 ----------------------------------------------------------------- ----------------------------------------------------------------- -----------------------------------------------------------------


 ----------------------------------------------------------------- ----------------------------------------------------------------- -----------------------------------------------------------------


 ----------------------------------------------------------------- ----------------------------------------------------------------- -----------------------------------------------------------------
 ----------------------------------------------------------------- -----------------------------------------------------------------


 ----------------------------------------------------------------- -----------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------*/








/*------------------------------------
	SEARCH-BOX
--------------------------------------*/
.search-box
{
	min-width: 100px !important;
	width: 100% !important;
	height: 32px !important;
	padding-left: 30px;
	position: relative !important;
	overflow: hidden !important;
	border: none !important;
	margin-top: 10px !important;
	
	float: left;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}




.search-icon
{
	background-position: center center !important;
	/*background-image: url("/js/jsearch/search-icon.png");*/
	background: url(/contents/cowcow/preview/v2/images/top-menu/icon-search-line.png) no-repeat center center !important;
	background-size: auto !important;
	width: 40px !important;
	height: 32px !important;
	margin: 0px !important;
}

.search-button
{
	
	background-color: transparent !important;
	width: 32px !important;
	height: 32px !important;
	right: 0px !important;
	top: 0px !important;
	position: relative !important;
	cursor: pointer;
	float:left;
}


.search-input
{
	max-width:none !important;
	width: 220px !important;
	height: 32px !important;
	position: relative !important;
	top: 0 !important;
	right:0 !important;
	padding: 5px !important;
	margin: 0 !important;
	float:left;
	border: 1px solid #808080 !important;
	
	font-family: nexa, sans-serif;
	font-size: 12px !important;
}








/*------------------------------------
	TOP MENU: Affiliate Button
--------------------------------------*/


.affiliate-menu-title a 
{
    font-family: nexa, sans-serif;
    font-size: 1rem;
    line-height:0.8rem;
    text-transform: uppercase;
    background: #0768AA;
    border-radius: 8px;
    text-align:center;
	
	box-shadow: 0 0px 1px rgba(0,0,0, .3);
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0071aa+0,008ee2+100 */
	background: #0071aa; /* Old browsers */
	background: -moz-linear-gradient(45deg, #0071aa 0%, #008ee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #0071aa 0%,#008ee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #0071aa 0%,#008ee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0071aa', endColorstr='#008ee2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	
	transition: all 0.3s ease-in-out;
}


.affiliate-menu-title a:hover
{
	box-shadow: 0 0px 1px rgba(255,255,255, .5);
	/*box-shadow: 0 0px 1px rgba(255,255,255, .5);*/
}


.affiliate-menu-title a strong
{
	color: #fff;
	font-size: 1rem;
	font-weight: 100;
}


li.affiliate-menu-title > a 
{
    color:#fff;
    padding: 0.2rem 1rem;
    font-size: 0.7rem;
}










/*------------------------------------
	FOOTER SECTION: Copyright
--------------------------------------*/

.footer-section-wrapper
{
	padding: 30px 0;
	padding-bottom: 0;
	background: #333;
}

.footer-section-wrapper hr
{
	background: #888;
}

.footer-menu .columns
{
	padding-bottom: 20px;
	color: #ccc;
	text-align: center;
}

.footer-menu .columns a
{
	padding: 0 10px;
	color: #aaa;
	
	font-size: 12px;
	
}

.footer-copyright-section
{
	text-align: center;
	background: #000;
	color: #999;
	
}



.footer-copyright
{
	padding: inherit;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	text-align: left;

}







/*------------------------------------------------
	FOOTER SECTION: Social Media button
------------------------------------------------*/

.social-media a 
{
    display: block;
    height: 36px;
    width: 36px;
    float: left;
    margin: -2px 8px 0 0;
	
	transition: all 0.3s ease-in-out;
}

.footer-subscribe-left, .footer-subscribe-right
{
	padding-top: 10px;
	padding-bottom: 10px;

}


.footer-subscribe-left
{
	text-align: left;
}

.footer-subscribe-right
{
	text-align: right;
}

.social-media-title, .subscribe-title
{
	display: inline-block;
	margin-bottom: 10px;

	font-family: introCondLight;
	color: #fff;
	font-size: 22px;
	text-align: right;
}

.subscribe-title
{
	padding-right: 20px;
}


input.emailInput
{
	height: 41px;
	background: transparent;
	border: 1px solid #707070;
	line-height: 30px;
	color: #aaaaaa;
	font-size: 1.1em;
	padding: 4px 5px;
	font-family: nexa, arial, sans-serif;
	outline: none;
	margin-right: 5px;
	margin-bottom: 5px;
}


#btnSubscribe 
{
	margin: 0;
	font-family: nexa, arial, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}

#divSubscribeOK {
	top: auto !important;
	left: auto !important;
}


.fu-fb {
    background: url('/contents/cowcow/images/social.png') no-repeat 0 0;
}

.fu-fb:hover {
    background: url('/contents/cowcow/images/social.png') no-repeat 0 -36px;
}

.fu-in {
    background: url('/contents/cowcow/images/social.png') no-repeat -72px 0;
}

.fu-in:hover {
    background: url('/contents/cowcow/images/social.png') no-repeat -72px -36px;
}

.fu-pi {
    background: url('/contents/cowcow/images/social.png') no-repeat -108px 0;
}

.fu-pi:hover {
    background: url('/contents/cowcow/images/social.png') no-repeat -108px -36px;
}





/*------------------------------------------------
	FONTS: nexa, IntroCondLight, ptsans
------------------------------------------------*/




@font-face {
    font-family: 'nexa';
    src: url('/contents/cowcow/preview/v2/css/fonts/nexa_light-webfont.eot');
    src: url('/contents/cowcow/preview/v2/css/fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/contents/cowcow/preview/v2/css/fonts/nexa_light-webfont.woff') format('woff'),
         url('/contents/cowcow/preview/v2/css/fonts/nexa_light-webfont.ttf') format('truetype'),
         url('/contents/cowcow/preview/v2/css/fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'IntroCondLight';
    src: url('/contents/cowcow/preview/v2/css/fonts/IntroCondLightFree.eot');
    src: url('/contents/cowcow/preview/v2/css/fonts/IntroCondLightFree.eot?#iefix') format('embedded-opentype'),
         url('/contents/cowcow/preview/v2/css/fonts/IntroCondLightFree.woff') format('woff'),
         url('/contents/cowcow/preview/v2/css/fonts/IntroCondLightFree.ttf') format('truetype'),
         url('/contents/cowcow/preview/v2/css/fonts/IntroCondLightFree.svg#ethregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ptsans';
    src: url('/contents/cowcow/fonts/PTS55F-webfont.eot');
    src: url('/contents/cowcow/fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/contents/cowcow/fonts/PTS55F-webfont.woff') format('woff'),
         url('/contents/cowcow/fonts/PTS55F-webfont.ttf') format('truetype'),
         url('/contents/cowcow/fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lobster';
    src: url('/contents/cowcow/fonts/lobstertwo-bolditalic-webfont.eot');
    src: url('/contents/cowcow/fonts/lobstertwo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/contents/cowcow/fonts/lobstertwo-bolditalic-webfont.ttf') format('truetype'),
         url('/contents/cowcow/fonts/lobstertwo-bolditalic-webfont.svg#lobster_twobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*------------------------------------------------
	OFF-CANVAS
------------------------------------------------*/


.off-canvas-wrapper
{
	overflow-y:hidden;
}







/*------------------------------------------------
	SLICK-SLIDER
------------------------------------------------*/
.slick-slider
{
	margin-bottom: 42%;
}


.slider
{
	margin-top: 0px;
}




/*------------------------------------------------
	TOP MENU: Account
------------------------------------------------*/


.my-account
{
 padding:10px;
 color: #123456; 
 font-size:14px;
}



.my-account a
{
	display: block;
	width: 100%;
	line-height: 20px;
	padding: 10px 15px;
	
	transition: all 0.3s ease-in-out;
}

.my-account a:hover
{
	
	color: #fff;
	background: #29B7B7 !important

}




.my-account > a
{
	position: relative;
	padding-left: 30px;
	/*font-family: "font1st-bold";*/
	color: #333;
}



.my-account > a:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-logout.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
}



.my-account li > a
{
	position: relative;
	padding-left: 30px;
	/*font-family: "font1st-bold";*/
	color: #333;
}



.my-account > a:hover:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-logout-hover.png);
	left: 3px !important;

}


.my-account li > a:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-account.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
}


.my-account li > a:hover:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-account-hover.png);
	left: 3px !important;

}









/*------------------------------------------------
	COUPON CODE
------------------------------------------------*/


#TopCoupon
{
	text-align:center; 
	margin-bottom:0; 
	padding:5px 30px; 
	display:none; 
	background-color:#4FC6C6;
	border-color:#43AFAC;
	color: #ffffff;
}

#TopCoupon .close
{
	padding: 0px 10px;
}

#TopCoupon span.icon-enlarge
{
	position: absolute;
	display: inline-block;
	padding: 8px;
	top: 0px;
	right: 0px;
	cursor: pointer;
	color: #ffffff;
	opacity:0.8;
	font-size: 18px;
}






/*------------------------------------------------
	BREADCRUMBS
------------------------------------------------*/

.breadcrumbs li
{
    text-transform: none;
}


.breadcrumbs a {
    color:#ff494c;
}




/*
.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a::after
{

border-color: #604b29 transparent transparent;
}
*/
















/* ------------------------------------------------------
	PRODUCT: Zoom effect - item
------------------------------------------------------*/

#bigimg
{
	z-index: 11 !important;
}


.small-up-2 > .column
{
	margin-top: 20px;
}


.product-item-image li
{
	margin: 0 20px;
}
	

.product-item-image li strong
{
	font-family: nexa;
	font-size: 14px;
	color: #14c6b5;
	font-weight: 100;
}

.product-item-image li .menu-featured-image
{
	width: 31%;
	position: absolute;
	
	visibility: hidden;
	opacity: 0;
	right: 0;
	top:45px;
	text-align:center;
	transition: all 0.3s ease-in-out;
}


.product-item-image li:hover .menu-featured-image
{
	visibility: visible;
	opacity: 1;
}

.product-item-image li .menu-featured-image span
{
	display: inline-block;
	/*margin:10px;*/
	padding: 5px 15px;
	background: #000;
	color: #fff;
	width: 100%;
	
	margin:auto;
	margin-top: -10px;
}





/*------------------------------------------------
	TOP MENU: Department Menu
------------------------------------------------*/

.main-menu-top
{
	padding: 0;
}

.department-menu-wrapper .links
{
	padding-right: 80px;
}


.department-menu-more-button.hidden
{
  transition: none;
  /*border-right: 0.5rem solid #b6b6b6;*/
  width: 0;
  padding: 0;
  overflow: hidden;
}

.department-menu-more-button
{
	position:relative;
	padding: 5px 15px;
	padding-right: 30px;
	background: #333333;
	color: #fff;
	
	text-transform: uppercase;
	
	cursor: pointer; 
}

.department-menu-more-button:after
{
	content: url("/contents/cowcow/preview/v2/images/top-menu/icon-menu-arrow-right-white.png");
	position:absolute;
	right: 10px;
	top:50%;
	transform: translateY(-60%) rotate(90deg);

}
.department-menu-wrapper  .hidden-links
{
  position: absolute;
  background: rgba(0,0,0,0.75);
  right: 0;
}

.department-menu-wrapper .hidden-links.hidden 
{
  display: none;
}

.department-menu-more-links:hover .hidden-links.hidden 
{
	display: block;
}

.department-menu-more-links:hover .hidden-links.hidden li
{
	float: none;
}

.tabs-department-menu
{
	position: relative;
	border: none;
	padding-right: 100px;
	
}

.tabs-department-menu-links
{
	display: inline-block;
	padding: 1.25rem 1.5rem;
	line-height: 1;
	font-size: 13px;
	margin-top: 0;
	transition: all 0.3s ease-in-out;
}

.tabs-department-menu-links:hover
{

	background: #4fc6c6;
	color: #fff;
}

.tabs-content-department-menu
{
	border: none;
}


.tabs-content-department-menu > .tabs-panel
{
	padding: 0;
}



.tabs-department-menu .tabs-title a
{
	font-size: 13px;
	margin-top: 0;
	transition: all 0.3s ease-in-out;
}


.tabs-department-menu .tabs-title a:hover
{
	/*margin-top: -3px;*/
}

.tabs-department-menu .tabs-title a.is-selected
{
	margin-top: -2px;
	background: #4FC6C6;
	color: #fff;
	
}


/*
	Category Menu
*/

.tabs-department-menu .column
{
	width: auto;
	padding: 0;
}

.tabs-department-menu .column a
{
	display: inline-block;
	margin-top: .25rem;
	padding: 1rem;
	
	
	font-family: roboto_thin, sans-serif;
	font-size: 14px;
	
	color: #333;
	line-height: 1;
	
	transition: all 0.3s ease-in-out;
	
}

.tabs-department-menu .column a:hover
{
	color:#4FC6C6;
}


.tabs-department-menu .column:last-child
{
	float: left;
}

.department-menu-wrapper .hidden-links .column
{
    width: 100%;
	padding:0;
}

.department-menu-wrapper .hidden-links .column a
{
	width: 100%;
	padding: 10px 15px;
	transition: all 0.3s ease-in-out;
}


.department-menu-wrapper .hidden-links .column a:hover
{
	background: #4FC6C6;
	color: #fff;
}

.department-menu
{
	padding-top:3px;
	padding-bottom:3px;
}


.department-menu-links
{

	float: left;
	width: 100%;
	
}

.department-menu-more-links
{
	position: absolute;
	right: 10px;
		margin-top: 0.8rem;

}

.department-menu-wrapper .hidden-links a
{
	white-space: nowrap;
	color: #fff;
}


.currency-menu
{
	position: relative;
}

.currency-list
{
    top: auto !important;
    left: auto !important;
    right: 0;
}

.currency-button-mobile
{
	position: absolute;
	right: 80px;
	z-index:2;
}

.all-currency .selected-currency
{
	background-color: transparent;
	font-weight: 100;
}

.selected-currency .flag span
{
	color: #000;
}

.selected-currency .ui-icon-triangle-1-s
{
	display: none;
}

.all-currency .selected-currency:after
{
	content: '';
	border: 5px inset;
	border-color: #604b29 transparent transparent;
	position: absolute;
	top: 57%;
	transform: translateY(-50%);
	right: 5px;
}

.all-currency.shadow
{
	border-radius: 0;
	box-shadow: none;
}

.currency-list.shadow
{
	background-color: #efefef;
	border-radius: 0;
	border: 1px solid #ccc;
	
	margin-top: -8px;
}



.all-currency.shadow:hover .selected-currency .flag span
{
	color: #29b7b7;
}

.all-currency.shadow:hover .selected-currency:after
{
	border-color: #29b7b7 transparent transparent;
}

.currency-list.ui-corner-bottom div
{
	background-color: transparent;
}

.currency-list.ui-corner-bottom div:hover
{
	background-color: #29B7B7;
}




/*------------------------------------------------
	MEGA MENU
------------------------------------------------*/


.menu .has-submenu .mega-menu-cowcow-wrapper
{
	border: none !important;


	display:block !important;
	
	visibility: hidden;
	opacity:0;
	
	transition:all 0.3s ease-in-out;
}


.menu .has-submenu:hover .mega-menu-cowcow-wrapper
{
	visibility: visible;
	opacity:1;
}


.menu .has-submenu .mega-menu-cowcow
{
	transition:all 0.3s ease-in-out;
	left:-10px;
	
}

.menu .has-submenu:hover .mega-menu-cowcow
{
	left:0px;
}

.root-menu > .has-submenu > a:after ,
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after ,
.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a:after
{
	/*border-color: #fff transparent transparent transparent;*/
	
	/*
	border-color: transparent !important;
	font-family:icomoon;
	content: "\ea43";
	font-size: 13px;
	color: #333;
	margin-left: 0px;
	margin-top: -10px;
	right: 15px;
	*/
}


.root-menu > .has-submenu > a
{
	position: relative;
	white-space: nowrap;
	padding: 0.7rem 0.8rem;
	transition: all 0.3s ease-in-out;
}

.root-menu > .has-submenu:hover > a
{
	color: #fff;
	background: #7CD4FF;
}

.root-menu > .has-submenu:hover > a:after

{
	position: absolute;
	left: 50%;
	bottom: -3px;
	transform:translateX(-50%) rotate(90deg) scale(.8, .8);
	
	text-align: center;
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-menu-arrow-right-white.png);
}


.has-submenu.is-dropdown-submenu-parent.is-submenu-item.is-dropdown-submenu-item.is-right-arrow > a::after
{
	border-color: transparent transparent transparent #ffffff;
	margin-top: 2px;
}


.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after
{
	border-color: #604b29 transparent transparent;
}

.menu > li:not(.menu-text) > a
{
	display: inline-block;
}


.menu.root-menu li > a
{
	padding-right: 5px;
	font-size: 12px;
	
}


.top-bar-section .has-dropdown > .dropdown, .top-bar-section .has-dropdown.not-click > .dropdown 
{
	clip: rect(1px, 800px, 0px, -600px);
	opacity:0.5;
	transition: none;
	z-index:99;
	margin-top:10px;
}
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown 
{
	clip: rect(1px, 800px, 600px, -600px);  
	opacity:1;
	margin-top:-1px;
	transition: all 0.3s ease-in-out;
}



.mega-menu-cowcow
{
	display: none;
	margin: 0px auto;
	margin-top: 15px;
	/*margin-top:10px;*/
	/*max-width: 50rem;*/
	/*max-width: 62.5rem;*/
	padding: 0;
	max-width: 75rem;
	width: 100%;
	position: fixed; left:0; right:0;
	z-index:99;
	
	
	-webkit-overflow-scrolling : touch !important;
	/*overflow: auto !important;*/
	/*height: 100% !important;*/

	/*border: 1px solid #cccccc;*/
	/*background: #ffffff;*/
	/*-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22);
	-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22);
	box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.22);*/
	/*-webkit-overflow-scrolling: touch;*/
	

}


.mega-menu-cowcow .row
{
	padding: 10px 0;
	background: none;
}

.mega-menu-cowcow li, .mega-menu-cowcow li a 
{
	background: none !important; 
	color: #333333 !important;

	font-family:nexa;
	transition: color 0.2s linear;
}
.mega-menu-cowcow li a
{
	display:block;
	line-height: 15px !important;
	padding: 10px 8px !important;
	white-space: normal !important;
}

.mega-menu-cowcow li a:hover
{
	background: #FF494C !important;
	color: #ffffff !important;
}

.mega-menu-cowcow li.mega-menu-cowcow-header, .mega-menu-cowcow li.mega-menu-cowcow-header:hover
{
	z-index: 2;
	padding-bottom: 15px;
	
	/*border-bottom: 1px solid #cccccc;*/
	background:url("/contents/cowcow/preview/v2/images/easter/easter-mega-menu-title-underline.png") no-repeat left bottom !important;
}

.mega-menu-cowcow li.mega-menu-cowcow-header label
{
	/*font-size:1rem !important;*/
	font-weight: 100;
	color:#333333 !important;
	text-transform:capitalize !important;
	background:none !important;
	margin-bottom:-5px;
	font-family:eth;
	font-size: 16px;
	border-bottom: 3px solid #333;
	line-height: 16px;
	padding: 10px 15px;
	padding-bottom: 5px;
}

.mega-menu-cowcow-header:hover, .mega-menu-cowcow-header label:hover
{
	cursor: default;
	background:none !important;
}


.mega-menu-cowcow .row
{
	margin-top: 10px;
	/*border-top: 1px solid #cccccc;*/
	float:left;
	clear: both;
}


.mega-menu-cowcow .row  .large-3.medium-3.columns
{
	border: none;
}

.mega-menu-cowcow .row-top
{
	overflow: hidden;
}

.wrapper-top-n-down .row-top > .columns
{
	padding:0 !important;
}

.mega-menu-cowcow .row-top li a
{
	position: relative;
	font-size: 14px;
	padding: 5px !important;
	padding-left: 15px !important;
	z-index:1;
	/*border-bottom: 1px solid #eee;*/
}


.mega-menu-cowcow .row-top li a:before
{
	position:absolute;
	
	top:5px;
	left: 0;
	content: "-";
	
	transition:all 0.3s ease-in-out;
}

.mega-menu-cowcow .row-top li:hover a:before
{
	left:5px;
}


.mega-menu-cowcow > .large-3.medium-3.columns
{
	margin-bottom: -99999px;
	padding-bottom: 99999px;
	/*border-left: 1px solid #eeeeee;*/
}

.mega-menu-cowcow > .large-3.medium-3.columns:hover
{
	background: #f8f8f8;
}



a#ctl00_ctl03_EasyLoginStatus
{
	color:#ffffff;
}


.dropdown.menu .submenu
{
	margin-top: -10px;

}

.dropdown.menu .submenu ul
{
	margin-top: -1px;
}

.department-menu-wrapper ul.root-menu
{
	/*background: #f2f2f2;*/
	margin: auto;
	position: relative;
	padding: 0 150px;
	z-index: 1;
}


.department-menu
{
	position: relative;
}


.root-menu .has-submenu
/*.dropdown.menu .is-dropdown-submenu-parent*/
{
	padding: 5px 0;
}





.mega-menu-cowcow-inner
{
	position: relative;
	padding: 0;	
	box-shadow: 0 0 8px #888;
	
	background: #fff;
}



.mega-menu-cowcow-left
{
	background: #ededed;
}

.mega-menu-cowcow-right
{
	background: #fff;
}




.mega-menu-cowcow-left, .mega-menu-cowcow-right
{
	padding:0;
	position: relative;
	/*min-height: 320px;*/
	height: 320px;
	overflow:hidden;
}


.mega-menu-cowcow-right-inner
{
	position: relative;
	z-index:2;
}


#design .mega-menu-cowcow-left
{
	background: url(/contents/cowcow/preview/v2/images/top-menu/tabs-bg.png) repeat-x left bottom;
}





.content-list-item
{
	border-left: 1px solid #eee;
}


.content-list-item:first-child
{
	border-left: none;
}

.content-list-item .columns
{
	padding: 0;
}





.mega-menu-cowcow-right-image
{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0px;
	
	width: 100%;
	text-align: center;
}






.mega-menu-cowcow .content-list-item strong
{
	display: block;
	padding:5px;
	font-family: introCondLight, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #269B95;
	
	font-weight: 100;
	text-transform: uppercase;
}

.mega-menu-cowcow .content-list-item strong span
{
	font-family: nexa, sans-serif;
}


.mega-menu-cowcow .content-list-item ul
{
	list-style:none;
	margin-left: 10px;
	
}

.mega-menu-cowcow .content-list-item ul li a
{
	display:inline-block;
	padding: 0 !important;
	padding-top:5px !important;
	font-family: roboto_thin, sans-serif;
	font-size: 12px;
	color: #666 !important;
	
}

.mega-menu-cowcow .content-list-item ul li a:hover
{
	background: none !important;
	color: #FF1F34 !important;
}








.mega-menu-cowcow-left-inner
{
	width: 100%;
	position:absolute;
	bottom: 10px;
}



.mega-menu-cowcow .tabs
{
	border: none;
}


.mega-menu-cowcow ul.tabs li a
{
	position: relative;
	padding: 8px 20px !important;
	font-family: roboto_thin, sans-serif;
	font-size: 14px;
	color: #333 !important;
}

.mega-menu-cowcow ul.tabs li a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-menu-arrow-right-black.png);
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right: 10px;
}


.mega-menu-cowcow ul.tabs li a:hover
{
	color: #fff !important;
	background: #4DDBD7 !important;


}



.mega-menu-cowcow ul.tabs li.tabs-title.is-active a
{
	color: #fff !important;
	background: #4FC6C6 !important;
}

.mega-menu-cowcow ul.tabs li a:hover:after,
.mega-menu-cowcow ul.tabs li.tabs-title.is-active a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-menu-arrow-right-white.png);
}


.mega-menu-cowcow .tabs-panel
{
	display:block;
	padding: 0;
	float: left;
	height: 0;
	width: 100%;
	overflow: hidden;
	background: url(/contents/cowcow/preview/v2/images/top-menu/tabs-bg.png) repeat-x left bottom;
	opacity: 0;
	
	transition: all 0.3s ease-in-out 0.2s;
}

.mega-menu-cowcow .tabs-panel.is-active
{
	height: 320px;
	opacity: 1;
}

.mega-menu-cowcow .tabs-content.vertical
{
	border: none;
}


.mega-menu-cowcow .tabs-panel-left
{
	position: relative;
	min-height:320px;
	
}

.mega-menu-cowcow .tabs-panel-left-button-all
{
	position: absolute;
	width: 100%;
	bottom: 15px;
	text-align: center;	
}

.mega-menu-cowcow .tabs-panel-left-button-all a
{
	padding: 5px 15px;
	background: url(/contents/cowcow/preview/v2/images/top-menu/apparel-button-all-bg.jpg) bottom center repeat-x;
	background-size:contain;
	
	color: #fff;
	
}

.mega-menu-cowcow .tabs-panel-left-content
{
	float:left;
	width: 100%;
	padding: 10px 0;
	
}


.mega-menu-cowcow .left-content-item
{
	height:auto !important;
	position: relative;
	padding-left: 60px;
	padding-top: 10px;
	min-height:60px;
}


.mega-menu-cowcow .left-content-item span
{
	position: absolute;
	display: block;
	top: 50%;
	transform:translateY(-40%);
	
	line-height: 16px;
	
}

.mega-menu-cowcow .left-content-item img
{
	position: absolute;
	top: 10px;
	left: 3px;
}

.mega-menu-cowcow .left-content-item strong
{
	display: block;
	font-family: introCondLight, sans-serif;
	font-size: 16px;
	color: #269B95;
	

	font-weight: 100;
	text-transform: uppercase;
}


.mega-menu-cowcow .left-content-item ul
{
	list-style:none;
	margin-left: 10px;
	
}

.mega-menu-cowcow .left-content-item ul li a
{
	display:inline-block;
	padding: 0 !important;
	padding-top:5px !important;
	font-family: roboto_thin, sans-serif;
	font-size: 13px;
	color: #666 !important;
	
}

.mega-menu-cowcow .left-content-item ul li a:hover
{
	background: none !important;
	color: #FF1F34 !important;
}


.mega-menu-cowcow .tabs-panel-right
{
	position: relative;
	height: 320px;
	padding: 0;
	overflow: hidden;
}

.mega-menu-cowcow .tabs-panel-right img
{
	position: absolute;
	height: 320px;
	width: auto;
	max-width: none;

	top:0;
	left: 50%;
	transform:translateX(-50%);
}


.mega-menu-cowcow .tabs-panel-right-button
{
	width: 100%;
	position: absolute;
	bottom: 15px;
	
	z-index: 2;
}

.mega-menu-cowcow .tabs-panel-right-button-shop,
.mega-menu-cowcow .tabs-panel-right-button-customize
{
	padding: 5px;
	text-align: center;
}

.mega-menu-cowcow .tabs-panel-right-button-shop a,
.mega-menu-cowcow .tabs-panel-right-button-customize a
{
	padding: 5px 10px;
	font-family: introCondLight, sans-serif;
	font-size: 16px;
	background: #2F9DE0;
	background: rgba(47, 127, 224, .9);
	color: #fff;
}

.mega-menu-cowcow .tabs-panel-right-button-customize a
{
	background: #FF7BA0;
	background: rgba(255, 123, 160, .9);
}


.mega-menu-cowcow-title
{
	padding: 5px 10px;
	font-family: introCondLight, sans-serif;
	font-size: 16px;
	color: #B2AD4D;
}


.mega-menu-cowcow-image
{
	padding: 10px;
	text-align: center;
}



.mega-menu-button-more, .mega-menu-button-shop-n-customize
{
	position: relative;
	padding: 5px 20px;
	text-align: right;
}

.mega-menu-button-more a
{
	font-family: roboto_thin, sans-serif;
	font-size: 14px;
}

.mega-menu-button-shop-n-customize
{
	text-align: center;
}


a.mega-menu-button-shop, a.mega-menu-button-customize
{
	display: inline-block;
	padding: 5px 15px;
	margin: 0 5px;
	
	font-family: introCondLight, sans-serif;
	font-size: 11px;
	background: #4FC6C6;
	color: #fff;
	
	text-transform: uppercase;
}


a.mega-menu-button-shop
{
	background: #FF7BA0;
}



li.affiliate-menu a
{
	position: relative;
	padding-left: 30px;
	
}


li.affiliate-menu a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-affiliate.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
	
	
}

li.affiliate-menu a:hover:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-affiliate-hover.png);
	left: 3px !important;
}

li.affiliate-menu a:hover
{
	color: #29B7B7;
}







li.wholesale-cowcow-menu a
{
	position: relative;
	padding-left: 30px;
	
}



li.wholesale-cowcow-menu a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-wholesale.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
	
	
}

li.wholesale-cowcow-menu a:hover:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-wholesale-hover.png);
	left: 3px !important;
}

li.wholesale-cowcow-menu a:hover
{
	color: #29B7B7;
}









li.sell-on-cowcow-menu a
{
	position: relative;
	padding-left: 30px;
	
}



li.sell-on-cowcow-menu a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-sell.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
	
	
}

li.sell-on-cowcow-menu a:hover:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-sell-hover.png);
	left: 3px !important;
}

li.sell-on-cowcow-menu a:hover
{
	color: #29B7B7;
}




li.help-menu a
{
	position: relative;
	padding-left: 30px;
	
}


li.help-menu a:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-help.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
	
}

li.help-menu a:hover:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-help-hover.png);
	left: 3px !important;
}

li.help-menu a:hover
{
	color: #11D3CE;
}






li.account-menu > a
{
	position: relative;
	padding-left: 30px;
}



li.account-menu > a:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-profile.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	transition: all 0.3s ease-in-out;
}


li.account-menu > a:hover:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-profile-hover.png);
	left: 3px !important;
}

li.account-menu > a:hover
{
	color: #11D3CE;
}


.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after
{
	transition: all 0.3s ease-in-out;
}


.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:hover:after
{
	border-color: #11D3CE transparent transparent;
}






li.account-menu-register > a
{
	position: relative;
	padding-left: 30px;
}

li.account-menu-register > a:hover
{
	color: #11D3CE;

}

li.account-menu-register > a:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-register.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	
	transition: all 0.3s ease-in-out;
}


li.account-menu-register > a:hover:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-register-hover.png);
	left: 3px !important;

}

li.account-menu-login > a
{
	position: relative;
	padding-left: 30px;
}



li.account-menu-login > a:hover
{
	color: #11D3CE;

}



li.account-menu-login > a:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-login.png);
	
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	left: 5px !important;
	
	margin-top: 0 !important;
	transition: all 0.3s ease-in-out;
}


li.account-menu-login > a:hover:before
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-login-hover.png);
	left: 3px !important;

}


.affiliates-program-menu
{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	right: 5px;
	z-index:2;
}


.affiliates-program-menu a
{
	padding: 8px 10px;
	background: #0092D3;
	color: #fff;
	
	line-height: 13px;
	
	border-radius: 5px;
}







/*------------------------------------------------
	MEGA MENU: DESIGN YOUR OWN
------------------------------------------------*/

.design-your-own-menu
	{
	display: inline-block;
	position: relative;
	padding: 1rem 10px;
	padding-left: 30px;
	float: left;
	
	/*font-family: "font1st-bold";*/
	font-family: roboto_thin, sans-serif;
    font-size: 14px;
	color: #333;
	
	cursor: pointer;
	
	transition: all 0.3s ease-in-out;


}

.design-your-own-menu:hover
{
	background: #4fc6c6;
	color: #fff;
}




.design-your-own-menu:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-design-your-own.png);
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	padding-left:2px;
	left: 2px !important;
	margin-top: 0px !important;
	transition: all 0.3s ease-in-out;
}


.design-your-own-menu:hover:after
{
	content: url(/contents/cowcow/preview/v2/images/top-menu/icon-design-your-own-hover.png);
	left: 0px !important;

}





.design-your-own-menu:hover .mega-menu-cowcow
{
	display: block;
}


.design-your-own-menu >  a
{
	color: #333;
}

.design-your-own-menu:hover > a
{
	color: #fff;
}


#design .mega-menu-cowcow-left
{
	padding: 0 10px;
	
}
	
#design .mega-menu-cowcow-left-inner
{
	position: relative;

}


#design .mega-menu-cowcow-title
{
	margin-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}

#design .mega-menu-cowcow-title img
{
	max-height: 50px;
}

.mega-menu-design-your-own-item
{
	position: relative;
	margin-top: 55px;
	padding: 10px;
	padding-top: 30px;
	border: 1px solid #333;
	

}


.mega-menu-design-your-own-item-title
{
	position: absolute;
	top:-50px;
	width: 100%;
	
	/*font-family: "font1st-bold";*/
	font-size: 14px;
	
	z-index:1;
	
}

.mega-menu-design-your-own-item-title span
{
	display: inline-block;
	position: absolute;
	top: 35%;
	
	transform:translateY(-50%);
	
	color: #000;
	
	line-height: 15px;
}

.mega-menu-design-your-own-item-title img
{
	max-width: 80px;
	display: inline-block;
	padding: 10px;
	background: #fff;
}

.mega-menu-design-your-own-item-content
{
	position:relative;
	padding: 0;
	
		z-index:2;
}


.mega-menu-design-your-own-item-content ul
{
	margin: 0;
	padding: 5px;
	
	max-height: 130px;
	overflow: hidden;
	
	list-style: none;
	
	font-size: 12px;
}

.mega-menu-design-your-own-item-content ul li
{
	line-height: 12px;
	padding-bottom: 3px;
}

.mega-menu-design-your-own-item-content ul li a
{
	display: inline-block !important;
	padding: 3px 10px !important;
	font-size: 12px;
}

.mega-menu-design-your-own-item-content ul li a:hover
{
	background: #14C6B5 !important;
}

.mega-menu-design-your-own-button-more a
{
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	padding: 8px 15px;
	background: #333;
	color: #fff;
}


#design .mega-menu-cowcow-right
{
	padding: 20px;
	background: #eee;
}

#design .mega-menu-cowcow-right ul
{
	margin:0;
	padding-top:10px;
	list-style: none;
}

#design .mega-menu-cowcow-right ul li
{
	padding: 5px;
}

#design .mega-menu-cowcow-right ul li a
{
	position: relative;
	padding-left: 40px !important;
	transition: all 0.3s ease-in-out;
	
}

#design .mega-menu-cowcow-right ul li a:hover
{
	background: #ddd !important;
	color: #000 !important;
	padding-left:50px !important;
}

#design .mega-menu-cowcow-right ul li a:hover img
{
	left: 3px;
}

#design .mega-menu-cowcow-right ul li img
{
	max-width: 30px;
	position: absolute;
	left: 5px;
	top: 0;
	transition: all 0.3s ease-in-out;
}

#design .mega-menu-cowcow .tabs-panel-right-button
{
	width: auto;
	left: 50%;
	transform: translateX(-50%);
}

#design .mega-menu-cowcow .tabs-panel-right-button a
{
	
display: inline-block;
white-space: nowrap;
background: #14C6B5;

}















/*------------------------------------------------
	#MAIN.row
------------------------------------------------*/

#main.row
{
	position: relative;
	/*z-index:999;*/
	
}










/*--------------------------------------------------
	TOP Bar Wrapper
--------------------------------------------------*/
.top-bar-wrapper
{
	position: relative;
	background: #fff;
	border-top: 1px solid #0495bc;
	height: 50px;
	z-index:99;
	/*background: url("/contents/cowcow/preview/v2/images/easter/header-grass.png") repeat-x bottom left;*/
}


.top-bar
{
	/*margin-top: 3px;*/
	float: left;
	width: 100%;
	background: #fff;
}

.top-bar h1 {
    font-size: 24px;
    padding-top: 3px;
    font-family: "lobster",Georgia,serif;
    color: #000;
}


.top-bar-right.top-bar-section
{
	margin-top: 5px !important;
	padding-right: 5px;
}




/*------------------------------------------------
	TOP BAR
------------------------------------------------*/

.top-bar, .top-logo, .top-logo h1
{
	position: relative;
}

.top-logo h1 a
{
	line-height: 45px;
	font-size: 22px;
	
	color: #000;
	
}


.top-logo h1 span
{
	/*display: inline-block;
	height:60px;
	left:0;
	position:absolute;
	background: url("/contents/cowcow/preview/v2/images/easter/cowcow-body.png") no-repeat bottom center;*/
}


.department-menu-wrapper
{
	width: 100% !important;
	position: relative;
	z-index: 2;
	clear: both;
	background: #f2f2f2;

	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}






/*
.is-dropdown-submenu-parent > a
{
	color: #ffffff !important;
}

.is-dropdown-submenu-item a
{
	color: #000000 !important;
}

.has-submenu.is-dropdown-submenu-parent.is-down-arrow
{
	padding: 8px !important;
}
*/

.root-menu > .has-submenu > a{
	color:#666666;
}




.accordion-menu li a
{
	color: #fff !important;
	
}


.accordion-menu ul li a::after {
    border-color: #ffffff  transparent transparent !important;

}


#ctl00_StoreNavigator_pnNavigator
{
	margin: 10px;
}






/*--------------------------------------------------
	PRODUCT: Details page
--------------------------------------------------*/


.product-infolist-content {

    line-height: 2.9rem !important;
    vertical-align: inherit !important;
}


div.feeList ul.offer
{
	list-style-position: inside;
}





.button.success.earn-up
{
	padding: 8px 15px;
	background-color: transparent;
	border: 1px solid #ffffff;
}

.button.success.earn-up:hover
{
	background-color: #FF6994;
}

.button.success.design-now
{
	padding: 8px 15px;
	background-color: transparent;
	border: 1px solid #ffffff;
	transition: all 0.3s ease-in-out;
}

.button.success.design-now:hover
{
	background-color: #14C6B5;
}




/*--------------------------------------------------
	SHOPPING CART
--------------------------------------------------*/




#shopping-cart2
{
	margin-top: 5px;
}







#productBrowse
{
	/*background: rgba(255,255,255, .7) !important; */
	position: relative;
	z-index:100;
	margin-bottom:0 !important;
}






.cart-items
{
	/*padding: 10px 0;*/
	background: #0092D3 !important;
}


.cart-item
{
	position: relative;
}

.cart-item:last-child
{
	margin-bottom: 8px;
}

.cart-items .cart-item:hover
{
	background: #000 !important;
}

.cart-del
{
    position: absolute;
	right:0;
	top:0;
	background: #eeeeee;
	color: #333333;
	line-height:24px !important;
	
}


.cart-list .cart-item-viewcart
{
	padding:0;
}

.cart-list .cart-item-viewcart a
{
	display: block;
	line-height: 30px;
	/*padding:10px;*/
	background: #14C6B5 !important;
	color: #ffffff;
}

.cart-list .cart-item-viewcart a:hover
{
	background: #FF7BA0 !important;
	color: #ffffff;
}

.cart-countbubble
{
	line-height: 6px !important;
}






/* ------------------------------------------------------
	Homepage - design & hot product
------------------------------------------------------*/

.container-wrapper
{
	clear: both;
}

.hot-design, .hot-product
{
	
}

.hot-design .OtherItems a, .hot-product .OtherItems a
{
	border: 1px solid #efefef;
	display:block;
	padding: 2px;
	margin-bottom: 20px;
	background: #fbfbfb;
	color: #333333;
	/*border-radius: 3px;*/
}

.hot-design .OtherItems a div, .hot-product .OtherItems a div
{
	width:auto;
	height: auto;
	outline: none;
	margin: 5px;
	border: 1px solid #f2f2f2;
	background: #ffffff;
}

.hot-design .OtherItems a div br, .hot-product .OtherItems a div br
{
	display: none;
}

span.storeproduct-name
{
	display: block;
	padding: 5px 0 10px;
	text-align:center;
	font-size: 13px;
	line-height: 14px;
        
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;

}



.design-sell-money 
{
	padding: 20px 0;
}


.design-sell-money span
{
	font-family: 'IntroCondLight';
	font-size: 24px;
	text-transform:uppercase;
	color: #8D8D8D;
}

.design-sell-money strong
{
	font-family: 'IntroCondLight';
	font-size: 36px;
	text-transform:uppercase;
	color: #4D4D4D;
	font-weight:100;

}

.design-sell-money .columns:first-child
{
	border-bottom: 1px solid #808080;
}

.design-sell-money ul
{
	float:right;
}

.design-sell-money ul li
{
	text-align: center;
}


.design-sell-money ul li span
{
	font-size: 20px;
}


ul.design-sell-money-steps li:nth-child(2n)
{
	padding-top:20px;
}



.make-money
{
	text-align: right;
}

.over-print-apparel-wrapper
{
	padding-left: 0;
	padding-right: 0;
}


ul.row.over-print-apparel
{
	margin:0;
	font-family: 'IntroCondLight';
	text-transform:uppercase;
	background: #70D6DA;
	color: #fff;
}


ul.over-print-apparel li
{
	position: relative;
	padding: 0;
	height: 200px;
	overflow:hidden;
}

ul.over-print-apparel li span
{
	font-family: 'IntroCondLight';
	display: inline-block;
	position: absolute;
	padding: 5px 10px;
	font-size:20px;
	line-height:20px;
}



ul.over-print-apparel li a span
{
	color: #ffffff;
	transition:all 0.3s  ease-in-out;
}

ul.over-print-apparel a:hover span
{
	color: #ffffff;
	background: #000;
}
ul.over-print-apparel li:first-child
{	
	font-family: 'IntroCondLight';
	font-size: 30px;
	line-height:34px;
	padding: 20px;
}

ul.over-print-apparel li:first-child a
{
	color: #eee;
	transition: all 0.3s ease-in-out;
}

ul.over-print-apparel li:first-child a:hover
{
	color: #fff;
}



.behind-the-scenes-wrapper
{
	min-height: 400px;
	background: url(v2/images/homepage-behind-the-scenes-bg.jpg) no-repeat;
	background-size:cover;
}

.behind-the-scenes-wrapper h2
{
	font-family: 'IntroCondLight';
	font-size: 30px;

	color: #000;
	/*background: rgba(255,255,255,.6);*/
	display:inline-block;
	padding: 0 10px;
}

.behind-the-scenes-wrapper h2 img
{
	padding: 10px;
	padding-left: 0;
	width: 50px;
}


.behind-the-scenes
{
	padding:10px;
	background: #000;
}




.lazyYT-container .html5-info-bar
{
	display: none;
}



.homepage-accessories
{
	position:relative;
	max-height: 200px;
	overflow:hidden;
	padding:5px 0;
}


.homepage-accessories h2
{
	font-family: 'IntroCondLight';
	font-size: 30px;
	padding: 0px 30px;
	position: absolute;
	color: #fff;
	background: #7394C7;
	background: rgba(115, 148, 199, .8);
	z-index:2;
}

.homepage-accessories h2 a
{
	color: #eee;
	transition: all 0.3s ease-in-out;
}

.homepage-accessories h2 a:hover
{
	color: #fff;
}

.homepage-accessories .columns
{
	padding: 0;
	position: relative;
	z-index:1;
}

.homepage-accessories .columns:nth-child(3)
{
	padding: 0 5px;
}

.homepage-accessories img
{
	width: 100%;
}


.homepage-accessories .columns
{
	position: relative;
	max-height: 200px;
	overflow:hidden;

}

.homepage-accessories .columns div
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.homepage-accessories .columns span
{
	display:inline-block;
	margin-left:-30px;
	font-family: 'IntroCondLight';
	font-size: 20px;
	color: #4D4D4D;
	background: #fff;
	padding: 0 10px;

}

.homepage-accessories .columns strong
{
	display:block;
	font-family: 'IntroCondLight';
	padding: 5px;
	font-size: 26px;
	font-weight:100;
	background:rgba(0,0,0,0.00);
	color: #4D4D4D;

		transition:all 0.3s ease-in-out;

}




.homepage-accessories .columns a span
{
	transition:all 0.3s ease-in-out;
}



.homepage-accessories .columns a:hover span
{
	color: #fff;
	background: #000;
}

.homepage-accessories .columns a:hover strong
{

	background:rgba(255,255,255,1);
	padding: 10px;
}


.homepage-decor
{
	position:relative;
	max-height: 300px;
	overflow:hidden;
	padding:5px 0;
}


.homepage-decor h2
{
	font-family: 'IntroCondLight';

	font-size: 30px;
	padding: 0px 30px;
	position: absolute;
	color: #fff;
	background: #FF8DCC;
	background: rgba(255, 141, 204, .8);
}


.homepage-decor h2 a
{
	color: #eee;
	transition: all 0.3s ease-in-out;
}

.homepage-decor h2 a:hover
{
	color: #fff;
}


.homepage-decor .columns
{
	padding: 0;
	max-height: 300px;
	overflow:hidden;
}

.homepage-decor .columns:nth-child(2)
{
	padding-right: 5px;
}

.homepage-decor .columns:nth-child(3)
{
	/*padding-left: 5px;*/
}


.homepage-decor .homepage-decor-cushioncase
{
	position: relative;
}
	

.homepage-decor .homepage-decor-cushioncase div
{
	position: absolute;
	bottom: 10px;
	padding: 10px;
}

.homepage-decor .columns span
{
	display:inline-block;
	font-family: 'IntroCondLight';
	font-size: 20px;
	color: #fff;
	background: rgba(0,0,0, 0);
	transition: all 0.3s ease-in-out;
	margin-bottom:0;
}

.homepage-decor .columns strong
{
	display:block;
	font-family: 'IntroCondLight';
	font-size: 26px;
	font-weight:100;
	color: #fff;
	padding: 5px 0;
	transition: all 0.3s ease-in-out;
}


.homepage-decor .columns a:hover span
{
	margin-bottom: -10px;
}


.homepage-decor .columns a:hover strong
{
	padding-bottom: 0px;
	padding-left: 20px;
}

.homepage-featured-design
{
	float: left;
	padding-top: 30px;
	padding-bottom: 50px;
	
}




.homepage-featured-design .columns span
{
	display:inline-block;
	font-family: 'IntroCondLight';
	font-size: 30px;
	color: #8D8D8D;
}


.homepage-featured-design .columns strong
{
	display:inline-block;
	font-family: 'IntroCondLight';
	font-size: 40px;
	color: #4D4D4D;
}

.homepage-featured-design .columns:first-child
{
}

.homepage-featured-design-title
{
	
}


.homepage-featured-design-title div
{
	border-bottom: 1px solid #808080;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:right;
}

.homepage-featured-design-title.columns div span
{
	display:block;
	text-align: left;
}

	
	
.homepage-featured-design-item.row span
{
	display: none;
}
	
	
.homepage-featured-design-item.row li
{
	max-height: 130px;
	overflow:hidden;

}



.homepage-custom-products
{
	padding-bottom: 50px;
}


.homepage-custom-products h2
{
	font-family: 'IntroCondLight';
	text-align:center;
	font-size: 26px;
	color: #8D8D8D;
	font-weight:100;
}

.homepage-custom-products h2 span
{
	font-family: 'nexa';
}


.homepage-custom-products .columns div
{
	padding: 20px;
	background: #EFEFEF;
}

.homepage-custom-products .columns div p
{
	font-family: pt_sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 15px;
	color: #666666;
	text-align:justify;

}
	
	
	
.homepage-sitemap h2
{
	font-family: 'IntroCondLight';
	text-align:center;
	font-size: 26px;
	color: #8D8D8D;
	font-weight:100;
	padding-bottom: 10px;
}

	
.homepage-sitemap.row
{
	margin:0;
	margin-bottom: 40px;
	padding: 30px 20px;
	border: 3px solid #E1E3E2;
}
	
.homepage-sitemap.row ul li
{
	list-style: none;
	font-family: nexa;
}
	
	
.homepage-sitemap.row ul li strong
{
	font-family: 'eth';
	font-size: 16px;
	line-height: 16px;
	color: #8F8F8F;
}
		



/* ------------------------------------------------------
		CUSTOMIZE page
------------------------------------------------------*/

.page-content ul.row.customize-item-wrapper
{
	padding: 0;
	margin:0;
	background:#fff;
}

ul.customize-item-wrapper > li.column
{
	padding: 20px 10px;
}



ul.customize-item-wrapper li.column .customize-item
{
	padding:0;
	min-height: 250px;
	position:relative;
	background: #ffffff;
	transition: all 0.3s ease-in-out;

	border: #f5f5f5 1px solid;
}

ul.customize-item-wrapper li.column:hover .customize-item
{
	
	background: #f8f8f8;
}


ul.customize-item-wrapper li.column .customize-item-image
{
	width: 50%;
	transition: all 0.6s cubic-bezier(.34,1.84,.55,.83);
}

ul.customize-item-wrapper li.column:hover .customize-item-image
{
	width: 40%;
	margin-top: -50px;
}

ul.customize-item-wrapper li.column .customize-item-title
{
	position: absolute;
	right:0;
	top:10px;
	
	font-family: IntroCondLight;
	font-size: 24px;
	line-height: 24px;
	
	transition: all 0.8s cubic-bezier(.34,1.84,.55,.83);
}

ul.customize-item-wrapper li.column:hover .customize-item-title
{
	right:0;
	top:2px;
	width: 60%;
	font-size: 20px;
	line-height: 20px;
	color: #14c6b5;
}

ul.customize-item-wrapper li.column .customize-item-button
{
	position: absolute;
	right:30px;
	bottom:30px;
	
	font-family: nexa;
	font-size: 13px;
	color: #fff;
	background: #14c6b5;
	transition: all 1s cubic-bezier(0.68, -0.55, 0.265, 1.55); 

}


ul.customize-item-wrapper li.column:hover .customize-item-button
{
	right:15px;
	bottom:15px;
}

ul.customize-item-wrapper li.column .customize-item-button a, ul.customize-item-wrapper li.column .customize-item-button a
{
	padding: 5px 15px;
	
	color: #fff;
}

ul.customize-item-wrapper li.column .customize-item-button a::before
{
	content: "";
}

ul.customize-item-wrapper li.column .customize-item-content
{
	position: absolute;
	width:96%;
	margin: 2%;
	bottom:0;
	height: 200px;
	overflow:hidden;
	opacity: 0;
	background: rgba(255, 255, 255, 1);
	
	transition: all 0.2s ease-in;
}

ul.customize-item-wrapper li.column:hover .customize-item-content
{
	
	opacity:1;
	background: rgba(255, 255, 255, 0.9);
	transition: all 0.3s ease-out;
}


.customize-item-content .customize-item-sub-item
{
	padding: 0;
}

.customize-item-sub-item li.column
{
	padding: 5px;
	padding-bottom:0px;
	margin-top:0;
}


.customize-item-sub-item li.column a
{
	display: block;
	line-height:normal;
	border: #ffffff 1px solid;
	font-family: nexa;
	
}

.customize-item-sub-item li.column a::before
{
	content: "\2022";
}

.customize-item-sub-item li.column a:hover
{

	border: #14C6B5 1px solid;
}





/*--------------------------------------------------
	FAQ: help page
--------------------------------------------------*/

.help-wrapper .page-subheader
{
	text-align: center;
}

.help-wrapper .page-subheader h1
{
	display: inline-block;
	padding: 0 10px;
	border-bottom: solid 3px;
}



.help-wrapper .page-content-inner
{
	min-height: 500px;
}


.help-wrapper .page-content-inner strong
{
	color: #333;
}
	
	
	
/* ------------------------------------------------------
		Page Description (header)
------------------------------------------------------*/
 
 .shop-cat-top, .custom-cat-top
 {
	 text-align: center;
 }
 
 .shop-cat-top h1,  .shop-cat-top h1.pageTtl, .custom-cat-top h1
 {
	margin-top: 1em;
	padding: 3px 15px;
	display: inline-block;
	font-size: 1.6em;
	
	font-family: nexa, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ffffff;
	background: #000000;
	letter-spacing:0;
	font-weight:100;
	text-transform:uppercase;
 }
 
  .shop-cat-top h3, .shop-cat-top h1.pageSubttl, .custom-cat-top h3
  {
	margin: 0.5em auto;
	font-size: 1.3em;  
	letter-spacing: 0;
  }
  
  .shop-cat-top h1.pageSubttl
  {
	  text-transform:none;
	  background:none;
  }


.custom-link a
{
	padding:10px;
	background: #FF484B;
	color: #ffffff;
}





/* ------------------------------------------------------
	Page Description (footer)
------------------------------------------------------*/


#page-footer-decription
{
	padding:0.8em;
	
}

#page-footer-decription a, #page-footer-decription a:hover
{
	color: #C0C0C0;
}

#page-footer-decription h2, .shop-cat-bottom h1, .shop-cat-bottom h2, .create-search-product-footer h2,
.custom-cat-bottom h1, .custom-cat-bottom h2
{

font-family: pt_sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #333333;
letter-spacing: 0;
text-align:center;
}	

.shop-cat-bottom h2
{
	
	
}

.shop-cat-bottom h3, .custom-cat-bottom h3
{
	margin: 0.5em auto;
	font-size: 1.2em;  
	letter-spacing: 0;
}
	
	
	
	
	
	
	
#product-list-session .columns strong
{
	color: #b0b0b0;
}
	
	
	
	
	
	
/* ------------------------------------------------------
	Search Result - Label
------------------------------------------------------*/
	.result-count
	{
font-family: pt_sans, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
color: #333333 !important;
font-size: 1em !important;
font-style:normal !important;
text-align:right  !important;
	}
	
	
	

.product-title a, .product-title a:visited
{
	color: rgba(195,177,86,1.00);
}



/* ------------------------------------------------------

	Create/SearchProduct - Bottom
------------------------------------------------------*/

.create-search-product-footer
{
	text-align: center;
	margin-bottom: 50px;
}

.create-search-product-footer h2
{
font-family: ptsans, "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #FF6568;
letter-spacing: 0;
line-height:1.1em;
text-align:center;
padding:10px;
padding-top:20px;


}	


.create-search-product-footer p
{
	font-size: 1em;
	padding-bottom: 10px;
	color: #666666;
}

.create-search-product-footer a.learn-more
{
	padding: 0.625rem 1.25rem 0.6875rem;
	color: #ffffff;
	background: #34D4B4;
	font-size: 12px;
	text-transform: uppercase;
	
	transition:all 0.3s ease-in-out;
}

.create-search-product-footer a.learn-more:hover
{
	background: #FF6568;
}




/* ------------------------------------------------------
	 Market/SearchResult2
------------------------------------------------------*/
.grid-layout .item:hover
{
	box-shadow:none !important;
}


.product-item-wrapper
{
	padding:10px;
	
	position: relative;
	border:1px solid #f2f2f2;
	background:#f5f5f5;
	transition: all 0.3s ease-in-out;
}

.product-item-wrapper:hover
{

-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

.product-item-wrapper:hover .store-product-link
{
	color: #1585cf;
}


.product-item-wrapper:hover .store-link
{
	background: #1585cf;
	color: #ffffff;
	border-radius: 2px;
}

.item2
{
    border:none !important;
	background: #fff;
	text-align:center;
}

.store-product-link
{
	display: block;
	padding:5px;
	color: #333333;
	font-size: 13px;
	line-height:15px;
	height: 50px;
	overflow:hidden;

}


.store-link
{
	border:1px solid #eeeeee;
	background: #ffffff;
	color: #222222;
	padding: 1px 5px;
	border-radius: 2px;
	font-size: 12px;
}


.product-item-wrapper:hover .product-price
{
	top: -20px;
	background: #1585cf;
}

.product-price
{
	display: inline-block;
	position: absolute;
	top:11px;
	right: 11px;
	padding:3px 10px;

	
	background: rgba(0,0,0,0.80);
	color: #ffffff;

	font-size:16px;
	transition:all 0.3s ease-in-out;

}

.product-price span {
	font-size: 12px;
	position:relative;
	top:-3px;
        padding-left:2px;
}

.sp-wrap
{
	border: solid 1px lightgray;
}

.sp-large a img
{
	max-height: 400px;
}







/*--------------------------------------------------
	STIEMAP
--------------------------------------------------*/


.sitemap-wrapper h2
{
	font-family: IntroCondLight;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	margin-right: 10px;
}

.sitemap-wrapper h2 span
{
	font-family: nexa;
}


.sitemap-wrapper h3
{
	position: relative;
	font-family: IntroCondLight;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:5px;
	color: #333333;
	/*border-bottom: 1px solid #333;*/
}

.sitemap-wrapper h3:before
{
	position: absolute;
	left:0;
	content: "-";

	font-family: nexa;
}

.sitemap-wrapper ul
{
	list-style: none;
	
}

.sitemap-wrapper ul li
{
	font-family: Nexa;
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
}

.sitemap-wrapper .large-4.medium-4.columns

{
	padding: 0;
}


.sitemap-1st-row .columns:last-child h2, .sitemap-2nd-row .columns:last-child h2
{
	margin-right:0;
}



.sitemap-2nd-row .large-6.medium-6.columns:first-child
{

	clear:both;
}

.sitemap-2nd-row .columns
{
	padding:0;
}

.sitemap-wrapper a
{
	position:relative;
	display:inline-block;
	color: #333;
	transition:all 0.3s ease-in-out;
}


.sitemap-wrapper li a:hover
{
	color: #fff;
	background: #ff0000;
	padding:1px 10px;
	z-index:9;
}




/*--------------------------------------------------
	HELP
--------------------------------------------------*/
.breadcrumbs
{
	margin:0;
}
.breadcrumbs li:last-child a
{
	color: #6B6B6D;
}


.breadcrumbs li:not(:last-child)::after
{
	content: ">";
}

.page-header 
{
	font-family: nexa;
	text-align: center;
	border-bottom: 1px solid #A7A7A7;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.page-header h1
{
	font-family: IntroCondLight;
	font-size:30px;
}

.page-header span
{
	font-family: IntroCondLight;
	font-size:14px;
	color: #6B6B6D;
}


.page-content h2
{
	font-family: IntroCondLight;
	font-size:20px;
	color: #4D4D4D;
	border-bottom: 1px solid #808080;
}


.page-content h2 span
{
	font-family: nexa;
}

.page-content .row
{
	position: relative;
	margin-bottom: 40px;
	padding-bottom: 60px;
}

.page-content .row:nth-child(even)
{

	background: #eeeeee;
}

.page-content ul
{
	font-family: nexa;
	padding: 0 20px;
	margin: 0;
	list-style: none;
}

.page-content ul li
{
	padding: 5px 0;
}

.page-content ul li a
{
	position: relative;
	display: inline-block;
	padding: 2px 10px;
	color: #6B6B6D;
	line-height: 16px;
	transition:all 0.3s ease-in-out;
}


.page-content ul li a:hover
{
	color:#14C6B5;

}

.page-content ul li a:before
{
	content: "-";
	font-weight:bolder;
	position: absolute;
	left:0;
}


.page-content a.button
{
	margin: 10px;
	padding: 10px 20px;
	position: absolute;
	bottom: 0;
}


.page-content .button.hollow.secondary
{
	border-color: #14C6B5;
    color: #14C6B5;
}


.page-content .button.hollow.secondary:hover
{
    border-color: #14C6B5;
    color: #ffffff;
	background: #14C6B5;

}



.page-subheader
{
	background: url(v2/images/icon-arrow-down.png) no-repeat top center;
	padding-top:10px;
	padding-bottom: 10px;


}

.page-subheader h1
{
	font-family: IntroCondLight;
	font-size:22px;
	color: #4FC6C6;
	text-align: center;
}



.page-content-inner
{
	position: relative;
	padding-bottom: 50px;
}

.page-content-inner h2, .page-content-inner h2 strong
{
	font-family: IntroCondLight;
	color: #4FC6C6;
	font-size:16px;
	border: none;
}


.page-content-inner h3, .page-content-inner h3 strong
{
	font-family: IntroCondLight;
	color: #666;
	font-size:16px;
	border-bottom: solid 1px #A7A7A7;
}

.page-content-inner h3 span
{
	font-family: nexa;
}

.page-content-inner h2 strong, .page-content-inner h3 strong
{
	font-family: 'ptsans';
}



.page-content-inner p
{
	clear: both;
	text-align:justify;
}

.page-content-inner ol
{
	padding: 0 20px;
}


.page-content-inner ol li
{
	padding-top: 10px;
	text-align:justify;
}


.page-content-inner ol ul
{
	list-style-type:disc;

}


.help-navigation-menu-header
{
	font-family: IntroCondLight;
	font-size:16px;
	color: #6B6B6D;
	text-align:center;
}


.help-navigation-menu.is-stuck
{
	width:300px;
}


.help-navigation-menu ul
{
	background: #eee;
	padding: 10px 0;

	transition: all 0.3s ease-in-out;
}


.help-navigation-menu ul li
{
	padding: 0;
	margin: 0;	
}


.help-navigation-menu ul li a
{
	padding: 10px 30px;
	transition: all 0.3s ease-in-out;
	display:block;
	
}

.help-navigation-menu ul li a:hover, .help-navigation-menu ul li a.active:hover
{
	background: #4FC6C6;
	color: #ffffff;
}

.help-navigation-menu ul li a.active
{
	background: #5BD3D0;
	color: #ffffff;
}

.help-navigation-menu ul li a::before
{
	content: "";
	
}



ul.technical-sliverlight-requirement
{
	padding-bottom: 50px;
	float: left;
	width: 100%;
}


ul.technical-sliverlight-requirement li
{
	list-style-type:circle;
	padding: 10px;
	float:left;
	width: 100%;
	transition: all 0.3s ease-in-out;
}




ul.technical-sliverlight-requirement li:nth-child(odd)
{
	background: #efefef;
}

ul.technical-sliverlight-requirement li:hover
{
	background: #4FC6C6;
	color: #ffffff;

}

ul.technical-sliverlight-requirement li span
{
	display:block;
	width: 50%;
	float:left;
}



/*--------------------------------------------------
	HELP > Shipping
--------------------------------------------------*/
ul.where-ship-to
{
	padding-bottom:50px;
}



ul.where-ship-to li
{
	float: left;
	margin: 5px;
	padding: 5px 10px;
	border: 1px solid #fff;
	transition: all 0.3s ease-in-out;
}

ul.where-ship-to li:hover
{
padding: 5px 20px;
	border: 1px solid #4FC6C6;
	background: #4FC6C6;
	color: #fff;
	cursor:pointer;
}



ul.trust-n-safety-ul
{
	list-style-type: disc;
}





ol.trust-n-safety-ol
{
	padding: 0 20px;
}



ul.terms-n-conditions-ul
{
	list-style-type: disc;
}




/*--------------------------------------------------
	ViewHelp.aspx > SizeChart
--------------------------------------------------*/


#lHelpTitle, .help-title
{
	margin-bottom: 10px;
	font-family: IntroCondLight;
	font-size: 30px;
	border-bottom: 1px solid #A7A7A7;
}

.help-title
{
	margin-top: 20px;
	font-family: roboto_thin, sans-serif;
}

.size-chart-wrapper
{
	margin-top: 20px;
}


.size-chart-wrapper h2
{
	padding-bottom: 10px;
	font-family: nexa, sans-serif;
	font-size: 18px;
	line-height: 18px;
	
}


.size-chart-wrapper h3
{
	margin-top: 20px;
	font-family: roboto_thin, sans-serif;
	font-size: 16px;
	line-height: 16px;
}



.size-chart-wrapper table
{
	width: auto;
	margin-bottom: 1rem;
}

.size-chart-wrapper table tr
{
	border-bottom:1px solid #333;
}

.size-chart-wrapper table tbody tr:nth-child(2n)
{
    background-color: #f1f1f1;
}

.size-chart-wrapper table th
{
	font-family: roboto_thin, sans-serif;
	background: #4fc6c6;
	color: #fff;
	font-size: 12px;
	padding: .5rem .625rem .625rem;
	
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;

}

.size-chart-wrapper table tr:first-child td
{
	border-top: 1px solid #ccc;
}


.size-chart-wrapper table tr td:last-child
{
	border-right: 1px solid #ccc;
}

.size-chart-wrapper table th.table-title
{
	background: #333;
	color: #fff;
}

.size-chart-wrapper table td
{
	font-family: nexa, sans-serif;
	font-size: 12px;
	padding: .5rem .625rem .625rem;
	
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;

}



.measure-section
{
	max-width: 600px;
}

.measure-section ol li strong
{
	display: block;
	color: #000;
}


.measure-section ol li
{
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 20px;
}


.measure-section .columns
{
	padding:0;
}









@media screen and (max-width: 39.9375em)
{
	


/*--------------------------------------------------
	TOP Bar Wrapper
--------------------------------------------------*/
.top-bar-wrapper
{
	background:#eee;
}

.top-bar-right.top-bar-section
{
	padding-right: 0px;
}



#TopCoupon
{
	line-height: 25px;
	height: 35px;
	overflow: hidden;
}
.my-account > a:hover
{
	color: #ffffff;
}


.title-bar .menu-icon
{
	margin-top: 8px !important;
}

.top-bar
{
	z-index:999;
}



.title-bar.row
{
	background: none;
	padding-bottom: 0px;
	z-index:999;  /* 999999 conflict with reveal*/
}



.off-canvas-wrapper-inner .large-12.columns
{
	padding: 0;
}


#shopping-cart2
{
	margin-top: 0px;
}


.menu-icon::after 
{
    background: #000;
    box-shadow: 0 7px 0 #000,0 14px 0 #000;
}


.cowcow-logo-section a
{
	color: #000;
}

#main-menu
{
	background: #4fc6c6;
	color: #ffffff;
}


#main-menu a
{
	display: block;
}

.menu a:hover
{
	color: #ffffff;
	background: #00B3FF;
border-color: #ffffff transparent transparent !important;
}

#mobile-main-menu.top-bar
{
	position: relative;
	z-index:1;
	background: #eee;
	margin-top: 0;
	
}

#mobile-main-menu.top-bar ul li a
{
	display: block;
	color: #000 !important;
	
}



.root-menu > .has-submenu > a:after, 
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after, 
.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a:after 
{
	margin-top: 0;
	border-color: #ffffff transparent transparent !important;
	    content: "";
}
	
	
#search-bar2
{
	background: none !important;
	padding: 0 !important;
}

.top-bar-section ul li a::after
{
	border-color: #000 transparent transparent !important;
}

.top-bar-section ul li a:hover::after
{
	border-color: #000 transparent transparent !important;
}

.top-bar-section ul ul ul li a::before
{
	content: "-";
	padding-right: 5px;
}

.top-bar-section ul ul ul li
{
	padding-left: 0;
}


.logo-mobile img
{
	position: relative;
	top: -5px;
}



.mobile-search-bar-wrapper
{
	position: relative;
	padding-top: 3px;
	padding-bottom: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
	background: #fff;
	
	z-index:10;
}

.mobile-search-bar-wrapper .search-box
{
	padding-right: 32px;
	padding-left: 10px;
}


.mobile-search-bar-wrapper .search-box .search-input.search-shadow
{
	width: 100% !important;
}


.mobile-search-bar-wrapper .search-box.search-shadow .search-button
{
	position: absolute !important;
}

.mobile-search-bar-wrapper .affiliate-menu-title
{
	display: inline-block;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right: 10px;
}


.mobile-search-bar-wrapper .affiliate-menu-title a
{
	display: block;
	padding: 2px 15px;
	font-size: 11px;
	color: #fff;
}

/* ------------------------------------------------------
	 Market/SearchResult2
------------------------------------------------------*/
.product-price
{
	padding:2px 5px;
	font-size:14px;

}
.sp-wrap
{
	min-height: 120px !important;
}






/* ------------------------------------------------------
	Homepage - design & hot product
------------------------------------------------------*/
.design-sell-money .large-3.medium-3.columns
{
	padding-top:5px;
	padding-bottom: 5px; 
	
}

.design-sell-money span
{
	font-size: 16px;
}

.design-sell-money strong
{
	font-size: 24px;
}

.make-money
{
	padding-left: 20px;
	margin-top: -5px;
	text-align: left;
}

.design-sell-money ul li span
{
	font-size: 14px;
}

.design-sell-money-steps
{
	padding-top: 10px;
}

.design-sell-money-steps li.column:nth-child(6)
{
	display: none;
}

.design-sell-money-steps li.column:nth-child(7)
{
	padding: 10px;
	width: 100%;
}


ul.over-print-apparel li
{
	height: auto;
}

ul.over-print-apparel li:first-child
{
	width: 100%;
	padding: 10px 20px;
}


.small-up-3 > .column:nth-of-type(3n+1)
{
	clear:none;
}

ul.over-print-apparel li span
{
	font-size: 16px;
	line-height:16px;
	background: #000;
	bottom:0;
}

.homepage-accessories, .homepage-accessories .columns, .homepage-decor .columns, .homepage-decor
{
	max-height: none;
}

.homepage-accessories h2
{
	font-size: 30px;
	padding: 10px 20px;
	position: relative;
}



.homepage-featured-design
{
	padding-top: 0;
}


.homepage-featured-design-item.row li
{
	min-height: 120px;
	max-height: 120px;
	overflow:hidden;
}

.homepage-featured-design .columns span
{
	font-size: 20px;
}

.homepage-featured-design .columns strong
{
	font-size: 30px;
	padding-left: 20px;
	margin-top: -5px;

}
.homepage-featured-design-title div
{
	text-align: left;
}


.homepage-featured-design-item div
{
	padding: 5px;
}


.homepage-custom-products h2
{
	font-size: 20px;
}


.homepage-decor h2
{
	font-size: 30px;
	padding:10px 20px;
	position: relative;
}

.homepage-decor .columns:nth-child(2)
{
	padding-right: 0px;
}


.behind-the-scenes-wrapper
{
	min-height: 300px;
}



/* ------------------------------------------------------
		CUSTOMIZE page
------------------------------------------------------*/

ul.customize-item-wrapper > li.column 
{
	padding-top: 50px;
	padding-bottom: 50px;
}

ul.customize-item-wrapper li.column .customize-item
{
	background: #f8f8f8;
}



ul.customize-item-wrapper li.column .customize-item-image
{
	width: 40%;
	margin-top: -50px;

}


ul.customize-item-wrapper li.column .customize-item-title
{
	right:0;
	top:2px;
	width: 60%;
	font-size: 20px;
	line-height: 20px;
	color: #14c6b5;
}

ul.customize-item-wrapper li.column .customize-item-button
{
	right:15px;
	bottom:15px;

}



ul.customize-item-wrapper li.column .customize-item-content
{
	opacity:1;
	background: rgba(255, 255, 255, 0.9);
	transition: all 0.3s ease-out;
}





/*--------------------------------------------------
	HELP
--------------------------------------------------*/
.help-navigation-menu
{
	display: none;
}


.page-header h1 {
    font-size: 20px;
    line-height: 20px;
}

.page-content.row
{
	margin: 10px;
}

.page-content .row .large-4.medium-4.columns
{
	position: relative;
	padding-bottom: 60px;
	margin-bottom: 20px;

}











/*------------------------------------------------
	FOOTER SECTION: Social Media button
------------------------------------------------*/


.footer-subscribe-left, .footer-subscribe-right
{
	text-align: center;
}








.title-bar .menu-icon {
    margin: 10px;
	margin-left:0px;
}


.title-bar
{
	position: relative;
}

.top-bar
{
	padding:0px;
}

.top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section .dropdown li.parent-link a, .top-bar-section .dropdown li.parent-link a:hover
{
	color: #ffffff;
}

#shopping-cart2 {
    position: absolute;
    right: 0px;
    top: 5px;
}




.top-bar-section ul li a::after
{
	border-color: #ffffff transparent transparent;
}


.is-submenu-item.is-accordion-submenu-item
{
	padding-left: 10px;
}


#search-bar2
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9c190+1,d5cea6+47,b7ad70+100 */
background: rgb(201,193,144); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2M5YzE5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Q1Y2VhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2FkNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(201,193,144,1) 1%, rgba(213,206,166,1) 47%, rgba(183,173,112,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(201,193,144,1) 1%,rgba(213,206,166,1) 47%,rgba(183,173,112,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(201,193,144,1) 1%,rgba(213,206,166,1) 47%,rgba(183,173,112,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c190', endColorstr='#b7ad70',GradientType=1 ); /* IE6-8 */
}

input.search-input
{
	width: 100%;
	margin-right: 0;
}

.footer-cpy
{
	text-align: center;
}

.cart-items {
	display:none !important;
	
}

.cart, .cart.ui-corner-all, .cart.ui-corner-top
{
	width: 40px !important;
	float:right;
}
	
} /* Mobile */

            

	
@media screen and (min-width: 40em) 
{
	
	.top-bar-section .right li .dropdown
	{
		right: 0px;
		left: auto;
	}


} /* Tablet and up */
	
	
	
	
@media screen and (min-width: 40em) and (max-width: 63.9375em)
{ 	


.off-canvas-wrapper-inner .large-12.columns
{

	padding: 0;
}





/* ------------------------------------------------------
	MEGA MENU
------------------------------------------------------*/
.mega-menu-cowcow-left-for-tablet
{
	position: absolute;
	width: 100%;
	height: 50px;
	min-height:auto;
	padding: 0;
	z-index: 3;
	bottom:0;
	background: rgba(255,255,255,0.7);
}

.mega-menu-button-shop-n-customize
{
	padding: 0;
}

.root-menu > .has-submenu > a 
{
	padding: 10px;
}



/* ------------------------------------------------------
	Homepage - design & hot product
------------------------------------------------------*/
span.storeproduct-name
{
	padding-top:0;
}


.design-sell-money span
{
	font-size: 18px;
}

.design-sell-money strong
{
	font-size: 30px;
}

ul.over-print-apparel li:first-child
{
	font-size: 22px;
	line-height: 22px;
}


ul.over-print-apparel li span
{
	font-size: 16px;
}


.homepage-accessories h2
{
	font-size: 20px;
	padding: 0px 20px;
}



.behind-the-scenes-wrapper h2
{
	font-size: 20px;
	padding: 0px 20px;
}

.homepage-accessories .columns 
{
    max-height: 150px;
}


.homepage-decor h2 
{
	font-size: 20px;
	padding: 0px 20px;
}


.homepage-decor .columns 
{
    max-height: 200px;
}


.homepage-featured-design-item.row li {
    max-height: 80px;
}




.design-sell-money-steps.medium-up-7 .column:last-child
{
	padding-left: 0;
}



		
		/*.menu > li:not(.menu-text) > a
		{
			padding-left: 0rem;
		}*/

		#shopping-cart2
		{
			width:100px;
			/*overflow:hidden;*/
		}
		
		.top-logo
		{
			width: 175px !important;
		}
		
		.top-bar h1
		{
			font-size: 20px !important;
		}
		
		
		
		
		
		.top-bar .title-area h1
{
	font-size:18px;
}


#search-bar2.columns, #search-bar2.columns .columns
{
	padding: 0;
	
}

#shopping-cart2
{
	/*width: 100px;*/
	
}

.top-logo
 {
	 width: 150px;
 }
 
 
.affiliates-program-menu a
 {
	 right: auto;
 }
 
 
 /*------------------------------------------------
	MEGA MENU: DESIGN YOUR OWN
------------------------------------------------*/
#design .mega-menu-cowcow-right
{
    padding: 20px 5px;
}


} /* Tablet */


@media screen and (min-width: 40em) and (max-width: 1100px)
{ 	



	
	

/* ------------------------------------------------------
	Homepage - design & hot product
------------------------------------------------------*/

	.behind-the-scenes-wrapper {
		min-height: 300px;
	}
	
	.medium-up-3 > .column:nth-of-type(n)
	{
		/*max-height: 150px;*/
	}
	
	.homepage-featured-design .columns span
	{
		font-size: 20px;
	}
	
	.homepage-featured-design .columns strong
	{
		font-size: 30px;
	}

} /* Tablet ~ 900px */



@media screen and (min-width: 40em) and (max-width: 767px) 
{
.top-logo
 {
	 width: 80px;
 }
 


.mega-menu-cowcow
{
	
	overflow:scroll;
}

} /* Tablet ~ 767px */






@media only screen and (min-width: 64em)
{
	
	
.large-up-5 > .column, .large-up-5 > .columns 
{
	width: 25%;
	margin-top: 20px;

}


.large-up-5.medium-up-5.mega-menu-cowcow-right-inner > .column,
.large-up-5.medium-up-5.mega-menu-cowcow-right-inner > .columns
{
	width: 20%;
	margin-top: 0;
}



.large-up-5 > .column:nth-of-type(n)
{
	clear:none !important;
}

/*.large-up-5 .sp-wrap
{
	min-height: 165px;
}*/

.large-up-5 .store-product-link
{
	padding-top: 10px;
	font-size: 15px;
	line-height: 18px;
}


	
	
} /* Desktop */


