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

.reveal-modal{left:50% !important; margin-left:-350px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.logo{width:768px;}
		.nav-contents{width:auto;}
	.wrapper{width:768px;}
	.wrapper_in{width:768px; background:#fff;}
		.category_all{width:738px;}
			.category_all .left{width:130px;}
				.category_all .sub_menu_bar{padding-left:0;}
			.products .category_all .right{width:568px;}
				.category_all .list_products .list_title:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products{width:568px; }
				.category-image img { width:568px;}
				.category_all .list_products .category-products:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products .category-products ul{float:none; padding-bottom:0;}
					.products-grid li.item{height:226px;}
					.products-grid:after{display:none;}
	.footer{width:768px;}
	
	#slideshow DIV IMG {
		width: 768px;
		height: 470px;
	}
	#slideshow {
		height: 470px;
	}
	
	#slideshow DIV {
		height: 470px;
	}
}

@media screen and (max-width: 479px){
	.logo{width:320px;}
		.logo .logo_in h1{padding-left:0;}
			.logo .logo_in h1 a{margin:0 auto;}
		.nav-contents{width:auto;}
			.nav{text-align:center; padding-top:15px;}
	.wrapper{width:320px;}
	.wrapper_in{width:320px; background:#fff;}
	.content{margin:0 10px;}
		.category_all{width:auto;}
			.category_all .left{width:auto; float:none !important; padding-bottom:20px;}
			.category_all .left:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .sub_menu_bar{padding-left:0; padding-bottom:15px;}
				.category_all .left .form-search{margin-left:0;}
			.products .category_all .right{width:300px;}
				.category_all .list_products .list_title:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products{width:300px;}				
				.category-image img{ width:300px;}
				.category_all .list_products .category-products:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products .category-products ul{float:none; padding-bottom:0;}
					.products-grid li.item{height:243px; width:140px; padding:0 5px;}
					.products-grid:after{display:none;}
						.products-grid .product-image{width:100%; margin-left:0;}
							.products-grid .product-image img{width:100%; height:auto;}
	.footer{width:320px;}
	
	.reveal-modal{width:296px !important; margin-left:-150px;}
		#service .product-tabs{width:auto; float:none; padding:15px 0;}
		#service .product-tabs-content{float:none; width:auto;}
	.popcard .account-login{padding:20px 15px;}
	.col2-set .col-1{width:auto; float:none;}
	.col2-set .col-2{width:auto; float:none;}
	
	#fancybox-content{width:240px !important; height:860px !important;}
	#fancybox-wrap{ width:260px !important; padding:10px !important;}
	.detail_images { float:none;}
	#main-image{ width:240px; height:240px;}
	#main-image img{ width:240px;}
	
	#slideshow DIV IMG {
		width: 320px;
		height: 196px;
	}
	#slideshow {
		height: 196px;
	}
	
	#slideshow DIV {
		height: 196px;
	}
	
	.home-nav { padding: 10px 0 7px; }
	
	.home-menu li { width:60px; }
	
	.logo .logo-home { margin-top:0; }
	
	.footer-social { width:100%; float:left;}
	.footer-info { width:100%; float:left; margin-top:20px; }
	
	#search .social a { padding-left:3px; }
	#search .contact { margin-right:0px; padding:0 6px; }
	#search .sitemap { margin-right:3px; padding:0 6px; }
	#search .newsletter input { margin-right:3px; padding: 5px; width:105px; }
	
}
@media screen and (max-width: 767px){
	.category_all .left {
		display: none;
	}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.logo{ width:480px !important;}
.wrapper{width:480px!important;}
.wrapper_in{width:480px!important; background:#fff;}
.nav-contents{width:480px!important;}
.content{margin:0 10px;}
.category_all{ width:460px;}
.category_all .left{width:auto; float:none !important; padding-bottom:20px;}
.products .category_all .right{ float:none;}
.category-nav .block-content{ padding-left:0;}
.footer{width:480px!important;}

.products .category_all .right{width:460px; }
				.category_all .list_products .list_title:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products{width:460px;}
				.category-image img{ width:460px;}
				.category_all .list_products .category-products:after{content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
				.category_all .list_products .category-products ul{float:none; padding-bottom:0;}
				.products-grid .product-image{ width:130px;}
				.products-grid .product-image img{width:130px;}
					.products-grid li.item{height:226px; width:140px; padding:0 5px;}
					.products-grid:after{display:none;}
					.footer1{ width:480px;}
					
					#fancybox-content{width:410px !important; height:860px !important;}
					#fancybox-wrap{ width:430px !important;padding:10px !important;}
					.detail_images { float:none;}
	
	#slideshow DIV IMG {
		width: 480px;
		height: 294px;
	}
	#slideshow {
		height: 294px;
	}
	
	#slideshow DIV {
		height: 294px;
	}
	
	.home-nav { padding: 10px 0 7px 10px; }
	
	.home-menu li { width:90px; }
	
	.logo .logo-home { margin-top:15px; }
	
	.logo .logo-home h1 { padding-bottom:15px;}
	
	.footer-social { width:100%; float:left;}
	.footer-info { width:100%; float:left; margin-top:20px; }
	
	.home-nav { display:none;}
	
	.showhidem { display:block;right: 10px; top: -50px;}
	
	.home-header { position:relative;}
	
}

