/* 16 */

/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/banner-main.css ******/

/* Custom inner content width version of banner */
body.cms-index-index.one-column div.container div.content-main-wrap{
	padding-top:0;	
}
div.banner-main{
	width:1024px;
	left:auto;
	margin-left:0;
	position:relative;
	height:	400px;
	float:left;
	clear:both;
}

@media (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.banner-main{
		width:100%;
		left:0%;
		margin-left:0;
		height:auto;	
	}
	/* ie 9 fix for smaller netbooks */
	div.banner-main .item a img{
		width: 100%
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/featured-products.css ******/

/* Only 1 category so no need for break */
.featured-products ul.featured-products-tab-holder li{
	background:none;
	padding-right:0px;	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	.featured-products ul.featured-products-tab-holder li a{
		line-height:1em;
		font-size:30px;	
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/footer-nav-holder.css ******/

div.footer-nav-holder div.block-subscribe div.input-box input{
	max-width:165px;
}

/*-----------------MOBILE--------------------*/
@media (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/header-bar-holder.css ******/

div.header-bar-holder{
	background: url('images/template/main-menu-bg.jpg') repeat-x 0 0 #626161;
}



/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/logo-main.css ******/

@keyframes logoFadeInOut {
	0% {
	  opacity:1;
	}
	100% {
		opacity:0;
	}
}

@media (min-width: 1025px){
	div.logo-main a {
	  position:relative;
	  height:89px;
	  width:428px;
	  display:block;
	}
	
	div.logo-main a img {
	  position:absolute;
	  left:0;
	}
	
	div.logo-main a img.top {
		animation-name: logoFadeInOut;
		animation-timing-function: ease-in-out;
		animation-iteration-count: infinite;
		animation-duration: 5s;
		animation-direction: alternate;
	}
}
@media (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.logo-main a img.bottom{
		display:none;	
	}
}




/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/mini-banners.css ******/

div.mini-banners{
	float:left;
	width:100%;
	clear:both;
	margin-bottom:55px;	
}
div.mini-banners li{
	float:left;
	padding:0;
	margin:0;
	background:none;
	width:328px;	
}
div.mini-banners li.item-2,
div.mini-banners li.item-5,
div.mini-banners li.item-8,
div.mini-banners li.item-11,
div.mini-banners li.item-14,
div.mini-banners li.item-17{
	margin:0 10px;	
}


/*-----------------MOBILE--------------------*/
@media (max-width: 1050px) and (min-width: 1025px), (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.mini-banners ul{
		text-align:center;
	}
	div.mini-banners li,
	div.mini-banners li.item-2,
	div.mini-banners li.item-5,
	div.mini-banners li.item-8,
	div.mini-banners li.item-11,
	div.mini-banners li.item-14,
	div.mini-banners li.item-17{
		float:left;
		clear:both;
		width:100%;
		margin:0 0 10px 0;	
		text-align:center;
	}	
	div.mini-banners li a{
		display:block;
		width:100%;	
	}
	div.mini-banners li img{
		width:100%;
		height:auto;
		max-width:600px;
	}
	div.mini-banners li iframe{
		width:100%;
		max-width:500px;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/navigation-main.css ******/

div.navigation-main-wrap > ul > li div.navigation-content-blocks.dw-what{
	width:100%;
	padding:0;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;	
}
div.dw-what ul#nav{
	font-size:15px;
	font-weight:normal;
	position:relative;
	left:auto;
	border:solid 1px #CCC;
	width:200px;	
}
div.dw-what ul#nav ul{
	display:none;
	border:solid 1px #CCC;	
}
div.dw-what ul#nav li{
	border-bottom:solid 1px #CCC;	
}
div.dw-what ul#nav a{
	text-decoration:none;
	cursor:pointer;	
}
div.dw-what ul#nav li.has-child > a{
	background: url('images/template/menu-marker.png') no-repeat 185px center transparent;	
}
div.dw-what ul#nav li.last{
	border-bottom:none;	
}
div.dw-what ul#nav li:hover{
	background: url('images/template/btn-bg-hover.jpg') repeat-x left bottom #04A3DE;	
}
div.dw-what ul#nav li:hover > a,
div.dw-what ul#nav li:hover > a > *{
	color:#fff;	
}
div.dw-what ul#nav > li:hover > ul{
	display:block;
	top:auto;
	left:199px;
	margin-top:-28px;
	background: url('images/template/bg-grey-trans.png') repeat left top #FFF;
	width:200px;	
}
div.dw-what ul#nav > li:hover > ul > li:hover > ul{
	display:block;
	top:auto;
	left:200px;
	margin-top:-28px;
	background: url('images/template/bg-grey-trans.png') repeat left top #FFF;
	width:200px;	
}
div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul{
	display:block;
	top:auto;
	left:200px;
	margin-top:-28px;
	background: url('images/template/bg-grey-trans.png') repeat left top #FFF;
	width:200px;	
}
body.cms-index-index div.dw-what ul#nav > li:hover > ul,
body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul,
body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul{
	background-color:transparent;	
}

