
/**
 * Custom Product Preview
 *
 * @category:    Aitoc
 * @package:     Aitoc_Aitcg
 * @version      4.3.3
 * @license:     n/a
 * @copyright:   Copyright (c) 2015 AITOC, Inc. (http://www.aitoc.com)
 */
/* Dark icons set */
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-PredefinedImage .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/dark/clipart.png');
}

.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-UserImage .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/dark/upload.png');
}

.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Mask .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/dark/mask.png');
}

.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Text .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/dark/text.png');
}

.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Save .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/dark/save.png');
}

/* Light icons set */
.aitcg-toolbox-icons .aitcg-light #aitcg-tool-title-PredefinedImage .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/light/clipart.png');
}

.aitcg-toolbox-icons .aitcg-light #aitcg-tool-title-UserImage .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/light/upload.png');
}

.aitcg-toolbox-icons .aitcg-light #aitcg-tool-title-Mask .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/light/mask.png');
}

.aitcg-toolbox-icons .aitcg-light #aitcg-tool-title-Text .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/light/text.png');
}

.aitcg-toolbox-icons .aitcg-light #aitcg-tool-title-Save .icon {
    background-image: url('https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/light/save.png');
}

.fb-like iframe{visibility:inherit !important;}

.icon.align-button {
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 5px;
    box-sizing: content-box;
    float: left;
    height: 16px;
    margin: 5px;
    padding: 0px;
    width: 16px;
    opacity: 0.5;
}
.icon.align-button:hover, .icon.align-button.selected {
    opacity: 1;
}
.icon.align-button.button-left {
    background-image: url("https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/text_left.png");
}
.icon.align-button.button-right {
    background-image: url("https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/text_right.png");
}
.icon.align-button.button-center {
    background-image: url("https://backup.chiliconcept.com/skin/frontend/base/default/aitoc/aitcg/images/text_center.png");
}
@font-face{font-family: 'ralewayregular'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-webfont.svg#ralewayregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'ralewaylight'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-light-webfont.svg#ralewaylight') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'ralewaymedium'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-medium-webfont.svg#ralewaymedium') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'ralewaybold'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-bold-webfont.svg#ralewaybold') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'ralewaysemibold'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-semibold-webfont.svg#ralewaysemibold') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'ralewayextrabold'; src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.eot'); src: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.woff2') format('woff2'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.woff') format('woff'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.ttf') format('truetype'), url('https://backup.chiliconcept.com/skin/frontend/bnd/default/css/font/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg'); font-weight: normal; font-style: normal;}

*{padding:0px; margin:0px;}
.clear{clear: both;height: 0px;}
.breadcrumbs{display: none;}
img{ width: auto; max-width: 100%; display: block; margin: 0 auto;}
body{font-family: 'ralewayregular'; color:#808080; font-size:12px; min-width:960px;-webkit-text-size-adjust:none;}
body a,body a:hover{text-decoration:none; color:#1a1a1a;}
body a:link,body a:visited,body :hover,body :active{outline:none;text-decoration:none;}
body strong{font-weight: normal;}
body.cms-home .main-container,
.main-container,
.footer-container{padding:0px;}
label{font-family: 'ralewaysemibold'; font-size: 12px; color:#1a1a1a; font-weight:normal;}
body, button, input, select, table, textarea{font-family: 'ralewayregular';}
h1 {font-size: 18px;font-family: 'ralewaysemibold';font-weight: normal; color: #000;}
h2{font-size: 18px;font-family: 'ralewaymedium';font-weight: normal; color: #000;}
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name{font-family: 'ralewaybold'; font-weight:normal;}
h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover{color:#31952e;}
address{font-family: 'ralewayregular'; font-style:normal;}
.block-progress dt{font-family: 'ralewaysemibold'; font-style:normal;}
.block-progress dd{font-family: 'ralewayregular'; font-style:normal;}
.page{}
.page .main-container{margin-bottom:66px;}
.main{width:960px; min-height:120px; margin:0 auto;}
.footer{width:960px; margin:0 auto;}

/*buttons-set*/
.buttons-set .back-link a{ text-decoration: underline;}
.buttons-set .back-link a:hover{ color: #000;}

/*form*/
form .form-instructions{font-family: 'ralewayregular';}
form h2.legend{color: #333333; font-weight: normal; font-family: 'ralewaymedium';}
body input[type=text]{margin-top:4px;}
body input.input-text{ border: 1px solid #b3b3b3; height: 25px; line-height: 25px;font-family: 'ralewayregular';}

/*button*/
.button:focus,
.cart-table .product-cart-actions .button:focus,
#co-shipping-method-form .buttons-set .button:focus,
.footer .button:focus{background-color: #31952e;}

/*====toolbar======*/
.toolbar{border-bottom:0px; border-top:0px; background:none;}
.toolbar-top .toolbar{margin-top:0; padding-top:0px; padding-left: 0; padding-right: 0;}
.toolbar .sorter{line-height:12px;float:right;}
.toolbar .sorter > .sort-by{}
.toolbar .sorter > .sort-by label{display:inline-block; font-size:12px;text-transform:capitalize; line-height:29px;}
.toolbar .sbHolder{float:left; display:inline-block;}
.toolbar .sbHolder a{ color:#1a1a1a !important;}
.toolbar .sorter .sbHolder .sbSelector{width:48px; height:26px; line-height:26px; display:block; text-indent:0px; text-align:center;}
.toolbar .sbHolder .sbOptions li a{display:block; padding:2px; padding-left:0px; line-height:18px;}
.toolbar .sorter .sbHolder .sbOptions{}
.toolbar .pager{overflow:visible;}
.toolbar .pager .limiter{height: 12px;line-height: 12px; margin-left:23px;}
.toolbar .pager .limiter label{float:left; font-size:12px; display:inline-block; text-transform:capitalize; line-height:29px;}
.toolbar .pager .limiter .sbHolder{float:left; display:inline-block;}
.toolbar .pager .limiter .sbHolder .sbSelector{display:block; width:50px; height:26px; line-height:26px; text-indent:7px;}
.toolbar .pager .limiter .sbOptions{width:80px;}
.toolbar .pager .limiter .sbOptions li a{display:block; }
.toolbar .pager .limiter span.per{display:inline-block; line-height:12px; margin-left:5px; line-height:29px;}
.toolbar .pages{line-height:29px; margin-right:-24px;}
.toolbar .pages li a,
.toolbar .pages li span{display:inline-block; color:#808080;}
.toolbar .pages li a.previous{margin-right:26px;}
.toolbar .pages li a.next,
.toolbar .pages li a.previous{display:inline-block; text-indent:-99999em; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/list_pager.png) no-repeat; height:14px !important; margin-top:1px;/*transform:scale(1);-ms-transform:scale(1); IE 9 *//* -moz-transform:scale(1);Firefox */ /*-webkit-transform:scale(1); Safari & Chrome *//*-o-transform:scale(1); Opera */}
.toolbar .pages li a.next{background-position:-49px 0px;}
.toolbar .pages li a.next.i-next,
.toolbar .pages li a.previous.i-previous{opacity: 0.5;}
.toolbar .pages li.next-active a.next.i-next,
.toolbar .pages li.previous-active a.previous.i-previous{opacity: 1;}
.toolbar .pages .previous:before,
.toolbar .pages .next:before,
.toolbar .pages .previous:hover:before,
.toolbar .pages .next:hover:before{display:none;}
.toolbar .pages a,
.toolbar .pages .current{line-height: 12px !important; height: 12px !important; border:none;}
.toolbar .pages .current span,
.toolbar .pages .current span:hover,
.toolbar .pages .current:hover,
.toolbar .pages a:hover{color:#1a1a1a; border:none;}
.toolbar .pages .next:hover,
.toolbar .pages .previous:hover{border:none;}
.toolbar .pages .current span{line-height:15px !important;}
/*=====toolbar end======*/

/*====breadcrumbs====*/
.breadcrumbs{margin-top:80px;}
.breadcrumbs ul li{font-size:12px; line-height:28px;font-family: 'ralewayregular';}
.breadcrumbs ul li strong{color:#31952e; font-weight:normal;}
.breadcrumbs ul li span{padding:0px 15px;}
/*====breadcrumbs end====*/

.page-title h1{font-size: 18px;line-height: 28px; text-align: center; font-family:'ralewaysemibold';font-weight: normal;color: #333333; border-bottom:0px; margin-top: 70px;}
.page-title h2{font-family: 'ralewaymedium'; font-weight: normal;}
.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button{background:#666666;font-family: 'ralewayregular';}
.button:hover,
.cart-table .product-cart-actions .button:hover,
#co-shipping-method-form .buttons-set .button:hover,
.footer .button:hover{background:#31952e;}
.messages-wrapper{width:960px; margin:0 auto;}

/*====selectbox======*/
.sbHolder{border: solid 1px #666666;font-size: 12px;font-weight: normal;height: 26px;width:280px;position: relative;background:#fff;}
.sbHolder a,
.sbHolder a:hover{font-family: 'ralewayregular'; color:#1a1a1a;}
.form-language .sbHolder{width: 138px;top:-7px;border:0px; height:13px;}
.currency-switcher .sbHolder{width:65px;top:-7px;border:0px; height:13px;}
.toolbar .sbHolder{width: 80px; height:26px;}
#billing-new-address-form .fields .sbHolder{width:365px;}
.cart .shipping-country .sbHolder{width:125px;}
.cart .shipping-region .input-box .sbHolder{width:140px;}
.pager.pager-no-toolbar .limiter .sbHolder{width:80px;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block;height:26px;width:251px;left: 0;line-height: 26px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;padding-right:29px;}
.form-language .sbSelector{width:128px;height: 14px;line-height: 13px; padding-right:0; padding-left: 20px; text-align: left; overflow: visible;}
.form-language .sbSelector:before{ content: ""; width: 20px; height: 20px; position: absolute; left: 0; top: -2px;}
.form-language .sbSelector.cls-english:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/global.png) center top no-repeat;}
.form-language .sbSelector.cls-france:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/france.png) center top no-repeat; top: -1px;}
.form-language .sbSelector.cls-uk:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/uk.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-german:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/germany.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-spanish:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/spanish.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-hk:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/hongkong.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-italian:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/italian.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-romanian:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/romanian.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-china:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/china.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-kr:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/south_korea.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-belgium:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/belgium.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-thai:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/thai.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-poland:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/poland.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-netherlands:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/netherlands.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-usa:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/usa.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-canada:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/canada.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-uae:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/uae.png) center top no-repeat; top: 0;}
.form-language .sbSelector.cls-euro:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/euro.png) center top no-repeat; top: 0;}

.currency-switcher .sbSelector{width:65px;height: 14px;line-height: 13px; padding-right:15px; text-align: center;}
.toolbar .sbSelector{width: 80px;height: 13px;line-height: 13px; padding-right:0px;}
.cart .shipping-country .input-box .sbSelector{width:125px;}
.cart .shipping-region .input-box .sbSelector{width:140px;}
.pager.pager-no-toolbar .limiter .sbSelector{width:80px;}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover,
.sbSelector:active,
.sbSelector:focus{color: #1a1a1a;outline: none;text-decoration: none;}
.currency-switcher .sbSelector:link,
.currency-switcher .sbSelector:visited,
.currency-switcher .sbSelector:hover,
.currency-switcher .sbSelector:active,
.currency-switcher .sbSelector:focus{color: #1a1a1a;}
.sbToggle{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/dropdown_8-7.png) 10px 10px no-repeat;display: block;height:25px;outline: none;position: absolute;right: 0;top: 0;width: 29px; border-left:1px solid #666666;}
.form-language .sbToggle{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;width: 12px;height: 12px;}
.currency-switcher .sbToggle{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;width: 12px;height: 12px;}
.form-language .sbToggle,
.currency-switcher .sbToggle{border-left:0px;}
.sbToggle:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/dropdown_8-7.png) 10px 10px no-repeat;}
.form-language .sbToggle:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.currency-switcher .sbToggle:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.sbToggleOpen{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/dropdown_8-7.png) 10px 10px no-repeat;}
.form-language .sbToggleOpen{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.currency-switcher .sbToggleOpen{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.sbToggleOpen:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/dropdown_8-7.png) 10px 10px no-repeat;}
.form-language .sbToggleOpen:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.currency-switcher .sbToggleOpen:hover{background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) 0px 3px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #fff;border: solid 1px #666666;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 29px;z-index:999;overflow-y: auto;border-top:0px;width:280px;}
.form-language .sbOptions{width:128px;border-top: solid 1px #666666; top:18px !important;top: 13px;}
.currency-switcher .sbOptions{width:65px;border-top: solid 1px #666666; top:18px !important;top: 13px;}
.toolbar .sbOptions{top: 13px;width: 80px;}
.cart .shipping-country .input-box .sbOptions{width:125px;}
.cart .shipping-region .input-box .sbOptions{width:140px;}
#billing-new-address-form .fields .sbOptions{width:365px;}
.pager.pager-no-toolbar .limiter .sbOptions{width:80px;}
.sbOptions li{padding: 0 7px;clear:both; margin:0px !important;}
.sbOptions a{display: block;outline: none;padding: 3px 0 3px 3px;line-height:20px;}
.sbOptions a:link,
.sbOptions a:visited{color: #808080;text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color: #1a1a1a;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{border-bottom: dotted 1px #515151;color: #999;display: block;padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #EBB52D;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
.sbOptions .sbSub{padding-left: 17px;}
/*====selectbox end======*/

/*=====header====*/
.header-language-background{width:960px; margin:0 auto; font-size:13px; padding:0; padding-top:2px;background-color:#fff; text-transform:capitalize; position:relative; z-index:111;}
.header-language-container{display:inline-block; float:left;/* margin-left:35px;*/ }
.header-language-container .store-language-container{float:left;}
.header-language-background .form-language{ margin-left: -10px;}
.header-language-background .sbOptions a{ position: relative; padding-left: 20px;}
.header-language-background .sbOptions a:before{ content: ""; width: 20px; height: 20px; position: absolute; left: -3px; /*top: -2px;*/}
.header-language-background .sbOptions a.cls-china:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/china.png) center center no-repeat;}
.header-language-background .sbOptions a.cls-kr:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/south_korea.png) center center no-repeat;}
.header-language-background .sbOptions a.cls-english:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/global.png) center center no-repeat;}
.header-language-background .sbOptions a.cls-france:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/france.png) center center no-repeat; /*top: -1px;*/}
.header-language-background .sbOptions a.cls-uk:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/uk.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-german:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/germany.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-spanish:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/spanish.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-hk:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/hongkong.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-italian:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/italian.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-romanian:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/romanian.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-belgium:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/belgium.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-thai:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/thai.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-poland:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/poland.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-netherlands:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/netherlands.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-usa:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/usa.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-canada:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/canada.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-uae:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/uae.png) center center no-repeat; /*top: 0;*/}
.header-language-background .sbOptions a.cls-euro:before{ background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/euro.png) center center no-repeat; /*top: 0;*/}
.header-language-background .index-top-link{display:inline-block; float:right; color:#1a1a1a;}
.header-language-background .index-top-link ul{display:inline-block; float:left; margin-top: 5px;}
.header-language-background .index-top-link ul li{padding-left:12px; background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/index-top-link-gebg.jpg) left 6px no-repeat; margin-left:0px; margin-right:12px; line-height:25px;}
.header-language-background .index-top-link a{color:#1a1a1a; display:block; text-align:center;}
.header-language-background .index-top-link a:hover{ text-decoration: underline;}
.header-language-background .index-top-link div{display:inline-block;}
.header-language-background .index-top-link div.call-us{display:inline-block; position:relative; padding-right:22px; background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png) right 15px no-repeat; z-index:1; cursor:pointer; height:33px; float:left; margin-right: 8px;}
.header-language-background .index-top-link .call-us > div{padding-left:60px; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_icon.png) left 3px no-repeat; width:auto; height:38px; line-height:36px;}
.header-language-background .index-top-link .call-us:hover{}
.header-language-background .index-top-link .call-us ul{display:none; position:absolute; top:30px; left:-115px; z-index:999; width:620px; background:#fff; border-top:0px; padding:14px 14px 0 14px; -webkit-box-shadow: 1px 2px 5px #a8a8a8;-moz-box-shadow: 1px 2px 5px #a8a8a8;box-shadow: 1px 2px 5px #a8a8a8;}
.header-language-background .index-top-link .call-us:hover ul{display:block;}
.header-language-background .index-top-link .call-us ul:hover{font-family: 'ralewayextrabold';}
.header-language-background .index-top-link .call-us ul:hover li{font-family: 'ralewayregular'}
.header-language-background .index-top-link .call-us ul li{float:left; background:none;font-family: 'ralewayregular'; margin-right:20px; margin-bottom:14px;}
.header-language-background .index-top-link .call-us ul li:last-child{ margin-right:0;}
.header-language-background .index-top-link .call-us ul li .skype-item{ padding-left:24px; text-align:center;}
.header-language-background .index-top-link .call-us ul li .skype-item.skype-online{background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_on_off_icon.png) -282px 5px no-repeat;}
.header-language-background .index-top-link .call-us ul li .skype-item.skype-offline{background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_on_off_icon.png) 0px 5px no-repeat;}
.header-language-background .index-top-link .call-us ul li .skype-item a{color:#1a1a1a; display:block; text-decoration:none; line-height:15px; text-transform:uppercase; font-size:12px; text-align:center;}
.header-language-background .index-top-link .call-us ul li .skype-item a span{display:block; font-family:'ralewayregular', Verdana, Arial, sans-serif; color:#666666; text-transform:capitalize;}
.header-language-background .index-top-link div.cart-item{position:relative; top:8px; padding-left:20px; text-transform: lowercase; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/cart_item_bg.png) left 2px no-repeat; float:left;}
.header-language-background .index-top-link div.cart-item span{ margin: 0 5px;}
.header-language-background .index-top-link div.cart-item .price{font-family: 'ralewayregular'; text-transform: uppercase;}

.index-top-link .account-links{position: relative;z-index: 1000;width:auto; margin-top:1px; height:28px;}
.index-top-link .account-links>a{ display: inline-block;float: right;text-align: right;padding-left: 20px; height: 38px;line-height: 34px;position: relative;}
.index-top-link .account-links>a.ico-account{ padding-right:13px; max-width: 89px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-top-link .account-links>a:before{ content:""; width:20px; height:25px; position:absolute; top:0; left:0; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/account-ico-big.png) 0 9px no-repeat;}
.index-top-link .account-links>a.ico-account:before{  background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/account-ico-big.png) 0 10px no-repeat;}
.index-top-link .account-links>a:after{content:""; width:7px; height:5px; position:absolute; top:16px; right:0;}
.index-top-link .account-links>a.ico-account:after{background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/account-down-ico.png) no-repeat;}
.index-top-link .account-links>ul{display: none;position: absolute;left: 0px;top:29px;-webkit-box-shadow: 0px 1px 5px 1px #a8a8a8;-moz-box-shadow: 0px 1px 5px 1px #a8a8a8;box-shadow: 0px 1px 5px 1px #a8a8a8; background: #fff; min-width: 150px;}
.index-top-link .account-links>a:hover,
.index-top-link .account-links:hover>ul{display: block;}
.index-top-link .account-links>ul li{ padding:0; margin:0; width:100%; background:none; line-height:0;}
.index-top-link .account-links>ul li:hover{ background:#f2f2f2;}
.index-top-link .account-links>ul li.bg-split{ border-bottom: 1px solid #e6e6e6;}
.index-top-link .account-links>ul li a{ text-align:left; position:relative; padding-left:32px; line-height: 34px;}
.index-top-link .account-links>ul li a:hover{ text-decoration: none;}
.index-top-link .account-links>ul li a:before{ content:""; width:20px; height:25px; position:absolute; top:0; left:10px;background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/bnd-icon.png) 0 10px no-repeat;}
.index-top-link .account-links>ul li a.ico-account:before{ background-position: 0 10px;}
.index-top-link .account-links>ul li a.ico-cart:before{background-position: 0 -25px;}
.index-top-link .account-links>ul li a.ico-order:before{background-position: 0 -55px;}
.index-top-link .account-links>ul li a.ico-inquiry:before{background-position: 0 -130px;}
.index-top-link .account-links>ul li a.ico-logout:before{ background-position: 0 -220px;}

.page-header{border-top:2px solid #d7d7d7; width:100%; position:relative; z-index:107; /*margin-bottom:18px !important;*/}
.page-header .skip-links{display:none;}
.page-header .page-header-container{display:block; width:960px; margin:0 auto; height: 109px;/*padding-top:10px;*/ clear:both;}
.page-header .page-header-container .logo{padding:0px; width:196px; margin-right:16px; padding-top:16px;}
.page-header .page-header-container #header-nav{display:inline-block; border-bottom:none;margin-top:60px;}
.page-header .page-header-container #header-nav .nav-primary{ margin: 0;}

#header-nav #nav ol li.level0{margin:0px 16px; position:relative; z-index:200; float:left;}
#header-nav #nav ol li.level0 a{padding:0px; color:#1a1a1a; font-size:16px;font-family: 'ralewaymedium'; min-width:80px; text-align:center;}
#header-nav #nav ol li.level0:hover a{font-family: 'ralewayextrabold';}
#header-nav #nav ol li.level0 a:hover{font-family: 'ralewayextrabold';}
#header-nav #nav ol li.level0 ul{background:#fff; top:32px; left:-27px; border:none;-webkit-box-shadow:0px 5px 20px #a8a8a8;-moz-box-shadow:0px 5px 20px #a8a8a8; box-shadow:0px 5px 20px #a8a8a8; padding-left:30px; padding-right:30px; z-index:9999; min-width: 270px; min-width:max-content; min-width: -moz-max-content; min-width: -webkit-max-content; min-width: -o-max-content;}

/*#header-nav #nav ol li.level0.nav-1 ul,
#header-nav #nav ol li.level0.nav-4 ul{top: 58px;}*/
#header-nav #nav ol li.level0 ul li.level1{padding-bottom:0px;}
#header-nav #nav ol li.level0 ul li.level1:first-child{background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/nav_hover_bg.png) 0px top no-repeat; padding-top:32px; padding-bottom:0px;position: relative;top: -15px; margin-bottom:-15px;}
#header-nav #nav ol li.level0 ul li.level1:last-child{padding-bottom:15px;}
#header-nav #nav ol li.level0 ul li.level1 a{color:#808080; font-size:13px; border-bottom:none;font-family: 'ralewayregular'; text-align:left;}
#header-nav #nav ol li.level0 ul li.level1 a{color:#808080;font-family: 'ralewayregular'; line-height:28px;}
#header-nav #nav ol li.level0 ul li.level1.active a{font-family: 'ralewaysemibold' !important;}
#header-nav #nav ol li.level0:hover ul li.level1 a{color:#808080;font-family: 'ralewayregular'; line-height:28px;}
#header-nav #nav ol li.level0 ul li.level1 a:hover{font-family: 'ralewaysemibold';}
#header-nav #nav ol li.level0.nav-1 a.level0{ min-width:121px;}
#header-nav #nav ol li.level0.nav-2 a.level0{ min-width:110px;}
#header-nav #nav ol li.level0.nav-3 a.level0{ min-width:98px;}
#header-nav #nav ol li.level0.nav-1:hover a,
#header-nav #nav ol li.level0.nav-1 a:hover,
#header-nav #nav ol li.level0.nav-1 ul li.level1 a:hover{color:#31952e;}
#header-nav #nav ol li.level0.nav-1.active a{color:#31952e;font-family: 'ralewaysemibold';}
#header-nav #nav ol li.level0.nav-1 ul li.level1.active a{color:#31952e;}
#header-nav #nav ol li.level0.nav-2:hover a,
#header-nav #nav ol li.level0.nav-2 a:hover,
#header-nav #nav ol li.level0.nav-2 ul li.level1 a:hover{color:#a5a088;}
#header-nav #nav ol li.level0.nav-2.active a{color:#a5a088;font-family: 'ralewaysemibold';}
#header-nav #nav ol li.level0.nav-2 ul li.level1.active a{color:#a5a088;}
#header-nav #nav ol li.level0.nav-3:hover a,
#header-nav #nav ol li.level0.nav-3 a:hover,
#header-nav #nav ol li.level0.nav-3 ul li.level1 a:hover{color:#d71a21;}
#header-nav #nav ol li.level0.nav-3.active a{color:#d71a21;font-family: 'ralewaysemibold';}
#header-nav #nav ol li.level0.nav-3 ul li.level1.active a{color:#d71a21;}
#header-nav #nav ol li.level0.nav-4:hover a,
#header-nav #nav ol li.level0.nav-4 a:hover,
#header-nav #nav ol li.level0.nav-4 ul li.level1 a:hover{color:#fc922c;}
#header-nav #nav ol li.level0.nav-4.active a{color:#fc922c;font-family: 'ralewaysemibold';}
#header-nav #nav ol li.level0.nav-4 ul li.level1.active a{color:#fc922c;}

.page-header-container #header-search{width:auto; height:25px; top:68px;}
.page-header-container #header-search .input-box input.input-text{width:180px; padding:0px 10px; height:25px; border:none; background:#f2f2f2; font-size:13px; line-height:15px;font-family: 'ralewaylight'; margin-top:0px; padding-right: 25px;}
.page-header-container #header-search .input-box input.input-text:focus{border:none;}
.page-header-container #header-search .input-box .emptyhint{position: absolute;left:6px; top:3px;font-size:13px;font-family: 'ralewaylight' !important; font-weight:normal !important; color:#636363;}
#search_mini_form .search-button:before{background:none;}
#search_mini_form .search-button{width:17px; height:17px; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/header-search-btn.png) no-repeat; padding-right:7px; top:4px; right:7px;}
.page-header-container #header-search .input-box .validation-advice{position:absolute; bottom:-19px;}
.page-header-container #header-search .input-box input.input-text::-webkit-input-placeholder{color:#333333;}
.page-header-container #header-search .input-box input.input-text:-moz-placeholder{color:#333333;}
.page-header-container #header-search .input-box input.input-text::-moz-placeholder{color:#333333;}
.page-header-container #header-search .input-box input.input-text:-ms-input-placeholder{color:#333333;}
/*=====header end====*/

/*===index main====*/
.cms-index-index .main{width:100%;}
.cms-index-index .std .page-title h2{border-bottom:none;}
.cms-index-index .index-middle{overflow:hidden; width:940px; padding-top:72px;}
.cms-index-index .index-middle .nav-title{color:#333333; font-size:18px; line-height:28px;font-family: 'ralewaymedium'; margin-bottom:32px; text-align:center;}
.cms-index-index .index-middle .nav{width:220px; margin-left:20px;}
.cms-index-index .index-middle .nav h3{margin-top:19px; font-size:16px;font-family: 'ralewayregular'; text-align:center; margin-bottom:3px;}
.cms-index-index .index-middle .nav p{text-align:center; font-size:12px; line-height:16px;color:#808080;font-family: 'ralewayregular';}
.cms-index-index .index-middle .nav p.p-tt{font-family: 'ralewaysemibold'; color:#000;line-height:20px; margin-bottom:3px;}
.cms-index-index .index-middle .nav a{display:block; text-align:center;font-family: 'ralewaysemibold'; font-size:13px; cursor:pointer; margin-top:11px;}
.cms-index-index .index-middle .nav a:hover{text-decoration:none;font-family: 'ralewayextrabold';}
.cms-index-index .index-middle .nav.nav-1{margin-left:0px;}

.cycle-slideshow{z-index:100;width: 100%;height: 450px;overflow: hidden;}
.cycle-slideshow .cycle-item.cycle-sentinel{position:absolute !important;}
.cycle-slideshow .cycle-item{text-align:center; width:100% !important; background:#e0e0e0;}
.cycle-slideshow .cycle-item img{display:inline-block;}
.cycle-slideshow .cycle-pager{position:absolute; bottom:22px; left:50%; z-index:998; margin-left:-35px;}
.cycle-slideshow .cycle-pager span{width:11px; height:11px; display:block; margin: 0px 6px; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/banner_pager.png) -23px 0px no-repeat; float:left; text-indent:-999em; overflow:hidden; cursor:pointer;}
.cycle-slideshow .cycle-pager span.cycle-pager-active{background-position:0px 0px;}
.cycle-slideshow .right-icons{position: relative; top:23px; width:960px; margin:0 auto; z-index:998;}
.cycle-slideshow .right-icons a{width:130px; height:130px; margin-bottom:5px; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/banner_right_icon.png) no-repeat; display:block; text-indent:-999em; overflow:hidden; position:absolute;}
.cycle-slideshow .right-icons a.right_concept{background-position:0px 0px; right:62px; top:0px;}
.cycle-slideshow .right-icons a.right_edition{background-position:0px -155px; right:62px; top:140px;}
.cycle-slideshow .right-icons a.right_sourcing{background-position:0px -320px; right:62px; top:280px;}
.cycle-slideshow .nav{position:relative; width:940px; margin:0 auto; z-index: 998;}
.cycle-slideshow .nav a{background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/banner_pre_next.png) 0px 0px no-repeat; overflow:hidden; text-indent:-999em;}
.cycle-slideshow .nav a.cycle-prev{position:absolute; left:0; top:187px; display:block; width:32px; height:62px; background-position:0px 0px; z-index:998;}
.cycle-slideshow .nav a.cycle-next{position:absolute; right:0; top:187px; display:block; width:32px; height:62px; background-position:-33px 0px; z-index:998;}
/*===index main end====*/

/*===footer====*/
.footer-container .footer{border-top:2px solid #d7d7d7; color:#808080; padding-top:32px;font-family: 'ralewayregular';}
.footer-container .footer .footer-before-container{ width: 940px; margin: 0 auto;}
.footer .links,
.footer .block-subscribe{text-transform:none; display:inline-block; /*overflow:hidden;*/ margin-bottom:30px;}
.footer .links{width:auto; padding:0px; margin-bottom:30px;}
.footer .links div.block-content{margin-top:0px;}
.footer .links div.block-content span{font-size:12px; display:inline-block;/*margin-left:-12px;*//*transform:scale(0.92);-ms-transform:scale(0.92);*//* IE 9 -moz-transform:scale(0.92);*//* Firefox -webkit-transform:scale(0.92);*/ /* Safari & Chrome -o-transform:scale(0.92);*//* Opera */}
.footer-container .footer .links p{ font-size: 12px; line-height: 1.5; background: none; padding: 0; color: #828282;}
.footer .links a{color:#808080; line-height:16px;}
.footer .links a:hover{text-decoration:underline;}
.footer .links.about-us{box-sizing:border-box; padding:0 40px 0 0; width:40%;}
.footer .links.links-info{width:115px;}
.footer .links.contact-us{box-sizing:border-box; padding:0 40px 0 0; width:35%;}
.footer .links.tools-service{float:right; max-width:25%;}
.footer .links.follow-us{margin-right:0; width:483px;float: right; margin-bottom: 17px;}
.footer .links.links-info ul{margin-top:13px;}
.footer .links.links-info li{padding:0px;}
.footer .links.links-info li a{display:block; margin-left:-2px;/*transform:scale(0.92);-ms-transform:scale(0.92); IE 9 *//*-moz-transform:scale(0.92); Firefox *//*-webkit-transform:scale(0.92); Safari & Chrome *//* -o-transform:scale(0.92);Opera */}
.footer .links .block-title,
.footer .block-subscribe .block-title{border-top:0px; margin-bottom:12px;}
.footer .links .block-title strong,
.footer .block-subscribe .block-title strong{color:#4d4d4d; font-size:13px; line-height:20px;font-family: 'ralewayregular';}
.footer .links.follow-us .block-title{display:inline-block; float: left;}
.footer .links.follow-us ul{display:inline-block; margin-left:5px; margin-top:2px; float: left;}
.footer .links.follow-us ul li{float:left; display:inline-block; padding:0px; margin:0px; margin-right: 8px;}
.footer .links.follow-us ul li a{width:17px; height:17px; display:block;/* background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/fllow-us-icon.png) no-repeat;*/ /*margin-right:15px;*/ text-indent:-9999em; overflow:hidden;}
/*.footer .links.follow-us ul li a.facebook{background-position:0px 0px;}*/
.footer .links.follow-us ul li a.instagram{/*background-position:-27px 0px;*/ width: 20px; height: 20px;}
/*.footer .links.follow-us ul li a.weibo{background-position:-57px 0px;}
.footer .links.follow-us ul li a.facebook:hover{background-position:0px -19px;}
.footer .links.follow-us ul li a.instagram:hover{background-position:-27px -19px;}
.footer .links.follow-us ul li a.weibo:hover{background-position:-57px -19px;}*/
.footer .block-subscribe{width:auto; font-size:11px; float:left; margin-bottom: 17px; margin-top: -12px;}
.footer .block-subscribe .block-title{display:inline-block; float: left; margin-bottom: 0;}
.footer .block-subscribe form{float:left;}
.footer .block-subscribe .block-content{display:inline-block; float:left; margin-left:25px; padding-top:0px;}
.footer .block-subscribe .block-content .input-box{width:192px;float:left;}
.footer .block-subscribe .block-content .input-box input.input-text{font-size:12px; width:192px; height:17px; border:1px solid #666666;display:block; line-height:15px; margin-top:0px;}
.footer .block-subscribe .actions{width:auto !important;}
.footer .block-subscribe .actions .button{background:#fff; color:#4d4d4d; font-size:12px; height:17px;padding: 0px 15px;border: 1px solid #666666; border-left:0px; float:left;display:block;line-height:15px;}
.footer .block-subscribe .actions .button span span{ display:block; margin-top: 1px;}
.footer address.copyright{border-top:0px; background:#f2f2f2; height:40px; padding:0px; line-height:40px; text-align:left; text-indent:30px; color:#4d4d4d; font-size:12px; margin: 0; display:block;}

/*.footer .links.follow-us ul li.twitter iframe{ width: 28px !important;}*/
.footer .links.follow-us ul li.twitter iframe #follow-button{ padding-right: 6px;}
.footer .links.follow-us ul li.twitter iframe #follow-button .label{ display: none;}
.footer .links.follow-us ul li.linkedin .IN-top.container,
.footer .links.follow-us ul li.linkedin .IN-follow.IN-signin .title .title-text.follow{ display: none;}
.footer .links.follow-us ul li.linkedin .IN-follow.IN-signin .title{ padding-right: 0; padding-left: 0;}
/*===footer end====*/

/*====catalog-category-view=====*/
.catalog-category-view .main{width:100%;}
.catalog-category-view .category-title{width:100%; position:relative;}
.catalog-category-view .category-title h1{text-align:center;margin-top: 73px; margin-bottom: 29px;}
.catalog-category-view .category-title .category-image{border:0px; padding:0px;background: #e0e0e0; margin:0px;min-height: 350px; max-height: 350px; height: 350px;}
.catalog-category-view .category-title .category-image img{margin:0 auto; width:auto; max-height: 100%;}
.catalog-category-view .category-content{width:940px; margin:0 auto; margin-top:28px; overflow:hidden;}
.catalog-category-view .category-list{float:left; margin-right:20px; margin-bottom:40px; width:220px; }
.catalog-category-view .category-list:nth-child(4n){margin-right:0px;}
.catalog-category-view .category-list:nth-child(4n+1){clear:left; margin-right:20px;}
.catalog-category-view .category-list .category-image{border:0px; margin:0px;padding:0px;}
.catalog-category-view .category-list .category-image img{height:155px; width:100%;}
.catalog-category-view .category-list .category-name{height:80px; padding:15px; padding-top:20px;}
.catalog-category-view .category-list .category-name a{text-transform:uppercase; font-size:16px; line-height:22px; display:block; text-align:center; text-decoration:none;}
.catalog-category-view .category-list .category-name a:hover{font-family: 'ralewaybold';}
.catalog-category-view .product-block{width:960px; margin:0 auto;}
.catalog-category-view p{background:#f2f2f2; margin-top: 20px; color:#333333; line-height:20px;}
.catalog-category-view p strong{color: #333333;font-family: 'ralewaysemibold'; font-weight:normal;}
.catalog-category-view .price-box p{ padding: 0; background:none; display: inline-block;}

.catalog-category-view .is-categories h2{border-bottom:0px; text-align:center; font-size:18px; line-height:28px;font-family: 'ralewaymedium'; font-weight:normal; margin-bottom:0px; margin-top:75px;color:#333333;}
.catalog-category-view .is-categories .category-bannercon{position:relative; width:960px; margin:0 auto; bottom:70px;}
.catalog-category-view .is-categories h1,
.catalog-category-view .is-categories span{position:absolute;}
.catalog-category-view .is-categories h1{font-size:65px; line-height:68px;font-family: 'ralewaylight'; bottom:-18px; right:0px;width: 400px;text-align: right;display:block;}
.catalog-category-view .is-categories span{font-size:14px; line-height:18px; font-family: 'ralewaymedium'; color:#808080; bottom:-10px; right:0px;}
/*====catalog-category-view end=====*/

/** narrow-by-list============================================================================*/
.catalog-category-view .col2-left-layout .col-main .category-content{margin-top:0px;}
.catalog-category-view.category-show-products .col2-left-layout .col-main .category-content{ margin-top: 28px;}
.catalog-category-view .is-products h2{display:none;}
.catalog-category-view .is-products h1{margin-bottom:0px; color: #333333; font-size: 18px; font-family: 'ralewaymedium';}
.catalog-category-view .col2-left-layout .col-left{display:none;}
.catalog-category-view .col2-left-layout .col-left.col-left-first,
.catalog-product-view .nav-layer{display:block;width:100%; margin-bottom:0px; padding:0px;height:50px; background:#f2f2f2;}
.catalog-category-view .col2-left-layout .sidebar-con,
.catalog-product-view .nav-layer .nav-layer-con{width:960px; margin:0 auto; float:none;}
.catalog-category-view .col2-left-layout .block-layered-nav{float: left; display:inline-block;}
.catalog-category-view .col2-left-layout .block-layered-nav.block-layered-filters{float:right;}
.catalog-category-view .col2-left-layout .block-layered-nav.block-layered-categories{float:left;}
.catalog-category-view .col2-left-layout .toggle-content{margin-top:0px;}
.filter-wrapper.attr-price .filter-items{min-width:180px;}
.catalog-category-view .block-layered-nav .filter-wrapper a.filter-remove{ color: #1a1a1a; font-size: 12px;}

.filter-wrapper{float: left;position: relative; padding: 0px 20px; line-height:55px;}
.filter-wrapper .filter-remove{text-transform: uppercase;}
.filter-wrapper .filter-toggle{background: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/images/skype_down.png') no-repeat center center;display: inline-block;width: 11px;}
.filter-wrapper .filter-items{position: absolute;left: 0px;top: 50px;display:none;-webkit-box-shadow: 5px 5px 10px #e4e4e4;-moz-box-shadow: 5px 5px 10px #e4e4e4;box-shadow: 5px 5px 10px #e4e4e4;background: #f2f2f2;width:100%;z-index:9998;}
.filter-wrapper:hover .filter-items{display:block;}
.filter-wrapper .filter-item{padding:0 20px; line-height:28px;}
.filter-wrapper .filter-item a,
.filter-wrapper .filter-item a .price{ white-space: normal;font-family: 'ralewayregular';}
.filter-wrapper .filter-item:first-child{padding-top:4px;}
.filter-wrapper .filter-item:last-child{padding-bottom:15px;}
.catalog-category-view .block-layered-nav .filter-wrapper .filter-item a,
.catalog-product-view .block-layered-nav .filter-wrapper .filter-item a{color:#808080; font-size:13px;}
.catalog-category-view .block-layered-nav .filter-wrapper .filter-item a:hover,
.catalog-category-view .block-layered-nav .filter-wrapper .filter-item.filter-selected a,
.catalog-product-view .block-layered-nav .filter-wrapper .filter-item a:hover,
.catalog-product-view .block-layered-nav .filter-wrapper .filter-item.filter-selected a{font-family:'ralewaysemibold';}
.filter-clear { float: right;padding:0 6px; margin-top:16px; border: 1px solid #000;}
.filter-clear a{ text-transform: uppercase; padding: 0; line-height: 1; color: #000 !important;}
.toolbar-top .pager .pages,
.toolbar-bottom .pager .count-container,
.toolbar-bottom .sorter{display: none;}
.toolbar-bottom .pager .pages{display: block;}

/*====product category=====*/
.category-products .products-grid > li{margin-right:20px; width:220px;}
.category-products .products-grid > li:nth-child(4n+1){clear:left;}
.category-products .products-grid > li:nth-child(even){margin-right:20px;}
.category-products .products-grid > li:nth-child(4n){margin-right:0px;}
.category-products .products-grid > li .product-image{border:0px; margin-bottom:18px; }
.category-products .products-grid > li .product-info{padding-bottom:5px;}
.category-products .product-info .product-name{font-size:16px; line-height:28px;font-family: 'ralewayregular'; margin-bottom: 0;}
.category-products .product-info .product-name .pro-name{float: left;padding-right: 10px; position: relative;}
.category-products .product-info .product-name .pro-name:after{ content: "|"; position: absolute; padding-left: 10px; color: rgb(172,174,160);}
.price-no-display .category-products .product-info .product-name .pro-name:after{ display: none;}
.category-products .product-info .product-name a{font-family: 'ralewayregular';}
.category-products .product-info .product-name a:hover{font-family: 'ralewaysemibold';}
.category-products .products-grid .price-box{ float: left; padding-left: 10px; text-align: left; margin: 0;}
.category-products .products-grid .price-box .regular-price{ float:left;}
.category-products .price-box .price{font-family: 'ralewayregular'; float:left; color: #000; font-size: 16px; line-height: 28px;}
.category-products .products-grid .price-box .minimal-price-link .label{ float: left; display: inline-block;}
.category-products .products-grid .price-box .minimal-price-link .label{ color:#a0a0a0;font-family: 'ralewayregular';}
.category-products .products-grid .price-box .minimal-price-link,
.category-products .products-grid .price-box .old-price{ display: none;}
.category-products .products-grid .actions{padding-top:0px; position:relative; top:0px; min-height:0px;}
.category-products .products-grid .actions a{ position:relative;padding:0px; color:#333333; text-transform: uppercase; font-size:12px;font-family: 'ralewaysemibold'; line-height:18px; padding-left:10px;}
.category-products .products-grid .actions a:hover{font-family: 'ralewaybold';}
.category-products .products-grid .actions a:before{ content: "+"; position: absolute; top: 0; left: 0;}
/*====product category end=====*/

/*====product view===*/
.catalog-product-view .breadcrumbs{display: block;}
.catalog-product-view .product-view .product-shop div.product-name{display: block; margin-top: -4px;}
.catalog-product-view .product-view .product-img-box div.product-name{display: none;}
.catalog-product-view .product-img-box{width:490px; padding-right:0px;}
.catalog-product-view .product-img-box .product-image{width:490px; height:490px; margin-bottom: 0;}
.product-img-box .product-image img{ max-height: 490px;}
.catalog-product-view .product-img-box .more-views{  margin-bottom: 20px; margin-top: 25px; overflow: hidden;}
.catalog-product-view .product-img-box .more-views h2{ display: none;}
.product-img-box .more-views .product-image-thumbs li{ width: 110px; height: 110px; float: left; margin-right: 15px; margin-bottom: 20px; background-color: #f4f4f4;}
.product-img-box .more-views .product-image-thumbs li:first-child{ margin-left: 0;}
.product-img-box .more-views .product-image-thumbs li:nth-child(4n){ margin-right: 0;}
.product-img-box .more-views .product-image-thumbs li:nth-child(4n+1){ clear: left;}
.product-img-box .more-views .product-image-thumbs li a{ display: block;}
.product-img-box .product-videos { border-top:1px solid #b3b3b3; margin:20px 0 0; padding:20px 0 0; }
.product-img-box .product-videos ul { margin:0; padding:0; }
.product-img-box .product-videos ul li { float:left; list-style:none; margin:0 15px 20px 0; width:110px; }
.product-img-box .product-videos ul li:nth-child(4n) { margin-right:0; }
.product-img-box .product-videos ul li a { border:1px solid #f4f4f4; display:block; }
.product-img-box .product-videos ul li a:hover { border:1px solid #c7c7c7; }
.product-img-box .product-videos ul li a img { display:block; width:100%; }
.product-img-box .product-videos ul:after { clear:both; content:''; display:block; height:0; }
.catalog-product-view .product-img-box .product-image .product-image-gallery{width:100%; height:100%;}
.catalog-product-view .product-view .product-shop,
.catalog-product-view .add-to-cart-wrapper,
.catalog-product-view .block-related{width:410px;}

.catalog-product-view .product-shop label{font-family: 'ralewaysemibold'; color: #000; font-size: 12px;}
.catalog-product-view .product-shop .product-options label{ margin-bottom: 4px;}
.catalog-product-view .product-view .product-shop{margin: 0px; float: left; margin-left: 60px;}
.catalog-product-view .product-shop .product-name span.h1{font-size:18px; line-height:28px; color:#31952e;font-family: 'ralewaymedium';}
.catalog-product-view .product-shop .price-info{float:none; padding-left:0px; text-align:left; clear: both;}
.catalog-product-view .product-shop .price-info .tier-prices{ display: none;}
.catalog-product-view .product-shop .price-box .regular-price{ display: block;}
.catalog-product-view .product-shop .price-box .regular-price .price,
.catalog-product-view .product-shop .price-box .special-price .price{color:#1a1a1a; line-height:28px;font-family: 'ralewaymedium'; font-size: 18px;}
.catalog-product-view .product-shop .short-description .attr-basic ul,
.catalog-product-view .product-shop .short-description .attr-basic .attr-pol{ margin-bottom: 13px;}
.catalog-product-view .product-shop .short-description .std{font-size:12px; line-height:20px; color:#000000;font-family: 'ralewaysemibold'; white-space: normal; margin-bottom: 5px;}
.catalog-product-view .product-shop .short-description .attr-basic ul{ display: block; overflow: hidden;}
.catalog-product-view .product-shop .short-description .attr-basic li{ float: left; padding-right: 20px; padding-left: 20px;background: url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/product-page-attr-basic-ico.png) no-repeat;}
.catalog-product-view .product-shop .short-description .attr-basic li.ic-diameter{ background-position: 0 1px;}
.catalog-product-view .product-shop .short-description .attr-basic li.ic-length{ background-position: 0 -14px;}
.catalog-product-view .product-shop .short-description .attr-basic li.ic-weight{ background-position: 0 -33px;}
.catalog-product-view .product-shop .short-description .attr-basic div>span{ display: block; padding: 0 15px; margin-top: 10px; line-height: 25px; background:#f2f2f2; color: #000;}
.catalog-product-view .product-shop .short-description .attr-basic .attr-pol,
.catalog-product-view .product-shop .short-description .attr-basic .attr-incoterms{ display: inline-block; width:185px; float: right;}
.catalog-product-view .product-shop .short-description .attr-basic .attr-incoterms{ margin-right: 20px; float: left;}

.product-view .product-shop .short-description{ margin-bottom: 8px;}
.catalog-product-view .product-view .product-shop .extra-info{ padding: 0; width: 100%;}
.price-per-qty{ overflow: hidden; margin-bottom: 10px;}
.extra-info .price-per-qty label{ margin-bottom: 5px;}
.price-per-qty .ppqty-item{ display: inline-block;float: left; color: #000; font-size: 12px; text-indent: 10px;}
.price-per-qty .ppqty-item span.item-price{ background: #f2f2f2; display: block; line-height: 25px; padding: 0 10px; padding-left: 0;}
.product-options .opt-ppqty .input-box{display: none;}

.catalog-product-view .product-view .extra-info .simple-summary{ margin-top: 41px; padding: 16px 15px; border: 1px solid #b3b3b3;font-family: 'ralewaymedium'; font-size: 18px; color: #000; text-transform: uppercase; overflow: hidden;}
.catalog-product-view .product-view .extra-info .simple-summary .total-price{ float: right;}

.catalog-product-view .product-options .sbHolder{ width: 395px; border: 1px solid #b3b3b3; height: 26px;}
.catalog-product-view .product-options .sbSelector{ width: 393px; height: 26px; line-height: 26px;}
.catalog-product-view .preorder-summary-container .sbHolder{width:363px!important;}
.catalog-product-view .product-options .sbOptions{ width: 395px;border-color: #b3b3b3;}
.catalog-product-view .product-options .sbToggle{ border-left: 1px solid #b3b3b3; height:25px; background-position: 10px 8px;}
.catalog-product-view .product-options dd .input-text{ width: 100%;}


.catalog-product-view .preorder-summary-wrapper .list-block{ border: 1px solid #b3b3b3; margin-bottom: 25px; padding: 9px 15px;}
.catalog-product-view .preorder-summary-wrapper .list-block .list-detail,
.catalog-product-view .preorder-summary-wrapper .list-block .list-detail label{ margin-bottom: 4px;}
.catalog-product-view .preorder-summary-wrapper .list-block .list-detail.last{ border-top: 1px solid #b3b3b3; padding-top: 8px;}
.catalog-product-view .preorder-summary-wrapper .list-block .list-detail.total-detail label{ font-size: 18px;padding-top: 18px; text-transform: uppercase;}
.catalog-product-view .preorder-summary-wrapper .list-block .details{color: #808080; font-size: 12px; line-height: 25px;}
.catalog-product-view .preorder-summary-wrapper .list-block .details.grand-total{ float: right; font-size:18px; padding-top: 18px;font-family: 'ralewaymedium';}
.bt-pre-estimate{border: 1px solid #000;line-height: 24px;padding: 5px;}
.product-shop .qty-wrapper input.qty{width: 89%;text-align: left;}
.catalog-product-view .product-shop .qty-wrapper label{ display: block;}
.product-shop .qty-wrapper input.qty + button.button-edit{padding: 0 5px; line-height: 25px; margin-top: 3px; width: 38px;}
.product-shop .qty-wrapper input.qty + button.button-edit:hover,
.product-shop .qty-wrapper input.qty + button.button-edit:active,
.product-shop .qty-wrapper input.qty + button.button-edit:focus{ background: #666666;}
.product-shop .qty-wrapper input.qty.need-update + button.button-edit{ background: red;}

.catalog-product-view .add-to-cart{ margin-top: 30px;}
.catalog-product-view .add-to-cart-buttons{float:none; margin-right:0px; clear:both;}
.catalog-product-view .add-to-cart-buttons .button{width:auto;height: 30px; line-height: 30px; float:none; background:#31952e;}
.catalog-product-view .add-to-cart-wrapper .sent-inqury{height: 30px; background: #808080; color: #fff; margin-bottom: 20px; text-align: center; text-transform: uppercase; line-height: 30px;font-size: 16px;padding: 0px 30px;float: left;min-width: 160px;}
.catalog-product-view .product-block p{background: #f2f2f2;padding: 30px;color: #333333;line-height: 20px;}
.catalog-product-view .product-block p strong{color:#333333;font-family: 'ralewaysemibold'; font-weight:normal;}
.catalog-product-view .product-shop,
.review-product-list .product-shop{margin-top:50px;}

.catalog-product-view .product-view .add-to-cart-wrapper{float: left; padding: 0;}
.product-view .add-to-links a,
.product-shop .sharing-links a.link-emailto{text-decoration: underline; color: #000;font-family: 'ralewaysemibold';}
.product-shop .sharing-links a.link-emailto{background: none;text-indent: 0;width: auto}

.catalog-product-view .additional-info{ margin-top: 70px; clear: both; overflow: hidden;}
.catalog-product-view .additional-info > div.block-info{ background:#f2f2f2; width: 300px; min-height: 150px; padding: 20px; float: left; margin-right: 20px;}
.catalog-product-view .additional-info > div.block-info:nth-child(3){ margin-right: 0;}
.catalog-product-view .additional-info > div.block-info strong{ color: #000;font-family: 'ralewaysemibold'; display: block; margin-bottom: 8px;}
.catalog-product-view .additional-info > div.block-info ul li{ color: #808080; padding-left: 12px; position: relative;}
.catalog-product-view .additional-info > div.block-info ul li:before{width:3px; height: 3px; background-color: #808080; content: ""; position: absolute; top: 7px; left: 0;}

.catalog-product-view .uploads-container table{ border: 2px solid #b4b4b4;}
.catalog-product-view .uploads-container table td,
.catalog-product-view .uploads-container table th{ text-align: left; line-height: 15px; padding: 12px 16px; border: 2px solid #b4b4b4; border-left: 0; border-right: 0;}

/*.review-product-list .product-view .product-shop .price-box .regular-price .price{color:#1a1a1a;}
.review-product-list #customer-reviews h3 span{color:#31952e;}
.review-product-list #customer-reviews h2,.review-product-list #customer-reviews h3{text-transform:capitalize;}
.review-product-list #customer-reviews .fieldset .form-list{text-transform: none;}
.review-product-list .product-view .product-shop .extra-info .no-rating a{font-family: 'ralewaysemibold';}
.review-product-list .product-view .product-shop .extra-info .no-rating a:hover{color:#31952e;}
.review-product-list .product-view .product-shop .extra-info{padding-right:0px;}
.review-product-list .block-wishlist .block-title strong{color:#1a1a1a;}
.review-product-list .block-wishlist .block-content .block-subtitle{font-weight:normal;}
.review-product-list .block-wishlist .block-content li.item{margin:0 0 10px 0px;}
.review-product-list .block-wishlist .product-details .product-name a{color:#1a1a1a;}
.review-product-list .block-wishlist .link-cart,.review-product-list .block-wishlist .price-box .price{line-height:26px;}
.review-product-list .block-wishlist .price-box .price{color:#808080;}
.review-product-list .block-wishlist .btn-remove:hover,.review-product-list .block-wishlist .btn-previous:hover{background:#666666; border-color:#666;}
.review-product-list .block-wishlist .btn-remove:after{color:#666;}
.review-product-list .block-wishlist .btn-remove:hover:after{color:#fff;}
.review-product-list .block-wishlist .link-cart{color:#1a1a1a;font-family: 'ralewaysemibold';}
.review-product-list .block-wishlist .link-cart:hover{color:#31952e;}*/
/*====product view end===*/

/*===account-login====*/
.account-login .new-users h2{font-size:18px;}
.account-login .registered-users .fieldset.content,.account-create form .fieldset{position:relative;}
.account-login .registered-users p.required{position:absolute; bottom:-25px; left:0px;}
.account-login .registered-users .buttons-set{margin-top:15px !important;}
.account-create form .buttons-set{margin-top:35px !important;}
.account-create form p.required{position:absolute; bottom:-35px; left:0px;}
.account-create form .fieldset .form-list li.control label{margin-left:-15px;}
.customer-account-forgotpassword .fieldset h2{font-size:16px;}
.customer-account-forgotpassword .fieldset p.form-instructions{font-style: normal;font-family: 'ralewayregular' !important;}
.customer-account-login .scaffold-form label:first-child{ width: auto;}
/*===account-login end====*/

/*====my account====*/
body.customer-account .my-account .page-title h1{ font-size: 24px; margin-top: 0;}
.block-account .block-title{ margin-bottom: 7px;}
.customer-account .main-container{ margin-top: 10px; font-size: 13px;}
.customer-account .col-main{width:74%; float:right;}
.customer-account .col-left{width:25%; margin-right:1%; float:left;}
.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2{padding-right:0px;}
.dashboard .col2-set .col-1 .box-title h2,
.dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-2 .box-title h2,
.dashboard .col2-set .col-2 .box-title h3{font-family: 'ralewaybold'; font-weight: normal; width: 60%;}
.customer-account .block-account .block-title strong{font-weight:normal;font-family: 'ralewaybold'; color:#1a1a1a;}
.customer-account .block-account li{font-family: 'ralewaysemibold'; border-bottom:1px solid #f2f2f2; margin: 0; margin-bottom: 6px;}
.customer-account .block-account li a{ line-height: 20px; padding: 2px 0 0 0; display: block;}
.customer-account .block-account li.current a strong{color:#31952e;font-family: 'ralewaybold'; font-weight: normal;}
.customer-account .block-account li a:hover strong,
.customer-account .block-account li a:hover{color:#31952e;font-family: 'ralewaybold';}
.customer-account .block-account .block-content.no-display{display: block !important;}

.welcome-msg{ line-height: 21px;}
.welcome-msg .hello strong{font-weight:normal;font-family: 'ralewaybold'; color:#1a1a1a;}
.dashboard .box-account p,
.dashboard .box-account address{font-family: 'ralewayregular'; font-style:normal;}
.dashboard .box-title a,
.dashboard .box-head a{text-transform:capitalize;font-family: 'ralewaybold';color:#1a1a1a;}
.dashboard .box-title a:hover,
.dashboard .box-head a:hover{color:#31952e;}
.dashboard .box-head{position:relative;}
.dashboard .box-head a,
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a{position:absolute; right:0px; top:-8px;}
.dashboard .box-head h2{font-family: 'ralewaybold'; color: #636363; font-weight: normal;}
.dashboard .box-account{overflow:hidden; margin-bottom: 47px;}
.dashboard .box-content a{font-family: 'ralewaysemibold'; margin-top:7px; display:inline-block; font-size: 14px;}
.dashboard .box-content a:hover{text-decoration:none; color:#31952e;}

.my-account .fieldset{position:relative; padding-bottom:30px; margin-bottom:0px;}
.my-account .fieldset p.required{position:absolute; bottom:5px;}
.my-account .fieldset label.required{font-weight:normal;font-family: 'ralewaysemibold';}
.my-account .fieldset .form-list li.control label{margin-left:-15px;}
.my-account .order-info-box{overflow:hidden;}
.order-info-box .box-title h2{font-family: 'ralewaysemibold'; word-wrap: break-word;}
.order-info-box .box-content{font-family: 'ralewayregular';}
.order-details .product-cart-detail .product-cart-detail-items-img{ width: 80px; border: 1px solid #efefef;}

.pager.pager-no-toolbar{overflow:visible;}
.pager.pager-no-toolbar .limiter .sbHolder{display:inline-block; width:80px;}
.pager-no-toolbar .count-container .amount strong{font-weight:normal;font-family: 'ralewayregular';}
.pager.pager-no-toolbar .limiter > label{font-size:12px; line-height:31px; float:left; text-transform:capitalize;}

.my-account .addresses-list{font-family: 'ralewayregular';}
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2{font-size:16px;font-family: 'ralewaybold'; color: #636363;}
body.customer-account .my-account .addresses-list h3{font-family: 'ralewaysemibold';}
.my-account .addresses-list .item a{font-family: 'ralewaysemibold';}
.my-account .addresses-list .item a:hover{color:#31952e;}
.my-account .order-info #order-info-tabs li.current{font-weight: normal;font-family: 'ralewaysemibold'; color:#31952e;}
.my-account .order-info #order-info-tabs li a{font-family: 'ralewaysemibold'; color:#1a1a1a;}
.my-account .order-info #order-info-tabs li a:hover{color:#31952e;}
.my-account .field.field_company_address,
.checkout-onepage-index .field.field_company_address{display:none;}

body.customer-account .data-table.orders{margin-top:0px;}
body.customer-account .data-table.orders td a{font-family: 'ralewaysemibold'; font-size: 12px;}
body.customer-account .data-table.orders td a:hover{color:#31952e;}
body.customer-account .data-table.orders td.status em{font-style:normal;}
.my-account .page-title.title-buttons a,
.my-account .order-links a{font-family: 'ralewaysemibold'; color:#1a1a1a;padding: 0 8px;line-height: 22px;border: 1px solid #000;}
.my-account .page-title.title-buttons a:hover,
.my-account .order-links a:hover{color:#31952e;}
body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator{top:-39px !important;}
body.customer-account .my-account .order-details h2.sub-title{font-family: 'ralewayregular'; font-weight:normal;}
body.customer-account .my-account .order-details h2.sub-title a{color:#1a1a1a;font-family: 'ralewaysemibold'; text-transform:capitalize;}
body.customer-account .my-account .order-details h2.sub-title a:hover{color:#31952e;}
body.customer-account .my-account .order-additional h2.sub-title{font-family: 'ralewaysemibold';}
.my-account .product-review .product-img-box,
.my-account .product-review .product-details{width:355px; float:left;}
.my-account #my-reviews-table.data-table td{line-height:21px; padding-bottom:0px;}
.my-account #my-reviews-table.data-table td a{line-height:21px;font-family: 'ralewaysemibold';}
.my-account #my-reviews-table.data-table td a:hover{color:#31952e;}
.no-touch .product-image:hover{border-color:#666;}

.customer-account #wishlist-table{ font-size: 12px;}
#wishlist-table .price-box{ margin: 0;}
#wishlist-table .product-name,
.customer-account #wishlist-table .product-name a,
#wishlist-table .price-box .price{color:#1a1a1a;font-size: 12px;font-family: 'ralewaysemibold';color: #000;}
#wishlist-table.clean-table thead th{font-family: 'ralewaysemibold'; font-size: 12px; color: #000; border-bottom: 1px solid #676767;}
#wishlist-table .wishlist-sku,
#wishlist-table textarea{font-family: 'ralewayregular';color: #808080;}
#wishlist-table td.customer-wishlist-item-cart .truncated a{font-family: 'ralewayregular';}
.customer-account .add-to-cart-alt input{height: 24px;line-height: 24px;margin: 0;color: #909090;text-align: left;border: 1px solid #656565;}
.label-box label { min-width: 120px; margin-right: 5px;}
#wishlist-table td.customer-wishlist-item-price,
#wishlist-table th.customer-wishlist-item-price,
#wishlist-table .item-manage,
#wishlist-table textarea,
#wishlist-table .link-edit.button,
#wishlist-table .button.btn-cart,
#wishlist-table .customer-wishlist-item-remove{ display: none;}

.webforms-result-index .page-title h1{ text-align: left;border-bottom: 1px solid #ededed; margin-top: 0;}
.webforms-results-block .webforms-results-header span{ font-size: 12px;font-family: 'ralewayregular';}
.webforms-result-index .wf-result-row{ margin-bottom: 8px;}
.webforms-results-block .toggle-item{ float:right;padding: 0 8px;line-height: 22px;border: 1px solid #000;}
.webforms-results-block .webforms-results-toggle {margin-top:10px;}
/*====my account end====*/

/*====shopping cart====*/
.checkout-cart-index .cart{ margin-top: 70px;}
.cart .page-title{ border-bottom: 0; margin-bottom: 0;}
.cart .page-title h1,
.cart-prepayment .page-title h1{ display: block; text-align: center; font-size: 18px; font-family: 'ralewaysemibold'; color: #000; float: none;}
.checkout-cart-prepayment .cart-prepayment>a{position: relative; margin-bottom: 8px; display: inline-block; padding-left: 10px; text-decoration: underline; color: #888888;}
.checkout-cart-prepayment .cart-prepayment>a:before{ position: absolute; left: 0; top:0; content:"<";}
.cart-table{width:100%;font-family: 'ralewayregular';}
.cart-table.data-table thead th,
.cart-table.data-table tbody td,
.cart-table.data-table tfoot td{ padding: 18px 0 14px 0;}
.cart-table.data-table thead th{border-bottom: 1px solid #676767; padding-bottom: 9px;}
.cart-table.data-table tbody td{border-bottom: 1px solid #e6e6e6;}
.cart .cart-totals table tfoot{ border:1px solid #b3b3b3; padding: 15px; }
.cart-totals-wrapper .cart-totals table tfoot td{font-size: 18px; padding: 18px 15px; color: #000; text-transform: uppercase; text-align: left;font-family: 'ralewaymedium';}
.cart-prepayment .cart-totals-wrapper .cart-totals table tfoot td{ text-align: right; padding-right: 0;}
.cart-table tfoot tr.last{ border-bottom: 0;}
.cart-table thead th,
.cart-table .cart-links > li > a,
.cart-table .product-cart-info .product-name a,
.cart-table .product-cart-info .product-name,
.cart-table .cart-price .price,
.button2 span,
.button2 span span,
.cart-table caption,
.cart-payment-wrapper .cart-payment label{ font-size: 12px;font-family: 'ralewaysemibold'; color: #000; line-height: 15px;}
.cart-table .cart-price{ line-height: 15px; display: block;}
.cart-table .product-cart-actions{ color: #000; line-height: 15px;}
.cart-table caption{font-size: 14px; text-transform: uppercase;}
.cart-table.data-table tbody td.product-cart-image { padding-right: 15px;}
.cart-table.data-table tbody td.product-cart-image .image-wrapper { position: relative; }
.cart-table.data-table tbody td.product-cart-image .image-wrapper a { display: block; }
.cart-table.data-table tbody td.product-cart-image .image-wrapper img { display: block; width: 100%; }
.cart-table.data-table tbody td.product-cart-image .image-wrapper .stock-type { width: 18px; }
.data-table.cart-table .item-options{ padding: 0; margin: 0; margin-top: 15px;}
.cart-table .item-options dt,
.cart-table .item-options dd{ font-weight: normal; font-style: normal; color: #808080; padding: 0; margin-bottom: 0; line-height: 15px; display: inline-block; font-size: 12px;font-family: 'ralewayregular';}
.cart-table .cart-links > li{ min-width: 0;}
.cart-table .cart-links > li > a{ padding: 0 8px; line-height: 22px; border: 1px solid #000;}
.cart-table .product-cart-info .product-cart-sku{font-style:normal;/*font-family: 'ralewayregular';*/}
.cart-table .product-cart-image .product-image a:hover{border:1px solid #666666;}
.cart-table .product-cart-actions .qty{ width: 99px; height: 24px; line-height: 24px; margin:0; color: #909090; text-align: left; border: 1px solid #656565;}
.product-cart-remove{position: relative;}
.product-cart-remove ul{position: absolute;right: 0px;bottom: 10px;}
.cart-table  .bt-remove{ font-size: 12px; line-height: 15px; color:#6d6e70; padding-left: 14px; position: relative; float: right;}
.cart-table  .bt-remove:before{ width: 8px;height: 8px; position: absolute; top:3px; left: 0; content: ""; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/delete.png) no-repeat;}
.button2 span,
.button2 span span{ text-decoration: none; height: auto; line-height: 24px;}
.button2.btn-update{ border: 1px solid #000;}
.cart-totals-wrapper{ padding: 0;}
.cart-totals-wrapper .cart-totals{ padding: 0;}
.cart-totals-wrapper .cart-totals table{ float: right;}
.cart-totals-wrapper .cart-totals a{ text-decoration: underline;}
.cart-totals table tfoot strong .price{ color: #31952e;font-family: 'ralewaymedium';font-size: 18px;}
.cart-totals .checkout-types .btn-checkout{color: #fff;text-align: center;text-transform: uppercase;font-size: 15px; background: #31952e;}
.checkout-types .method-checkout-cart-methods-multishipping a{text-decoration:underline;}
.checkout-types .method-checkout-cart-methods-multishipping a:hover{color:#31952e;}
.cart .shipping-country .sbHolder,
.cart .shipping-region .sbHolder{margin-top:4px;}
.sp-methods dt{font-weight:normal;font-family: 'ralewaybold' !important;}
.sp-methods .price{font-weight:normal !important;font-family: 'ralewaybold' !important;}

.cart-prepayment .cart-payment{ padding: 15px 30px; border: 1px solid #e6e6e6;}
.cart-payment-wrapper { margin-bottom: 20px;}
.cart-payment-wrapper .payment-methods{overflow: hidden; margin-top: 12px;}
.cart-payment-wrapper .payment-method{ position: relative; padding-left: 32px; display: inline-block; padding-right: 35px; float: left; width: 290px;}
.cart-payment-wrapper .payment-method.offline-upload{ width: 310px;}
.cart-payment-wrapper .payment-method label{ color: #929292; float: left; line-height: 25px;}
.cart-payment-wrapper .payment-method a{ color: #31952e; text-decoration: underline;font-family: 'ralewaysemibold';}
.cart-payment-wrapper .payment-method .jquery-safari-checkbox{ position: absolute; left: 0; top:2px;}
.cart-payment-wrapper .payment-method .payment-action{ clear: both; line-height: 25px; float: left;}
.payment-method .jquery-safari-checkbox span.empty-img{width: 17px; height: 17px;}
.payment-method .jquery-safari-checkbox span.empty-img{background-position: 0px -175px;}
.payment-method .jquery-safari-checkbox-hover span.empty-img{background-position: 0px -175px;}
.payment-method .jquery-safari-checkbox-checked span.empty-img{background-position: 0px -223px;}
.payment-method .jquery-safari-checkbox-checked .jquery-safari-checkbox-hover .empty-img{background-position: 0px -223px;}
.payment-method .jquery-safari-checkbox-disabled .empty-img{background-position: 0px -175px;}
.payment-method .jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled .empty-img{background-position: 0px -175px;}
.cart-prepayment .btn-checkout{ float: right; background: #30952d;}
.payment-upload-image { max-width: 250px; margin-bottom: 5px;}

.shipping #co-shipping-method-form .sp-methods dd label{font-style:normal; margin-left:-15px;}
.cart .shipping .sp-methods label span{font-weight:normal;font-family: 'ralewaybold';}
/*====shopping cart= end===*/

/*===check out===*/
.checkout-onepage-index .col-right{ margin-top: 116px;}
.opc #opc-login .buttons-set{margin-top:15px;}
.opc #opc-login p.description{font-family: 'ralewayregular';}
.opc #opc-login .fieldset p.required{bottom:50px;}
.opc .form-list label{font-weight:normal;font-family: 'ralewaysemibold';}
.opc .form-list .control label{font-family: 'ralewayregular'; margin-left:-15px;}
.opc .section.active .step-title{border-bottom:none;}
.opc .section.allow .step-title h2,
.opc .section .step-title h2{ font-size: 14px;}
.opc .section .step-title .number,
.opc .section.allow .step-title .number{background-color:#f2f2f2; color:#4d4d4d;}
.opc .section.active .step-title .number{background-color:#666666; color:#fff;}
.opc .section.allow:not(.active) .step-title a{color:#1a1a1a;}
.opc .section.allow:not(.active) .step-title a:hover{color:#31952e;}
.opc .section .step{position:relative;}
.opc .section .step .fieldset p.required{position:absolute; bottom:60px;}
.opc .section .step .buttons-set{padding-top:50px;}
.sidebar .block.block-progress.opc-block-progress .block-title strong{color:#1a1a1a;font-family: 'ralewaysemibold';}
.sidebar .block.block-progress dd,
.sidebar .block.block-progress dd address{font-style:normal;font-family: 'ralewayregular';}
.sidebar .block.opc-block-progress dt.complete .changelink a:hover{color:#31952e;}
.data-table thead th{font-family: 'ralewaysemibold';  background: none;color: #000;padding: 3px 0; font-size: 12px;  border-bottom: 1px solid #676767;}
.data-table tbody td,
.data-table tfoot td{font-family: 'ralewayregular'; font-size: 12px;}
.data-table tfoot td strong,
.data-table tfoot td strong .price,
.data-table tbody td h3.product-name{font-weight:normal;font-family: 'ralewaysemibold'; color: #000;}
.item-options dt{font-family: 'ralewayregular'; font-style: normal; font-weight: normal; line-height: 15px;font-size: 12px;}
#billing-new-address-form .fields .sbHolder{margin-bottom:4px;}
.price-box .price,
.price{font-weight:normal;font-family: 'ralewayregular'; font-size: 12px;}
.opc .buttons-set a{font-family: 'ralewaysemibold';}
.opc .buttons-set a:hover{color:#31952e;}
.sp-methods label a{ float: left; margin-left:5px; text-decoration: underline; color: #828282;}
.item-options dd{ padding-left: 0;font-family: 'ralewayregular'; line-height: 15px; font-size: 12px;}
.sp-methods .form-list{ padding-left: 10px;}

#my-orders-table.orders thead th{ width: 16.67%;}
#my-orders-table.orders tbody td.view{ text-align: right; padding-right: 10px;}

.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content.no-display{ display: block !important;}
/*===check out end===*/

/*===multiaddress checkout===*/
.checkout-progress{overflow:hidden; margin-bottom:15px;}
.checkout-progress li{float:left; margin-right:12px;font-family: 'ralewaysemibold'; font-size:16px; border-bottom:2px solid #fff;color:#1a1a1a; text-transform:uppercase;}
.checkout-progress li.active{color:#31952e;border-bottom:2px solid #31952e;}
.multiple-checkout{margin-top:25px;}
.multiple-checkout h2{font-size:14px; margin-top:25px; margin-bottom:15px;}
.multiple-checkout .data-table td .btn-remove2{background-position: 10px -642px;text-indent: -9999em;display: inline-block;line-height: 25px;}
.multiple-checkout .data-table td .sbHolder{margin-top:4px;}
.multiple-checkout .box{margin-bottom:20px;}
.multiple-checkout h4{font-family: 'ralewaysemibold'; font-weight:normal;}
.multiple-checkout .box .box-title a,
.multiple-checkout h3 a,
.multiple-checkout h4 a{font-family: 'ralewaysemibold'; font-size:14px;}
.multiple-checkout .box .box-title a:hover,
.multiple-checkout h3 a:hover,
.multiple-checkout h4 a:hover{color:#31952e;}
.checkout-multishipping-address-newshipping .fieldset .form-list li.control label{margin-left:-15px;}
.checkout-multishipping-address-newshipping .fieldset,
.checkout-multishipping-address-editshipping .fieldset{position:relative; padding-bottom:30px;}
.checkout-multishipping-address-newshipping .fieldset p.required,
.checkout-multishipping-address-editshipping .fieldset p.required{position:absolute; bottom:10px;}
.multiple-checkout .sp-methods dt label{margin-left:-15px;}
.multiple-checkout .sp-methods .form-list{padding-left:0px;}
.multiple-checkout .input-box .v-fix{margin-top:4px;}
.multiple-checkout .cvv-what-is-this{line-height: 30px;display: inline-block;margin-top: 9px; text-decoration:underline;}
.checkout-multishipping-overview .multiple-checkout .col2-set{overflow:hidden;}

.cart-totals-wrapper .cart-totals .prepayment-terms { text-align:right;}
.cart-shipment-wrapper { margin-bottom: 20px; }
.cart-shipment-wrapper .cart-shipment { float:right;}
.cart-shipment-wrapper .cart-shipment label { width: 100%; text-align: right;}
dt.sp-freeshipping,dd.sp-freeshipping label { display:none !important;}
dd.sp-freeshipping .method-desc { color: #636363; font-family: 'ralewaysemibold';}

/*===multiaddress checkout end===*/

/*===checkbox====*/
.jquery-checkbox{display: inline; font-size: 20px; line-height: 20px; cursor: pointer; float:left; position:relative; left:15px; top:5px;}
.shipping-list-detail .jquery-checkbox{left:-4px; top:-2px;}
.jquery-checkbox .mark{display: inline-block;}
.jquery-checkbox span.empty-img{vertical-align: middle; display:inline-block; text-indent: -9999em; width: 14px; height: 13px;}
.jquery-checkbox span.empty-img{background: transparent url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/bnd_checkbox.png) no-repeat;}
.jquery-checkbox span.empty-img{background-position: 0px -1px;}
.jquery-checkbox-hover span.empty-img{background-position: 0px -1px;}
.jquery-checkbox-checked span.empty-img{background-position: 0px -43px;}
.jquery-checkbox-checked .jquery-checkbox-hover span.empty-img{background-position: 0px -43px;}
.jquery-checkbox-disabled span.empty-img{background-position: 0px 0px;}
.jquery-checkbox-checked .jquery-checkbox-disabled span.empty-img{background-position: 0px 0px;}
.jquery-safari-checkbox{display: inline; cursor: pointer; cursor: hand; float:left; position:relative; left:15px; top:5px;}

.open-shipping-by-div .jquery-checkbox{left:0px;}

.jquery-safari-checkbox .mark{display: inline-block;}
.jquery-safari-checkbox span.empty-img{vertical-align: middle; display:inline-block; text-indent: -9999em; width: 14px; height: 13px;}
.jquery-safari-checkbox span.empty-img{background: transparent url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/bnd_checkbox.png) no-repeat;}
.jquery-safari-checkbox span.empty-img{background-position: 0px -89px;}
.jquery-safari-checkbox-hover span.empty-img{background-position: 0px -89px;}
.jquery-safari-checkbox-checked span.empty-img{background-position: 0px -132px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover .empty-img{background-position: 0px -132px;}
.jquery-safari-checkbox-disabled .empty-img{background-position: 0px -89px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled .empty-img{background-position: 0px -89px;}

/*other page===============================================================================*/
.page-sitemap a:hover{font-family:'ralewaysemibold';color:#31952e;}
.checkout-cart-configure .product-options .no-title .jquery-checkbox{ left: 0; top: 0;}

/*inquiry*/
.webform .form-left{ width: 225px; float: left; margin-right: 15px;}
.webform .form-right{ width: 642px; float: left;}
.webform .form-left .std-description p{ margin-bottom: 15px;}
.webform .form-right .fieldset-8{ background: #f2f2f2; border: 1px solid #e6e6e6; padding:16px 18px; margin-bottom: 45px; overflow: hidden;}
.webform .form-right h2.legend{ font-size: 12px;font-family: 'ralewaybold';margin: 0;border: 0;padding-bottom: 8px;}
.webform .form-right h2.legend .desc-short{ color: #808080;font-family: 'ralewayregular'; font-size: 12px;}
.webform .form-right .form-list li.fields{ display: inline-block; float: left;}
.webform .form-right .form-list li.fields .field{ margin-right: 13px;}
.webform .form-right .form-list li.fields input{ width:141px;}
.webform .form-right li.fields .field.webforms-fields-item-num{width: 294px; }
.webform .form-right li.fields .field.webforms-fields-priority,
.webform .form-right li.fields .field.webforms-fields-uom{ width: 141px;}
.webform .form-right li.fields .field.webforms-fields-uom{ margin-right: 0;}
.webform .form-right li.fields .field.webforms-fields-priority .sbHolder,
.webform .form-right li.fields .field.webforms-fields-uom .sbHolder{ width: 139px;}
.webform .form-right li.fields .field.webforms-fields-uom .sbToggle,
.webform .form-right li.fields .field.webforms-fields-priority .sbToggle{ border-left: 0;}
.webform .form-right li.fields .field.webforms-fields-priority .sbOptions,
.webform .form-right li.fields .field.webforms-fields-uom .sbOptions{ width: 139px;}
.webform .form-right li.fields .field.webforms-fields-description{ width:602px;}
.webform .form-right li.fields .field.webforms-fields-description input,
.webform .form-right li.fields .field.webforms-fields-item-num input{ width: 100%;}
.webform .form-right li.fields .field.webforms-fields-qty-up{ margin-right: 0;}
.field.webforms-fields-comment textarea{ width: 640px; height: 312px; border: 1px solid #5e5e5e;}
.webforms-fields-comment label,
.webforms-fields-attach label {display:none;}
.webform .form-right .form-list li .webforms-fields-attach input {width:auto;}
.webform .buttons-set{ text-align: left; margin-top: 48px;}
.webform .buttons-set .button{ background: #31952e; float: left; margin-left: 0; margin-top: 48px;}
.webform .buttons-set p.required{ display: none;}

/*404*/
.cms-page-view .std h1, .cms-no-route .std h1{ color: #333333;}
.cms-page-view .std li, .cms-no-route .std li{font-family: 'ralewayregular'; font-style: normal;}
.cms-page-view .std li a, .cms-no-route .std li a{ text-decoration: underline;}

/*file*/
.product-view .product-options dd .input-box{position: relative;}
.file-label{position: relative; width: 100px; height: 26px; text-align: center; display: inline-block;background: #6d6e70;border-radius: 4px;overflow: hidden;color: #fff !important;text-decoration: none;text-indent: 0;line-height: 26px !important; float: left;}
.file-label .product-custom-option,
.payment-action input.file-field,
.webforms-fields-attach input.file-field{position: absolute;font-size: 100px;right: 0;top: 0;opacity: 0;}
.product-options input.fifle-url,
.payment-action input.fifle-url,
.webforms-fields-attach input.fifle-url{ width:250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; line-height: 26px; border: 0; background:none; color: #808080;font-size: 12px; margin-top: 0;}
.payment-action input.fifle-url{ width: 143px;}
.webform .form-right .form-list li .webforms-fields-attach input.fifle-url{ width: 250px;}
.webforms-fields-attach label.file-label{ display: inline-block;}
p.no-margin{ clear: both;}

/*send email*/
.sendfriend-product-send .block.block-wishlist{ display: none;}
#product_sendtofriend_form #recipients_options .additional-row .btn-remove{ margin-left: 430px;}

/*is-customize*/
.catalog-product-view.is-customize .product-img-box #aitcg-gallery-tooltip{ margin: 8px 0;}
.catalog-product-view.is-customize .product-img-box #aitcg-control-panel{ padding: 24px 0;}
.is-customize .product-img-box #aitcg-control-panel .aitcg-button{ line-height: 30px; color: #fff; margin: 0; padding: 0 10px; border: 0; font-size: 15px;}
.is-customize .product-img-box #aitcg-control-panel .aitcg-button.apply-but{ background: #31952e; float: left;}
.is-customize .product-img-box #aitcg-control-panel .aitcg-button.reset-but{ background: #808080; float: right;}
.catalog-product-view.is-customize .product-shop .product-options label.required em,
.catalog-product-view.is-customize .product-shop .product-options label.required:after,
.catalog-product-view.is-customize .product-shop p.required{ display: none;}
.is-customize .product-shop .jquery-checkbox{ left:0; top: 0; }
.is-customize .product-shop .jquery-safari-checkbox{ left: 0;}
.is-customize .product-shop .label label{ padding-left: 10px;}
.catalog-product-view.is-customize .product-options .size.last .sbHolder{ width: 119px;}
.catalog-product-view.is-customize .product-options .size.last .sbSelector{ width: 93px;}
.catalog-product-view.is-customize .product-options .size.last .sbOptions{ width: 119px;}
.catalog-product-view.is-customize .product-options .sbToggle{ border-left: 1px solid #808080;}
.catalog-product-view.is-customize .extra-info{ position: relative;}
.catalog-product-view.is-customize .extra-info .qty-wrapper{ position: absolute; left: 160px; top: -52px;}
.catalog-product-view.is-customize .extra-info .qty-wrapper input{ width: 119px;}
.catalog-product-view.is-customize .add-to-cart-buttons .button{ margin-top: 40px; margin-bottom: 0;}

.aitcg-toolbox .category-previews .container{ padding-left: 5px;}
.aitcg-toolbox .category-previews div div{ margin: 3px; padding: 0; width: 77px; height: 77px;}
.aitcg-toolbox .tools-bodies { min-height: 280px; max-width:280px; position: relative;}
.aitcg-toolbox .tools-bodies .buttons {position:absolute; bottom: 5px;}
.icon.align-button{ border: 1px solid #6d6e70; padding: 2px; border-radius: 3px;}
.icon.align-button.button-left{ clear: both;margin-left: 0;background-image: url("https://backup.chiliconcept.com/skin/frontend/bnd/default/images/text_left.png");}
.icon.align-button.button-right{ background-image: url("https://backup.chiliconcept.com/skin/frontend/bnd/default/images/text_right.png");}
.icon.align-button.button-center {background-image: url("https://backup.chiliconcept.com/skin/frontend/bnd/default/images/text_center.png");}
.aitcg-toolbox .tools-bodies .input-text,
.aitcg-toolbox .tools-bodies select { width: 60%;}
.aitcg-toolbox .tools-bodies .form-list { width: 100%;}
#aitcg-tool-PredefinedImage .category-select{ display: none;}
#aitcg-tool-PredefinedImage .category-previews { max-width: 100%; /*max-height: 240px;*/}
#aitcg-tool-PredefinedImage .aitcg-under-template-block,
#aitcg-tool-PredefinedImage .buttons,
#aitcg-tool-Text .jscolorpicker,
#aitcg-tool-Text .aitcg-under-template-block { display: none;}
#aitcg-tool-UserImage .image-preview {border-top: 1px solid #e6e6e6;padding-top: 5px;}
#aitcg-tool-Save .buttons div, #aitcg-tool-Save .buttons .bt-svg {display: none;}
#aitcg-tool-Text .text-colors strong{ margin-top: 12px; padding-top: 18px; display: block; border-top: 1px solid #e6e6e6;}
#aitcg-tool-Text .aitcg_colorset{ width: 100%;}
#aitcg-tool-Text .aitcg_colorset_color{ width: 21px; height:20px; border:1px solid #d2d2d3;}


.aitcg-toolbox-icons .tools-icons .toolTitle .icon{ background-color: #f2f2f2; border: 2px solid #f2f2f2;}
.aitcg-toolbox-icons .toolTitle.selected .icon,
.aitcg-toolbox-icons .toolTitle:hover .icon {background-color: #000;border: 2px solid #000;}
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-PredefinedImage.selected .icon,
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-PredefinedImage:hover .icon{background-image: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/images/clipart.png'); background-color: #000;}
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-UserImage.selected .icon,
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-UserImage:hover .icon{background-image: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/images/upload.png'); background-color: #000;}
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Text.selected .icon,
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Text:hover .icon{background-image: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/images/text.png'); background-color: #000;}
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Save.selected .icon,
.aitcg-toolbox-icons .aitcg-dark #aitcg-tool-title-Save:hover .icon{background-image: url('https://backup.chiliconcept.com/skin/frontend/bnd/default/images/save.png'); background-color: #000; }
.is-customize .aitcg-toolbox .tools-icons{ overflow: hidden;}
.is-customize .aitcg-toolbox .tools-bodies{ border: 1px solid #6d6e70; border-radius: 5px; padding: 12px; margin: 24px 0;}
.aitcg-toolbox .category-previews img.selected,
.aitcg-toolbox .category-previews img:hover{border: 1px solid #6d6e70; border-radius: 5px; padding: 3px;}

/*product list*/
.use-icon .input-box { display:none;}
.use-icon .custom-opt-box .opt-item { float:left; border: 1px solid #fff; padding:2px;}
.use-icon .custom-opt-box .opt-item img{}
.use-icon .custom-opt-box .opt-item.active{ border: 1px solid #e2e2e2;}

.prepayment-detail-link { float:right;}
th.cart-total-head, td.product-cart-total { text-align: right;}


/*uni-skus */
.uni-skus-wrapper{margin-top: 25px; display: block;}
.uni-skus-wrapper .uni-sku{width: 110px; height: 110px; float: left; margin-right: 15px; margin-bottom: 20px; background-color: #f4f4f4;}
.uni-skus-wrapper .uni-sku a{display:block; border: 1px solid transparent;}
.uni-skus-wrapper .uni-sku:nth-child(4n){ margin-right: 0;}
.uni-skus-wrapper .uni-sku.current a,.uni-skus-wrapper .uni-sku a:hover{border-color: #c7c7c7;}

/*==order history===*/
.nav-account-links{ height: 55px; background: #f2f2f2; width: 100%;}
.nav-account-links ul{ width: 960px; margin: 0 auto;}
.nav-account-links ul li{ float: left; margin-right: 31px;}
.nav-account-links ul li:last-child{ margin-right: 0;}
.nav-account-links ul li a{ color: #808080; font-size: 12px;font-family: 'ralewaysemibold'; line-height: 55px; display: inline-block; position: relative; padding-left: 31px;}
.nav-account-links ul li.current a,
.nav-account-links ul li a:hover{ color: #31952e;}
.nav-account-links ul li a:before{ content: ""; position: absolute; width: 31px; height: 100%; left: 0; top: 0; background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/orders-sales-history.png)0 center; }
.nav-account-links ul li.current a:before,
.nav-account-links ul li a:hover:before{ background:url(https://backup.chiliconcept.com/skin/frontend/bnd/default/images/orders-sales-history-active.png)0 center;}
.nav-account-links ul li.link-account a:before,
.nav-account-links ul li.current.link-account a:before,
.nav-account-links ul li.link-account a:hover{ background-position: 0 center;}
.nav-account-links ul li.link-cart a:before,
.nav-account-links ul li.current.link-cart a:before,
.nav-account-links ul li.link-cart a:hover:before{ background-position: -134px center;}
.nav-account-links ul li.link-orders a:before,
.nav-account-links ul li.current.link-orders a:before,
.nav-account-links ul li.link-orders a:hover:before{ background-position: -244px center;}
.nav-account-links ul li.link-logout a:before,
.nav-account-links ul li.current.link-logout a:before,
.nav-account-links ul li.link-logout a:hover:before{ background-position: -885px center;}

/*style-smith*/
.cart-table .cart-product-info{min-width: 200px;}
#checkout-review-table th.product-detail{width: 100px;}
#checkout-review-table td{padding: 5px 0px;}
#checkout-review-table td dl{margin: 10px 0px;}
#my-orders-table th.product-detail{width: 100px;}
#my-orders-table td{padding: 5px 0px;}
#my-orders-table td.last{padding-right: 2px;}
#my-orders-table td dl{margin: 10px 0px;}
.fieldset.fieldset-clean{padding-bottom: 0px;}
.account-create .fieldset h2.legend{margin-top: 25px;}

.product-shop .price-info { display:none; }

/**==chic ========================================*/
.nav-1,.nav-1 h3,.nav-1 a,.nav-1 a:hover,.nav-1 a:link,.nav-1 a:visited,.nav-1 a:active,.nav-1 a:focus{color:#31952e;}
.is-chic .breadcrumbs ul li strong,
.catalog-product-view.is-chic .filter-items .filter-item a:hover,
.catalog-product-view.is-chic .filter-items .filter-selected a,
.catalog-category-view.is-chic .filter-items .filter-item a:hover,
.catalog-category-view.is-chic .filter-items .filter-selected a,
.is-chic .category-products .products-grid li.item h2.product-name a,
.is-chic .category-products .products-grid li.item div.actions button,
.is-chic .product-view .product-shop .product-name span.h1{color: #31952e;}
.is-chic .product-view .add-to-cart-buttons .button,
.is-chic .product-view .add-to-cart-buttons .button:hover{background: #31952e;}
.is-chic .product-view .product-shop .price-info { }

.is-chic .product-shop .availability{ display:none;}
.is-chic .product-shop .preorder-summary-container .list-delivery .list-detail.last,
.is-chic .product-shop .preorder-summary-container .list-total .total-fix,
.is-chic .product-shop .price-info,
.is-chic .category-products .price-box{ display:none;}
.is-chic .category-products .product-name .pro-name:after{ content:"";}

.catalog-category-view.is-chic .main-container a,
.catalog-category-view.is-chic .main-container a:hover,
.catalog-category-view.is-chic .main-container a:active,
.catalog-category-view.is-chic .main-container a:focus{color:#31952e;}
.catalog-category-view.is-chic .col1-layout .category-title.page-title .category-bannercon h1,
.catalog-category-view.is-chic .category-products .products-grid > li .product-info .product-name,
.catalog-product-view.is-chic .preorder-summary-wrapper .list-block .details.grand-total,
.catalog-category-view.is-chic .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-product-view.is-chic .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-category-view.is-chic .block-layered-nav .filter-wrapper .filter-item.filter-selected a{ color: #31952e;}

.catalog-product-view.is-chic .product-shop .product-name span.h1{ margin-bottom: 11px;}


/**==chie==========================================*/
.nav-2,.nav-2 h3,.nav-2 a,.nav-2 a:hover,.nav-2 a:link,.nav-2 a:visited,.nav-2 a:active,.nav-2 a:focus{color:#a5a088;}
.is-chie .breadcrumbs ul li strong,
.catalog-product-view.is-chie .filter-items .filter-item a:hover,
.catalog-product-view.is-chie .filter-items .filter-selected a,
.catalog-category-view.is-chie .filter-items .filter-item a:hover,
.catalog-category-view.is-chie .filter-items .filter-selected a,
.is-chie .product-shop .availability,
.is-chie .category-products .products-grid li.item h2.product-name a,
.is-chie .category-products .products-grid li.item div.actions button,
.is-chie .product-view .product-shop .product-name span.h1{color: #a5a088;}
.is-chie .product-view .add-to-cart-buttons .button,
.is-chie .product-view .add-to-cart-buttons .button:hover{background: #a5a088;}
.is-chie #narrow-by-list .attr-brand, 
.is-chie #narrow-by-list .attr-product-time, 
.is-chie #narrow-by-list .attr-minimum-order-quantity {  visibility: hidden;}
.is-chie .product-shop .price-info { display:block; }

.catalog-category-view.is-chie .main-container a,
.catalog-category-view.is-chie .main-container a:hover,
.catalog-category-view.is-chie .main-container a:active,
.catalog-category-view.is-chie .main-container a:focus{color:#a5a088;}
.catalog-category-view.is-chie .col1-layout .category-title.page-title .category-bannercon h1,
.catalog-category-view.is-chie .category-products .products-grid > li .product-info .product-name,
.catalog-product-view.is-chie .preorder-summary-wrapper .list-block .details.grand-total,
.catalog-category-view.is-chie .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-product-view.is-chie .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-category-view.is-chie .block-layered-nav .filter-wrapper .filter-item.filter-selected a{ color:#a5a088;}

.catalog-product-view.is-chie .product-shop .short-description .attr-basic li{ clear: both;}
.catalog-product-view.is-chie .product-view .extra-info .simple-summary .total-price{color:#a5a088;}
.catalog-product-view.is-chie .product-shop .product-name span.h1{  margin-bottom: 0;padding-bottom: 0; line-height: 26px;}
.catalog-product-view.is-chie .product-shop .short-description .std{ margin-bottom: 18px;}
.catalog-product-view.is-chie .product-shop .qty-wrapper input.qty{ border-color: #000;}
/**==chis===========================================*/ 
.nav-3,.nav-3 h3,.nav-3 a,.nav-3 a:hover,.nav-3 a:link,.nav-3 a:visited,.nav-3 a:active,.nav-3 a:focus{color:#d71a21;}
.is-chis .breadcrumbs ul li strong,
.catalog-product-view.is-chis .filter-items .filter-item a:hover,
.catalog-product-view.is-chis .filter-items .filter-selected a,
.catalog-category-view.is-chis .filter-items .filter-item a:hover,
.catalog-category-view.is-chis .filter-items .filter-selected a,
.is-chis .product-shop .availability,
.is-chis .category-products .products-grid li.item h2.product-name a,
.is-chis .category-products .products-grid li.item div.actions button,
.is-chis .product-view .product-shop .product-name span.h1{color: #d71a21;}
.is-chis .product-view .add-to-cart-buttons .button,
.is-chis .product-view .add-to-cart-buttons .button:hover{background: #d71a21;}
.is-chis .category-products .product-info .product-name .pro-name:after{ content: ""; padding-left: 0;}

.catalog-category-view.is-chis .main-container a,
.catalog-category-view.is-chis .main-container a:hover,
.catalog-category-view.is-chis .main-container a:active,
.catalog-category-view.is-chis .main-container a:focus{color:#d71a21;}
.catalog-category-view.is-chis .col1-layout .category-title.page-title .category-bannercon h1,
.catalog-category-view.is-chis .category-products .products-grid > li .product-info .product-name,
.catalog-product-view.is-chis .preorder-summary-wrapper .list-block .details.grand-total,
.catalog-category-view.is-chis .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-product-view.is-chis .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-category-view.is-chis .block-layered-nav .filter-wrapper .filter-item.filter-selected a{ color:#d71a21;}

.is-chis .product-shop .availability { display:none;}
/**==ins==============================================*/
.nav-4,.nav-4 h3,.nav-4 a,.nav-4 a:hover,.nav-4 a:link,.nav-4 a:visited,.nav-4 a:active,.nav-4 a:focus{color:#fc922c;}
.is-ins .breadcrumbs ul li strong,
.catalog-product-view.is-ins .filter-items .filter-item a:hover,
.catalog-product-view.is-ins .filter-items .filter-selected a,
.catalog-category-view.is-ins .filter-items .filter-item a:hover,
.catalog-category-view.is-ins .filter-items .filter-selected a,
.is-ins .product-shop .availability,
.is-ins .category-products .products-grid li.item h2.product-name a,
.is-ins .category-products .products-grid li.item div.actions button,
.is-ins .product-view .product-shop .product-name span.h1{color: #fc922c;}
.is-ins .product-view .add-to-cart-buttons .button,
.is-ins .product-view .add-to-cart-buttons .button:hover{background: #fc922c;}

.is-ins .product-shop .availability{ display:block; color: #fc922c;}
.is-ins .product-shop .additional-buttons .button:hover { background-color: #fc922c; }
.is-ins .product-shop .price-info,
.is-ins .product-shop .preorder-summary-container .list-delivery .list-detail.last,
.is-ins .product-shop .preorder-summary-container .list-total .total-fix,
.is-ins .category-products .price-box{ display:none;}
.is-ins .category-products .product-name .pro-name:after{ content:"";}

.catalog-category-view.is-ins .main-container a,
.catalog-category-view.is-ins .main-container a:hover,
.catalog-category-view.is-ins .main-container a:active,
.catalog-category-view.is-ins .main-container a:focus{ color:#fc922c;}
.catalog-category-view.is-ins .col1-layout .category-title.page-title .category-bannercon h1,
.catalog-category-view.is-ins .category-products .products-grid > li .product-info .product-name,
.catalog-product-view.is-ins .preorder-summary-wrapper .list-block .details.grand-total,
.catalog-category-view.is-ins .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-product-view.is-ins .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-category-view.is-ins .block-layered-nav .filter-wrapper .filter-item.filter-selected a{ color:#fc922c;}

/*==is-customize======================================================*/
.is-customize .breadcrumbs ul li strong,
.catalog-product-view.is-customize .filter-items .filter-item a:hover,
.catalog-product-view.is-customize .filter-items .filter-selected a,
.is-customize .category-products .products-grid li.item h2.product-name a,
.is-customize .category-products .products-grid li.item div.actions button,
.is-customize .product-view .product-shop .product-name span.h1{color: #31952e;}

.catalog-category-view.is-customize .main-container a,
.catalog-category-view.is-customize .main-container a:hover,
.catalog-category-view.is-customize .main-container a:active,
.catalog-category-view.is-customize .main-container a:focus{color:#31952e;}
.catalog-category-view.is-customize .category-products .products-grid > li .product-info .product-name,
.catalog-product-view.is-customize .preorder-summary-wrapper .list-block .details.grand-total,
.catalog-category-view.is-customize .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-product-view.is-customize .block-layered-nav .filter-wrapper a.filter-remove:hover,
.catalog-category-view.is-customize .block-layered-nav .filter-wrapper .filter-item.filter-selected a,
.catalog-product-view.is-customize .product-view .extra-info .simple-summary .total-price{ color: #31952e;}

.catalog-product-view.is-customize .product-view .extra-info .simple-summary{ min-width: 279px;}

.error-required { border: 1px solid red !important; }

/** product detail*/
.product-shop .tips-stockqty,
.product-shop .tips-minqty { margin-bottom: 1px; color:red;}
.product-shop div.label-calc { margin-top: 20px; color: red;}
.product-shop span.label-calc { float:right;}
.product-shop span.label-minqty { display:block;color: #cdcdcd;}
.product-shop span.label-minqty span.minqty-err { color:red;}
.product-shop .extratxt-tips { color:#dddddd;}
.product-shop .editqty-error{ border-color:red; outline: none;}

.cart-prepayment .cart-remark-wrapper,.order-remark-wrapper { margin-bottom: 20px;}
.cart-prepayment .cart-remark-wrapper .cart-remark { text-align:right;}
#checkout-step-payment .prepayment-terms { margin-left: 10px; margin-bottom: 10px;}
#checkout-step-payment .payment-upload-image { margin-left: 10px; }

#nav li a span { display: block; font-size: 12px; line-height: 12px; text-transform: none;}
/** product detail.customize */
.catalog-product-view.is-customize .extra-info div.qty-wrapper { position: relative; left: auto; top: auto;}
.catalog-product-view.is-customize .extra-info .simple-summary, .catalog-product-view.is-customize .label-calc {display:none;}
.catalog-product-view.is-customize .product-shop .short-description { display:none;}
.is-chic .custom-product-new-tab { float:right; position: relative; padding: 0 10px; height: 30px; text-align: center; background-color: #31952e; line-height: 30px; color: #fff; margin-top: 6px; }
.is-ins .custom-product-new-tab { float:right; position: relative; padding: 0 10px; height: 30px; text-align: center; background-color: #fc922c; line-height: 30px; color: #fff; margin-top: 6px; }
.custom-product-new-tab:hover { -moz-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); -webkit-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); }

/** order */
.order-company-container { height: 30px;}
.order-company-container .order-company .jquery-checkbox { left: 0px;}
.order-company-container .order-company label { margin: 8px 0 0 7px;}
.order-company-container .order-company-loading { background: url("https://backup.chiliconcept.com/skin/frontend/bnd/default/images/ajax-loader-14px.gif") left center no-repeat; height: 100%; padding-top: 5px;}
.order-company-container .order-company-loading span { margin-left: 20px; }

.is-chrome .order-company-container .order-company label { margin-top: 7px;}

.multiple-uploads .images-uploads .upload-link{ word-wrap: break-word; width: 90%; display: block;}
.multiple-uploads .images-uploads .bt-del-upload { float: right;}
.multiple-uploads .images-upload-actions { margin-top: 5px;}
.multiple-uploads .images-upload-actions .bt-add-upload{ display: block;text-align: left;margin-top: 5px; text-decoration: underline;}
.multiple-uploads .images-upload-actions .uploader .file-url{ display: inline-block; margin: 5px 0 0 5px;}

.nav-account-links .link-logout { float:right;}

/** footer */
.footer .links-payment {box-sizing:border-box; float:right; padding:0 0 0 40px; width:25% }
.footer .links-payment a { display:block; margin-top:30px;}

.cms-online input {display:block;}
.cms-online span.red {color:red;}
.cms-online div.row-item {margin-bottom: 7px;}

/** register */
.customer-account-create .field-company-address { display: none; }


/**
 * toolbar
 */
.toolbar .sort-by .sbHolder, .toolbar .sort-by .sbHolder .sbSelector, .toolbar .sort-by .sbOptions{ width: 200px; text-align: left;}
.toolbar .sort-by .sbHolder .sbSelector { text-indent: 7px; }

/**
 * home & category
 */
.cycle-slideshow div.cycle-item { background: none;}
.catalog-category-view .category-title div.category-image { background: none;}


/**
 * 	Required Login Message
 */
a#url_required_login {
    font-size: 14px;
    color: #1a1a1a;
}

a#url_required_login:hover {
	text-decoration: underline;
}

.add-to-cart-success .btn-remove{
    background-color:white;
    /*background-color:transparent;*/
    margin:3px 0 0;
}

.add-to-cart-success {
	background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 50%;
    top: 0;
    width: 500px;
    margin-left: -20%; /*margin-left: -125px;*/
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 20px 30px 20px 30px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    z-index: 99999;
}
.add-to-cart-success img{
	max-width: 15%;
  margin-right: 20px;
  float: left;
}
.add-to-cart-success .go-to-cart{
  border: 1px solid #fff;
	display: inline-block;
  width: 300px;
  line-height: 22px;
  margin-top: 5px;
}
.add-to-cart-text{
  width: 330px;
  display: inline-block;
  float: left;
  word-wrap: break-word;
}
.add-to-cart-success .go-to-cart:hover{
  background: rgba(255, 255, 255, 0.5);
}
.add-to-cart-success a { color: #fff; text-decoration: underline; font-weight: bold;}
.add-to-cart-success a:hover { color: #fff; text-decoration: none;}
.add-to-cart-success .btn-remove { position: absolute; right: 10px; top: 10px; margin-top: -5px; background-position:0 -3100px;}
.add-to-cart-success .btn-remove:hover { color: #666; }

.currency-switcher .sbOptions {
    width: auto;
    overflow-x: hidden;
}
.locale-switcher .sbHolder {
    width: auto;
}
.currency-switcher.locale-switcher .sbSelector {
    width: auto;
    position: static;
}