@media screen and (max-width: 599px) {
	
	.home-nav { display:none;}

	.showhidem { display:block;}
	
	.home-header { position:relative;}
	
	.logo .logo-home { margin-top:15px; }
	
	.logo .logo-home h1 { padding-bottom:15px;}
	
	.mininav { width:480px;top: 0;}
	
	.showhidem { right:10px;top: -50px;}
}	

/***********Catiminicatiminiinfantboyshoe**********/
@media only screen and (min-width: 768px) and (max-width: 959px) {	
.category_all .page_detail{ width:568px;}
.product_detail .guid_next{padding-right:220px;}
.detail_images{padding: 0 5px 20px;}
.image_shop{ width:205px;}
}

@media screen and (max-width: 479px) {
.category_all .page_detail{float: none; width:300px;}
.product_detail .guid_next{padding-right:20px;}
.detail_images{ width:240px; padding:0; float:none;}
#image{ width:240px;}	
.moreview{ width:240px; overflow:hidden;}
.moreview .morelink{ margin-bottom:10px;}
.image_shop{ width:240px; float:none;}
#tab2{ width:266px !important;}
.product-tabs-content table td span{ padding:0!important;}
.product-tabs-content table td div{ float:none!important; left:0!important;top:0!important; line-height:20px!important; }
.mini-products-list .product-details{ margin-left:0;}

.mininav { width:320px; top:0px;}
	
.showhidem { right:5px; top:-50px;}


}

@media screen and (min-width: 480px) and (max-width: 767px){

.category_all .page_detail{ width:460px;}
.product_detail .guid_next {padding-right: 10px;}
.detail_images { width:460px; padding:0; float:none;}
.detail_images .moreview{width:460px; overflow:hidden;}
.detail_images .moreview img{ width:84px;}

.image_shop{ float:none; width:460px;}

}
/****************CatiminiBabyBoy-Lookbook*********/
@media only screen and (min-width: 768px) and (max-width: 959px) {	
.category_all .lookbook_detail{ float:none; width:568px;}
.category_all .lookbook_detail .detail_product{ margin-left:0; width:368px;}
.category_all .lookbook_detail .product-shop{ width:200px;}
.category_all .lookbook_detail .detail_product img{width:368px;}
.category_all .lookbook_detail .detail_action {width:568px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:528px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:528px;} 
.category_all .lookbook_detail .lookbook_info ul li { width:132px; text-align: center;}
}

