h2.centerBoxHeading, h3.rightBoxHeading, h3.leftBoxHeading {
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}



.buttonConfirme {
    float: right;
    height: auto;
    margin: 14px 0;
    width: auto;
}

#navMain ul li a:hover, #navSupp ul li a:hover{color: #f0f0f0;}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
    padding: 0.8em;
    margin-top: -20px;
}

#navCatTabs ul li:last-child, #navCatTabs ul li {
    border: none;
    padding: 3px;
    background: #faf6ff;
    margin: 2px 5px 2px;
}

#navCatTabsWrapper {
    background: none;
    margin: -90px 229px 50px;
    width: 80%;
    padding: 6px;
}

#navCatTabs li {
    border-style: outset;
    box-shadow: 0 0 0 1px #acc, 0 0 0 3px hsl(0, 0%, 29%);
    margin-bottom: 4px;
}

#navCatTabs li a {
    text-decoration: none;
    padding: 0.82em 1em;
    display: block;
}

.grid {
	float: left;margin-right: 10px;color: #000;
}

.module img {
    float: right;
    height: auto;
    margin: 14px 0;
    width: auto;
}


.centerBoxContentsAlsoPurch, .centerBoxContentsProducts, .centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials {
	margin: 1% 6px 5px;
	border:#ccc solid 1px;
	border-radius:8px;
	padding: 2px;
    transition: background 2s ease;
    -webkit-transition: background 2s ease;
    -moz-transition: background 2s ease;
    -o-transition: background 2s ease;
    text-align: center;
    background: #fff;
    width: 23% !important;
    min-height: 430px;
}
.centerBoxContentsAlsoPurch, .centerBoxContentsProducts, .centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials a span {
    min-height: 430px;
    margin-top: 10px;
}


.specialsListBoxContents a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{
font-size:0.8em;
width:98%;
text-decoration:none; /*remove text decoration for underlined links*/
}

#navCatTabsWrapper, #navCatTabs li a, #navCatTabs li a:hover, #navCatTabs li:hover {
color: #000;
text-decoration:none; /*remove text decoration for underlined links*/
font-size: xx-small;
}


.centerBoxContentsNew img{
    min-height: 335px;
    min-width: 25%;
    margin-right: 1%;
    background: #fff;
}

/* stuck */
@media (min-width: 1025px){.stuck-nav > div{position: relative;}}
.fixedbar{
position: fixed !important;
top: 0;
left: 0;
opacity: 1;
z-index: 999;
-webkit-transition: opacity 500ms ease-out 0s;
-moz-transition: opacity 500ms ease-out 0s;
-ms-transition: opacity 500ms ease-out 0s;
-o-transition: opacity 500ms ease-out 0s;
transition: opacity 500ms ease-out 0s;
    margin: 80px 40px 1px;
    width: 100%;
    padding: 6px;
}
 /*stuck */


h3.itemTitle{    margin-bottom: 0.1em;
    margin-top: 0.1em;
    position: relative;
    top: 0px;}