div.header-bar-holder div.dw-who div.left{
	width:70%;
	text-align:left;
}
div.header-bar-holder div.dw-who div.right{
	width:28%;
}
div.navigation-main-wrap > ul > li.showing > a,
div.navigation-main-wrap > ul > li > a:hover{
	color:#fff;	
}


/*-----------------LARGE ONLY--------------------*/
@media (min-width: 641px){
	div.dw-what ul#nav li:hover > ul{
		display:block!important;	
	}
	div.dw-what ul#nav ul{
		display:none!important;
	}
}

/*-----------------MOBILE--------------------*/
@media (min-width: 768px) and (max-width: 1024px){
	div.navigation-main-wrap > ul > li div.navigation-content-blocks.dw-what{
		margin-left:-66%;	
	}	
}
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1024px) {
	div.header-bar-holder div.dw-who div.left{
		width:70%;
		text-align:left;
	}
	div.header-bar-holder div.dw-who div.right{
		width:28%;
	}
}

@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px){
	div.navigation-main-wrap > ul > li div.navigation-content-blocks.dw-what{
		margin-left:-58%;	
	}
	
	div.dw-what ul#nav li.has-child > a{
		background-position: 135px center;	
	}
	
	div.dw-what ul#nav{
		width:150px;	
	}
	div.dw-what ul#nav > li:hover > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul{
		width:150px;
		left:151px;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.navigation-main-wrap > ul > li div.navigation-content-blocks.dw-what{
		width:100%;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding:20px 10px;
	}
	div.header-bar-holder div.dw-who div.left,
	div.header-bar-holder div.dw-who div.right{
		width:100%;
		text-align:center;
	}
	
	
	/*--WHAT--*/
	div.dw-what ul#nav{
		border:none;
		width:100%;	
	}
	div.dw-what ul#nav li{
		border-color:#AAA;
	}
	div.dw-what ul#nav li a{
		text-align:center;
	}
	div.dw-what ul#nav li.has-child > a{
		background: none transparent;
	}
	div.dw-what ul#nav li:hover > a,
	div.dw-what ul#nav li:hover > a > *{
		color:#fff;	
	}
	div.dw-what ul#nav ul,
	div.dw-what ul#nav > li:hover > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul{
		display:none;
		left:auto;
		position:relative;
		margin:0;
		padding:0;
		width:auto;
		border:none;
		background: none #C3C3C3;
	}
	div.dw-what ul#nav > li > ul,
	div.dw-what ul#nav > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul{
		background:#DADADA;	
	}
	div.dw-what ul#nav > li > ul > li > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul{
		background:#EAEAEA;	
	}
	div.dw-what ul#nav > li > ul > li > ul > li > ul,
	div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul,
	body.cms-index-index div.dw-what ul#nav > li:hover > ul > li:hover > ul > li:hover > ul{
		background:#F8F8F8;	
	}
	div.dw-what ul#nav > li:hover,
	div.dw-what ul#nav > li.showing{
		background:#636262;	
	}
	div.dw-what ul#nav li.showing > a,
	div.dw-what ul#nav li.showing > a *{
		color:#fff;	
	}
	div.dw-what ul#nav > li > ul > li:hover,
	div.dw-what ul#nav > li > ul > li.showing{
		background:#555;
	}
	div.dw-what ul#nav > li > ul > li > ul > li:hover,
	div.dw-what ul#nav > li > ul > li > ul > li.showing{
		background:#444;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/search-form-mini.css ******/