@media screen and (max-width: 479px) {
.category_all .list_products{ width:300px; float: none;}
.category_all .lookbook_detail{ width:300px; float: none;}
.category_all .lookbook_detail .product-shop{ float:none; width:300px; margin-bottom:10px;}
.category_all .lookbook_detail .product-shop ul li{width:150px; text-align:center;}
.category_all .lookbook_detail .product-shop ul li img{ width:150px; height:150px;}
.category_all .lookbook_detail .detail_product{ width:300px; float:none; margin-left:0;}
.category_all .lookbook_detail .detail_product img{ width:300px;}
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:260px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{ width:260px;}
.category_all .lookbook_detail .lookbook_info ul li{ width:129px; text-align:center; margin-left:5px;}
}

@media screen and (min-width: 480px) and (max-width: 767px){
.category_all .lookbook_detail{ width:460px;}

.category_all .lookbook_detail .product-shop{ float:none; width:460px;}
.category_all .lookbook_detail .product-shop ul li img{ width:150px;}
.category_all .lookbook_detail .detail_product{ float:none; margin-left:0;}

.jcarousel-skin-tango .jcarousel-container-horizontal{ width:410px;}

.jcarousel-skin-tango .jcarousel-clip-horizontal{ width:410px;}
.category_all .lookbook_detail .lookbook_info ul{ margin-left:16px;}
.category_all .lookbook_detail .lookbook_info ul li{ margin-right:16px; }
}
/***************CatiminiLookbook**************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.category_all .right{width: 568px;}	
.category_all .lookbook{ width:568px;}
.category_all .lookbook .book_box ul li{ height:534px; padding:0 10px 0 0;}
}

@media screen and (max-width: 479px) {	
.category_all .right{ width:300px;}
.category_all .lookbook{ width:300px;}
.category_all .lookbook .book_box ul{ margin-left:35px;}
.category_all .lookbook .book_box ul li{ height:534px; padding-right:30px;}	
}
@media screen and (min-width: 480px) and (max-width: 767px){
.category_all .lookbook{ width:460px;}
.category_all .lookbook .book_box ul li{ padding-right:15px;}
}
/***********CatiminiContactUs**********/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.helper{ width:678px;}	
}
@media screen and (max-width: 479px) {
.helper{ width:300px; padding:10px 10px 10px 0;}
.helper_in .box1{ padding:0 0 10px 0;}
.fieldset{ margin-left:10px; width:290px; margin-right:10px;}
.fieldset .legend{ padding:0; margin:0 0 12px 0;}
.form-list li.wide .input-box{ width:300px; !important;}
.form-list li.wide textarea{ width:280px;}		
}
@media screen and (min-width: 480px) and (max-width: 767px){
.logo{ width:480px !important;}
.wrapper{width:480px!important;}
.wrapper_in{width:480px!important; background:#fff;}
.reveal-modal{margin-left: -230px !important; width: 460px !important;}
.product-tabs-content table td span{ padding:0!important;}
.product-tabs-content table td div{ float:none!important; left:0!important;top:0!important; line-height:20px!important; }
.mini-products-list .product-details{ margin-left:0;}

.helper{ width:470px; padding:10px 10px 10px 0;}
.helper_in .box1{ padding:0 0 10px 0;}
.fieldset{ margin-left:10px; width:460px; margin-right:10px;}
.fieldset .legend{ padding:0; margin:0 0 12px 0;}
.form-list li.wide .input-box{ width:400px; !important;}
.form-list li.wide textarea{width:440px;}	
}

/********************************/
@media screen and (max-width: 479px) {
#shopping-cart-table{display: block;width: 100%; position: relative;}
.cart .data-table thead, .cart .data-table colgroup { display: none;}
.cart .data-table thead, .cart .data-table colgroup {display: none;}
.cart .data-table tfoot { bottom:-50px; left: 0; position:absolute; width:298px;border-bottom:1px solid #D9DDE3;border-left:1px solid #D9DDE3;border-right:1px solid #D9DDE3;}
.cart .data-table tfoot td{ border-bottom:0;}
.cart .data-table tfoot tr{ border:none; margin-bottom:10px;}
.cart .data-table td, .cart .data-table tr, .cart .data-table tbody { display: block; text-align: center !important;}
.cart .data-table tr {border: 1px solid #E9E9E9; margin: 4px 0 25px;}
.cart .data-table td { border-bottom:1px solid  #DDDDDD !important;  margin: 0 10px;}

.cart .cart-collaterals .col2-set .col-2{ width:300px;}
.cart .discount{ float:none; width:300px;}
.btn-remove2{ margin-left:120px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.cart .data-table td { border-bottom:1px solid  #DDDDDD !important;  margin: 0 10px;}
.cart .data-table thead, .cart .data-table colgroup { display: none;}
.cart .data-table tfoot { bottom: 0; left: 0;}
.cart .data-table td, .cart .data-table tr, .cart .data-table tbody { display: block; text-align: center !important;}
.cart .data-table tr {border: 1px solid #E9E9E9; margin: 4px 0 25px;}
.btn-remove2 { margin-left:200px;}
}


/***************CatiminiCheckout*************/
@media screen and (max-width: 479px) {

.checkout-onepage-index .category_all .right { width:300px;}

.opc .step{ padding:10px 15px;}
#co-billing-form{ width:238px;}  

.form-list li.wide input.input-text{width:254px;}
.buttons-set{ padding:0;}

.opc .gift-messages-form{ margin:0; padding:0;}

.opc .gift-messages-form .inner-box { overflow:hidden;}

.form-list li.wide .input-box{width:258px;}
.form-list li.wide textarea{ width:250px; height:92px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
.checkout-onepage-index .category_all .right{ width:460px;}
.col2-set{ width:398px;}
.col-1{ float:none !important; width:398px !important;}
.col-2{ float:none !important; width:398px !important;}

.form-list .input-box{ width:200px;}
.form-list input.input-text{width:200px;}
.f-left, .left{ float:none !important;}
.form-list li.wide input.input-text{ width:400px;}

.opc .gift-messages-form{ padding:0; margin:0;}
.opc .gift-messages-form .inner-box{ overflow:hidden; width:398px; height:296px;}
.form-list li.wide .input-box{ width:388px;}
.form-list li.wide textarea { width: 386px; height:120px;}
}
/*************CatiminiMyAccount**********/
@media screen and (min-width: 480px) and (max-width: 767px){
.category_all .right{ float:none; width:460px;}
.category_all .left{ float:none; width:460px;}
.dashboard .welcome-msg { margin-right:0;}
.my-account .data-table {
    border: 1px solid #ECECEC;
    width: 100%;
}
.my-account .data-table tr.last {
    border-bottom: medium none;
}
.my-account .data-table tr.last th{ display:none;}
.my-account .data-table th, .my-account .data-table td {
    padding: 10px 4px;
}
.my-account .data-table td {
    border: medium none;
    display: block;
}
}
@media screen and (max-width: 479px) {
.my-account .data-table {
    border: 1px solid #ECECEC;
    width: 100%;
}
.my-account .data-table tr.last {
    border-bottom: medium none;
}
.my-account .data-table tr.last th{ display:none;}
.my-account .data-table th, .my-account .data-table td {
    padding: 10px 4px;
}
.my-account .data-table td {
    border: medium none;
    display: block;
}
.my-wishlist .buttons-set{ margin:0;}
.buttons-set button.button{ margin-bottom:10px;}
}
@media screen and (max-width: 359px) {
.mininav { width:320px;}
	
.showhidem { right:10px; top:-45px; width:30px; height:30px; line-height:30px;}

.showhidem b.txtr { line-height:30px;}
}