.new_products{background:#f0f0f0 none repeat scroll 0 0;border:1px solid #ccc;border-radius:70px;display:inline-block;margin:3px;padding:10px 0;text-align:center;width:31% !important;}
.faq_question{background:#f0f0f0 none repeat scroll 0 0;border:thin outset #dbdbdb;border-radius:8px;color:#000;font-family:"Helvetica Neue",sans-serif;font-size:14px;letter-spacing:0.03em;padding:7px 10px;max-width: 85%;margin: 20px 0 0px 0px;}
#faq_question_2{max-width:50%;}
#carrito{max-width:50%;}
@media all and (min-width:720px){.iconcat1{display:none;position:absolute;right:20%;text-align:center;top:-7px;width:25%;}
.iconcat1 img{margin:0 1px 2px;width:26%;}
.iconcat1IMG{width:95%;}
}
@media all and (min-width:720px){.header_icon1{display:inline;position:absolute;right:20%;text-align:center;top:-7px;width:25%;}
.header_icon1 img{margin:0 1px 2px;width:26%;}
.header_icon_IMG{width:95%;}
}
.foto_detail{margin:-70px 100px -20px;}
@media all and (max-width:600px){.descripcion-cat{display:none;}
}
.descripcion-cat{font-size:0.9em;margin:-51px 140px 15px;width:90%;}
#header-lan-curr{display:inline-block;float:inherit;font-size:smaller;margin:120px 85px 5px;}
#lan-curr-none{display:none;}
#header-lan-curr img{vertical-align:middle;}
#header-lan-curr{display:inline-block;float:inherit;font-size:smaller;margin:20px 85px 5px;}

.faq_question{background:#f0f0f0 none repeat scroll 0 0;border:thin outset #dbdbdb;border-radius:8px;color:#000;font-family:"Helvetica Neue",sans-serif;font-size:14px;letter-spacing:0.03em;padding:7px 10px;}
#faq_question_2{max-width:90%;}
#carrito {
    max-width: 50%;
    height: 70px;
    position: relative;
    margin-top: 16px;
    margin-bottom: 19px;
}
.faq_answer{max-width:95%;margin-left: 20px;}
.faq_answer_container{background:#f0f0f0 none repeat scroll 0 0;border-radius: 0px 0px 70px 10px;margin:0 12px;height:0px;overflow:hidden;padding:0px;max-width:70%;width:70%;}
/* FIM added by me*/


.btn--ys{position: relative;padding: 10px 14px;font-size: 0.875em;line-height: 1.486em;height: 40px;color: #ffffff;border-radius: 0;vertical-align: top;border: 0;text-transform: uppercase;letter-spacing: 1px;-webkit-transition: all 300ms 0s ease;-moz-transition: all 300ms 0s ease;-ms-transition: all 300ms 0s ease;-o-transition: all 300ms 0s ease;transition: all 300ms 0s ease;}
.btn--ys.text-lowercase{text-transform: lowercase;}
.btn--ys.text-inherit{text-transform: inherit;}
.btn--ys.btn--light{background: #f5f5f5;color: #333333;font-weight: 500;}
.btn--ys.btn--light a{color: #333333;}
.btn--ys.btn--light:hover{color: #f5f5f5;}
.btn--ys.btn--light:hover span{color: #fff;}
.btn--ys.btn--invert{background: #f5f5f5;}
.btn--ys.btn--invert:hover{color: #f5f5f5;}
.btn--ys .icon{display: inline-block;padding: 0 3px 0 0;font-size: 1.486em;vertical-align: middle;}
.btn--ys .icon.icon--flippedX{padding: 0 0 0 3px;}
.btn--ys span{position: relative;top: 0;left: 0;}
.btn--ys.btn--links--dropdown{border: none;background: none;-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--ys.btn--links--dropdown:hover{-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--ys.btn--xs{padding: 5px 10px;font-size: 0.923em;height: auto;}
.btn--ys.btn--xs:hover{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.btn--ys.btn--sm{padding: 8px 16px;height: auto;font-size: 13px;}
.btn--ys.btn--sm .icon{font-size: 12px;}
.btn--ys.btn--sm--icon{padding: 9px 16px 7px;height: auto;font-size: 13px;}
.btn--ys.btn--sm--icon .icon{font-size: 20px;}
.btn--ys.btn--lg{padding: 15px 20px;height: auto;}
.btn--ys.btn--xl{padding: 17px 24px;font-size: 1.1em;font-weight: 500;height: auto;}
.btn--ys.btn--xl .icon{padding: 0 5px 0 0;font-size: 1.45em;}
.btn--ys.btn--xl.btn--xl-small{padding: 12px 18px 11px;}
.btn--ys.btn--xxl{padding: 10px 24px;font-size: 1.5em;line-height: 1.84em;height: auto;}
.btn--ys.btn--l{padding: 15px 33px 15px;font-size: 1.5em;line-height: 1.72em;height: auto;font-weight: bold;}
@media (max-width: 1200px){.btn--ys.btn--l{padding: 12px 24px 12px;}}
.btn--ys.btn--full{width: 100%;display: block;margin-bottom: 0.4em;}
.btn--border{position: relative;padding: 10px 14px;font-size: 0.875em;line-height: 1.486em;height: 40px;border: 2px solid #fff;color: #fff;border-radius: 0;vertical-align: top;text-transform: uppercase;letter-spacing: 1px;-webkit-transition: all 100ms 0s ease;-moz-transition: all 100ms 0s ease;-ms-transition: all 100ms 0s ease;-o-transition: all 100ms 0s ease;transition: all 100ms 0s ease;}
.btn--border.text-lowercase{text-transform: lowercase;}
.btn--border.text-inherit{text-transform: inherit;}
.btn--border:hover, .btn--border:active, .btn--border.focus, .btn--border:focus{color: #ffffff;}
.btn--border .icon{display: inline-block;padding: 0 3px 0 0;font-size: 1.486em;vertical-align: middle;}
.btn--border .icon.icon--flippedX{padding: 0 0 0 3px;}
.btn--border span{position: relative;top: 0;left: 0;}
.btn--border.btn--links--dropdown{border: none;background: none;-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--border.btn--links--dropdown:hover{-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.25);}
.btn--border.btn--xs{padding: 5px 10px;font-size: 0.923em;height: auto;}
.btn--border.btn--xs:hover{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.btn--border.btn--sm{padding: 8px 16px;height: auto;font-size: 13px;}
.btn--border.btn--sm .icon{font-size: 12px;}
.btn--border.btn--sm--icon{padding: 9px 16px 7px;height: auto;font-size: 13px;}
.btn--border.btn--sm--icon .icon{font-size: 20px;}
.btn--border.btn--lg{padding: 15px 20px;height: auto;}
.btn--border.btn--xl{padding: 17px 24px;font-size: 1.1em;font-weight: 500;height: auto;}
.btn--border.btn--xl .icon{height: 1em;position: relative;top: -2px;padding: 0 5px 0 0;font-size: 1.45em;line-height: 1em;}
.btn--border.btn--xl.btn--xl-small{padding: 12px 18px 11px;}
.btn--border.btn--xxl{padding: 12px 24px 12px;font-size: 1.5em;line-height: 1.72em;height: auto;}
.btn--border.btn--l{padding: 15px 33px 15px;font-size: 1.5em;line-height: 1.72em;height: auto;font-weight: bold;}
@media (max-width: 1200px){.btn--border.btn--l{padding: 12px 24px 12px;}}
.btn--border.btn--full{width: 100%;display: block;margin-bottom: 0.4em;}
.btn--clear{border: 0;padding-left: 0;background-color: transparent;}
.btn--clear:hover, .btn--clear:active, .btn--clear.focus, .btn--clear:focus{background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.open > .btn--clear.dropdown-toggle{-webkit-box-shadow: none;box-shadow: none;}
.btn-top{margin-top: 15px;}
.btn-left{margin-left: 10px !important;}
.btn.btn-red{background: #fa6b6b;}
.btn.btn-red:hover, .btn.btn-red:active, .btn.btn-red.focus, .btn.btn-red:focus{background: #f5f5f5;}
.btn.btn-blue{background-color: #395499;}
.btn.btn-blue:hover, .btn.btn-blue:active, .btn.btn-blue.focus, .btn.btn-blue:focus{background: #f5f5f5;}
/* Individual button styles */
.cart-container table.table.table-bordered td{padding: 20px;}
.cart-container table.table.table-bordered td.cartProductDisplay.img{padding: 10px;}
.cart-container .tableHeading > th{text-align: center;}
@media (max-width: 480px){.cart-container .shopping-cart-btns{text-align:center;width:100%;display:inline-block;}
	.shopping-cart-btns > div{float: none !important;margin: 0 0 15px 0;clear: both;display: inline-table;width: auto;}}
.cart-container .rowOdd{background: transparent;}
.cart-container .rowOdd{background: transparent;}
@media(max-width: 1024px){
.cart-container >.table-container .tableHeading {display: none;}
.cart-container >.table-container tr:last-child{border-bottom:1px solid #F2F2F2;}
.cart-container >.table-container tr {border-bottom: 1px solid hsl(0, 0%, 87%);position: relative;display: table;text-align: center;width: 100%;}
.cart-container >.table-container .shopping-cart-table__product-name {padding: 20px 0 10px;text-align: center;}
.cart-container >.table-container table tr > td {border: medium none !important;display: inline-table;padding: 10px 0 !important;text-align: center;width: 100%;white-space:normal !important;}
.cart-container .cartUnitDisplay .shopping-cart-table__product-price {padding: 0 0 20px;}
.cart-container >.table-container .table .cartRemoveItemDisplay > a {position: absolute;right: 10px;top: 10px;}
.cart-container >.table-container .cartQuantity, .cart-container >.table-container .cartQuantityUpdate {margin: 0 auto;vertical-align: middle;width: auto !important;}
.cart-container .cartQuantityUpdate > input[type="image"] {margin: 0 0 0 20px;}
.cart-container #cartImage > img { margin: 15px 0 0;max-width: 200px;}
.cart-container .shopping-cart-table__list-parameters li{text-align:center;}
.cart-container #cartSubTotal {text-align: center;}
.cart-container .cartAttribsList {margin: 0 0 15px;}
#shippingEstimatorContent table {display: inline-table;table-layout: fixed;width: 100%;}
#shippingEstimatorContent td.seDisplayedAddressLabel {white-space:normal;border:none;}
#shippingEstimatorContent tr > td, #shippingEstimatorContent tr > th {border-collapse: separate;width: 100%;}
}
@media (max-width:767px){
.cart-container >.table-container table tr > td.cartTotalDisplay {margin: -15px 0 0;}
}
@media (min-width:668px) and (max-width: 1024px){
.cart-container #cartImage > img{margin:0;}
.cart-container >.table-container table tr > td.cartProductDisplay.img {display: table-cell;width: 30%;}
}
@media (max-width:560px){
#shippingEstimatorContent table tr { word-wrap: break-word;table-layout: fixed;width: 100%;}
#shippingEstimatorContent tr > td, #shippingEstimatorContent tr > th {border-collapse: separate;display: inline-table;width: 100%;}
}
cart_table {padding: 0 0 15px;overflow: hidden;}
.cartmain .cartTopProductName > a {color: #323232;font-size: 15px;font-weight: 700;}
.topcart-buttons {margin: 15px 0 5px;}
.cart_image img {height: auto;width: 100%;}
.cart_contentbox a:hover {text-decoration: none;}
.cart_contentbox .forward {margin-left: 10px;}
.cart-container .cartBoxTotal {font-size: 13px;height: 60px;margin: 0;padding-left: 5px;text-transform: uppercase;}
.cartTopProductRemove {cursor: pointer;float: left;}

#cartInstructionsDisplay{margin-left:10px}.gvBal{float:right}
#scUpdateQuantity{width:2em}
#cartAttribsList{margin-left:1em}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cart_top{position:absolute;height:32px;right:2px;top:43px;background:url(https://complementosparati.com/includes/templates/responsive_iscarly/images/cart_bg.gif) 0 0 no-repeat;padding:0 0 0 40px;text-align:right;color:#9a9a9a}
#cart_top a:link,#cart_top a:visited{color:#00aee7;text-decoration:none}
#cart_top a:hover{color:#acacac}
#cartMenuTotals {float: left;line-height: 35px;}
#cartBoxListWrapper {height: auto;overflow: auto;}
#cartcontainer {border-left: 6px solid #ccc;border-right: 6px solid #ccc;padding: 5px;width: 339px;}
.cartattr {font-style: italic;background: #f0f0f0;text-transform: capitalize;font-size: 11px;}
.cartmain > a.button, .cartmain a > div.topCartCheckout {display: inline-block;font-size: 10px;margin: 0 0;min-height: 20px;padding: 5px;text-transform: uppercase;}
#carttopcontainer .cartmain a.button:hover, .cartmain a > div.topCartCheckout:hover {color: #FFFFFF;}
#infoShoppingCart{background-image:none;background-color:#f5f5f5}

.faDetail {display: inline-block; float: right;margin: -10px 10px;}

.contcfacebook a {
    text-decoration: none;
}


/* MOVED FROM quickview css */


.quick-view-wrapper {width: 700px;}
.qv-image {width: 300px;}
.qv-product-wrapper {width: 370px; font-size:12px; font-family: arial, georgia; padding-right: 10px;}
.qv-product-name {margin: 0; text-transform: uppercase; color: #333; font-size: 20px;}
.qv-product-price {font-size:18px; color: green; font-family: georgia, arial;}
#attribsOptionsText {font-size: 14px; font-family: georgia, arial; margin: 10px 0 0;}
#attribsOptionsTextCarrito {font-size: 14px; font-family: georgia, arial; margin: 10px 0 0;text-align: center;}

h4.optionName, .attribsSelect {font-size: 12px; font-weight: bold; margin: 0; padding: 0; width: 100%;}
.qv-product-overview {font-family: georgia, arial;}
.wrapperAttribsOptions {margin: 5px 0;}
.wrapperAttribsOptions .clearBoth {display: none;}
.qv-cart-form input, .qv-cart-form button {vertical-align: middle;}
.qv-manufacturer, .qv-reviews, #productAttributes, .qv-product-description, .qv-cart-form, .qv-product-price, .qv-avaibility {margin: 5px 0px;}
.qv-cart-form {margin-bottom: 20px; padding: 10px; background: #eee;}
.additionalImages {cursor: pointer;}
.qv-reviews img {vertical-align: middle;}
.quick-view {
     white-space: normal;
    z-index: 9999;
}
.quick-view a {
    position: relative;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0.8;
    filter: alpha(opacity=0);
    -webkit-transition: all 300ms linear 0s;
    -moz-transition: all 300ms linear 0s;
    -ms-transition: all 300ms linear 0s;
    -o-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    border-radius: 43px 43px 43px 43px;
    -moz-border-radius: 43px 43px 43px 43px;
    -webkit-border-radius: 43px 43px 43px 43px;
    text-decoration-line: none;
    background-color: #fffaf057;
    padding: 2px 3px 2px;
}

a:visited, .cat-count, .itemTitle a:hover, h2.greeting a:hover {
    color: #666;
}
.quick-view a:hover {
    background-color: #ffeded;
    padding: 3px;
    border: 1px solid #000000;
    border: outset;
    margin: -4px -4px auto -3px;
    font-size: 1.3em;
}

.list-image:hover img {
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-ms-transform:scale(1.05);
-o-transform:scale(1.05);
transform:scale(1.05);
}


/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.productBasePrice {
    position: inherit;
    top: 30px;
    left: 0;
    padding: 0;
}

#cartAdd input[type=text] {
    border-color: #b22222;
}

.leftBoxContainer, .rightBoxContainer {
	position: relative;
    top: 20px;
}

.butonreview {position: relative;
    top: 40px;
    display: inline-grid;
    float: right;
    padding: 1%;
    z-index: 50;
}

// Simple styling for message.
.trigger span{
  display: block;
  margin-top: 8px;
  padding: 8px 12px;
  
  border: 1px solid #ddd;
  border-radius: 3px;
}

.buton a {
    color: #fff;
    text-decoration: none;
}

.centerBoxWrapper2 {overflow:hidden;margin-bottom:30px;clear:both;}

.hideme { display: none; }
.showme { display: block; }

.categoryIcon {    float: left;
    width: 70%;
    top: 10px;
    position: relative;
}

.wrapperAttribsOptions select{width:100%;border: 2px solid red;} /*26-11-2019*/
#orderTotals {
    padding: 10px;
    float: right;
    display: inline-block;
    margin-top: 30px;
}

.alignLeft {
    text-align: left;
    top: 20px;
    position: relative;
}

		#maucontainer{ width: 950px; margin: 0 auto; background: #fff; padding: 200px 25px; }
		table{ border-collapse: collapse; width: 100% }
		td{ border: 1px solid #eee; padding: 10px; }

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

			#container{ width: auto; margin: 0; padding: 25px 0; }
			table { display: block; }
			td{ display: block; padding: 5px 0; border: none; }
			td img{ display: block; margin: 0; width: 100%; max-width: none; }

		}

		img{ max-width: 100%; height: auto; width: auto\\9; /* ie8 */ }

.quick-view i {
    position: relative;
    font-size: large;
}