div.dw-header-bar-holder div.search-form-mini #search_mini_form input{
	width:100%;
	margin:0;
	padding-right:50px;
}
div.dw-header-bar-holder #search_mini_form button.button{
	margin-left:-35px;
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1024px) {
	div.dw-header-bar-holder div.search-form-mini{
		width:100%;
		margin:10px 0;
	}
	div.dw-header-bar-holder div.search-form-mini-wrap{
		padding:0 10px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.dw-header-bar-holder div.search-form-mini{
		width:90%;
		margin:10px 5%;	
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/blocks/top-links.css ******/

body div.top-links li {
    border-left: solid 1px #fff;
    color: #fff;
}
body div.top-links li  a{
	color: #fff;	
}

/*-----------------MOBILE--------------------*/
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px){
	body div.top-links li{
		font-size:19px;	
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/account-pages.css ******/

@media (min-width: 700px) {
	.account-create  #email_address {
		width: 96%;
		box-sizing:border-box;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/cart.css ******/

body div.cart-collaterals div.shipping{
	display:block;
}
body div.cart-collaterals div.shipping ul.form-list li.item-2{
	display:none;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	#shopping-cart-table thead tr.row-2,
	#shopping-cart-table thead tr.row-1 th:nth-child(6),
	#shopping-cart-table tbody td.cell-4,
	#shopping-cart-table tbody td.cell-7,
	#shopping-cart-table tbody td.cell-8{
		display:none;	
	}
	
	div.cart-collaterals div.totals {
		border-bottom: solid 1px #dedede;
		margin-bottom: 20px;
	}
	body.checkout-cart-index div.cart #shopping-cart-totals-table{
		width:100%;	
	}
	body.checkout-cart-index div.cart #shopping-cart-totals-table td.cell-1{
		text-align:left;
	}
	body.checkout-cart-index div.cart ul.checkout-types{
		width:100%;	
		text-align:center;
	}
	body.checkout-cart-index div.cart ul.checkout-types li{
		display:inline-block;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/checkout.css ******/

.table-cell-640 {
	display: none;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body ol.opc #opc-login h3{
		font-size:16px;	
	}
	ol.opc div#checkout-step-login{
		padding: 20px 10px;	
	}
	#checkout-step-login div.col-1 div.buttons-set p.required{
		display:none;	
	}
	body ol.opc #opc-login .col-1,
	body ol.opc #opc-login .col-2{
		width:100%;	
	}
	body ol.opc #opc-login .col-1{
	    border-bottom: solid 1px #BBB;
    	padding-bottom: 25px;
    	margin-bottom: 25px;
	}
	
	
	#checkoutSteps dl.sp-methods li{
		padding-left:0;	
	}
	
	#checkout-review-table thead tr.last,
	#checkout-review-table tbody tr td:nth-child(2),
	#checkout-review-table tbody tr td:nth-child(6) {
		display:none;
	}

	.table-cell-640 {
		display: table-cell;
	}

	.table-cell-640 + * {
		display: none;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/customer-testimonials.css ******/

@media (min-width: 769px){
	body.cms-customer-testimonials div.left,
	body.cms-customer-testimonials div.right{
		width:48%;		
	}
	body.cms-customer-testimonials div.left{
		float:left;	
	}
	body.cms-customer-testimonials div.right{
		float:right;	
	}
}
body.cms-customer-testimonials div.left,
body.cms-customer-testimonials div.right{
	margin-bottom:15px;	
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/product-view.css ******/

/*--IMAGE HOLDER - TWEAKS FOR CMS MART VIDEO EXTENSION--*/
body .productvideo-content-wrapper.together .product-image{
	padding:0;
	margin:0;
	border:none;	
}
body .more-views{
	width:100%;
	float:left;
	margin:0;
	padding:0;	
}
body .more-views .box-nav{
	display:none;	
}
body .productvideo-content-wrapper.together .more-views .productvideo-image-slider-wrapper ul li a{
	border:none!important;
	padding:0;	
}
body .productvideo-content-wrapper.together .more-views .productvideo-image-slider-wrapper ul li{
	margin:0 0 5px 0;	
}
div.add-to-cart.with-qty button{
	border: none;
}

body .productvideo-content-wrapper.together .product-image{
	min-height:328px;
	margin-bottom:10px;
}

/* EXTENSION RELATED IMAGE AREA CHANGE */
div.zoomWindowContainer > div{
	border:none!important;
}

div.add-to-cart.with-qty input{
	-moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;	
}
div.add-to-cart.with-qty button{
	height:49px;	
}
div.productvideo-content-wrapper.bottom .product-image{
    padding: 0px !important;
    margin: 0;
    border: none;
}
body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li a{
    border:none!important;
    padding:0;
}
body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li{
    margin:0 0 5px 0;
}
body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li a.cmsmart-thumbnail-selected{
	border: solid 1px #bebebe!important;
	overflow: hidden;
}
body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li a.cmsmart-thumbnail-selected img{
	margin: -1px;
    max-width: none;
	opacity: 0.5;
}


@media (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.product-view div.product-essential.not-grouped{
		width:auto;	
		float:left;
	}
	div.product-view div.product-essential.not-grouped ul.tier-prices.product-pricing,
	div.product-view div.product-essential.not-grouped div.product-options-bottom{
		margin-left: 0px;
	}
}
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.product-view div.image-holder{
		margin-right:0;
		width:100%;
		max-width:100%;
	}
	
	div.product-view div.product-essential.not-grouped ul.tier-prices.product-pricing{
		margin-left: 0px;
	}
	
	/* EXTENSION RELATED IMAGE AREA CHANGE */
	div.zoomLens,
	div.zoomWindowContainer{
		display:none!important;	
	}
}
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px){
	div.product-view div.image-holder,
	.product-view div.product-img-box{
		width:560px;
		margin:0 auto;
		float:none;	
	}
	body .productvideo-content-wrapper.together .product-image,
	body .productvideo-content-wrapper.bottom .product-image,
	.product-view div.product-img-box div.product-img-box-wrap{
		float:left;
		max-width:328px;	
	}
    body .productvideo-content-wrapper.bottom div.productvideo-content h2.bottom{
        display: none;
    }
    body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li{
        margin: 0;
    }
    body .productvideo-content-wrapper.bottom .more-views .productvideo-image-slider-wrapper ul li a{
        margin: 0;
    }
    body .productvideo-content-wrapper.bottom .more-views{
        margin: 0;
    }
	body .more-views,
	.product-view div.product-img-box div.more-views{
		float:left;
		width:225px;
	}
	.product-view div.product-img-box div.more-views li{
			
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.product-view div.image-holder{
		margin-bottom:20px;
		text-align:center;
	}
	div.product-view div.image-holder,
	.product-view div.product-img-box,
	.product-view div.product-img-box div.product-img-box-wrap{
		width:100%;	
	}
	p.hover-to-zoom{
		text-align:center;	
	}
	body .productvideo-content-wrapper.together .product-image,
	body .productvideo-content-wrapper.bottom .product-image,
	.product-view p.product-image{
		margin:0 auto;
		max-width:328px;
		float:none;	
	}
	.product-view div.more-views{
		width:100%;	
		text-align:center;
	}
	.product-view div.more-views li{
		display:inline-block;
		float:none;
		max-width:30%;
	}
	.product-view div.more-views img{
		height:auto;
	}
	body .productvideo-content-wrapper.together .product-image{
		min-height:280px;
	}
	body .productvideo-content-wrapper.bottom .product-image{
        min-height:280px;
    }
}


/* CRYSTAL | Rohan | 31/08/2016 */
/* WIHSLIST BUTTON */
a.link-wishlist{
	width:100%;
	padding: 13px 20px 10px;
    background: #bebebe;
    color: #fff;
    font-size: 22px;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
	text-decoration:none;
	display: block;
    box-sizing: border-box;
    text-align: center;
	font-family: 'AgencyFB';
	max-width:320px;
	margin:0 auto 20px;
}
a.link-wishlist:hover{
    background: #636262;
}


/* REVIEWS */
/*body .featherlight .featherlight-content{
	padding-right:40px;
}
@media only screen and (max-width: 1024px){
	body .featherlight .featherlight-content{
		padding-right:20px;
	}
}*/
body.catalog-product-view div.box-reviews{
	display:none;	
}
body.catalog-product-view div.featherlight-content div.box-reviews{
	display:block;
	max-width:450px;	
}
div.reviews-emailto,
div.ratings{
	text-align:center;	
}
div.reviews-emailto div.rating-box{
	margin-bottom:10px;	
}
div.reviews-emailto p.rating-links,
div.reviews-emailto p.no-rating{
	margin-bottom:20px;
}
div.rating-box{
	width:150px;
	height:30px;
	background: url('images/template/rating-star-bg.png') no-repeat 0 0 transparent;
	margin:0 auto 20px;	
}
div.rating-box div.rating{
	height:30px;	
	background: url('images/template/rating-star.png') no-repeat 0 0 transparent;
}
form#review-form{
	width:auto;	
}
form#review-form fieldset{
	margin-bottom:0;
}
#product-review-table{
	table-layout: fixed;
	margin-bottom:15px;
}
#product-review-table th:first-child,
#product-review-table colgroup col:first-child{
	display:none;	
}
#product-review-table th,
#product-review-table td{
	width:25%;
	text-align:center;
	padding:0;
}
form #product-review-table input{
	margin:5px 0 0 0;	
}

