

@media (max-width: 767px) {
    
    .shopping-cart-bottom .cart_total_voucher .discount-name {
        padding:0px;
        font-size: 10px;
    }
	
	a span.new {
		font-size: 10px;
		height: 30px;
		line-height: 26px;
		min-width: 30px;
		width: 30px;
	}
	
	/*********************************/
	/*           PRODUCTO            */
	/*********************************/
	
	/*********** Atributos ***********/
	
	#product .attribute_list {
		background-color: white;
	}
	  
	#product .attribute_list .form-control {
		border: none;
		border-left: none;
		border-right: none;
		color: black;
	}
	
	#module-blockwishlist-mywishlist th {
		color: #000;
		font-size: 10px;
		font-weight: 600 !important;
	}
	
	#block-history table tr .mywishlist_first, #block-history table tr .mywishlist_first{
		padding:10px !important;
	}

	
	#product .attribute_list .form-control.at_color {
		margin: 0 auto;
		/*width: 94%;*/
		width: 100%;
	}
	
	#product .attribute_list .form-control.at_short {
		margin: 0 auto;
		/*width: 60%;*/
		width: 100%;
	}
	
	#product #box-float-product {
		bottom: 0;
		position: fixed;
		width: 100%;
		z-index: 100;
		left: 0;
		background-color: white;
	}
	
	#product #product_name_wrap {
		background-color: white;
	}
	
	#product .columns-container {
		margin-top: 0;
	}
	
	#product .pb-left-column {
		margin-bottom: 0;
		padding-left: 0;
		padding-right: 0px;
	}
	
	#product .pb-left-column #image-block #view_full_size .item {
		margin-bottom: 0;
	}
	
	#product .pb-center-column {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0;
	}
	
	#product #product_name_wrap {
		margin-bottom: 0;
		padding-bottom: 12px;
		padding-top: 12px;
	}
	
    #product #product_name_wrap h1,
	#product #product_name_wrap #our_price_display,
	#product #product_name_wrap #old_price_display {
		font-size: 12px;
	}
	
	#product #product_name_wrap h1 {
		height: 15px;
		overflow: hidden;
		width: 60%;
	}
	
	#product .our_price_display {
		margin: 0;
	}
	
	#product #buy_block {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0;
	}
	
	#product #buy_block .box-info-product {
		display: flex;
		padding-top: 0;
	}
	
	#product #buy_block .box-info-product .product_attributes {
		height: 40px;
		width: 50%;
	}
	
	#product #buy_block .box-info-product .box-cart-bottom {
		width: 50%;
	}
	
	#product #buy_block #attributes {
		border-top: 1px solid #d6d4d4;
		display: flex;
	}
	
	#product #buy_block #attributes .attribute_list .form-control {
		min-width: auto;
	}
	
	#product #buy_block #attributes .attribute_fieldset {
		padding-bottom: 0;
		width: 50%;
	}
	
	#product #buy_block #attributes .attribute_label {
		display: none;
	}
	
	#product #buy_block #attributes select {
		/*font-size: 12px;*/
		height: 40px;
	}
	
	#product #buy_block .box-cart-bottom {
		margin-top: 0;
	}
	#product #buy_block .box-cart-bottom .qt_cart_box {
		margin: 0;
		padding: 0;
	}
	
	#product #buy_block .box-cart-bottom #add_to_cart {
		width: 100%;
	}
	
	#accessories_block {
		margin-bottom: 0;
		margin-left: -10px;
		margin-right: -10px;
	}
	
	#accessories_block .products_slider .ajax_block_product {
		padding: 2.5px;
		overflow: hidden;
	}
	
	#accessories_block .title_block  {
		font-size: 12px;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 2px;
	}
	#accessories_block .s_title_block a {
		font-size: 12px;
		line-height: 1.2;
	}
	#product .product_name_secondary {
		font-size: 17px;
		font-weight: 600;
		margin-bottom: 6px;
	}
	#product #short_description_block {
		margin: 35px 30px 20px;
		text-align: center;
	}
	#product #short_description_content {
		font-size: 13.5px;
		line-height: 1.4;
	}
	
	#product .product_meta_wrap .product_meta {
		float: none;
	}
	#product .product_meta_wrap #product_reference {
		margin-bottom: 0;
		margin-right: 0;
	}
	#product .product_meta_wrap .product_meta_label {
		font-weight: 500;
	}
	
	
	
	
	/*********************************/
	/*            CARRITO            */
	/*********************************/
	
	#side_products_cart .cart_block_product_name,
	#side_products_cart .price,
	#side_products_cart .price.cart_block_total,
	#side_products_cart .price_total {
		font-size: 12px !important;
	}
	
	
	
	#product #attributes_secondary .attribute_fieldset {
		width: auto !important;
	}
	
	
	#category #columns,
	#index #columns {
		padding-left: 0;
		padding-right: 0;
	}
	
	#product #fc_frame {
		bottom: 95px !important;
		right: 5px !important;
	}
	
	/*********************************/
	/*             HEADER            */
	/*********************************/
	
	#mobile_bar_container {
		height: 50px;
	}
	
	#top_bar .container,
	#mobile_bar .container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#mobile_bar_center {
		width: auto;
	}
	
	#mobile_bar_right {
		padding-top: 4px;
		text-align: right;
		width: 100%;
	}
	
	#mobile_bar .icon-1x {
		font-size: 19px;
	}
	
	#mobile_bar .account a,
	#mobile_bar .logout a {
		vertical-align: middle;
		height: 22px;
		margin-right: 4px;
	}
	
	#mobile_bar .account i {
		font-size: 12.5px;
		line-height: 24px;
	}
	
	#mobile_bar .logout i {
		font-size: 15px;
		line-height: 24px;
	}
	
	#mobile_bar #mobile_bar_center {
		padding-left: 3px;
		text-align: left;
	}
	
	#mobile_bar #mobile_header_logo img {
		max-width: 70px;
	}
		
	#mobile_bar #userinfo_mod_mobile_menu {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	#mobile_bar #userinfo_mod_mobile_menu > li {
		border: none;
		display: inline-block;
		padding: 0;
	}
	
	#mobile_bar #userinfo_mod_mobile_menu > li > a {
		padding: 0 8px !important;
	}
	
	#mobile_bar #userinfo_mod_mobile_menu i {
		margin: 0;
	}
	
	#mobile_bar #userinfo_mod_mobile_menu a {
		margin-right: 0;
	}
	
	#mobile_bar #userinfo_mod_mobile_menu i:before {
		font-size: 1.2em;
	}
	
	/*.cs_bottom {
		display: none;
	}*/
	
	#mobile_bar #search_block_top {
		display: inline-block;
		float: left !important;
		margin-left: 20px !important;
		margin-top: -2px;
		width: 100px !important;
	}
	
	#mobile_bar #search_block_top .button-search {
		height: 20px;
		left: 1px;
		right: auto;
		padding: 0;
		width: 20px;
	}
	
	#mobile_bar #search_block_top .button-search i {
		font-size: 13px;
	}
	
	#mobile_bar #search_block_top #search_query_top {
		background-color: transparent;
		border: none;
		border-bottom: 1px solid black;
		font-size: 12px;
		height: 22px;
		padding: 0 8px 0 30px;
	}
	
	#mobile_bar #search_block_top #search_query_top::placeholder {
		color: transparent;
		display: none;
	}
	
	#mobile_bar #search_block_top .button-search i:before {
		color: black;
		font-size: 1em;
	}
	
	#mobile_bar #mobile_bar_cart_tri {
		margin-left: 2px !important;
		margin-right: 20px;
	}
	
	#mobile_bar .account:after,
	#mobile_bar .logout:after {
		background: #999;
		content: " ";
		display: inline-block;
		height: 12px;
		margin-top: 7px;
		vertical-align: top;
		width: 1px;
	}
	
	/*#mobile_bar .ajax_cart_bag {
		border: 4px solid #333;
		height: 13px;
		width: 14px;
	}*/
	
	#mobile_bar .ajax_cart_bag {
		background: none;
		border: none;
		display: flex;
	}
	
	#mobile_bar .ajax_cart_bag i {
		display: inline-block;
		font-size: 17px;
	}
	
	#mobile_bar .ajax_cart_quantity.amount_circle {
		border: none;
		font-size: 12px;
		line-height: 25px;
		position: static;
	}
	
	#mobile_bar .ajax_cart_bg_handle {
		display: none;
	}
	
	#mobile_bar .amount_circle {
		background: transparent;
		color: black;
	}
	
	/*#mobile_bar .ajax_cart_bag .amount_circle {
		position: absolute;
		bottom: -4px;
		top: auto;
		right: -24px;
		border: 2px solid #fff;
		height: 18px;
		width: 18px;
	}*/
	
	
	/*********************************/
	/*             INDEX             */
	/*********************************/
	
	#banner_box_18 {
		padding: 0 21px;
	}
	
	#special-products_block_center_container_cb4c564ce9 {
		margin-bottom: 0;
		margin-left: -11px;
		margin-right: -15px;
	}
	
	#viewed-products_block_center {
		margin-bottom: 0;
		margin-left: -15px;
		margin-right: -15px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .title_block {
		font-size: 13px;
		margin-left: 3px;
	}
	
	#viewed-products_block_center .title_block {
		/* font-size: 13px; */
		margin-left: 3px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .s_title_block,
	#viewed-products_block_center .s_title_block {
		height: auto;
		line-height: 1.2;
		margin-bottom: 2px;
	}
	
	#special-products_block_center_container_cb4c564ce9 .s_title_block a,
	#viewed-products_block_center .s_title_block a{
		font-weight: 500;
	}
	
	.see_more {
		font-size: 10px !important;
		margin-left: 9px !important;
	}
	
	/*
	.hover_fly {
		display: none !important;
	}
	*/
	
	
	
	
	
	
	
	/*********************************/
	/*             FOOTER            */
	/*********************************/
	
	#footer-secondary .wide_container {
		border-bottom: none !important;
		border-top: 1px solid #DADADA;
		padding-bottom: 0 !important;
		padding-top: 5px;
	}
	#footer-secondary .title_block .title_block_name {
	    font-size: 12px;
	}
	#footer-secondary li {
	    font-size: 11px;
	}
	#footer-tertiary .wide_container {
		border-top: none !important;
		padding-top: 18px !important;
	}
	
	#index #body_wrapper {
		padding-bottom: 0;
	}
		
		
	/*************** Newsletter ******************/
	
	body #footer .st_newsletter .st_news_letter_input {
		width: 200px !important;
	}
	
	#st_news_letter_1 .st_news_letter_content p {
		margin: 0 auto;
		width: 70%;
	}
	#st_news_letter_1 .title_block {
		border: none !important;
		padding: 0 !important;
	}
	#st_news_letter_1 .title_block .title_block_name {
		font-size: 12px;
	}
	#st_news_letter_1 .title_block .opener {
		display: none !important;
	}
	#st_news_letter_1 .st_news_letter_form_inner {
		width: 100% !important;
	}
	#st_news_letter_1 .footer_block_content {
		padding-left: 0 !important;
	}
	#st_news_letter_1 .st_news_letter_content > p {
		font-size: 11px !important;
		line-height: 1.5;
	}
	#st_news_letter_1 form input,
	#st_news_letter_1 form button {
		font-size: 11px !important;
	}
	#st_news_letter_1 .st_news_letter_form {
		margin-top: 18px !important;
	}
	
	/*************** Síguenos en ******************/
	#multilink_5 {
		border-bottom: 1px solid #999999;
		display: none !important;
	}
	#multilink_5 .title_block {
		border: none !important;
		padding: 0 !important;
	}
	#multilink_5 .title_block .opener {
		display: none !important;
	}
	#multilink_5 .footer_block_content {
		padding-left: 0 !important;
	}
	#social_networking_block {
		border-bottom: 1px solid #DADADA;
		border-top: 1px solid #DADADA;
	}
	#social_networking_block .title_block {
		border: none !important;
		margin-bottom: 0 !important;
		padding: 5px 10px 5px 10px !important;
		text-align: center;
	}

	#social_networking_block .footer_block_content {
		display: block !important;
		padding: 0 !important;
		text-align: center;
	}
	
        
        
	/*************** Medios de pago ******************/
	#easycontent_5 .style_content {
		padding-left: 0 !important;
	}
	#easycontent_5 .style_content > div {
		display: block !important;
	}
	#easycontent_5 .style_content > div > span {
		display: block;
		font-size: 12px;
		font-weight: 700;
		text-align: center;
	}
	#easycontent_5 .style_content > div > img {
		margin-bottom: 50px;
		margin-top: 10px;
	}
	#easycontent_5 .style_content > p {
		font-size: 11px !important;
	}
	#easycontent_5 {
		margin-bottom: 30px !important;
	}
	#easycontent_5 .style_content p {
		line-height: 1.5;
		margin: 0 auto;
	}
	#easycontent_5 .style_content > div, #easycontent_21 .style_content > div {
		border-bottom: 1px solid #DADADA;
		margin-bottom: 30px !important;
		text-align: center;
	}
	#easycontent_5 .desktop, .easycontent .desktop {
		display: none;
	}
	#easycontent_5 img.mobile {
		margin-bottom: 10px !important;
	}
	
	
	
	
	
	/*********************************/
	/*         AUTHENTICATION        */
	/*********************************/
	
	#authentication #account-creation_form .form-control {
		width: 100% !important;
	}
	
	
	/*********************************/
	/*           CHECKOUT            */
	/*********************************/
	
	#order-opc button {
		font-size: 14px;
	}
	
	#order-opc .abrirmapa {
		font-size: 12px;
	}
	
	#order-opc .opc-main-block {
		padding: 0;
	}
	
	#order-opc .shopping-cart-bottom .cart_subtotal_price, 
	#order-opc .shopping-cart-bottom .cart_total_delivery, 
	#order-opc .shopping-cart-bottom .cart_total_voucher, 
	#order-opc .shopping-cart-bottom .price-discount, 
	#order-opc .shopping-cart-bottom .cart_voucher_form {
		background-color: #FFF !important;
	}
	
	#order-opc #fspasc_store_address {
		font-size: 13px;
	}
	
	#order-opc .delivery_options .delivery_option > .col-xs-1 {
		align-items: center;
		display: flex;
		padding: 0;
		justify-content: center;
	}
	
	#order-opc .delivery_options .delivery_option div.radio {
		margin-right: -6px !important;
		margin-top: 9px !important;
	}
	
	#order-opc .delivery_options .delivery_option div.radio > span {
		height: 20px;
		width: 20px;
	}
	
	#order-opc .delivery_options .order_carrier_logo {
		max-height: 40px;
		max-width: 40px;
	}
	
	#order-opc .delivery_options strong, #order-opc .delivery_options p, #order-opc .delivery_options .delivery_option_price {
		font-size: 12px;
	}
	
	#order-opc .delivery_options .delivery_option_price {
		font-weight: 500;
		padding-left: 0;
		text-align: right;
	}
	
	#order-opc .delivery_options .delivery_option_price .taxes {
		background-color: #FFF;
	}
	
	#order-opc #viewed-products_block_center .title_block {
		font-size: 12px;
		margin-bottom: 0;
		margin-left: 6px;
		padding-bottom: 0;
		padding-left: 0;
	}
	
	#order-opc #cart_title {
		font-family: Poppins;
		font-size: 14px;
		font-weight: 700;
	}
	
	#order-opc .address_add.submit a {
		font-size: 14px;
	}
	
	#order-opc .price {
		font-family: Poppins;
		font-size: 14px;
		font-weight: 600;
	}
	
	#order-opc .product-name a {
		font-size: 14px;
		font-weight: 600;
		text-transform: lowercase;
	}

	#order-opc .product-name a:first-letter {
		text-transform: uppercase;
	}
	
	#order-opc .cart_quantity_input {
		color: black;
		font-size: 13px;
		font-weight: 600;
	}
	
	#order-opc #center_column {
		margin-bottom: 20px;
	}
	
	#order-opc #termsConditionsBox .checkbox {
		padding: 0 20px;
	}
	
	#order-opc #termsConditionsBox .checker {
		margin-top: 2px;
	}
	
	#order-opc #termsConditionsBox label {
		font-size: 13px;
		line-height: 1.4;
	}
	
	#order-opc #termsConditionsBox a {
		font-size: 13px;
		font-weight: 600;
		line-height: 1.4;
	}
	    
	#order-detail-content #cart_title {
		margin-bottom: 0;
	}
	
	#order-detail-content #cart_summary {
		border: none;
	}
	
	#order-detail-content .cart_item:nth-child(1) {
		padding-top: 5px;
	}
	
	#order-detail-content > hr {
		display: none;
	}
	
	#order-detail-content .cart_navigation {
		margin-bottom: 0;
	}
	
	#opc_new_account {
		margin-bottom: 30px;
	}
	
	#opc_new_account > div > .tab-content {
		margin-top: 0;
	}
	
	#opc_payment_methods-content .payment_module {
		width: 100%;
	}
	
	#opc_payment_methods-content .payment_module a[data-pay_option="tarjeta"] img {
		margin-top: 6px;
	}
	
	#opc_payment_methods-content .payment_module a {
		padding: 15px 20px 15px 20px;
	}
	
	#opc_payment_methods-content .payment_module a:before {
		margin-right: 10px;
		vertical-align: middle;
	}
	
	#order-opc #opc_new_account .form-control {
		border: 1px solid #000000;
		width: 100% !important;
	}
	
	#order-opc #opc_payment_methods-content .tos-box > p {
		text-align: center;
	}
	