div.box-reviews div.form-add{
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #bebebe;	
}
div.box-reviews div.form-add h2{
	margin-bottom:5px;	
}
div.box-reviews form h3 > span{
	font-family: inherit;
}

/* List */
dl table.ratings-table{
	margin-bottom:0;
	text-align:left;	
}
dl table.ratings-table col:first-child,
dl table.ratings-table th{
	display:none;	
}
dl table.ratings-table div.rating-box{
	margin:0 0 10px 0;	
}



/* UPSELLS */
div.box-up-sell{
	margin-top:20px;	
}
div.box-up-sell h2{
	text-align:center;
	color:#636262;
	font-size:20px;	
}
@media only screen and (min-width: 1025px) {
	div.box-up-sell ul.products-grid li.item,
	div.box-up-sell ul.products-grid li.item.last{
		width:45%;
		margin:0 0 20px 0;	
	}
	div.box-up-sell ul.products-grid li.item:nth-child(odd){
		margin-right:10%;	
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/pages/product-view.css_bu ******/

/*--IMAGE HOLDER - TWEAKS FOR CMS MART VIDEO EXTENSION--*/
body .productvideo-content-wrapper.together .product-image{
	padding:0;
	margin:0;
	border:none;	
}
body .more-views{
	width:100%;
	float:left;
	margin:0;
	padding:0;	
}
body .more-views .box-nav{
	display:none;	
}
body .productvideo-content-wrapper.together .more-views .productvideo-image-slider-wrapper ul li a{
	border:none!important;
	padding:0;	
}
body .productvideo-content-wrapper.together .more-views .productvideo-image-slider-wrapper ul li{
	margin:0 0 5px 0;	
}
div.add-to-cart.with-qty button{
	border: none;
}

body .productvideo-content-wrapper.together .product-image{
	min-height:328px;
	margin-bottom:10px;
}

/* EXTENSION RELATED IMAGE AREA CHANGE */
div.zoomWindowContainer > div{
	border:none!important;
}

div.add-to-cart.with-qty input{
	-moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;	
}
div.add-to-cart.with-qty button{
	height:49px;	
}


@media (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.product-view div.product-essential.not-grouped{
		width:auto;	
		float:left;
	}
	div.product-view div.product-essential.not-grouped ul.tier-prices.product-pricing,
	div.product-view div.product-essential.not-grouped div.product-options-bottom{
		margin-left: 0px;
	}
}
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px), only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.product-view div.image-holder{
		margin-right:0;
		width:100%;
		max-width:100%;
	}
	
	div.product-view div.product-essential.not-grouped ul.tier-prices.product-pricing{
		margin-left: 0px;
	}
	
	/* EXTENSION RELATED IMAGE AREA CHANGE */
	div.zoomLens,
	div.zoomWindowContainer{
		display:none!important;	
	}
}
@media only screen and (min-width: 641px) and (max-width: 767px), only screen and (min-device-width: 641px) and (max-device-width: 767px){
	div.product-view div.image-holder,
	.product-view div.product-img-box{
		width:560px;
		margin:0 auto;
		float:none;	
	}
	body .productvideo-content-wrapper.together .product-image,
	.product-view div.product-img-box div.product-img-box-wrap{
		float:left;
		max-width:328px;	
	}
	body .more-views,
	.product-view div.product-img-box div.more-views{
		float:left;
		width:225px;
	}
	.product-view div.product-img-box div.more-views li{
			
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.product-view div.image-holder{
		margin-bottom:20px;
		text-align:center;
	}
	div.product-view div.image-holder,
	.product-view div.product-img-box,
	.product-view div.product-img-box div.product-img-box-wrap{
		width:100%;	
	}
	p.hover-to-zoom{
		text-align:center;	
	}
	body .productvideo-content-wrapper.together .product-image,
	.product-view p.product-image{
		margin:0 auto;
		max-width:328px;
		float:none;	
	}
	.product-view div.more-views{
		width:100%;	
		text-align:center;
	}
	.product-view div.more-views li{
		display:inline-block;
		float:none;
		max-width:30%;
	}
	.product-view div.more-views img{
		height:auto;
	}
	body .productvideo-content-wrapper.together .product-image{
		min-height:280px;
	}
}


/* CRYSTAL | Rohan | 31/08/2016 */
/* WIHSLIST BUTTON */
a.link-wishlist{
	width:100%;
	padding: 13px 20px 10px;
    background: #bebebe;
    color: #fff;
    font-size: 22px;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
	text-decoration:none;
	display: block;
    box-sizing: border-box;
    text-align: center;
	font-family: 'AgencyFB';
	max-width:320px;
	margin:0 auto 20px;
}
a.link-wishlist:hover{
    background: #636262;
}

/* overwrite default css */
div.add-to-box a.link-wishlist{
	display:block;	
}
body div.product-view div.product-essential div.reviews-emailto{
	display:block;
}
/* end overwrite default */

body.catalog-product-view div.featherlight-content div.box-reviews{
	display:block;
	max-width:450px;	
}
div.reviews-emailto,
div.ratings{
	text-align:center;	
}
div.reviews-emailto div.rating-box{
	margin-bottom:10px;	
}
div.reviews-emailto p.rating-links,
div.reviews-emailto p.no-rating{
	margin-bottom:20px;
}
div.rating-box{
	width:150px;
	height:30px;
	background: url('images/template/rating-star-bg.png') no-repeat 0 0 transparent;
	margin:0 auto 20px;	
}
div.rating-box div.rating{
	height:30px;	
	background: url('images/template/rating-star.png') no-repeat 0 0 transparent;
}
form#review-form{
	width:auto;	
}
form#review-form fieldset{
	margin-bottom:0;
}
#product-review-table{
	table-layout: fixed;
	margin-bottom:15px;
}
#product-review-table th:first-child,
#product-review-table colgroup col:first-child{
	display:none;	
}
#product-review-table th,
#product-review-table td{
	width:25%;
	text-align:center;
	padding:0;
}
form #product-review-table input{
	margin:5px 0 0 0;	
}

div.box-reviews div.form-add{
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #bebebe;	
}
div.box-reviews div.form-add h2{
	margin-bottom:5px;	
}
div.box-reviews form h3 > span{
	font-family: inherit;
}

/* List */
dl table.ratings-table{
	margin-bottom:0;
	text-align:left;	
}
dl table.ratings-table col:first-child,
dl table.ratings-table th{
	display:none;	
}
dl table.ratings-table div.rating-box{
	margin:0 0 10px 0;	
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/dickwickscomau/css/template-parts/header.css ******/

header.template {
	background:url("images/template/header-bg.jpg") no-repeat center top #0c5cb3;
	/*animation: pulseRed 30s infinite;
	-webkit-animation: pulseRed 30s infinite;*/
}

@keyframes pulseRed { 
	0% {background-color: #56c5d0;}
	50% {background-color: #0095da;}
	100% {background-color: #56c5d0;}
}
@-webkit-keyframes pulseRed { 
	0% {background-color: #56c5d0;}
	50% {background-color: #0095da;}
	100% {background-color: #56c5d0;}
}