/* 	#order-opc #opc_payment_methods-content .iframe {
		display: block;
	} */
	
	#order-opc #opc_payment_methods-content #acceptarTos label{
		display:inline;
	}
	
	
	/*********************************/
	/*            CATEGORY           */
	/*********************************/
	
	.content_sortPagiBar.mobile .nbrItemPage,
	.content_sortPagiBar.mobile #pagination	{
		display: none;
	}
	
	#category #subcategories .category-name,
	#category #subcategories .subcategory-name {
		align-items: center;
		display: flex;
		font-size: 11px;
		font-weight: 700;
		justify-content: center;
	}
	
	#category #subcategories .category-name .subcat_radio,
	#category #subcategories .subcategory-name .subcat_radio {
		margin: 0 5px 0 0;
	}
	
	
	
	/*********************************/
	/*            FILTROS            */
	/*********************************/
	
	#category #left_column {
		padding: 0;
	}
	
	#left_column #layered_block_left {
		height: 100%;
		position: relative;
		margin-bottom: 0;
	}
	
	#left_column #layered_block_left .closer i {
		font-size: 24px;
		margin-right: 12px;
		margin-top: -1px;
		vertical-align: middle;
	}
	
	#left_column #layered_block_left .delete_filters i {
		font-size: 13px;
		margin-right: 8px;
	}
	
	#left_column #layered_block_left #layered_footer {
		bottom: 0;
		position: absolute;
		width: 100%;
	}
	
	#left_column #layered_block_left #layered_menu {
		align-items: center;
		border-bottom: 2px solid black;
		border-top: 2px solid black;
		display: flex;
		height: 45px;
		justify-content: center;
		margin-top: 0;
	}
	#left_column #layered_block_left #layered_menu .closer {
		background-color: black;
		color: white;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.8px;
		line-height: 41px;
		text-align: center;
		text-transform: uppercase;
		width: 40%;
	}
	#left_column #layered_block_left #layered_menu .closer svg {
		font-size: 26px;
		margin-right: 14px;
		margin-top: -2px;
		vertical-align: middle;
	}
	#left_column #layered_block_left #layered_menu .delete_filters {
		background-color: white;
		color: black;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.6px;
		line-height: 41px;
		padding-right: 22px;
		text-align: right;
		text-transform: uppercase;
		width: 60%;
	}
	#left_column #layered_block_left #layered_menu .delete_filters svg {
		font-size: 14px;
		margin-right: 7px;
	}
	#left_column #layered_block_left .block_content {
		padding: 0;
		overflow-y: scroll;
	}
	#left_column #layered_block_left .block_content #enabled_filters {
		border-bottom: 1.5px solid #EAEAEA;
		margin-bottom: 0;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content #enabled_filters li {
		border: none;
	}
	#left_column #layered_block_left .block_content .layered_filter {
		border-bottom: 1.5px solid #EAEAEA;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content .layered_price {
		border-bottom: 1.5px solid #EAEAEA;
		margin-top: 0 !important;
		padding: 12px 20px;
	}
	#left_column #layered_block_left .block_content .layered_price label,
	#left_column #layered_block_left .block_content .layered_price #layered_price_range {
		font-size: 12px;
	}
	
	#left_column #layered_block_left #layered_footer {
		align-items: center;
		display: flex;
		padding: 18px;
		justify-content: center;
	}
	#left_column #layered_block_left .layered_quantity {
		background-color: white;
		color: black;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.6px;
		line-height: 41px;
		padding-right: 22px;
		text-align: right;
		text-transform: uppercase;
		width: 45%;
	}
	#left_column #layered_block_left .layered_result {
		background-color: black;
		color: white;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 0.8px;
		line-height: 41px;
		text-align: center;
		text-transform: uppercase;
		width: 55%;
	}
	
	#layered_block_left span.layered_close {
		height: 22px;
		width: 22px;
	}
	#layered_block_left span.layered_close.closed a {
		background: url('../../img/down_arrow.png') no-repeat center !important;
	}
	#layered_block_left span.layered_close a {
		background: url('../../img/up_arrow.png') no-repeat center !important;
	}
	
	#layered_block_left .layered_subtitle {
		color: black !important;
		font-size: 13px !important;
		text-transform: uppercase;
	}
	
	#layered_block_left .checker {
		vertical-align: sub !important;
	}
	
	#layered_block_left label {
		vertical-align: top !important;
	}
	
	#layered_block_left label a {
		color: black !important;
		font-size: 11px !important;
		text-transform: uppercase;
	}
	
	
    /*********************************/
	/*            PRODUCT            */
	/*********************************/
	
	#product .product_meta_wrap {
		margin-top: 10px !important;
	}
	
	#product .product_meta_wrap .product_name_secondary {
		text-transform: lowercase;
	}
	
	#product .product_meta_wrap .product_name_secondary:first-letter  {
		text-transform: uppercase;
	}
	
	#product .product_meta_wrap .product_description_secondary {
		color: #999 !important;
		font-size: 13px;
		font-weight: 300;
		line-height: 1.5;
	}
	
	#product .product_meta_wrap #product_reference {
		text-align: left;
		font-size: 14px;
		font-weight: 300;
		letter-spacing: 1px;		
	}
	
	
	#product #columns.container > .row {
		margin-right: -15px;
		margin-left: -15px;
	}
	
	#product .price_box {
		flex-flow: row-reverse;
	}
	    
	#product .price_box .our_price_display {
		margin-right: 0;
	}
	
	#product .price_box #old_price {
		margin-right: 8px;
	}
	
	#product .price_box #reduction_percent,
	#product .price_box #reduction_amount {
		display: none !important;
	}
	
	#product .sizes {
		background-color: white;
	}
	
	#product .featured_products_sldier_block_center_container {
		margin-left: -15px;
	}
	
	
	#address .page-subheading {
		font-weight: 600;
		text-align: center;
	}
	
	#address #st-container input, #address #st-container .selector, #address #st-container textarea {
		border: 1px solid #000;
		font-size: 13px;
		width: 100% !important;
	}
	
	#address #st-container .selector span,
	#address #st-container select {
		width: 100% !important;
	}
	
	#address label {
		font-size: 13px;
		font-weight: 500;
	}
	
	#address p {
		font-size: 13px;
		line-height: 1.5;
	}
	
	#address #submitAddress {
		background-color: #21BB97;
		border-color: #21BB97;
		color: white;
		margin-top: 20px;
		width: 100%;
	}
	
	#address #submitAddress:hover {
		background-color: #1DA585;
		border-color: #1DA585;
		color: white;
	}
	
	#attributes_secondary {
		margin-top: 15px;
	}
	
	#attributes_secondary .attribute_list #color_to_pick_list li:hover, #attributes_secondary .attribute_list #color_to_pick_list li.self {
		border: 2px solid #21BB97;
		/* filter: drop-shadow(0px 2px 2px #777); */
		background-color: #ffffff;
	}

	#attributes_secondary .attribute_list #color_to_pick_list li {
		float: left;
		margin: 0 8px 8px 0;
		padding: 2px;
		border: 1px solid #cccccc;
		clear: none;
    }
	
	#attributes_secondary .attribute_list {
		border-top: none !important;
    }
	
	#attributes_secondary .attribute_list #color_to_pick_list li a.color_image {
		display: block;
		height: 55px;
		line-height: 55px;
		width: 55px;
		cursor: pointer;
		overflow: hidden;
	}
	
	
	#product .attribute_fieldset {
		display: inline-block;
		width: 100% !important;
	}
	
    
}
