.widget{display:inline;}.widget .widget-title{margin:10px 0;}.widget .widget-title h2{font-size:18px;color:#d12c01;}.widget .widget-products{margin:0 -20px 0;}.cms-home .col1-layout .widget .widget-products,.cms-index-index .col1-layout .widget .widget-products{margin:0 0 20px;}.col-main>.widget{display:block;margin:40px 0 0;}.col-main>.widget+.widget{margin-top:20px;}.widget .products-grid{list-style:none;margin-bottom:0;padding-left:20px;}.widget .products-grid p,.widget .products-list p{margin-bottom:0;}.widget .products-list{list-style:none;margin-bottom:0;padding-left:0;}.widget .add-to-links{list-style:none;padding-left:0;margin:5px 0;}.widget-banner{clear:both;display:block;width:100%;overflow:hidden;text-align:center;}.widget-banner li{margin:7px 0;}.top-container .widget-banner li{margin:0;}.footer-before-container .widget-banner li{margin:0;}.widget-banner-inline{display:block;clear:both;padding:7px 0;text-align:center;}.widget-banner-inline ul,.widget-banner-inline li{display:inline;}.widget-banner-inline li{margin:0 3px;}.widget-banner-inline li img{vertical-align:middle;}.widget-new-products{display:block;margin:10px 0;}.checkout-cart-index .col1-layout .widget-new-products{display:block;padding:0 20px;}.widget-viewed{display:block;margin:10px 0;}.checkout-cart-index .col1-layout .widget-viewed{display:block;padding:0 20px;}.widget-compared{display:block;margin:10px 0;}.checkout-cart-index .col1-layout .widget-compared{display:block;padding:0 20px;}.widget-static-block{}.widget-events{display:block!important;}.top-container .widget-product-link,.top-container .widget-category-link,.top-container .widget-cms-link,.top-container .widget-hierarchy-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0;}.top-container .widget-product-link a,.top-container .widget-category-link a,.top-container .widget-cms-link a,.top-container .widget-hierarchy-link a{display:block;padding:12px 12px;background:#fff url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x;border:1px solid #cfcfcf;text-align:center;font:bold 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;}.top-container .widget-product-link a:hover,.top-container .widget-category-link a:hover,.top-container .widget-cms-link a:hover,.top-container .widget-hierarchy-link a:hover{color:#d53c00;text-decoration:none;}.footer-before-container .widget-product-link,.footer-before-container .widget-category-link,.footer-before-container .widget-cms-link,.footer-before-container .widget-hierarchy-link{display:block;border-bottom:1px solid #e2e2e2;margin:7px 0;}.footer-before-container .widget-product-link a,.footer-before-container .widget-category-link a,.footer-before-container .widget-cms-link a,.footer-before-container .widget-hierarchy-link a{display:block;padding:10px 12px;background:#fff url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x;border:1px solid #cfcfcf;text-align:center;font:bold 15px/1.25 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;cursor:pointer;}.footer-before-container .widget-product-link a:hover,.footer-before-container .widget-category-link a:hover,.footer-before-container .widget-cms-link a:hover,.footer-before-container .widget-hierarchy-link a:hover{color:#d53c00;text-decoration:none;}.widget-product-link-inline{display:inline;}.col-main .widget-product-link{display:block;text-align:right;margin:7px 0;}.col-main .widget-product-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}.col-main .widget-product-link a:hover{color:#333;text-decoration:none;}.sidebar .widget-product-link{display:block;margin:10px 0;padding:017px/* 0 37px*/; /*background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }.sidebar .widget-product-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}.sidebar .widget-product-link a:hover{color:#333;text-decoration:none;}.widget-category-link-inline{display:inline;}.top-container .widget-category-link{border-bottom:0;}.top-container .widget-category-link a{border-color:#ca3934;color:#d53c00;background-image:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-links2.gif);background-color:#f9d2c1;}.top-container .widget-category-link a:hover{color:#fff;}.col-main .widget-category-link{display:block;text-align:right;margin:7px 0;}.col-main .widget-category-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}.col-main .widget-category-link a:hover{color:#333;text-decoration:none;}.sidebar .widget-category-link{display:block;margin:10px 0;padding:017px/* 0 37px*/; /*background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }.sidebar .widget-category-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}.sidebar .widget-category-link a:hover{color:#333;text-decoration:none;}.widget-cms-link-inline{display:inline;}.col-main .widget-cms-link{display:block;text-align:right;margin:7px 0;}.col-main .widget-cms-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}.col-main .widget-cms-link a:hover{color:#333;text-decoration:none;}.sidebar .widget-cms-link{display:block;margin:10px 0;padding:017px/* 0 37px*/; /*background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }.sidebar .widget-cms-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}.sidebar .widget-cms-link a:hover{color:#333;text-decoration:none;}.widget-cms-hierarchy-link-inline{display:inline;}.col-main .widget-cms-hierarchy-link{display:block;text-align:right;margin:7px 0;}.col-main .widget-cms-hierarchy-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding-right:15px;color:#333;text-decoration:underline;}.col-main .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none;}.sidebar .widget-cms-hierarchy-link{display:block;margin:10px 0;padding:017px/* 0 37px*/; /*background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }.sidebar .widget-cms-hierarchy-link a{font-size:12px;background:url(https://www.capeunionmart.co.za/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat;padding:0 15px 0 0;color:#333;text-decoration:underline;}.sidebar .widget-cms-hierarchy-link a:hover{color:#333;text-decoration:none;}@media print {*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;border:0}@font-face{font-family:'myriad_proregular';src:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/fonts/cmart-webfont.eot');src:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/fonts/cmart-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/fonts/cmart-webfont.woff') format('woff'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/fonts/cmart-webfont.ttf') format('truetype'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/fonts/cmart-webfont.svg#myriad_proregular') format('svg');font-weight:normal;font-style:normal;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{ (
  ;overflow-x: hidden;
); }html{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;}body{font-family:'myriad_proregular';font-size:12px;line-height:1.25em;color:#383838;background-color:#fff;overflow:hidden;}.fluidbg:after{content:" ";height:100%;position:absolute;top:0px;z-index:-1;display:block;width:200vw;margin-left:-50vw;}h1,h2,h3,h4,h5,h6{font-weight:normal;}h1{font-size:30px;line-height:34px;}h2{font-size:26px;line-height:30px;}h3{font-size:16px;line-height:20px;}h4{font-size:15px;line-height:19px;}h5{font-size:14px;line-height:17px;}h6{font-size:12px;line-height:15px;}.page-title h1{margin-top:0;}.page-title .separator{margin:0 3px;}.page-title .link-rss{float:right;}.title-buttons{text-align:right;}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;}.subtitle,.sub-title{clear:both;}a{color:#333;text-decoration:none;}a:hover,a:focus{color:#999;text-decoration:underline;outline:none;}a:visited{color:#333;}img{height:auto;vertical-align:middle;}.button{background:#e1f5d5;border:none;color:#383838;font-size:12px;display:inline-block;margin:0px;padding:6px 10px;font-weight:bold;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;}.button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.button:hover,.button:focus{text-decoration:none;background:#318C5D;color:#fff;border-color:#a1a1a1;}.button:active,.button.active{outline:0;background-image:none;}.button.disabled,.button[disabled],fieldset[disabled] .button{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}.button:focus,.button:active{color:#fff;background-color:#318c5d;border-color:#a1a1a1;}.btn-proceed-checkout:hover,.btn-proceed-checkout:active,.btn-proceed-checkout:focus,#place-order-button:hover,#place-order-button:active,#place-order-button:focus{background-color:#47a447;border-color:#398439;color:#fff;}.button.btn-cart{margin-right:13px;}.button.btn-cart:after{content:'';display:block;width:0;height:0;border-left:13px solid #e1f5d5;border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;right:-13px;top:0;}.button.btn-cart:hover:after{border-left:13px solid #318C5D;}fieldset{padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="file"]{display:block;}select[multiple],select[size]{height:auto;}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto;}.input-text:-moz-placeholder{color:#999;}.input-text::-moz-placeholder{color:#999;}.input-text:-ms-input-placeholder{color:#999;}.input-text::-webkit-input-placeholder{color:#999;}.input-text,textarea{display:inline-block;width:100%;height:35px;padding:11px;font-size:14px;color:#383838;vertical-align:middle;background-color:#fafafa;border:1px solid #eaeaea;}#footer .input-text,#footer textarea{background-color:#fff;border:1px solid #e4ded0;}select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';padding:3px 35px 0 11px;border-radius:0;width:100%;background-color:transparent;height:35px;font-size:14px;}.select-wrapper{background:transparent url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/dropdown_bg.jpg) no-repeat scroll 100% 50%;background-color:#fff;border:1px solid #eaeaea;border-radius:0;overflow:hidden;position:relative;width:60%;}.select-wrapper:after{background-color:rgba(0,0,0,0.4);content:'';height:24px;position:absolute;right:29px;top:2px;width:1px;}.select-wrapper .select-dropdown{display:none;}select:after{}.storelocator .select-wrapper{width:100%;}.input-text[disabled],.input-text[readonly],textarea[disabled],textarea[readonly],fieldset[disabled] .input-text{cursor:not-allowed;background-color:#eeeeee;}.radio,.form-list .control label,.checkbox{cursor:pointer;width:auto;}ul,ol{list-style:none;margin:0;padding:0;}table{border:none;}label{color:#383838;display:inline-block;}label em{color:#e12020;padding-right:5px;}.form-list label{width:29%;margin-bottom:5px;}.form-list li{margin:0 0 15px 0;}.form-list .field{margin:0 0 10px 0;}.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px;}.form-list li.control .input-box{clear:none;display:inline;width:auto;}.form-list .input-box,.form-list .input-text{display:inline-block;width:70%}.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}.form-list .input-range input.input-text{width:74px;}.buttons-set{line-height:30px;float:left;}.buttons-set a{text-transform:none;}.back-link{float:left;}.buttons-set button.button{float:right;}.buttons-set p.required{margin:0 0 5px;color:#e12020;}.validation-advice{clear:both;min-height:13px;margin:5px 0 10px 0;padding-left:17px;font-size:10px;line-height:13px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/validation_advice_bg.gif) 2px 1px no-repeat;color:#f00;}.sagex3-index-index .main-container .form-list .validation-advice{margin:5px 0 0 0;}.validation-failed{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.validation-failed:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;}p.required{font-size:11px;text-align:right;color:#e12020;}p.required.eft-id{margin:0 0 5px 0;}span.required{color:#e12020;}.v-fix{float:left;}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}.success{color:#3d6611;font-weight:bold;}.error{color:#f00;font-weight:bold;}.notice{color:#ccc;}.messages,.messages ul{list-style:none;margin:0;padding:0;display:inline-block;width:100%;}.messages i{display:inline-block;margin-right:10px;}.messages li{margin:0;}.error-msg,.success-msg,.note-msg,.notice-msg{min-height:24px;padding:10px;border-radius:3px;font-size:12px;text-align:center;text-transform:uppercase;}.error-msg{background-color:#ff544c;color:#fff;}.success-msg{background-color:#5dc46e;color:#fff;}.note-msg,.notice-msg{background-color:#ccc;}.breadcrumbs{color:#666;text-transform:uppercase;margin-top:20px;}.breadcrumbs ul{padding:0;margin:0;}.breadcrumbs ul *{display:inline-block;}.breadcrumbs ul>li a:first-child{padding-left:0;}.breadcrumbs a,.breadcrumbs strong{padding:5px;}.breadcrumbs span{padding:5px 0;}.breadcrumbs a{color:#666;}.pages .pagination{margin:0;}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:3px;}.pagination li{display:inline;}.pagination li a,.pagination li span{position:relative;float:left;padding:2px 7px;line-height:1.428571429;text-decoration:none;margin-left:-1px;}.pagination li:first-child a,.pagination li:first-child span{margin-left:0;}.pagination li:last-child a,.pagination li:last-child span{}.pagination li a:hover,.pagination li span:hover,.pagination li a:focus,.pagination li span:focus{background-color:#fff;}.pagination .active a,.pagination .active span,.pagination .active a:hover,.pagination .active span:hover,.pagination .active a:focus,.pagination .active span:focus{z-index:2;color:#333;background-color:#c8c8c8;cursor:default;}.toolbar-bottom .pagination .active a,.toolbar-bottom .pagination .active span,.toolbar-bottom .pagination .active a:hover,.toolbar-bottom .pagination .active span:hover,.toolbar-bottom .pagination .active a:focus,.toolbar-bottom .pagination .active span:focus{background:none;z-index:auto;}.toolbar select{padding:2px;background:#fff;box-shadow:none;}.toolbar .sort-by select{width:100px;margin:0 10px 0 5px;}.toolbar .icon-bars{background:#318c5d;color:#fff;font-size:16px;padding:10px;border-radius:4px;float:left;margin-right:10px;}.toolbar .menu-text{float:left;display:inline-block;margin:11px 38px 0 0;}.toolbar div.container .toolbar-inner-container>.icon-bars{display:none;}.catalog-category-view .toolbar div.container .toolbar-inner-container>.icon-bars{display:inline-block;}.toolbar .menu-text:hover,.toolbar .icon-bars:hover{cursor:pointer;}.toolbar .limiter .limiter-skin{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/dd_skin.png) no-repeat right center #f5f5f5;border:1px solid #e0e0e0;border-radius:4px;width:50px;overflow:hidden;display:inline-block;vertical-align:middle;}.toolbar .limiter{margin-top:4px;float:right;}.toolbar .toolbar-inner-container>*{display:inline-block;vertical-align:middle;}.toolbar .limiter select{background:transparent;width:100px;border:none;height:auto;padding:4px 6px;}.toolbar{padding:10px 0;clear:both;text-transform:uppercase;text-align:center;position:relative;}.toolbar-inner-container{position:relative;}.toolbar .sort-by{margin-top:10px;}.toolbar .amount{display:inline-block;vertical-align:middle;margin:10px 10px 0 0;float:right;}.toolbar-bottom{text-align:center;}.toolbar-bottom .toolbar,.toolbar-bottom .toolbar .toolbar{padding:0;}.toolbar-bottom .pages{display:inline-block;font-size:16px;text-align:center;width:100%;background:#f5f5f5;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 2px rgba(0,0,0,0.2);height:40px;overflow:hidden;}.toolbar-bottom .pagination{display:inline-block;}.toolbar-bottom .pagination li{float:left;}.toolbar-bottom .pagination>li:last-child>span,.toolbar-bottom .pagination>li:first-child>span{}.toolbar-bottom .pagination>li a{}.toolbar-bottom .pagination>li a.i-previous,.toolbar-bottom .pagination>li a.i-next{display:inline-block;}.toolbar-bottom .pagination>li a.i-next i{margin-left:5px;}.toolbar-bottom .pagination>li a.i-previous i{margin-right:5px;}.toolbar-bottom .pagination>li>a.i-next:before{content:'Next';}.toolbar-bottom .pagination>li>a.i-previous:after{content:'Back';}.toolbar .sort-by>*{display:inline-block;vertical-align:middle;line-height:normal;padding:0 6px;}.toolbar-bottom .no-pagination{border-top:0;}.toolbar-bottom>.toolbar{line-height:normal;}.toolbar-bottom .limiter,.toolbar-bottom .sort-by{display:none;}.toolbar-bottom .pagination li>a,.toolbar-bottom .pagination li>span{padding:10px 12px;}.toolbar-bottom .pagination li>span:hover,.toolbar-bottom .pagination li>span{color:#999;}.toolbar-bottom .pagination li>span:before{}.toolbar-mof{background:#fff;border-bottom:1px solid #eee;}.toolbar-mof>.container{position:relative;}.toolbar .limiter label{margin-right:10px;}.toolbar label{display:inline-block;}.data-table{width:100%;}.data-table th{padding:6px;border:1px solid #ddd;font-weight:bold;white-space:nowrap;}.data-table td{padding:5px;border:1px solid #ddd;}.data-table thead{background-color:#f2f2f2;}.data-table tr.even{background-color:#f6f6f6;}.data-table tbody.odd td{border-width:0 1px;}.data-table tbody.even{background-color:#f6f6f6;}.data-table tbody.even td{border-width:0 1px;}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px;}.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}.data-table td.label,.data-table th.label{font-weight:bold;background-color:#f6f6f6;text-shadow:none;color:#333;border-radius:0;line-height:normal;border-bottom:none;border-right:none;}.data-table tr.last{border-bottom:1px solid #ddd;}tr.summary-total{cursor:pointer;}tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}tr.show-details .summary-collapse{background-position:0 -53px;}tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}tr.summary-details-first td{border-top:1px solid #d2d8db;}tr.summary-details-excluded{font-style:italic;}.cart-tax-info{display:block;}.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px;}.cart-tax-total{display:block;padding-right:20px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}.cart-tax-info .price,.cart-tax-total .price{display:inline;font-weight:normal;}.cart-tax-total-expanded{background-position:100% -53px;}.links li{display:inline;}.links li.first{padding-left:0;}.links li.last{background:none;padding-right:0;}.link-cart{font-weight:bold;color:#f00;}.link-reorder{font-weight:bold;}.link-print{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;}.link-rss{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}.btn-remove:before{font-family:FontAwesome;content:"\f00d";color:#383838;font-size:20px;}.btn-remove:hover{text-decoration:none;}.btn-remove{font-size:14px;}.cards-list dt{margin:5px 0 0;}.cards-list .offset{padding:2px 0 2px 20px;}.separator{margin:0 3px;}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;text-indent:-999em;overflow:hidden;}.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/i_notice.gif) 20px 50% no-repeat;}.noscript p{margin:0;}.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}.notice-cookie .notice-inner{margin:0 auto;padding:12px 0 12px 80px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/i_notice.gif) 20px 25px no-repeat;text-align:left;}.notice-cookie .notice-inner p{margin:0 0 10px;border:1px dotted #cccc73;padding:10px;}figure{margin:0;}.carousel-control{overflow:hidden;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}.hide{display:none!important;}.show{display:block!important;}.invisible{visibility:hidden;}.pull-right{float:right!important;}.pull-left{float:left!important;}.pull-clear-right{float:right;clear:right;}.pull-clear-left{float:left;clear:left;}.qty-plus:before,.qty-minus:before{content:"\f0fe";font-size:20px;font-family:FontAwesome;font-style:normal;color:#383838;display:block;margin-right:5px;line-height:1em;margin-top:-1px;}.qty-minus:before{content:"\f146";}.qty-plus,.qty-minus{background:none;border:none;padding:0px;display:block;float:none;}.displayTrackingResults{padding:5px;}.load-options{display:none;}#newsletter_popup{text-align:center;}.zopim{z-index:98!important;}.block.block-list.block-compare,.actions_container{display:none!important;}@media (min-width: 768px) {.buttonset-checkout-center{position:relative;left:-39%;}}.promo-badge{background-repeat:no-repeat;background-size:100%;height:60px;position:absolute;right:10px;top:10px;width:60px;z-index:1;}.sale-badge{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/sale_badge.png");}.instore-promo-badge{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/instore_promo_badge.png");}.online-promo-badge{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/online_promo_badge.png");}.promo-banner{background-repeat:no-repeat;background-size:100%;height:150px;left:10px;position:absolute;top:0px;width:150px;z-index:1;}.sale-banner{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/sale_banner.png");}.instore-promo-banner{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/instore_promo_banner.png");}.online-promo-banner{background-image:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/online_promo_banner.png");}.container-fluid{width:100%;}.row.nogutter{margin:0px;}.row.nogutter>[class*='col-']:not(:first-child):not(:last-child){padding-right:0;padding-left:0;}.row.nogutter>[class*='col-']:first-child{padding-right:0;}.row.nogutter>[class*='col-']:last-child{padding-left:0;}.page{margin:0 auto;padding:0;text-align:left;width:960px;}.page-print{background:#fff;padding:20px;text-align:left;}.page-empty{background:#fff;padding:20px;text-align:left;}.page-popup{padding:20px;text-align:left;}.main-container{margin-top:27px;min-height:300px;}.nobr{white-space:nowrap;}.wrap{white-space:normal;}.a-left,table th.a-left,table td.a-left{text-align:left;}.a-center,table th.a-center,table td.a-center{text-align:center;}.a-right,table th.a-right,table td.a-right{text-align:right;}.v-top{vertical-align:top;}.v-middle{vertical-align:middle;}.f-left,.left{float:left;}.f-right,.right{float:right;}.f-none{float:none;}.f-fix{float:left;width:100%;}.no-display{display:none;}.d-inline{display:inline;}.no-margin{margin:0;}.no-padding{padding:0;}.no-bg{background:none;}.hidden{display:none;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.product-essential .price{font-size:16px;}.price-box{overflow:hidden;margin:10px 0;}.price-box .price{font-weight:normal;line-height:normal;}.product-shop .regular-price{display:block;float:left;}.regular-price .price{font-weight:normal;}.product-shop .old-price{display:inline-block;vertical-align:top;}.old-price .price-label{white-space:nowrap;}.old-price .price{font-weight:normal;text-decoration:line-through;}.product-shop .special-price{display:inline-block;margin-left:15px;vertical-align:top;}.special-price .price-label{font-weight:bold;white-space:nowrap;}.special-price .price{font-weight:normal;color:#e30613;}.minimal-price .price-label{font-weight:bold;white-space:nowrap;}.minimal-price-link{display:block;}.minimal-price-link .label{color:#333333;background-color:transparent;font-weight:normal;font-size:11px;text-shadow:none;border-radius:0;padding:0;}.minimal-price-link .price{font-weight:normal;}.price-excluding-tax{display:block;}.price-excluding-tax .label{white-space:nowrap;}.price-excluding-tax .price{font-weight:normal;}.price-including-tax{display:block;}.price-including-tax .label{white-space:nowrap;}.price-including-tax .price{font-weight:bold;}.configured-price .price-label{font-weight:bold;white-space:nowrap;}.configured-price .price{font-weight:bold;}.weee{display:block;font-size:11px;color:#444;}.weee .price{font-size:11px;font-weight:normal;}.price-excl-tax{display:block;}.price-excl-tax .label{display:block;white-space:nowrap;}.price-excl-tax .price{display:block;}.price-incl-tax{display:block;}.price-incl-tax .label{display:block;white-space:nowrap;}.price-incl-tax .price{display:block;font-weight:bold;}.price-from .price-label{font-weight:bold;white-space:nowrap;}.price-to .price-label{font-weight:bold;white-space:nowrap;}.price-notice{padding-left:10px;}.price-notice .price{font-weight:bold;}.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}.catalog-product-view .product-shop p.special-price,.catalog-product-view .product-shop p.old-price{margin-top:0;margin-bottom:0;}.fromstyle{font-size:18px;color:red;padding-top:5px;padding-right:8px;}.catalog-category-view .fromstyle,.catalogsearch-result-index .fromstyle,.cms-index-index .category-products .fromstyle{font-size:16px;color:#F00;padding-top:1px;padding-right:8px;}.catalog-product-view .fromstyle{display:none!important;}.class-MostViewed .menu-products .fromstyle{display:block!important;}#header{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/contours.png) #383838;padding-top:10px;padding-bottom:10px;}#header .welcome-msg{margin:15px 0 0 0;font-size:11px;float:left;color:#00809f;}#header .free-ship{color:#fff;font-size:14px;font-style:italic;}#header .free-ship>div{display:inline-block;}#header .free-ship span{font-size:18px;}#header .free-ship i{font-size:20px;vertical-align:bottom;margin-right:10px;}#header .header-top-container{margin-top:10px;height:34px;}#header .links{float:right;color:#fff;margin-top:3px;}#header .links li{float:left;}#header .links a{padding:0 15px;color:#fff;font-weight:bold;}#header .links a:hover{cursor:pointer;}#header .links a.link-logout,#header .links a.link-register{padding:0;}#header .links i{color:#e1f5d5;margin-right:10px;font-size:16px;vertical-align:bottom;}#header .links li.last a{border:none;padding-right:0;}#header .logo{display:block;margin:-36px 0 10px 0;text-align:center;}#header .logo img{}.free-shipping{width:100%;}.shipping-alert .free-ship-container{background:#fff;padding-top:8px;}.shipping-alert img{text-align:center;width:100%;}.shipping-alert .free-ship{color:#2e2e2e;font-size:18px;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:10px;}.shipping-alert .free-ship>div{display:inline-block;}.shipping-alert .free-ship span{font-size:18px;}.shipping-alert .free-ship i{background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/free-shipping.png') no-repeat 0 -2px;background-size:contain;vertical-align:bottom;margin-right:10px;width:35px;height:20px;display:inline-block;margin-bottom:-4px;}.headercart{margin-top:10px;}#search_mini_form{margin:0;margin-top:10px;}#search_mini_form .button{background:transparent;padding:0;}#search_mini_form .input-wrapper{padding:3px 10px 3px 8px;border:1px solid #d8d8d8;box-shadow:#f4f4f4 0 0 0 4px;border-radius:3px;height:30px;}#search_mini_form .form-search #search.input-text{height:32px;padding:0 10px;font-size:12px;color:#515050;margin-left:-3px;border-radius:0;-webkit-appearance:none;}#search_mini_form ::-webkit-input-placeholder{color:#515050;opacity:1;}#search_mini_form :-moz-placeholder{color:#515050;opacity:1;}#search_mini_form ::-moz-placeholder{color:#515050;opacity:1;}#search_mini_form :-ms-input-placeholder{color:#515050;opacity:1;}#search_mini_form .icon-search{font-size:16px;color:#fff;background:#318c5d;display:inline-block;vertical-align:top;padding:0 9px;line-height:32px;border-top-left-radius:2px;border-bottom-left-radius:2px;}#search_mini_form .button:hover .icon-search{background:#29764e;}#search_autocomplete{background:#fff;border:1px solid #c1c0c0;border-top:0;}#search_autocomplete ul li{padding:5px 10px;}#search_autocomplete ul li.odd{background:#f5f5f5;}#search_autocomplete ul li.selected{background:#e5e5e5;}#search_autocomplete .amount{float:right;}.sticky-links{position:fixed;right:0;top:200px;z-index:3;}.sticky-links>li{background:rgba(0,0,0,0.8);margin-bottom:10px;border-bottom-left-radius:5px;border-top-left-radius:5px;right:-86px;position:relative;transition:right 0.3s;-webkit-transition:right 0.5s;}.sticky-links>li:hover{background:#eee;}.sticky-links>li>a{display:block;padding:6px 15px;width:136px;color:#333;}.sticky-links>li>a span{vertical-align:middle;}.sticky-links>li>a i{color:#e1f5d5;font-size:25px;vertical-align:middle;width:22px;text-align:center;margin-right:15px;}.sticky-links>li:hover>a i{color:#318c5d;}.sticky-links>li>a:hover{text-decoration:none;cursor:pointer;}.sticky-links>li.link-track>a i{font-size:16px;background:#e1f5d5;color:#333;width:22px;height:22px;border-radius:11px;padding-top:3px;}.sticky-links>li.link-track:hover>a i{color:#eee;background:#318c5d;}.sticky-links>li.link-chat>a i{font-size:22px;}.sticky-links .link-track>div,.sticky-links .link-help>div{position:absolute;background:#eee;right:0;z-index:4;padding:15px 30px 15px 15px;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-top:-3px;display:none;min-width:168px;}.sticky-links .link-help>div{width:280px;}.sticky-links .link-track>div{border-top-left-radius:5px;padding-bottom:25px;}.header-tracker .tracker-container{width:100%;text-align:center;}.header-tracker .input-box{display:inline-block;}.header-tracker input{width:200px;margin-bottom:10px;display:block;text-align:center;}.header-tracker .button{background:#308c5d;color:#fff;font-weight:normal;font-size:13px;padding:9px 10px;border-radius:3px;margin-left:-2px;width:200px;}.header-tracker label{display:block;font-size:16px;color:#383838;line-height:normal;margin-bottom:15px;}.cms-mobile-track .page-title,.cms-track .page-title{text-align:center;}.header-tracker .order-info-message{margin-top:20px;text-align:center;}.header-tracker .order-info-message table{text-align:left;margin:20px 0;}.header-tracker .order-info-message table .error,.header-tracker .order-info-message table .error a{font-weight:normal;color:#ba172a;}#header .account-create-container{background:#fff;margin-bottom:45px;font-size:14px;display:none;}#header .account-create{margin-top:15px;}#header .account-create .button:after{content:'';display:block;width:0;height:0;border-left:13px solid #e1f5d5;border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;right:-13px;top:0;}#header .account-create .button:hover:after{border-left:13px solid #318C5D;}#header .account-create #form-validate>.fieldset{width:48%;display:inline-block;vertical-align:top;margin:0;}#header .account-create #form-validate>.fieldset:first-child{margin-right:2%;}#header .account-create #advice-required-entry-firstname,#header .account-create #advice-required-entry-lastname{margin-left:29%;}#header .account-create .form-list label{vertical-align:top;margin-top:5px;margin-bottom:0;}#header .account-create h2.legend{font-size:16px;text-transform:uppercase;border-bottom:1px solid #EEEEEE;padding-bottom:5px;line-height:normal;}#header .account-create p.required,#header .account-create em,#header .account-create span.required,#header .account-create .divider,#header .account-create .back-link,#header .account-create .page-title{display:none;}#header .account-create .input-text{height:30px;padding:7px;}#header .account-create .input-box .input-text{width:100%;}#header .account-create .buttons-set{float:right;margin-top:-40px;margin-right:20px;}#header .account-login label{display:none;}#header #mini-login-container .form-list{margin-top:15px;}#header #mini-login-container .form-list>li{display:inline-block;vertical-align:top;}#header #mini-login-container .form-list>li .input-box{width:auto;}#header #mini-login-container .form-list>li .input-text{width:180px;height:auto;padding:5px 10px;}#header #mini-login-container .required{display:none;}#header #mini-login-container .buttons-set{line-height:normal;float:none;}.parentclass-Men>a,.parentclass-Woman>a,.parentclass-Kids>a{cursor:default!important;}.class-MostViewed #products-grid .price-box .price{font-size:13px;}.class-MostViewed #products-grid .price-box{height:100%!important;padding-top:6px;}.navcol-cnt-1 .class-Gear ul.level2>div{float:left;width:50%;}.navcol-cnt-1 .class-Gear ul.level2 div>li{line-height:32px;border-bottom:1px solid #E5E5E5;}.close-menu{padding:10px;background:#ff9900;color:#fff;text-transform:uppercase;position:absolute;top:10px;right:10px;border:solid 1px #fff;}.class-MostViewed .menu-products .fromstyle{font-size:13px;padding:0px 5px 0px 0px;}.block{margin:0 0 15px 10px;padding:0 0 15px;border-bottom:1px solid #ccc;}.block .block-title strong{font-size:16px;font-weight:normal;}.block .block-title a{text-decoration:none;}.block .block-subtitle{font-size:13px;font-weight:bold;}.block .block-content{padding:10px 0;}.block .block-content li.item{padding:5px 0;}.block .btn-remove,.block .btn-edit{float:right;}.block .actions{text-align:right;}.block .actions a{float:left;}.block li.even{background-color:#f6f6f6;}.sidebar .right-block-1{padding:10px 0;margin:41px 0 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.sidebar .right-block-1 .block-title{text-transform:uppercase;}.cms-contact{padding-bottom:0;}.cms-contact .block-content{padding-bottom:0;}.cms-contact p{margin:0 0 10px 0;}.mini-products-list li{padding:5px 0;}.mini-products-list .product-image{float:left;width:50px;}.mini-products-list .product-details{margin-left:75px;}.mini-products-list .product-details h4{font-size:11px;font-weight:bold;margin:0;}.block-cart .mini-products-list .product-details .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word;}.block-cart .mini-products-list .product-details .nobr{white-space:normal;}.block-currency select{width:100%;border:1px solid #888;}.vertical-nav-container{margin:0;padding-bottom:0;}.vertical-nav-container ul{padding-bottom:5px;}.block-layered-nav{padding-bottom:0;}.block-layered-nav .block-content{padding:0;margin:15px 0 0 0;}.block-layered-nav dt{font-weight:bold;}.block-layered-nav .currently ol{margin:inherit;overflow:hidden;}.block-layered-nav li{line-height:18px;}.block-layered-nav .currently li{margin:0 0 10px 0;}.block-layered-nav .currently .label{display:block;font-weight:bold;margin:0 0 5px 0;}.block-layered-nav .btn-remove{float:left;margin-right:5px;}.block-layered-nav dl{margin:0;}.block-layered-nav dl dt,.block-layered-nav dl dd{margin:0;}.block-layered-nav dl dd{margin:0 0 10px 0;}.block-layered-nav .icon-unchecked{display:inline-block;height:10px;width:10px;border:1px solid #333;margin-right:10px;}.block-layered-nav dl dd ol{margin:0;padding:0;list-style-type:none;}.block-layered-nav .actions{margin:0;float:right;text-align:left;;}.block-layered-nav .actions a{float:right;}.clear-all .icon-remove-circle{color:#000;font-size:16px;margin-left:5px;}.block-cart .subtotal{text-align:center;}.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0;}.block-related li{padding:5px 0;}.block-related input.checkbox{float:left;margin-right:-20px;}.block-related .product{margin-left:20px;}.block-related .product .product-image{float:left;margin-right:-65px;}.block-related .product .product-details{margin-left:65px;}.block-compare li{padding:5px 0;}.block-poll input.radio{float:left;margin:1px -18px 0 0;}.block-poll .label{display:block;margin-left:18px;}.block-poll li{padding:3px 9px;}.block-poll .actions{margin:5px 0 0;}.block-poll .answer{font-weight:bold;}.block-poll .votes{float:right;margin-left:10px;}.block-tags ul,.block-tags li{display:inline;}.block-reorder li{padding:5px 0;}.block-reorder input.checkbox{float:left;margin:3px -20px 0 0;}.block-reorder .product-name{margin-left:20px;}.block-banner .block-content{text-align:center;}.block-login label{font-weight:bold;color:#666;}.block-login input.input-text{display:block;width:167px;margin:3px 0;}.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}.sidebar .paypal-logo a{float:none;}#footer{background:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/footer_bg.jpg") repeat-x top;z-index:0;margin-top:50px;}#footer,#footer a:link,#footer a:visited{text-decoration:none;color:#ffffff;}#footer a:hover,#footer a:focus{text-decoration:underline;color:#ffffff;}.topfooter{background:rgba(17,17,17,0.85);border-bottom:1px solid rgba(255,255,255,0.20);padding:20px 0px;}.middlefooter{background:rgba(17,17,17,0.75);padding:10px 0;}.bottomfooter{background:rgba(17,17,17,1);box-shadow:0px 0px 4px #333;opacity:0.99;padding:10px 0;}.finalbottomfooter{background:#ffffff;padding:15px 0;}.finalbottomfooter,#footer .finalbottomfooter a:link,#footer .finalbottomfooter a:visited,#footer .finalbottomfooter a:hover,#footer .finalbottomfooter a:focus{color:#383838;font-size:13px;}#footer h5.heading,#footer h5{margin:0;font-size:16px;font-weight:normal;line-height:20px;margin-bottom:10px;}#footer h5.heading i{display:none;}#footer .content ul{margin-top:10px;}#footer .row li{margin:0 0 5px 0;}#footer .threecols ul{column-count:3;-moz-column-count:3;-webkit-column-count:3;}#footer .twocols ul{column-count:3;-moz-column-count:3;-webkit-column-count:3;}#footer .input-text{width:calc(100% - 95px);width:-webkit-calc(100% - 95px);}#footer button{width:80px;margin-left:10px;padding:10px;border-radius:3px;}#footer hr.divider{border:none;border-top:1px solid rgba(0,0,0,0.85);border-bottom:1px solid rgba(255,255,255,0.25);}#newsletter-validate-detail p{margin:6px 0;}#footer .validation-advice{position:absolute;padding:0px;margin:0px;margin-top:5px;padding-left:20px;}#footer .form-subscribe-header{display:none;}.footer-social-icons img{margin-right:10px;}#footer .facebook-like{float:right;width:100px;margin-top:5px;overflow:hidden;}.footer-shop-details{display:inline-block;}#footer .footer-shop-details li{display:inline-block;margin-right:1em;}.footerlogo{background:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/capeunionmart.png");display:block;width:185px;height:95px;margin-left:-30px;}.paymentLogosContainer p{padding:0px;margin:0px;}.paymentLogosContainer img{width:100%;}.block-title{cursor:pointer;}.block-compare{position:fixed;bottom:-147px;width:685px;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;z-index:99;}@media (min-width: 960px){.block-compare:hover,.block-compare.open{bottom:-40px;}}.block-compare li{padding:5px 0;}.compare-container{float:right;margin-right:15px;width:685px;}.block-compare #compare-items .btn-remove{color:#D3D3D3;font-size:0;position:absolute;right:-4px;top:-3px;}.block-compare #compare-items .btn-remove:before{color:#797979;content:"\f057";font-size:17px;}.block-compare #compare-items li{display:inline;float:left;margin-left:13px;margin-top:4px;margin-bottom:20px;position:relative;}.block-compare #compare-items{margin-top:-3px;float:left;height:100px;width:519px;overflow:hidden;}.keep-height{height:100px;width:680px;}.compare-container .compare-image{}.compare-container .block li.even{background-color:transparent;}#compare-items .compare_name{display:none;position:absolute;bottom:0;left:0;color:#e1f5d5;background-color:#333;width:90px;padding:5px;font-size:10px;}#compare-items .compare_name:hover{display:block!important;}#footer .compare-container .block .actions .productquickview{color:#383838;display:block;width:auto;white-space:nowrap;text-decoration:none;background:none repeat scroll 0% 0% #B0DBB9;text-transform:uppercase;padding:11px;line-height:1em;cursor:pointer;font-weight:bold;margin:0 20px;}.compare-container .block .actions .productquickview:hover{color:#006633;}.block-compare .block-content{background:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/compare_bg.png") #ff9900 no-repeat;background-position:5px 5px;border:1px solid white;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;padding-bottom:5px;margin-top:-7px;}.compare-list-image-container{max-width:240px;}.block-compare .block-title{border:1px solid white;-moz-box-shadow:0px 0px 2px #999;-webkit-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;padding:7px 10px;background:#ff9900;float:right;width:163px;margin-top:-36px;position:absolute;right:0;border-bottom:none;}.compare-container .block .actions{float:right;text-align:center;padding-top:10px;}.compare-container .block .block-content li.item{padding:0;}.compare-container .block .block-title strong{font-size:12px;text-transform:uppercase;}.compare-container .block .actions a{float:none;color:#fff;text-transform:uppercase;}.compare-container .empty{text-align:center;margin-top:20px;text-transform:uppercase;font-size:12px;width:130px;float:right;margin-right:15px;}.cover-me{height:12px;width:165px;background:#ff9900;border-right:solid 1px #ffffff;position:absolute;right:0px;top:-6px;z-index:999;}.block-compare .button{margin-bottom:10px;}.footer .blog .menu-categories UL LI{background:none;padding:0;}.footer .blog .menu-categories UL LI a{background:none;padding:0;}#footer .hidden-xs{display:inline-block!important;}.slocator-dd{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/dropdown_bg.jpg) no-repeat scroll 100% 50%;background-color:#fff;border-radius:0;float:left;overflow:hidden;position:relative;width:200px;}#footer select{-moz-appearance:menulist-text;border-radius:0;padding:3px 35px 0 11px;width:100%;cursor:pointer;background-color:transparent;}.slocator-dd:after{background-color:rgba(0,0,0,0.4);content:'';height:31px;position:absolute;right:29px;top:2px;width:1px;}#footer .select-dropdown .icon-caret-down{padding-left:7px;padding-top:10px;}.blog-list-latest p{margin:0 0 5px;}.catalog-category-view .main-container{margin-top:0;}.category-title h1{margin:0 0 10px 0;text-transform:uppercase;font-size:26px;color:#666;line-height:normal;}.category-top{position:relative;}.category-top.cat-with-img{overflow:hidden;background:#ffffff;}.category-top.cat-no-img{text-align:center;margin:30px 0 20px;}.category-top .category-description{line-height:14px;}.cat-top-content-inner{background:#fff;width:400px;padding:15px;-moz-box-shadow:0px 0px 0px 4px rgba(255,255,255,0.3);-webkit-box-shadow:0px 0px 0px 4px rgba(255,255,255,0.3);box-shadow:0px 0px 0px 4px rgba(255,255,255,0.3);position:absolute;top:48%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}.category-image img{left:0;width:100%;top:0;}.products-grid{padding:20px 0 0 0;}.products-grid.last{border-bottom:0;}.products-grid .item{padding-bottom:20px;margin-bottom:50px;text-align:left;position:relative;}.products-grid .item .item-info-wrapper{overflow:hidden;}.products-grid .item:hover{-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);}.products-grid .item .item-container{text-align:center;}.std .products-grid a{text-decoration:none;}.products-grid .product-image{margin:10px 0;display:block;opacity:1;text-align:center;}.products-grid .product-image:hover{opacity:1;}.products-grid .product-name{margin:0 0 5px;font-size:12px;text-decoration:none;height:20px;overflow:hidden;}.products-grid .swatchy-placeholder{height:24px;min-width:50px;overflow:hidden;}.products-grid .product-name a:hover{color:#999;}.products-grid p{display:inline-block;margin:0;}.products-grid .actions{display:inline-block;vertical-align:middle;float:right!important;}.products-grid .price-box{margin:0;display:inline-block;vertical-align:middle;float:left;}.products-grid .price-box .price{font-size:17px;}.products-grid .availability{line-height:21px;}.products-grid .ratings{text-align:center;}.products-grid .ratings .rating-box{float:none;display:inline-block;}.products-grid .ratings .rating-links{float:none;display:inline-block;position:relative;top:-2px;}strong.brand-label{display:block;min-height:15px;overflow:hidden;}.catalogsearch-result-index .category-products{margin-top:0;}.catalog-category-view .ratings{border-bottom:none;margin-bottom:0;}.actions_container{position:absolute;width:200px;top:0px;z-index:1;left:10px;overflow-x:hidden;}.products-grid .item:hover .secondary-actions{display:block;}.secondary-actions{background:rgba(225,225,225,0.8);border-bottom-right-radius:15px;border-top-left-radius:15px;transform:skew(-20deg);-webkit-transform:skew(-20deg);margin-left:-20px;text-align:center;width:84%;z-index:1;display:none;opacity:0.35;}.secondary-actions:hover{opacity:1;}.secondary-actions li{transform:skew(20deg);-webkit-transform:skew(20deg);display:inline-block;}.secondary-actions li a{padding:10px 38px;display:block;font-size:20px;color:#626262;}.secondary-actions li a:hover{color:#ff9900;}a.link-compare:hover,a.link-compare:focus{text-decoration:none;}.link-compare:after{content:"Compare";display:block;font-size:13px;margin-top:2px;}.scroll-message{text-align:center;color:#717069;font-size:14px;text-transform:uppercase;margin:10px 0 30px 0;}.infinite-img{text-align:center;opacity:0.4;}.ias_trigger{text-align:center;}.ias_trigger a{display:inline-block;background:#318c5d;font-size:16px;text-transform:uppercase;color:#fff;border-radius:3px;padding:15px 30px;}.ias_trigger a:hover{text-decoration:none;background:#29764E;}.catalog-category-view .hotdealsshadow{height:15px;margin-bottom:17px;margin-top:-25px;}.catalog-category-searchresult .icon-bars,.catalog-category-searchresult .menu-text{display:none;}.catalog-category-view .movemeup{padding-left:8px;line-height:17px;}.product-essential{margin:0 0 15px 0;}.catalog-product-view .product-shop>.price-box{display:none;}.brand-title.SKU{border-top:1px solid #E0E0E0;font-size:12px;font-weight:bold;margin-top:10px;padding-top:10px;}.product-name h1{margin:0;}.brand-badge{position:absolute;right:10px;z-index:1;}.brand-badge img{border:1px solid #E0E0E0;max-width:100px;background:#fff;}.availability{margin:0;}.availability span{font-weight:bold;}.availability.out-of-stock span{color:#d83820;}.availability-only{margin:0 0 7px;}.availability-only a{cursor:pointer;padding-right:15px;}.availability-only-details{margin:0 0 7px;}.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px;}.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px;}.tier-prices .price{font-weight:bold;font-size:12px;}.add-to-links .separator{display:none;}.add-to-links li{display:inline-block;vertical-align:middle;margin-right:30px;}.add-to-links li:last-child{float:left;margin-left:0;}.padding-fix{margin:10px;padding:12px;}.padding-fix>li{}.add-to-cart{display:inline-block;margin-top:0px;margin-bottom:0px;border-bottom:1px solid #E0E0E0;padding-bottom:15px;margin-bottom:-15px;width:100%;}.add-to-cart label{float:left;margin-right:5px;}.add-to-cart .qty{float:left;height:36px;margin:0 5px 0 0;text-align:center;width:36px;}.add-to-cart button.button{float:left;}.add-to-cart .paypal-logo{clear:left;text-align:right;}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}.catalog-product-view .add-to-cart .paypal-logo{margin:0;}.add-to-box form{margin:0;}.catalog-product-view .add-to-links{margin:10px 0 0 45px;padding:0;clear:both;}.product-options-bottom .add-to-links{border-top:1px solid #d9d9d9;padding-top:30px;margin:0;}z .link-videoYoutube:before{font-family:FontAwesome;color:#b50d21;content:"\f16a";font-size:18px;padding-right:0.5em;vertical-align:text-bottom;}.link-techSpecs:before{font-family:FontAwesome;color:#2e548a;content:"\f0e4";font-size:18px;padding-right:0.5em;vertical-align:text-bottom;}.link-wishlist:hover{text-decoration:none;}.grouped-product .add-to-links{margin-left:0;}.add-to-box .add-to-links li{display:inline;}.product-essential{margin:0 0 15px 0;}.product-collateral .box-collateral{margin:0;}.catalog-product-view .more-views{padding-top:50px;}.catalog-product-view .more-views ul{overflow:hidden;height:100px;text-align:left;}.more-views i{font-size:40px;opacity:0.25;margin-top:30px;cursor:pointer;}.more-views i:hover{opacity:0.75;}.catalog-product-view .more-views li{display:inline-block;}.catalog-product-view .more-views li img{border:1px solid #e0e0e0;opacity:0.7;}.catalog-product-view .more-views li img.selected{opacity:1;}.product-image img{width:100%;}.product-image-popup{margin:0 auto;}.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}.product-image-popup .nav{margin:0 100px;text-align:center;}.product-image-popup .image{display:block;}.catalog-product-view .short-description{padding:0 0 11px 0;margin:0 0 10px 0;font-size:14px;}.catalog-product-view .add-to-box{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #ccc;}#product_addtocart_form{margin-bottom:15px;}.product-options dl{margin:0;}.product-options dt{float:left;margin:0 0 15px 0;min-width:100px;}label[for="qty"]{display:none;}.product-options dt .qty-holder{float:right;}.product-options label{display:inline;}.product-options dt .qty-holder label{vertical-align:middle;}.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000;}.product-options dt label{color:#333333;display:block;margin:2px 0 0 0;text-transform:uppercase;}.product-options dd{margin:0 0 15px 80px;}.product-options dd input.datetime-picker{width:150px;}.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}.product-options dd textarea{height:100px;}.product-options dd select{background:#fff;box-shadow:none;padding:1px;width:100%;margin:0 0 5px 0;}.product-options .options-list li{padding-bottom:5px;width:100%;float:left;}.product-options .options-list li .radio,.product-options .options-list li .checkbox{float:left;display:block;margin:0 3px 0 2px;}.product-options .options-list .label{padding:2px 0;display:block;float:left;margin:0;}.product-options .options-list .label label{float:left;margin:0;padding:0;}.product-options ul.validation-failed{padding:0 7px;}.product-options p.required{padding:15px 0 0;}.product-shop .price-box{display:inline-block;margin:19px 40px 19px 0;vertical-align:middle;}.product-shop .price-box .price-box{margin:0;}.product-shop .old-price .price-box{margin:0;}.price-box-configurable{display:none;}.product-options.custom-options dt{float:none;margin:0;}.product-options.custom-options dd{margin:0 0 15px 0;}.product-options.custom-options .options-list li .radio{margin-left:2px;}#product-options-wrapper{border-bottom:5px solid #f0f0f0;}.product-shop .product-options dd select{width:auto;}.product-shop .product-options-bottom{background:transparent;text-align:left;padding:0 0 15px 0;}.product-options-bottom .price{font-size:20px;}.add-to-cart .qty{border:1px solid #dadada;border-radius:2px;background:#fafafa;font-size:16px;}.add-to-cart button.button:before{content:"\f07a";font-family:FontAwesome;font-size:18px;margin-right:10px;min-width:17px;}.add-to-cart button.instorestock-button:before{display:none;}.add-to-cart button.button{float:none;margin:0;color:#ffffff;border-radius:2px;border:1px solid #d87b12;font-weight:normal;font-size:18px;text-transform:uppercase;padding:7px 13px;background:#ffa41c;}.catalog-product-view .add-to-cart button.button{float:left;height:36px;margin-top:0px;padding:8px 13px;}.add-to-cart button.instorestock-button{float:none;margin:0 10px 40px 3px;color:#383838;border-radius:2px;border:solid 1px #CECECE;font-weight:normal;font-size:16px;text-transform:none;padding:8px 20px;height:36px;background:#E0E0E0;}.catalog-product-view .add-to-cart .link-wishlist{display:inline-block;margin-left:10px;padding:11px 10px 10px 10px;text-transform:uppercase;}.add-to-box .notifystock-button{float:none;margin:0 2px 0 3px;color:#383838;border-radius:2px;border:solid 1px #CECECE;font-weight:normal;font-size:16px;text-transform:none;padding:8px 20px;height:36px;background:#E0E0E0;}.add-to-cart button.button span{min-width:105px;display:inline-block;text-align:left;}.add-to-cart button.button:hover{border:1px solid #318C5D;background:none repeat scroll 0% 0% #318C5D;color:#ffffff;}.add-to-cart button.instorestock-button:hover{border:1px solid #318C5D;background:none repeat scroll 0% 0% #318C5D;color:#ffffff;}.add-to-cart button.button.added:before{content:"\f05d";}.add-to-cart button.button.added{border:1px solid #318C5D;background:none repeat scroll 0% 0% #318C5D;}.qtybuttonscontainer{float:left;}.catalog-product-view .container2{}.downloadable-product .item-options dt{font-weight:normal;}.downloadable-product .item-options dd{margin-left:0;}.downloadable-product .item-options a{text-decoration:underline;}.downloadable-product .product-options dt{float:none;margin-bottom:5px;}.downloadable-product .product-options dd{margin-left:0;}.catalog-product-view .grouped-items-table{margin-bottom:15px;width:100%;}.catalog-product-view .grouped-items-table tr.even{background:#f5f5f5;}.catalog-product-view .grouped-items-table th{padding:0 10px;font-weight:normal;}.catalog-product-view .grouped-items-table td{padding:10px;}.catalog-product-view .grouped-items-table td.name{font-size:16px;text-transform:uppercase;}.catalog-product-view .grouped-items-table .qty{width:23px;padding:3px 0;text-align:center;font-size:11px;}.catalog-product-view .grouped-items-table .price-box{font-size:15px;margin:0;}.price-box-bundle{display:none;}.bundle-product .product-options dt{float:none;margin:0;}.bundle-product .product-options dd{margin:0;}.bundle-product .price-box{display:none;}.bundle-product .product-options-bottom .price-box{display:inherit;}.bundle-product .product-options .price{font-size:11px;}.bundle-product .product-options dd .qty-holder label{margin:5px 0 0 0;display:block;}.bundle-product .product-options dd .qty-holder input.input-text{width:25px;padding:3px 0;text-align:center;font-size:11px;}.bundle-product .product-options .price-notice{padding-left:0;}.catalog-product-view .box-up-sell{border-top:1px solid #ccc;padding:15px 0 0 0;}.catalog-product-view .box-up-sell h2{font-size:18px;}.catalog-product-view .box-up-sell .price-box{margin-bottom:0;}.catalog-product-view .box-related{text-align:center;margin-top:20px;}.catalog-product-view .products-grid{margin-top:20px;display:block;}.catalog-product-view .products-grid .item{border:4px solid #F7F7F7;padding:15px 10px;margin-bottom:0px;}.box-related .actions{margin-top:5px;}.catalog-product-view .products-grid .actions{float:none;}.box-related .product-image{margin:0px;}.box-related .product-info{padding-left:0;}.box-related .brand-name,.box-related .product-name{font-size:13px;font-weight:bold;line-height:1em;padding:0;margin:0;margin-bottom:1.25em;}.box-related .product-name{font-weight:normal;min-height:3em;height:auto;}.box-related .price-box .regular-price{line-height:30px;}.box-related .products-grid .price-box .price{font-size:13px;}.box-related .products-grid p{display:block;}.catalog-product-view .col-main h2{width:315px;height:35px;text-transform:uppercase;font-weight:normal;font-size:18px;color:#383838;margin:0px auto;padding:0px;line-height:1em;display:inline-block;padding-top:8px;position:relative;z-index:1;}.catalog-product-view .col-main h2:after{width:315px;height:35px;border-top-left-radius:15px;border-bottom-right-radius:15px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg);position:absolute;z-index:0;content:"";display:block;top:0;z-index:-1;}.catalog-product-view .col-main h2:after{background-color:#e0e0e0;}.catalog-product-view .box-tags .form-add label{float:left;}.catalog-product-view .box-tags .form-add .input-box{float:left;width:260px;margin:0 5px;}.catalog-product-view .box-tags .form-add input.input-text{width:254px;}.catalog-product-view .box-tags .form-add p{clear:both;}#tab-container{margin:47px 0 0 0;padding:25px 0;margin-bottom:0px!important;width:100%;}#tab-container:after{border-top:1px solid #E3E3E3;background:#fafafa;}#tab-container .nav-tabs{overflow:hidden;border-bottom:none;}#tab-container .nav-tabs li{float:left;margin-bottom:0px;padding-right:10px;}#tab-container .nav-tabs:first-child{}#tab-container .nav-tabs li>a{float:none;display:inline-block;padding:5px 15px;border-radius:0;margin:0px;min-width:175px;text-align:center;text-transform:uppercase;}#tab-container .nav-tabs li>a,#tab-container .nav-tabs li>a:hover{background:#e0e0e0;border:1px solid #e0e0e0;color:#4f4f4f;min-width:175px;text-align:center;}#tab-container .nav-tabs li.active>a,#tab-container .nav-tabs li.active>a:hover{color:#ffffff;background:#318c5d;border:1px solid #318c5d;cursor:pointer;}#tab-container li .tab-content{border:none;padding:0px;margin:0;background:#ffffff;display:block;padding:0 10px;overflow:hidden;border:0px solid #ddd;transition:height 1s ease,padding 1s ease;}#tab-container li.active .tab-content{height:inherit;padding:10px 10px 10px 0px;border-width:1px;}#tab-container li .tab-content .tab-pane{display:none;}#tab-container li.active .tab-content .tab-pane{display:block;}#description_tab{font-size:13px;line-height:1.25;}.no-rating{margin:0;}.ratings{border-bottom:1px solid #ccc;padding-bottom:8px;}.ratings strong{float:left;margin:1px 3px 0 0;}.ratings .rating-links{margin:0 0 0 10px;display:inline-block;}.ratings .rating-links .separator{margin:0 2px;}.num-ratings{position:relative;background:#ffffff;border:2px solid #ccc;padding:2px;border-radius:4px;}.num-ratings:hover{text-decoration:none;}.num-ratings:after,.num-ratings:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.num-ratings:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:3px;top:50%;margin-top:-3px;}.num-ratings:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:6px;top:50%;margin-top:-6px;}.rating-box{width:85px;height:13px;font-size:0;line-height:0;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}.rating-box .rating{display:inline-block;height:13px;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/bkg_rating.gif) 0 100% repeat-x;}.ratings .rating-box{float:left;}.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}.ratings-table th{font-weight:bold;padding-right:8px;}#rating a{display:block;float:left;padding-right:5px;font-size:24px;color:#ccc;}#rating div:hover>a{color:#318c5d;opacity:1;}#rating.hasrating a{color:#318c5d;}#rating.hasrating .active>div a{color:#ccc;}.rating-container .rating{padding-top:4px;}#reviews-tab{padding:0px;}#show_review_form{display:block;}#customer-reviews ul{width:100%;}#customer-reviews .form-list label{margin:10px 0 0 0;vertical-align:top;width:11%;text-transform:uppercase;font-size:14px;}#customer-reviews .form-list .input-box{width:88%;}#customer-reviews .form-list>li{margin-bottom:10px;}#hide_review_form{float:right;}#customer-reviews .toolbar{padding:10px;margin:0px;border-top:none;}#customer-reviews>.toolbar>.toolbar{padding:0;border:none;}#customer-reviews .pager,#customer-reviews .pages{margin:0px;}#customer-reviews .pages .current{color:#000000;}#customer-reviews .limiter{display:none;}#customer-reviews .pages li.pages-heading{color:#000000;}.reviews-body{padding:10px;color:#333333;}.reviews-body dl{margin-top:10px;margin-bottom:0px;}.reviews-body dl dt{font-weight:400;margin-top:15px;line-height:18px;}.reviews-body dd{margin-left:0px;line-height:18px;}.reviews-body dl dt:first-child{font-weight:400;margin-top:5px;}.reviews-body .ratings-table{display:none;}#customer-reviews .form-add .product-name{text-align:center;font-size:14px;text-transform:uppercase;}#customer-reviews .form-add ol{margin:0;margin-top:5px;list-style:none;}#customer-reviews .form-add ol li{margin-bottom:10px;}#customer-reviews .form-add select{width:130px;}#customer-reviews .form-add textarea{height:153px;}#customer-reviews .form-add .form-list .input-text{width:100%;}#customer-reviews .form-add .buttons-set{overflow:hidden;float:right;margin-right:10px;}.link-price-alert .icon-bell,.link-stock-alert .icon-bell{margin-right:5px;}.socialshare{margin-top:0;}.socialshare .socialsharebtn{display:inline-block;margin-right:8px;}.socialshare label{vertical-align:top;padding-top:4px;padding-right:8px;float:left;}.socialshare .addthis_sharing_toolbox{float:left;}.stock-yes{text-transform:uppercase;font-weight:normal;font-size:12px;position:relative;}.stock-yes:before{font-family:FontAwesome;content:"\f00c";font-size:14px;color:#318C5D;padding-right:8px;font-weight:normal;vertical-align:text-bottom;}.zoom-icon{text-align:left;}.fa-plus-square:before,.fa-minus-square:before{content:"\f0fe";font-size:20px;font-family:FontAwesome;font-style:normal;color:#318c5d;}.fa-minus-square:before{content:"\f146";}.zoom-in{cursor:pointer;}.zoom-container{-moz-transition:width 0.2s ease,margin 0.2s ease;-o-transition:width 0.2s ease,margin 0.2s ease;transition:width 0.2s ease,margin 0.2s ease;}.video-container{text-align:center;padding:15px;position:relative;width:100%;height:0;padding-bottom:56.25%;}.video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0;padding-bottom:25px;}.video-container:after{border-bottom:1px solid #E3E3E3;background:none repeat scroll 0% 0% #FAFAFA;}.editorial-product-view h1{font-family:"TradeGothicBdCn20";font-size:24px;margin-top:0px;}.editorial-product-view .editoral-short-description{font-family:"FanwoodItalic";font-size:18px;line-height:22px;margin-bottom:15px;}.editorial-product-view .editoral-description{font-family:"Fanwood";font-size:16px;line-height:18px;}.editorial-top-image{margin-bottom:25px;}.editorial-top-image img,.editorial-top-image iframe{height:100%;width:100%;}.editorial-product-view li{list-style:disc;line-height:28px;margin-left:18px;padding-left:20px;}.editorial-product-view .breadcrumbs li{list-style:none;line-height:38px;margin-left:inherit;padding-left:inherit;}.editorial-right-column{}.editorial-box-related{background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/background-footer-bottom.png');padding:30px;}.editorial-box-related h2{font-family:"FanwoodItalic";font-size:30px;text-align:center;text-transform:lowercase;}.editorial-box-related li{list-style:none;}.editorial-box-related .products-grid{width:auto;}.editorial-box-related .products-grid h5,.editorial-box-related .products-grid a,.editorial-box-related .products-grid a:link,.editorial-box-related .products-grid a:hover{color:#333333;font-family:"TradeGothicBold";font-size:12px;text-decoration:none;}.editorial-box-related .products-grid li{border:0px;float:none;margin:auto;position:relative;width:230px;}.editorial-box-related .products-grid li .product-details{background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/white90.png');box-shadow:inset 20px 0 20px -10px #dddddd,inset -20px 0 20px -10px #dddddd;display:none;left:10%;padding:5%;position:absolute;bottom:20%;width:70%;}.editorial-box-related .products-grid li:hover .product-details{display:block;}.editorial-box-related .products-grid .item .product-details h5,.editorial-box-related .products-grid .item .product-details,.editorial-box-related .products-grid .item .price-box,.editorial-box-related .products-grid .item .price{color:#333333;float:none;font-family:"TradeGothicCn18";font-size:16px;line-height:18px;margin:0px;text-align:center;text-transform:none;}.editorial-box-related .products-grid .item .product-details h5{line-height:18px;}.editorial-box-related .products-grid .item .price{display:block;}.editorial-box-related .products-grid .item .old-price .price{color:#ADAEA9;}.editorial-product-view .product-saveandshare{margin-top:20px;position:relative;}#overlay-headings{position:absolute;left:150px;top:115px;text-transform:uppercase;text-align:center;}#overlay-headings .heading{color:#fff;font-size:72px;line-height:80px;margin:0;display:block;font-family:"TradeGothicBdCn20";}#overlay-headings .subheading{color:#fff;top:-5px;position:relative;font-size:43px;line-height:48px;display:block;font-family:"TradeGothicCn18";}.editorial-top-image .badge{width:175px;height:174px;position:absolute;right:25px;top:25px;}.article-view.three-cols .editorial-top-image{position:relative;}.article-view.three-cols .editoral-description p:first-child{margin-top:0;}.article-view.three-cols .editorial-callout{margin-top:50px;text-align:center;}.article-view.three-cols .editorial-callout span{font-family:"TradeGothicBdCn20";font-size:24px;margin-top:0px;text-transform:uppercase;}.editorial-information{margin-top:40px;}.editorial-menu{float:left;margin:auto;margin-bottom:28px;overflow:auto;text-align:center;width:100%;white-space:nowrap;}li.editorial-menu-item{display:inline-block;margin:0px;padding:0px;position:relative;}li.editorial-menu-item a>img{height:275px;}.editorial-menu-item a{color:#333333;text-decoration:none;}.editorial-menu-item-name{background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/white70.png');bottom:5%;display:none;font-family:"TradeGothicBdCn20";font-size:22px;left:0%;line-height:30px;overflow:hidden;padding-top:10px;position:absolute;text-align:center;text-transform:uppercase;width:100%;}.touch .editorial-menu-item-name{display:block;}.editorial-menu-item-name span{display:block;font-family:"Fanwood";font-size:16px;line-height:18px;padding:0px 10px 15px 10px;text-transform:none;}.editorial-menu-item:hover .editorial-menu-item-name,.editorial-menu-item-selected .editorial-menu-item-name{display:block;}.editorial-view .editorial-navigate>div{float:right;margin:0px 0px 15px 30px;}.editorial-view .editorial-navigate .next-item,.editorial-view .editorial-navigate .prev-item{cursor:pointer;font-family:"TradeGothicCn18";font-size:16px;line-height:18px;text-transform:none;}.editorial-menu-item-loader{display:none;margin-top:-4px;margin-left:-30px;left:50%;position:absolute;top:50%;}.guide-view h2{font-family:"TradeGothicBdCn20"!important;font-size:22px;line-height:24px;text-align:center;}.guide-view-description{font-family:"FanwoodItalic";font-size:16px;line-height:21px;margin:auto;margin-bottom:25px;text-align:center;width:560px;}.guide-view .editorial-content{background:rgba(227,227,219,0.35);margin-bottom:120px;padding:20px 0px 0px 0px;}.guide-view .editorial-box-related{background:none;padding:30px 0px;}.guide-view .editorial-box-related li{float:left;list-style:none;width:150px;}.guide-view .product-saveandshare{margin-left:30px;position:relative;top:60px;}.editorial-guide-viewall{border-top:1px #afb4b0 solid;font-family:"TradeGothicBold";margin-top:10px;padding-top:15px;text-align:center;text-transform:uppercase;}.editorial-guide-viewall .sprite-arrowpurpleright{position:relative;top:-1px;}.pressrelease-view h3{font-family:"Fanwood";font-size:15px;line-height:19px;margin:-18px 0px 15px 0px;text-transform:uppercase;}.pressrelease-view .editorial-right-column{background:rgba(227,227,219,0.3);}.pressrelease-view .editorial-right-column a{clear:both;display:block;font-family:"TradeGothicBold";font-size:12px;margin:16px 0px 0px 25px;text-transform:uppercase;}.pressrelease-view-images{background:#ffffff;margin-bottom:-60px;padding-bottom:60px;}.pressrelease-view-images li.item{list-style:none;}.pressrelease-view-images-noimages{font-size:16px;}.pressrelease-view-images .product-header{background:#e2dfd8;margin-bottom:0px;}.pressrelease-view-images .product-season{font-family:"fanwood";font-size:14px;line-height:12px;margin-bottom:20px;}.pressrelease-view-images .product-details p{line-height:19px;}.article-view .article-video{height:650px;}.stock-no{color:#cf0000;font-size:12px;font-weight:bold;position:relative;text-transform:uppercase;margin-left:3px;padding-bottom:5px;}.nav-container .menu-products .stock-no{display:none;}.checkout-cart-configure .product-options-bottom .button.btn-cart:after{display:none;}.product-options-bottom .add-to-links,.catalog-product-view .add-to-links{border:none;background:#f6f6f6;padding:10px;}.type-giftcard .giftcard-form #giftcard_message{height:100px;padding:10px;}.main-container .giftcard-form .form-list .validation-advice{margin-left:auto;margin-bottom:0;}.main-container .giftcard-form .form-list .custom-dd .validation-advice{position:absolute;}.type-giftcard .giftcard-form select:focus{outline-color:transparent;outline-style:none;}.type-giftcard .giftcard-form select{padding:8px 10px;border:0;height:auto;}.type-giftcard .input-box validation-error{position:relative;}.type-giftcard .product-options .input-box,.type-giftcard .custom-dd{border:1px solid #ccc;background:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/dd_skin.png") no-repeat scroll right center #f5f5f5}.type-giftcard .giftcard-send-form .form-list .input-text{width:100%;}.type-giftcard .custom-amount{margin-top:15px;}.type-giftcard label{vertical-align:top;margin:10px 0 10px 0;}.type-giftcard .product-options dt label{text-transform:none;}.type-giftcard .product-options .input-box{width:100%;position:relative;height:36px;}.type-giftcard .product-options .input-box .validation-advice{position:absolute;bottom:-30px;}.type-giftcard .product-shop .product-options dd select{width:100%;padding:10px;border:0;background:transparent;}.type-giftcard .fieldset{padding:0;}.type-giftcard .fieldset.giftcard-amount-form{margin-bottom:25px;}.type-giftcard .fieldset.giftcard-amount-form .notice>span{margin-right:20px;color:#999;}.type-giftcard #giftcard_amount_box .input-text{width:100%;}.type-giftcard .availability{margin-bottom:10px;}.type-giftcard .product-options{text-align:left;}.type-giftcard .product-options dl.last{margin-bottom:25px;}.type-giftcard .product-options dt{width:29%;display:inline-block;vertical-align:top;margin-bottom:10px;}.type-giftcard .product-options dd{width:70%;display:inline-block;margin:0;vertical-align:top;}.type-giftcard .add-to-cart .button.btn-cart:after,.type-giftcard .qtybuttonscontainer,.type-giftcard .qty,.type-giftcard .product-shop .price-box{display:none;}.type-giftcard .product-shop .giftcard-form{text-align:left;}.type-giftcard .stock-yes{display:none;}.type-giftcard .brand-title.SKU{margin-bottom:10px;}.more-views li.image-from-simple{margin-right:20px;}.more-views li.image-from-simple a img{height:100px;}.product-collateral #block-related li{padding-bottom:30px;}ul.seperated-terms-horizontally>li{display:inline-block;font-size:13px;}.product-view-addto .add-to-links{margin-top:5px;margin-left:0px;}.promo-price-wrap{color:#f18d21;font-size:16px;padding-bottom:15px;padding-top:15px;margin-top:-24px;}.promo-regular-price span{font-size:20px;font-weight:normal;color:#e30613;line-height:normal;}.promo-price-rule{font-size:20px;font-weight:normal;text-decoration:line-through;color:#000;margin-right:15px;}span.price.special{color:#e30613;}.promo-badge-wrap{position:absolute;top:0px;left:0px;z-index:1;}.promo-badge-wrap img{width:50%;}.pagemanager ul{text-align:center;}.pagemanager .widget-static-block>p{margin:0px;padding:0px;}.std .subtitle{padding:0;}.std a{text-decoration:underline;text-transform:none;}.std a:hover{text-decoration:none;color:#333;}.std ol.ol{list-style:decimal outside;padding-left:16px;}.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}.std dl dt{font-weight:bold;}.std dl dd{margin:0 0 10px;}.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 15px 0;padding:0;}.std ul{list-style:disc outside;padding:0 0 0 40px;}.std ol{list-style:decimal outside;padding:0 0 0 40px;}.std ul ul{list-style-type:circle;}.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0;}.std dt{font-weight:bold;}.std dd{padding:0 0 0 16px;}.std blockquote{font-style:italic;padding:0 0 0 16px;}.std address{font-style:normal;}.std b,.std strong{font-weight:bold;}.std i,.std em{font-style:italic;}li a:hover{}.std h2{margin-bottom:10px;}.std h3{margin-bottom:8px;}.std h4{margin-bottom:6px;}.std h5{margin-bottom:4px;}.std h6{margin-bottom:2px;}.std table{border:1px solid #ccc;}.std table th,.std table td{border:1px solid #ccc;padding:5px;}.faq-cmart .faq-question,.faq-cmart .pagemanager ul{text-align:left;}.faq-cmart .faq-question ul{list-style:disc inside;margin:0 0 15px 0;padding:0;}.faq-cmart .pagemanager ul{padding:0;}.faq-cmart .faq-question>h2{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/faq-down.png) no-repeat right center #eee;font-size:14px;text-transform:uppercase;line-height:normal;padding:10px;margin:0;border-top:1px solid #cecece;border-bottom:1px solid #fff;}.faq-cmart .one-block:first-child .faq-question>h2{border-top:none;}.faq-cmart .faq-question.open>h2{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/faq-up.png) no-repeat right center #eee;}.faq-cmart .faq-question>div{display:none;padding:20px 10px;font-size:14px;line-height:normal;}.fullwidth-video{width:100%;height:400px;}.cms-careers .col-main{text-align:center;}.cms-page-view .page-title h1{text-transform:uppercase;}.cms-index-noroute>.container{max-width:100%;background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/lost.jpg) right center no-repeat;margin-top:2px;text-align:center;}.cms-index-noroute #footer{margin-top:0;}.cms-index-noroute .col-main{display:inline-block;padding:20px;background:rgba(255,255,255,0.90);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);position:relative;}.cms-index-noroute .main-container{margin-top:120px;}.cms-index-noroute .col-main:before{content:'Are you lost?';color:#fff;position:absolute;text-shadow:0px 0px 7px #000000;font-size:50px;width:100%;text-align:center;margin-top:-62px;left:0;text-shadow:0 0 2px rgba(0,0,0,0.49);}.cms-index-noroute .std ul.disc{padding:0px;list-style:none;}.shopby-button{padding:10px 20px;background:#318c5d;color:#fff;border-radius:0;border:none;margin-top:20px;text-transform:uppercase;-webkit-appearance:none;}.shopby-button:hover{background:#2a774f;}.cms-newsletter-signup .col-main{text-align:center;background:#2e2f2d;color:#fff;font-size:14px;border-radius:10px;padding:40px 20px;}.cms-newsletter-signup .col-main .messages{margin-bottom:20px;}.cms-newsletter-signup .col-main .success-msg{background:#cbce1b;color:#383838;}.cms-newsletter-signup .col-main .page-title{color:#cbce1b;font-weight:bold;}.cms-newsletter-signup .col-main #newsletter-validate-detail .button{background:#cbce1b;margin:0 0 0 10px;border-radius:4px;font-size:16px;font-weight:normal;text-transform:uppercase;padding:10px;}.cms-newsletter-signup .col-main .form-subscribe-header{display:none;}.cms-newsletter-signup .col-main #newsletter-validate-detail .input-text{font-size:16px;height:auto;padding:10px;border-radius:4px;text-align:center;display:inline-block;width:50%;}.cms-newsletter-signup .col-main #newsletter-validate-detail .validation-advice{background:none;}.account-login .page-title{border:none;}.account-login h2{font-size:18px;}.account-create .page-title{border:none;}.account-create .fieldset{padding:0;margin:0 20px 0 0;}.account-create .form-list{margin:10px 0 0;}.account-create .form-list .name-firstname{margin:0 0 14px 0;}.account-create h2.legend{margin-top:0;}.account-create h2.legend{background:none;font-weight:normal;padding:0 0 13px 0;font-size:18px;margin-bottom:0;}button.button.edit{float:right;}.input-text,textarea{padding:0 11px;}.my-account .fieldset .input-text{width:100%;}.customer-account-forgotpassword .fieldset{border-top:1px solid #CCC;background:#FBFBFB;margin-top:10px;}.customer-account-forgotpassword .fieldset .form-list li{margin:0px;}.customer-account-forgotpassword .fieldset .form-list label{color:#333333;}.customer-account-forgotpassword p.required,.account-login p.required,.customer-account-create p.required{text-align:left;color:#e12020;margin-top:0;clear:both;}.customer-account-forgotpassword p.back-link{float:left;width:100%;}.customer-account-forgotpassword p.back-link a{font-family:"Arial";text-transform:lowercase;}.block-account{padding:0;margin:0;border:none;}.block-account .block-content{border-top:1px solid #CCC;padding:10px 0 0 0;}.block-account .block-title{margin:0;padding:0px 0 12px 0;}.block-account ul li{text-align:left;font-family:arial;text-transform:uppercase;}.block-account ul li.current span{background:#E5E5E5;}.block-account ul li a,.block-account ul li span{vertical-align:middle;display:block;padding:6px;}.block-account ul li a:hover{background:#eee;text-decoration:none;color:inherit;}.block-account .block-title strong{font-weight:bold;}.captcha-image{float:left;position:relative;}.captcha-img{border:1px solid #ccc;}.captcha-reload{position:absolute;top:2px;right:2px;}.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}0%{-webkit-transform:rotate(-360deg);}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}0%{-moz-transform:rotate(-360deg);}}@keyframes rotate{0%{transform:rotate(0);}0%{transform:rotate(-360deg);}}.window-overlay{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/window_overlay.png) repeat;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}.main-container .col-main .block-account{display:none;}.my-account .page-title{margin:0;padding:0 0 15px 0;border-bottom:1px solid #CCC;margin-bottom:10px;}.my-account .title-buttons .link-rss{float:none;margin:0;}.my-account .box-title h3{float:left;}.my-account .form-list li.control label{display:inline;}.my-account h1{font-size:16px;line-height:1em;font-weight:bold;margin:0;}.my-account h2{font-size:14px;font-weight:bold;}.my-account h3{font-size:12px;font-weight:bold;}.my-account .welcome-msg{margin:0 0 15px 0;}.my-account #my_recent_reviews{list-style-type:none;margin-left:0;}.my-account .pager{margin:15px 0;}.my-account .pager .amount,.my-account .pager .limiter{float:left;}.my-account .pager .limiter{width:200px;float:right;}.my-account .pager .limiter label{display:inline;color:#000;margin:0 5px 0 20px;}.my-account .pager .amount{margin:0;}.dashboard .box-recent{margin:10px 0;}.dashboard .box-recent .box-head h2{margin-top:0;}.dashboard .box-recent .box-head a{display:none;}.my-account .data-table thead{background:none;}.my-account .data-table thead tr{height:auto;}.my-account .data-table th{border:none;text-transform:uppercase;font-weight:normal;text-align:left;}.my-account .data-table td{border:none;vertical-align:middle;text-align:left;}.my-account .data-table td.last span.nobr a{color:#00809F;font-weight:normal;}.my-account .data-table span.price{font-size:12px;}#my-orders-table a{text-transform:none;}.box-info .box-top h3{padding:10px 0 0 0;margin:0;float:left;}.my-account .box-top{clear:both;overflow:hidden;}.box-account .col2-set .box{background:#FBFBFB;min-height:120px;border-top:1px solid #CCC;padding:10px;}.box-account .col2-set .box-content{font-style:italic;}.my-account address{clear:both;font-style:italic;}.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd;}.dashboard .box-reviews .details{margin-left:20px;}.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd;}.dashboard .box-tags .details{margin-left:20px;}.addresses-primary ol,.addresses-additional ol{margin-left:0;}.addresses-primary li.item,.addresses-additional li.item{background:#FBFBFB;border-top:1px solid #CCC;padding:10px;margin:0 0 10px 0;min-height:120px;list-style-type:none;}.addresses-primary li.empty,.addresses-additional li.empty{padding-top:10px;}.fieldset{border:none;padding:10px 25px 12px 10px;}.fieldset.left{width:48%;}.fieldset.right{float:right;margin:0;width:48%;}.my-account .form-list .field{float:none;}.my-account .form-list li .name-firstname{padding-top:0;}.my-account .field .select-wrapper{width:70%;}.my-account .field .select-wrapper:after{height:31px;}.my-account .field .select-wrapper .select-dropdown{top:10px;}.customer-address-form .form-list label{float:left;padding-top:10px;}.order-info{border:1px solid #ddd;padding:5px;}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline;}.order-info dt{font-weight:bold;}.order-date{margin:10px 0;}.order-info-box{}.order-items{width:100%;overflow-x:auto;}.order-additional{margin:15px 0;}.gift-message dt strong{color:#666;}.gift-message dd{font-size:13px;margin:5px 0 0;}.giftcardaccount .fieldset{padding:0;}.giftcardaccount .form-list .input-box{width:100%;}.giftcardaccount .form-list #giftcard_code{width:50%;}.giftcardaccount .messages li{margin-bottom:10px;}.main-container .giftcardaccount .form-list .validation-advice{margin-left:0;}#gc-please-wait{margin-bottom:10px;display:block;}.giftcardaccount .success-msg{text-align:left;}.giftcardaccount .success-msg span{margin-right:40px;}.order-about dt{font-weight:bold;}.order-about dd{font-size:13px;margin:0 0 7px;}.tracking-table{margin:0 0 15px;}.tracking-table th{font-weight:bold;white-space:nowrap;}.tracking-table-popup{width:100%;}.tracking-table-popup th{font-weight:bold;white-space:nowrap;}.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px;}.page-print .print-head{}.page-print .print-head img{float:left;}.page-print .print-head address{float:left;margin-left:15px;}.page-print .gift-message-link{display:none;}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap;}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline;}.product-review .product-img-box{float:left;width:140px;}.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}.product-review .product-details{margin-left:150px;}.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}.product-review .ratings-table{margin:0 0 10px;}.product-review dt{font-weight:bold;}.product-review dd{font-size:13px;margin:5px 0 0;}.sales-order-view .data-table{background:#e5e5e5;}.sales-order-view .data-table th{text-align:left;}.sales-order-view .data-table th{padding:15px 10px 5px 10px;}.sales-order-view .data-table td{padding:5px 10px;}.sales-order-view .data-table h3{display:inline;margin-right:15px;}.sales-order-view .data-table dl{display:inline;}.sales-order-view .data-table dl dt,.sales-order-view .data-table dl dd{display:inline-block;}.sales-order-view .data-table dl dd{margin-right:15px;}.wishlist-index-index .page-title{text-align:left;}.wishlist-index-index .page-title h1{float:none;}.wishlist-index-index .buttons-set button{margin:0 0 10px 10px;}#wishlist-table{margin-bottom:20px;}#wishlist-table tr{background:#fff;border-bottom:1px solid #ddd;position:relative;}#wishlist-table tr.even{background:#f6f6f6;}#wishlist-table td{padding:10px;}#wishlist-table dt,#wishlist-table dd{display:inline-block;margin:0;text-align:left;width:34%;}#wishlist-table .qty{width:38px;text-align:center;}#wishlist-table button{margin-bottom:10px;}#wishlist-table .description{margin-bottom:10px;display:none;}#wishlist-table textarea{height:auto;}#wishlist-table img{max-width:113px;}#wishlist-table td.last{text-align:center;}#wishlist-table .qtybuttonscontainer button{margin-bottom:0;}.my-wishlist .addthis_sharing_toolbox{float:right;padding-top:3px;margin-left:10px;}.wishlist-shared-index h2{font-size:14px;margin:0;line-height:normal;}.wishlist-shared-index #wishlist-table th{background:#f6f6f6;font-weight:normal;font-size:14px;text-transform:uppercase;padding:10px;}.wishlist-shared-index #wishlist-table td{min-width:130px;vertical-align:sub;}.wishlist-shared-index #wishlist-table .price-box{margin:0;font-size:14px;}.wishlist-shared-index #wishlist-table td,.wishlist-shared-index #wishlist-table th{border:0;}.wishlist-shared-index .buttons-set{float:none;width:100%;}.wishlist-shared-index .buttons-set .button{float:right;}.wishlist-shared-index .page-title h1{text-transform:uppercase;font-size:24px;}.sales-order-view .order-details .a-right{text-align:right;}.sales-order-view .order-details tfoot tr{height:25px;}.enterprise-rma-return-create .my-account .page-title{text-align:left;}.enterprise-rma-return-create .my-account .page-title h1{float:none;}.enterprise-rma-return-create select{height:auto;padding:7px;}.enterprise-rma-return-create .order-page ul.form-list>li>*{display:inline-block;margin:0;float:none;vertical-align:top;}.enterprise-rma-return-create .fieldset{padding-left:0;padding-right:0;}.enterprise-rma-return-create .order-page ul.form-list>li>label{font-size:14px;}.enterprise-rma-return-create .btn-remove{position:absolute;right:0;top:-33px;background:#318c5d;width:24px;height:24px;border-radius:12px;}.enterprise-rma-return-create .btn-remove:before{color:#fff;margin-top:4px;margin-left:6px;font-size:15px;display:block;}.enterprise-rma-return-create .order-info{background:#ddd;height:5px;border:0;padding:0;}.enterprise-rma-return-create .buttons-set{float:none;}.enterprise-rma-return-create #registrant_options .fields{position:relative;margin-top:35px;}.enterprise-rma-return-create #registrant_options .fields.add-row{border-top:5px solid #ddd;padding-top:45px;}.enterprise-rma-return-create #registrant_options .fields.add-row .btn-remove{top:10px;}.enterprise-rma-return-create .add-btn{background:#318c5d;color:#fff;font-size:14px;display:inline-block;padding:8px 12px;border-radius:3px;line-height:normal;}.enterprise-rma-return-create .add-btn:hover{text-decoration:none;opacity:0.8;}.enterprise-rma-return-create .form-list .validation-advice{margin-left:0;padding-left:0;}.my-account .toolbar{background:#eee;padding:5px;margin:10px 0;}.my-account .toolbar .amount{float:left;margin:5px 10px 0 10px;}.my-account .toolbar .limiter{margin-top:2px;float:left;margin-right:20px;}.my-account .toolbar .limiter select{padding:0;border:1px solid #ccc;width:110px;background:#fff;}.my-account .toolbar .limiter label{vertical-align:middle;}.my-account .toolbar .pages{margin-right:10px;}.wishlist-index-share .buttons-set{float:none;}.wishlist-index-index .my-account h3{margin-top:0;font-size:14px;font-weight:normal;margin-bottom:5px;}.wishlist-index-index .my-account .data-table th{background:#f6f6f6;padding:10px;font-size:14px;}.wishlist-index-index .my-account .page-title{margin-bottom:0;}.sagex3-index-index p.required{text-align:left;}.sagex3-index-index .layout2B input{margin-right:7px;}.sagex3-index-index .layout2B{margin-right:20px;}.sagex3-index-index .page-title{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px;}.sagex3-index-index .page-title h4{font-weight:bold;font-size:16px;margin:0;}.wishlist-index-index .truncated .truncated_full_value .item-options{left:0;top:17px;width:170px;background:#eee;-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.4);box-shadow:0px 0px 3px rgba(0,0,0,0.4);border:0;display:none;}.wishlist-index-index .truncated .show .item-options{display:block;}.customer-account-login #remember-me-box a.link-tip{color:#318C5D;text-decoration:underline;}.wishlist-shared-index .wishlist-cms img{max-width:100%;margin-bottom:20px;}.my-wishlist .at-svc-pinterest_share{display:none;}.gift-status{text-align:center;}.gift-status .form-list{list-style:none;padding:0;}.gift-status .giftcardaccount .form-list #giftcard_code{width:200px;text-align:center;}.gift-status .buttons-set{display:inline-block;float:none;width:200px;}.gift-status .buttons-set .button{width:100%;}.gift-status .button{background:none repeat scroll 0 0 #308c5d;border-radius:3px;color:#fff;font-size:13px;font-weight:normal;margin-left:-2px;padding:9px 10px;width:100%;}.gift-status .validation-advice{width:200px;display:inline-block;text-align:left;}.gift-status .success-msg,.gift-status .error-msg{padding:10px;}.gift-status .giftcardaccount .success-msg{text-align:center;}.gift-status .giftcardaccount .success-msg span{margin:0;}.gift-status .giftcardaccount .success-msg>span{display:block;width:100%;}.tags-list li{display:inline;}.catalogsearch-term-popular .tags-list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:15px 0;}.advanced-search{width:400px;padding:0;margin:10px 0;}.catalogsearch-advanced-index .page-title{border-bottom:1px solid #ccc;margin-bottom:20px;}.advanced-search label{float:left;margin:5px 0 0 0;}.advanced-search .form-list li{margin:0 0 15px 0;}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{margin-left:150px;clear:none;}.catalogsearch-advanced-index .buttons-set{width:370px;}.catalogsearch-advanced-result .page-title{border-bottom:1px solid #ccc;}.advanced-search-amount{margin:15px 0;}.advanced-search-summary .search-criteria{float:left;margin:7px 0px;width:400px;}.advanced-search-summary.no-result{border-bottom:1px solid #ccc;margin-bottom:15px;overflow:hidden;}.advanced-search-summary .search-criteria li{width:185px;margin-right:15px;}.advanced-search-did-not-find{text-align:right;float:right;}.advanced-search-did-not-find span{margin:10px 0;display:block;}.advanced-search-did-not-find button{display:block;}.advanced-search-did-not-find button span{margin:0;}.cms-index-index .col-main .row{margin-bottom:15px;padding:15px 0;}.cms-index-index .col-main .row-fluid{border-bottom:1px solid #ccc;}.cms-index-index h1{margin-top:0;margin-bottom:0;padding-top:10px;}.cms-index-index .sidebar .block{margin:0;border:none;}.cms-index-index .selected-products{padding-top:0;border:none;}.cms-index-index .selected-products h5 a{text-transform:uppercase;}.cms-index-index .selected-products p{margin:0;}.cms-index-index .main-container{margin-top:17px;}.page-sitemap .page-title h1{float:left;}.page-sitemap .page-title .links{margin-top:15px;}.page-sitemap .links{float:right;}.page-sitemap .links{text-align:right;}.page-sitemap .links a{text-decoration:none;position:relative;}.page-sitemap .sitemap{margin:0 0 12px;}.page-sitemap .sitemap li{margin:10px 0;}.contacts-index-index .breadcrumbs{padding:0;}.contacts-index-index h3{border-bottom:1px solid #ccc;padding-bottom:10px;}.contacts-index-index #contactForm .fieldset{float:none;padding:0;width:auto;}.contacts-index-index #contactForm .form-list li{overflow:hidden;}.contacts-index-index #contactForm .form-list .field{float:left;width:215px;margin:0 15px 0 0;}.contacts-index-index #contactForm .form-list .f-right{float:right;}.contacts-index-index #contactForm .buttons-set p.required{float:left;}.checkout-onepage-success .page-title{border-bottom:1px solid #ccc;overflow:hidden;margin-bottom:15px;}.checkout-onepage-success .page-title h1{float:left;}.checkout-onepage-success .page-title .continue{display:block;margin-top:15px;float:right;}.checkout-success a{text-decoration:underline;}.cart h2{font-size:16px;}.cart .checkout-types{float:right;text-align:right;}.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1.0;font-size:11px;}.cart-table{margin:10px 0;}.cart-table .item-msg{font-size:10px;}.cart-table thead{background:transparent;}.cart-table th{border:none;font-weight:normal;padding:0 15px 5px 15px;border-bottom:1px solid #ccc;text-transform:uppercase;text-align:left;}.cart-table tr.last{border-bottom:none;}.cart-table td{border:none;padding:15px;}.cart-table td.remove{padding-right:0;}.cart-table tfoot td{padding:15px 0 0 0;border-top:1px solid #ccc;}.cart-table tfoot button{margin-bottom:3px;}.cart-table .backlink{float:left;text-transform:uppercase;}.cart-table .btn-remove2{margin:0;}.cart-table .link-wishlist{margin:25px 0 0 0;display:block;}.cart-table .product-image img{max-width:none;}.cart-table .product-name{text-transform:uppercase;font-weight:bold;}.cart-table .product-name.has-options{margin:10px 0 0 0;}.cart-table .item-options{margin:0;text-transform:uppercase;}.cart-table .cart-price{display:block;text-align:center;}.cart-table .qty{text-align:center;width:38px;}.cart .crosssell h2{margin-top:0;text-transform:uppercase;}.cart .crosssell .product-name{font-weight:bold;text-transform:uppercase;font-size:inherit;margin-bottom:5px;}.cart .crosssell .button{margin:0 0 10px 0;}.cart .crosssell .old-price,.cart .crosssell .special-price{margin-bottom:5px;}.cart .crosssell .add-to-links{text-transform:uppercase;}.cart .discount h2{margin-top:0;text-transform:uppercase;}.cart .discount label,.cart .giftcard label{margin:0 0 5px 0;display:block;}.cart .discount .input-box,.cart .giftcard .input-box{float:left;margin:0 0 10px 0;}.cart .discount .input-text,.cart .giftcard .input-text{width:147px;margin:0 10px 0 0;padding:7px 10px;}.cart .check-gc-status{margin-top:10px;}.cart .totals{text-transform:uppercase;}.cart .totals h2{margin-top:0;}.cart .totals .content{background:#e5e5e5;padding:10px;overflow:hidden;}.cart .totals .checkout-types{margin:10px 0 0 0;}.cart .totals strong{font-weight:normal;}.cart .totals .grand-total-incl strong,.cart .totals .grand-total-excl strong{font-weight:bold;}.cart .totals table{width:100%;}.cart .totals .grand-total-incl{border-top:1px solid #fff;}.cart .totals table th,.cart .totals table td{padding:5px 0;}.cart .totals table th{font-weight:bold;}.cart .totals table tfoot th{}.cart .item-options dt{font-weight:bold;font-style:italic;}.cart .item-options dd{padding-left:10px;}.truncated{cursor:help;}.truncated a.dots{cursor:help;}.truncated a.details{cursor:help;}.truncated .truncated_full_value{position:relative;z-index:999;}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase;}.truncated .show .item-options{top:-20px;left:50%;}.col-left .truncated .show .item-options{left:30px;top:7px;}.col-right .truncated .show .item-options{left:-240px;top:7px;}@font-face{font-family:'FontAwesome';src:url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.eot?v=4.0.3');src:url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/fonts/fontawesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],.vertnav .open .expandlink,.vertnav .closed .expandlink{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.2857142857142858em;text-align:center}.icon-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.icon-li.icon-lg{left:-1.8571428571428572em}.icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.icon-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-check:before{content:"\f00c"}.icon-remove:before,.icon-times:before{content:"\f00d"}.icon-search-plus:before{content:"\f00e"}.icon-search-minus:before{content:"\f010"}.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash-o:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-o:before{content:"\f016"}.icon-clock-o:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-dedent:before,.icon-outdent:before{content:"\f03b"}.icon-indent:before{content:"\f03c"}.icon-video-camera:before{content:"\f03d"}.icon-picture-o:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:before{content:"\f046"}.icon-arrows:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-remove-circle:before,.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-question-circle:before{content:"\f059"}.icon-info-circle:before{content:"\f05a"}.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:before{content:"\f05d"}.icon-ban:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share:before{content:"\f064"}.icon-expand:before{content:"\f065"}.icon-compress:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye:before{content:"\f06e"}.icon-eye-slash:before{content:"\f070"}.icon-warning:before,.icon-exclamation-triangle:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:before{content:"\f080"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-o:before{content:"\f08a"}.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-sign-in:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-square:before{content:"\f092"}.icon-upload:before{content:"\f093"}.icon-lemon-o:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-square-o:before{content:"\f096"}.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0f3"}.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:before{content:"\f0b2"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-flask:before{content:"\f0c3"}.icon-cut:before,.icon-scissors:before{content:"\f0c4"}.icon-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:before{content:"\f0c6"}.icon-save:before,.icon-floppy-o:before{content:"\f0c7"}.icon-square:before{content:"\f0c8"}.icon-bars:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-unsorted:before,.icon-sort:before{content:"\f0dc"}.icon-sort-down:before,.icon-sort-asc:before{content:"\f0dd"}.icon-sort-up:before,.icon-sort-desc:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before,.icon-gavel:before{content:"\f0e3"}.icon-dashboard:before,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-flash:before,.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before,.icon-clipboard:before{content:"\f0ea"}.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:before{content:"\f0a2"}.icon-coffee:before{content:"\f0f4"}.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-square:before{content:"\f0fd"}.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before,.icon-mobile:before{content:"\f10b"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:before{content:"\f118"}.icon-frown-o:before{content:"\f119"}.icon-meh-o:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before,.icon-chain-broken:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-slash:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:before{content:"\f143"}.icon-play-circle:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-square:before{content:"\f14a"}.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:before{content:"\f14c"}.icon-share-square:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-toggle-down:before,.icon-caret-square-o-down:before{content:"\f150"}.icon-toggle-up:before,.icon-caret-square-o-up:before{content:"\f151"}.icon-toggle-right:before,.icon-caret-square-o-right:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-cny:before,.icon-rmb:before,.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-ruble:before,.icon-rouble:before,.icon-rub:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-square:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun-o:before{content:"\f185"}.icon-moon-o:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:before{content:"\f190"}.icon-toggle-left:before,.icon-caret-square-o-left:before{content:"\f191"}.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:before{content:"\f194"}.icon-turkish-lira:before,.icon-try:before{content:"\f195"}.icon-plus-square-o:before{content:"\f196"}.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1;}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}.carousel-inner>.active{left:0;}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}.carousel-inner>.next{left:100%;}.carousel-inner>.prev{left:-100%;}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;float:none;}.carousel-inner>.active.left{left:-100%;float:none;}.carousel-inner>.active.right{left:100%;float:none;}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:8%;text-align:center;opacity:0.6;filter:alpha(opacity=60);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}.carousel-control.left{}.carousel-control.right{left:auto;right:0;}.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:1;filter:alpha(opacity=100);}.carousel-control .icon-chevron-left,.carousel-control .icon-chevron-right{position:absolute;top:50%;left:0;z-index:5;display:inline-block;font-size:16px;line-height:18px;margin-top:-9px;padding:7px 5px;background:#fff;color:#333;}.carousel-control .icon-chevron-right{right:0;left:auto;}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;background-color:#ccc;border-radius:10px;cursor:pointer;}.carousel-indicators .active{background-color:#000;}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-caption .btn{text-shadow:none;}.carousel-indicators{bottom:-28px;}@media screen and (min-width: 768px) {.carousel-caption{left:20%;right:20%;padding-bottom:30px;}}@media screen and (max-width: 768px) {.carousel-control{display:none;}}.nav{margin-bottom:0;padding-left:0;list-style:none;}.nav>li{position:relative;display:block;}.nav>li>a{position:relative;display:block;padding:10px 15px;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}.nav>li.disabled>a{color:#999999;}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eeeeee;border-color:#428bca;}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.nav>li>a>img{max-width:none;}.nav-tabs{border-bottom:1px solid #dddddd;}.nav-tabs>li{float:left;margin-bottom:-1px;}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default;}.nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified>li{float:none;}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width: 768px) {.nav-tabs.nav-justified>li{display:table-cell;width:1%;}.nav-tabs.nav-justified>li>a{margin-bottom:0;}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd;}@media (min-width: 768px) {.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff;}}.nav-pills>li{float:left;}.nav-pills>li>a{border-radius:4px;}.nav-pills>li+li{margin-left:2px;}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#428bca;}.nav-stacked>li{float:none;}.nav-stacked>li+li{margin-top:2px;margin-left:0;}.nav-justified{width:100%;}.nav-justified>li{float:none;}.nav-justified>li>a{text-align:center;margin-bottom:5px;}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width: 768px) {.nav-justified>li{display:table-cell;width:1%;}.nav-justified>li>a{margin-bottom:0;}}.nav-tabs-justified{border-bottom:0;}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #dddddd;}@media (min-width: 768px) {.nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;border-radius:4px 4px 0 0;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff;}}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}.container:before,.container:after{content:" ";display:table;}.container:after{clear:both;}.row{margin-left:-10px;margin-right:-10px;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left;}.col-xs-1{width:8.333333333333332%;}.col-xs-2{width:16.666666666666664%;}.col-xs-3{width:25%;}.col-xs-4{width:33.33333333333333%;}.col-xs-5{width:41.66666666666667%;}.col-xs-6{width:50%;}.col-xs-7{width:58.333333333333336%;}.col-xs-8{width:66.66666666666666%;}.col-xs-9{width:75%;}.col-xs-10{width:83.33333333333334%;}.col-xs-11{width:91.66666666666666%;}.col-xs-12{width:100%;}@media (min-width: 768px) {.container{max-width:744px;}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left;}.col-sm-1{width:8.333333333333332%;}.col-sm-2{width:16.666666666666664%;}.col-sm-3{width:25%;}.col-sm-4{width:33.33333333333333%;}.col-sm-5{width:41.66666666666667%;}.col-sm-6{width:50%;}.col-sm-7{width:58.333333333333336%;}.col-sm-8{width:66.66666666666666%;}.col-sm-9{width:75%;}.col-sm-10{width:83.33333333333334%;}.col-sm-11{width:91.66666666666666%;}.col-sm-12{width:100%;}.col-sm-push-1{left:8.333333333333332%;}.col-sm-push-2{left:16.666666666666664%;}.col-sm-push-3{left:25%;}.col-sm-push-4{left:33.33333333333333%;}.col-sm-push-5{left:41.66666666666667%;}.col-sm-push-6{left:50%;}.col-sm-push-7{left:58.333333333333336%;}.col-sm-push-8{left:66.66666666666666%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.33333333333334%;}.col-sm-push-11{left:91.66666666666666%;}.col-sm-pull-1{right:8.333333333333332%;}.col-sm-pull-2{right:16.666666666666664%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.33333333333333%;}.col-sm-pull-5{right:41.66666666666667%;}.col-sm-pull-6{right:50%;}.col-sm-pull-7{right:58.333333333333336%;}.col-sm-pull-8{right:66.66666666666666%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.33333333333334%;}.col-sm-pull-11{right:91.66666666666666%;}.col-sm-offset-1{margin-left:8.333333333333332%;}.col-sm-offset-2{margin-left:16.666666666666664%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.33333333333333%;}.col-sm-offset-5{margin-left:41.66666666666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.333333333333336%;}.col-sm-offset-8{margin-left:66.66666666666666%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.33333333333334%;}.col-sm-offset-11{margin-left:91.66666666666666%;}.pull-sm-clear-right{float:right;clear:right;}.pull-sm-clear-left{float:left;clear:left;}}@media (min-width: 992px) {.container{max-width:970px;padding-left:15px;padding-right:15px;}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left;}.col-md-1{width:8.333333333333332%;}.col-md-2{width:16.666666666666664%;}.col-md-3{width:25%;}.col-md-4{width:33.33333333333333%;}.col-md-5{width:41.66666666666667%;}.col-md-6{width:50%;}.col-md-7{width:58.333333333333336%;}.col-md-8{width:66.66666666666666%;}.col-md-9{width:75%;}.col-md-10{width:83.33333333333334%;}.col-md-11{width:91.66666666666666%;}.col-md-12{width:100%;}.col-md-push-0{left:auto;}.col-md-push-1{left:8.333333333333332%;}.col-md-push-2{left:16.666666666666664%;}.col-md-push-3{left:25%;}.col-md-push-4{left:33.33333333333333%;}.col-md-push-5{left:41.66666666666667%;}.col-md-push-6{left:50%;}.col-md-push-7{left:58.333333333333336%;}.col-md-push-8{left:66.66666666666666%;}.col-md-push-9{left:75%;}.col-md-push-10{left:83.33333333333334%;}.col-md-push-11{left:91.66666666666666%;}.col-md-pull-0{right:auto;}.col-md-pull-1{right:8.333333333333332%;}.col-md-pull-2{right:16.666666666666664%;}.col-md-pull-3{right:25%;}.col-md-pull-4{right:33.33333333333333%;}.col-md-pull-5{right:41.66666666666667%;}.col-md-pull-6{right:50%;}.col-md-pull-7{right:58.333333333333336%;}.col-md-pull-8{right:66.66666666666666%;}.col-md-pull-9{right:75%;}.col-md-pull-10{right:83.33333333333334%;}.col-md-pull-11{right:91.66666666666666%;}.col-md-offset-0{margin-left:0;}.col-md-offset-1{margin-left:8.333333333333332%;}.col-md-offset-2{margin-left:16.666666666666664%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.33333333333333%;}.col-md-offset-5{margin-left:41.66666666666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.333333333333336%;}.col-md-offset-8{margin-left:66.66666666666666%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.33333333333334%;}.col-md-offset-11{margin-left:91.66666666666666%;}.pull-md-clear-right{float:right;clear:right;}.pull-md-clear-left{float:left;clear:left;}}@media (min-width: 1200px) {.container{max-width:1170px;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left;}.col-lg-1{width:8.333333333333332%;}.col-lg-2{width:16.666666666666664%;}.col-lg-3{width:25%;}.col-lg-4{width:33.33333333333333%;}.col-lg-5{width:41.66666666666667%;}.col-lg-6{width:50%;}.col-lg-7{width:58.333333333333336%;}.col-lg-8{width:66.66666666666666%;}.col-lg-9{width:75%;}.col-lg-10{width:83.33333333333334%;}.col-lg-11{width:91.66666666666666%;}.col-lg-12{width:100%;}.col-lg-push-0{left:auto;}.col-lg-push-1{left:8.333333333333332%;}.col-lg-push-2{left:16.666666666666664%;}.col-lg-push-3{left:25%;}.col-lg-push-4{left:33.33333333333333%;}.col-lg-push-5{left:41.66666666666667%;}.col-lg-push-6{left:50%;}.col-lg-push-7{left:58.333333333333336%;}.col-lg-push-8{left:66.66666666666666%;}.col-lg-push-9{left:75%;}.col-lg-push-10{left:83.33333333333334%;}.col-lg-push-11{left:91.66666666666666%;}.col-lg-pull-0{right:auto;}.col-lg-pull-1{right:8.333333333333332%;}.col-lg-pull-2{right:16.666666666666664%;}.col-lg-pull-3{right:25%;}.col-lg-pull-4{right:33.33333333333333%;}.col-lg-pull-5{right:41.66666666666667%;}.col-lg-pull-6{right:50%;}.col-lg-pull-7{right:58.333333333333336%;}.col-lg-pull-8{right:66.66666666666666%;}.col-lg-pull-9{right:75%;}.col-lg-pull-10{right:83.33333333333334%;}.col-lg-pull-11{right:91.66666666666666%;}.col-lg-offset-0{margin-left:0;}.col-lg-offset-1{margin-left:8.333333333333332%;}.col-lg-offset-2{margin-left:16.666666666666664%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.33333333333333%;}.col-lg-offset-5{margin-left:41.66666666666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.333333333333336%;}.col-lg-offset-8{margin-left:66.66666666666666%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.33333333333334%;}.col-lg-offset-11{margin-left:91.66666666666666%;}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{padding-left:15px;padding-right:15px;}.pull-lg-clear-right{float:right;clear:right;}.pull-lg-clear-left{float:left;clear:left;}}@media (max-width: 767px) {body{font-size:14px;line-height:18px;}h1{font-size:24px;line-height:30px;}h2{font-size:18px;line-height:24px;}h3{font-size:16px;line-height:20px;}h4{font-size:15px;line-height:19px;}h5{font-size:14px;line-height:17px;}h6{font-size:12px;line-height:15px;}label{font-size:14px;line-height:18px;}.breadcrumbs{font-size:12px;line-height:12px;text-transform:uppercase;margin-top:10px}.breadcrumbs .home a{padding-left:0;}.toolbar-mof .toolbar .toolbar-inner-container>.menu-text,.toolbar-mof .toolbar .toolbar-inner-container>.icon-bars,.toolbar .toolbar-inner-container>.amount,.toolbar .toolbar-inner-container>.limiter{display:none;}.toolbar .toolbar-inner-container>.sort-by{margin-top:0;}.button{font-size:12px;}}@media (max-width: 480px) {label,.form-list label,.form-list .input-box,.one-page-checkout label,.one-page-checkout .input-text,.form-list .input-text{width:100%;}.radio,.control label{width:auto;}}@media (min-width: 480px) {.main-container .form-list .validation-advice,.main-container .form-account-name .validation-advice,.main-container .one-page-checkout .validation-advice{margin-left:29%;}}@media (min-width: 1200px) {}@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {}@media (max-width: 480px) {}@media (min-width: 1200px) {.headercart-info{width:208px;}#search_mini_form .form-search #search.input-text{width:265px;}#recently-added-container{left:0;}}@media (min-width: 980px) and (max-width: 1199px) {.headercart-info{width:208px;}#search_mini_form .form-search #search.input-text{width:265px;}#recently-added-container{left:0;}}@media (min-width: 980px) and (max-width: 991px) {.headercart-info{width:136px;}#search_mini_form .form-search #search.input-text{width:195px;}#recently-added-container{right:0;}}@media (min-width: 768px) and (max-width: 979px) {.headercart-info{width:136px;}#search_mini_form .form-search #search.input-text{width:195px;}#recently-added-container{right:0;}a.headercart-info .headercart-items>span{display:none;}a.headercart-info .headercart-items:after{content:'@';}}@media (min-width: 767px) {#header .account-create #form-validate>.fieldset{float:left;}#header .account-create .buttons-set{float:left;margin-top:5px;margin-left:14.2%;}#header .account-create .buttons-set .button{padding:9px 10px 7px 10px;}#header .account-create .button:after{border-left:13px solid #E1F5D5;border-top:15px solid transparent;border-bottom:16px solid transparent;}}@media (max-width: 767px) {#header{padding-top:0px;padding-bottom:0px;}#header>.container{padding:0;}#header .logo{margin:5px 0 0 0;}#header .logo img{margin-bottom:10px;margin-top:10px;}#header .phone-menu{background:#333;z-index:3;width:102%;position:relative;}.blackground{padding-bottom:10px;padding-top:10px;display:block!important;background-color:black;position:relative;width:102%;}.free-ship{width:280px;margin-left:auto;margin-right:auto;}.is_fixed{position:fixed!important;top:0;width:100%!important;}#header .phone-menu li a{padding:10px!important;}#header .phone-menu li{display:inline-block;margin:0 0 5px 2px;}#header .phone-menu>div{display:inline-block;font-size:24px;}#header .phone-menu .to-cart{background:#318c5d;font-size:25px;float:right;padding-right:10px}#header .phone-menu .to-cart.full{background:#ff9900;}#header .phone-menu .my-account{float:right;margin-left:0;}#header .phone-menu .my-account a{color:#dff3d3;line-height:10px;padding:6px;text-align:center;}#header .phone-menu a{display:inline-block;padding:12px;color:#fff;}#header .phone-menu a:hover{cursor:pointer;}#header .phone-menu .menu-icon i{padding-right:10px;}#header .phone-menu .my-account span{font-size:10px;line-height:0;}#search_mini_form{float:none;width:auto;margin:0 0 15px 0;padding:0;}#search_mini_form .input-text{font-size:14px;}#search_autocomplete{display:none;}#toggle-nav{padding:10px;font-size:12px;text-transform:uppercase;font-weight:normal;display:block;background:#f0f0f0;border:1px solid #a1a1a1;border-radius:4px;}#toggle-nav:hover{color:#333;}#toggle-nav .icon-list{float:right;cursor:pointer;font-size:14px;}#nav{display:none;border:1px solid #ccc;padding:0;margin:10px 0;font-size:12px;line-height:12px;}#nav span.toggle{display:none;}#nav li{text-align:left;position:relative;margin:0;}#nav li.over{z-index:auto;}#nav li.parent{}#nav li a{display:block;text-decoration:none;border-bottom:1px solid #ccc;padding:10px 10px;}#nav li.last a{border-bottom:none;}#nav li a:hover{text-decoration:none;}#nav li a span{display:block;white-space:nowrap;cursor:pointer;}#nav li ul a span{white-space:normal;}#nav li{float:none;}#nav li a{float:none;font-weight:normal;text-transform:uppercase;color:#333;}#nav li a:hover,#nav li.over a,#nav li.active a{background:transparent;color:#333;}#nav li.active>a{font-weight:bold;}#nav ul,#nav div{position:relative;width:auto;top:auto;left:0;border:none;background:#fff;padding:0;}#nav div ul{position:relative;width:auto;border:none;}#nav ul li a{padding:10px 20px;}#nav li.over ul li a,#nav li.active ul li a{background:#fff;}#nav li li a:hover{color:#333;}#nav ul ul,#nav ul div{top:0;background:#fff;}#nav ul li{float:none;margin:0;}#nav ul li.last{border-bottom:1px solid #ccc;}#nav ul ul li a{float:none;padding-right:30px;padding-left:30px;font-weight:normal;font-size:11px;}#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:auto;}#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:0;top:0;}.mobile-search{background:#fff;-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);padding:10px 20px;}.mobile-search{text-align:center;}#search_mini_form{margin-bottom:0;}#search_mini_form .form-search{display:inline-block;}#search_mini_form .form-search #search.input-text{width:230px;}.sticky-links{display:none;}.phone-toplinks{width:270px;background:#E0E0E0;position:fixed;top:0;left:-270px;z-index:5;box-shadow:0 0 0;border-bottom:solid 1px #fff;}.phone-toplinks a{display:inline-block;padding:12px;font-size:24px;color:#383838;}.phone-toplinks a:hover{cursor:pointer;}.phone-toplinks a.menu-icon{color:#256946;float:right;}.phone-toplinks a.link-track{vertical-align:bottom;}.phone-toplinks a.link-track i{background:none repeat scroll 0 0 #383838;border-radius:15px;color:#E0E0E0;font-size:16px;height:22px;padding-top:3px;text-align:center;width:22px;}#header .account-create #form-validate>.fieldset{width:100%;}#header .account-create #form-validate>.fieldset:first-child{margin:0;}.catalog-category-searchresult .icon-bars{display:block;}}@media (min-width: 1200px) {.block-layered-nav .block-content{max-width:880px;display:inline-block;}.secondary-actions{width:70%!important;margin-right:auto;height:auto;}.actions_container,.cms-index-index .actions_container{left:0px!important;}.category-title h1{margin:0 0 10px 0;}}@media (min-width: 980px) and (max-width: 1199px) {.block-layered-nav .block-content{max-width:680px;display:inline-block;}.secondary-actions{width:70%!important;margin-right:auto;height:auto;}.secondary-actions li a{padding:8px 52px;}}@media (min-width: 768px) and (max-width: 979px) {.toolbar-bottom .pages{display:block;}.block-layered-nav .block-content{max-width:460px;display:inline-block;}.category-top .category-image img{width:100%;}.category-top .category-image{text-align:center;}.secondary-actions{width:70%!important;margin-right:auto;height:auto;}.cat-top-content-inner{padding:8px;width:450px;}.category-title h1{font-size:20px;line-height:20px;margin:0;}}@media (min-width: 768px) {.products-grid .item .item-info-wrapper{height:90px;}.secondary-actions{width:75%;}}@media (max-width: 767px) {.category-top .category-image img{width:100%;}.category-top .category-image{text-align:center;}.products-grid .item .item-info-wrapper{height:100px;}.pages .pagination{float:none;}.pagination>li>a,.pagination>li>span{padding:5px 10px;}.toolbar .amount{line-height:36px;}.block-layered-nav .mof-inner-container h3{display:block;position:relative;background:transparent;color:orange;font-size:16px;transform:skew(0deg);-webkit-transform:skew(0deg);padding:10px 30px 10px;margin-top:15px;}.block-layered-nav .mof-inner-container .clear-mof{display:none;width:100%;top:-9px;}.block-layered-nav .mof-inner-container .clear-mof a{margin-left:-13px;}.block-layered-nav .filter-block{display:block;background:#eaeaea;margin:0;border-radius:0;border:0;border-bottom:1px solid #6c6c6c;border-top:1px solid #f9f9f9;}.block-layered-nav .filter-block.open{border-bottom:0;}.block-layered-nav .filter-block ul{position:relative;background:#e0e0e0;box-shadow:0 0 0 0;max-height:none;}.cat-top-content-inner{display:none!important;}.block-layered-nav .mof-inner-container h3 span{transform:skew(0deg);-webkit-transform:skew(0deg);}.block-layered-nav h3 i{display:block;font-size:24px;color:#383838;}.block-layered-nav h3:hover{cursor:pointer;}.block-layered-nav .block-content{display:none;}.mof-inner-container .filter-block h4{padding:15px 10px;}.mof-inner-container .filter-block.open>h4{border-bottom:1px solid #6c6c6c;}.filter-block h4:after{content:'+';background:#e0e0e0;font-size:22px;position:absolute;right:0;top:0;text-align:center;width:46px;height:44px;padding:10px 0 0 0;}.filter-block.open h4:after{content:'_';padding:0;}.filter-block h4 i{display:none;}.mof-inner-container .filter-block li{border-bottom:1px solid #6c6c6c;border-top:1px solid #f9f9f9;padding:0;}.mof-inner-container .filter-block li a{padding:14px 10px;}.secondary-actions{display:none!important;}.blog-title{display:block!important;}.blog-list h1{font-size:16px!important;}}@media (max-width: 480px) {.products-grid .item{text-align:center;}.products-grid .price-box{display:block;}.products-grid .actions{float:none;margin-top:10px;}.products-grid .swatchy{display:none;}.button.btn-cart{margin:0;}.cms-index-index .col-main h3{margin-left:2px;}.swatchy-placeholder{display:none;}.blog-title{display:block!important;}.blog-list h1{font-size:16px!important;}.blog-media{margin-top:20px;}.toolbar-bottom .pagination li>a,.toolbar-bottom .pagination li>span{padding:10px;}}@media (min-width: 1200px) {.box-related .actions{margin-top:0;}.catalog-product-view .products-grid .actions{float:right;}.products-grid .availability{margin-top:3px;}}@media (min-width: 980px) and (max-width: 1199px) {.product-options-bottom .add-to-links,.catalog-product-view .add-to-links{text-align:center;}.product-options-bottom .add-to-links li,.catalog-product-view .add-to-links li{float:inherit;padding:5px 0;}.catalog-product-view .add-to-cart button.button{margin-top:0px;width:85%;}.add-to-cart button.instorestock-button{padding:8px 15px;clear:both;float:left;margin-top:15px;}.link-wishlist{float:left;padding:26px 5px 0px 5px;}}@media (min-width: 768px) and (max-width: 979px) {.product-collateral #block-related li{padding-bottom:0;}.nav-tabs>li>a{padding:5px 8px;}.catalog-product-view .products-grid .item{margin-bottom:20px;}.box-related .actions{margin-top:0;}.catalog-product-view .products-grid .actions{float:right;}.product-options-bottom .add-to-links,.catalog-product-view .add-to-links{text-align:center;}.product-options-bottom .add-to-links li,.catalog-product-view .add-to-links li{float:inherit;padding:5px 0;}#tab-container .nav-tabs li{width:100%;padding:0px;}#tab-container{padding-left:1px;}.catalog-product-view .add-to-cart button.button{margin-top:0px;width:80%;}.add-to-cart button.instorestock-button{padding:8px 15px;clear:both;float:left;margin-top:15px;}.link-wishlist{float:left;padding:26px 5px 0px 5px;}}@media (max-width: 767px) {.product-collateral #block-related li{padding-bottom:0;}.brand-badge{border-bottom:none;text-align:center;right:0;position:relative;margin-bottom:10px;}.product-name h1{text-align:center;}.qtybuttonscontainer{float:none;position:relative;background:red;display:inline-block;z-index:1;width:115px;margin-right:-79px;margin-bottom:20px;}.add-to-cart button.qty-plus:before,.add-to-cart button.qty-minus:before{font-size:34px;color:#acacac;}.add-to-cart button.qty-plus,.add-to-cart button.qty-minus{position:absolute;top:0;}.add-to-cart button.qty-plus{left:0;}.add-to-cart button.qty-minus{right:0;}.add-to-cart .qty{margin-right:45px;}.product-shop .product-options-bottom{text-align:center;padding-top:10px;}.add-to-cart button,.add-to-cart button.button,.add-to-cart .input-text{float:none;}.product-options-bottom .add-to-links,.catalog-product-view .add-to-links{text-align:center;}.product-options-bottom .add-to-links li,.catalog-product-view .add-to-links li{float:inherit;padding:5px 0;}.product-shop{text-align:center;margin-top:25px;}.product-shop .brand-title.SKU{font-size:12px;font-weight:bold;margin-bottom:0.5em;}.catalog-product-view .short-description{border-bottom:none;}.product-info h5.heading{cursor:pointer;margin:0;}.product-info h5.heading h1{display:inline-block;}.product-info h5.heading i{cursor:pointer;display:inline-block;margin-left:5px;vertical-align:text-top;}.product-info h5.heading .icon-chevron-up{display:none;}.product-info .content{display:none;}.socialshare{text-align:center;width:100%;padding-bottom:25px;}.socialshare label{display:none;}.product-essential{margin-bottom:0px;}#tab-container{margin-left:-10px;margin-right:-10px;margin-top:10px;}#tab-container .nav-tabs li>a{display:block;text-align:center;}#tab-container:after{display:none;}.box-related .products-grid li.item,.box-up-sell .products-grid li.item{padding-bottom:15px;}#product-options-wrapper{border-bottom:1px solid #d9d9d9;}.product-options dt,.product-options dd{float:none;}.product-options dd{margin-left:0;margin-bottom:20px;}.product-options dt label{margin-right:10px;}.product-options li{display:inline-block;margin:0 auto;}.list-x3_size{display:block!important;}.product-options-bottom .add-to-links{border-top:5px solid #F0F0F0}#customer-reviews .form-list label{width:19%;}#customer-reviews .form-list .input-box{width:80%;}.catalog-product-view .products-grid .item{margin-bottom:20px;}.box-related .actions{margin-top:0;}.catalog-product-view .products-grid{width:100%;}.catalog-product-view .products-grid .actions{float:right;}.socialshare .addthis_sharing_toolbox{float:none;}#tab-container .nav-tabs li{width:103%;}#tab-container .nav-tabs li>a{display:block;}#tab-container .nav-tabs{padding-left:10px;}}@media (max-width: 480px) {.catalog-product-view .products-grid .actions{float:none;}.box-related .product-name{margin-bottom:0;min-height:0;}.type-giftcard .product-options dd{width:100%;}#product-attribute-specs-table{font-size:13px;}.promo-badge-wrap img{width:45%;}.add-to-cart button.instorestock-button{margin-top:10px;margin-left:0px;float:left;}.product-info.visible-xs .brand-title.SKU{border:none;}}@media (min-width: 1200px) {#footer h5.heading .icon-minus,#footer h5.heading .icon-plus{display:none;}.slocator-dd{width:265px;}}@media (min-width: 768px) and (max-width: 979px) {#footer h5.heading .icon-minus,#footer h5.heading .icon-plus{display:none;}.slocator-dd{border-radius:0;float:left;overflow:hidden;position:relative;width:130px;}}@media (max-width: 767px) {#footer{text-align:center;background:url("https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/footer_bg.jpg") repeat-y scroll left center rgba(0,0,0,0);}#footer01{border-top:0;margin-top:0;}#footer h5.heading{color:#e0e0e0;padding:10px;font-size:14px;font-weight:bold;margin:-1px 0 0 0;cursor:pointer;text-transform:capitalize;}#footer h5.heading i{float:right;cursor:pointer;display:block;}#footer h5.heading .icon-chevron-up{display:none;}#footer .content{display:none;padding:0 0 10px;}#footer ul a{padding-left:25px;color:#e0e0e0;}#footer hr.divider{border:none;border-bottom:1px solid #C3C3C3;margin:-5px auto 10px;}#footer #nav04{margin-top:10px;}#nav04 *{float:none;}#nav04 li{margin-bottom:10px;}#footer .topfooter{background:none repeat scroll 0 0 rgba(17,17,17,0.75);border-bottom:none;padding-bottom:0px;}#footer .middlefooter{padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.424);padding-top:0px;}#footer .middlefooter .col-xs-12,#footer .topfooter .col-xs-12{border-top:1px solid rgba(255,255,255,0.125);border-bottom:2px solid rgba(0,0,0,0.424);margin-bottom:-1px;}#footer .topfooter .col-xs-12:first-child{border-top:none;padding-bottom:20px;}#footer .middlefooter .col-xs-12:last-child{border-bottom:none;}#footer .storelocator-footer{margin:0;padding:15px 0 0 25px;text-align:left;}#footer h5.heading{text-align:left;font-weight:normal;font-size:16px;color:#ffffff;}#footer .content ul{-moz-column-count:1!important;-webkit-column-count:1!important;column-count:1!important;text-align:left;}#footer,#footer a:link,#footer a:visited{color:#DEDEDE;}#footer .content ul li{display:block;}#footer .bottomfooter{border-top:1px solid rgba(255,255,255,0.125);padding-bottom:20px;box-shadow:none;}#footer .bottomlinks a{display:block;padding:0;text-transform:uppercase;}#footer .bottomlinks a:first-child{padding-top:10px;}#footer .finalbottomfooter{padding:0 0 30px;}#footer .facebook-like{display:none;}#footer .footer-shop-details,#footer .footer-shop-details li{display:block;}#vaimo a{text-align:left;}.compare-container{display:none;}#footer .hidden-xs{display:none!important;}.slocator-dd{width:75%;}}@media (max-width: 480px) {.slocator-dd{width:60%;}}@media (max-width: 979px) {.customer-account-index .main-container{margin-top:0;}.toggle-account-nav{background:#f0f0f0;border:1px solid #a1a1a1;padding:10px;margin:7px 0 15px 0;}.toggle-account-nav i{float:right;}.main-container .col-main .block-account{display:block;paddding:0;border:none;margin:15px 0;}.my-account .data-table td.last a{display:block;}.my-account .my-wishlist .separator,.order-hidden{display:none;}.my-account .my-wishlist .last .btn-cart{min-width:120px;}.my-account .data-table td.last .separator{display:none;}.block-account .block-title{padding-bottom:0;}.block-account .block-content{border:none;}.block-account .block-content ul li{font-size:12px;}#my-orders-table{font-size:12px;}.block-account ul li{text-align:center;}.main-container .col-main .block-account{text-align:center;}}@media (max-width: 767px) {.account-login{text-align:center;}.account-login .form-list label,.account-login .form-list .input-text{width:100%;}.account-login .form-list .input-text{background:#fff;}.account-login #remember-me-box .input-box,.account-login #remember-me-box label{display:inline-block;width:auto;}.account-login .registered-users>.login-block,.account-login .new-users>.login-block{background:#e5e5e5;padding:20px;}.account-login .buttons-set,.account-login .buttons-set button,.account-login .buttons-set a{float:none;}.account-login .buttons-set a{display:block;}}@media (min-width: 1200px) {.filter-block{min-width:110px!important;}}@media (min-width: 768px) and (max-width: 979px) {.contacts-index-index #contactForm .form-list .wide textarea{width:340px;}.filter-block{min-width:110px!important;}}@media (max-width: 767px) {.cms-index-index ul.products-grid{margin-left:-20px;}.catalogsearch-result-index h1,.catalogsearch-advanced-result h1{position:inherit;}.advanced-search label{float:none;}.catalogsearch-advanced-index .buttons-set{width:220px;}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{margin-left:0;}.contacts-index-index #contactForm .form-list .wide textarea{width:210px;}.cms-index-noroute .col-main{margin:0 10px 20px 10px;}.filter-block{min-width:110px!important;}.buttons-set{width:100%;}}@media (max-width: 480px) {.cms-page-view .fullwidth-video{height:300px;}#storelocator_map{}.storelocator.form{position:absolute;top:20px;left:5%!important;width:90%!important;box-shadow:0 0 1px 1px #e0e0e0;margin:auto;position:relative!important;margin-top:20px!important;margin-left:0!important;}.storelocator.map{height:260px!important;width:100%;}.storelocator.view_on_map{display:none!important;}.storelocator.address.default{width:83%;}.cms-newsletter-signup .col-main #newsletter-validate-detail .button{width:80%;margin-left:0;margin-top:10px;}.cms-newsletter-signup .col-main #newsletter-validate-detail .input-text{width:80%;}}@media (max-width: 480px) {.cart-collaterals-col{float:left;margin-top:40px;}.cart .totals{margin-bottom:20px;}.cart-table td.remove{width:25px;padding-left:5px;}}@-ms-viewport {
  width: device-width;
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.visible-xs {
  display: none !important;
}
tr.visible-xs {
  display: none !important;
}
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm {
  display: none !important;
}
tr.visible-sm {
  display: none !important;
}
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md {
  display: none !important;
}
tr.visible-md {
  display: none !important;
}
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg {
  display: none !important;
}
tr.visible-lg {
  display: none !important;
}
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  tr.hidden-xs {
    display: none !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm {
    display: none !important;
  }
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md {
    display: none !important;
  }
  tr.hidden-xs.hidden-md {
    display: none !important;
  }
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg {
    display: none !important;
  }
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs {
    display: none !important;
  }
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  tr.hidden-sm {
    display: none !important;
  }
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md {
    display: none !important;
  }
  tr.hidden-sm.hidden-md {
    display: none !important;
  }
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg {
    display: none !important;
  }
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs {
    display: none !important;
  }
  tr.hidden-md.hidden-xs {
    display: none !important;
  }
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm {
    display: none !important;
  }
  tr.hidden-md.hidden-sm {
    display: none !important;
  }
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
  tr.hidden-md {
    display: none !important;
  }
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg {
    display: none !important;
  }
  tr.hidden-md.hidden-lg {
    display: none !important;
  }
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs {
    display: none !important;
  }
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm {
    display: none !important;
  }
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md {
    display: none !important;
  }
  tr.hidden-lg.hidden-md {
    display: none !important;
  }
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
  tr.hidden-lg {
    display: none !important;
  }
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
tr.visible-print {
  display: none !important;
}
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print {
    display: none !important;
  }
  tr.hidden-print {
    display: none !important;
  }
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
.toolbar div.container .toolbar-inner-container > .vertical-nav-container{
	display: none;
}
.vertical-nav-container{
	background: #eaeaea;
	width: 275px;
	position: absolute;
	z-index: 2;
	border: none;
	display: none;
	top: 56px;
	left: 12px;
	text-align: left;
}
#vertical-nav{
    background: #EAEAEA;
	max-height: 400px;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}

#vertical-nav .block-title{
    border: none;
}

.vertnav{
	margin: 0;
    padding: 0;
}

.vertnav li {
    overflow: hidden;
}

.vertnav li a {
    text-transform: uppercase;
}

.block .vertnav li.even {
    overflow: hidden;
    background: transparent;
}

.vertnav ul li {
 	border-bottom: none;
	text-transform: none;
    position: relative;
}

/* This controls the indent for each sublist */
.vertnav ul {
    padding: 0;
    margin: 0;
    clear: both;
}

.vertnav ul ul {
    padding: 0 0 0 10px;
}

.vertnav .vertnavlink {
    padding: 10px 0 10px 10px;
    margin: 0;
    display: block;
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #eee;
}
.vertnav .vertnavlink .max-80width {
    max-width: 80%;
    display: inline-block;
}
/* Provide space for our own "bullet" inside the link */
.vertnav .expandlink {
    color: #666;
    font-size: 6px;
    vertical-align: top;
    display: inline-block;
    background: #e0e0e0;
    float: right;
    width: 40px;
    text-align: center;
    height: 40px;
    padding-top: 10px;
    margin-top: -15px;
}
.vertnav .vertnavlink:hover{
	background: #eee;
	text-decoration: none;
}

/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
.vertnav .open .expandlink:before {
    content: "\2212";
    font-size: 22px;
    vertical-align: middle;
}
.vertnav .closed .expandlink:before {
    content: "\2b";
    font-size: 22px;
    vertical-align: middle;
}

.vertnav .open > .vertnavlink,
.vertnav .active > .vertnavlink{
    background: #e5e5e5;
}

.vertnav .open > .vertnavlink,
.vertnav .active > .vertnavlink{
    background: #e5e5e5;
}

.vertnav .open .active a {
    background: transparent;
    font-weight: bold;
}

/* Actually show and hide sublists */
.vertnav .open ul {
    display: block;
}
.vertnav .closed ul {
    display: none;
}
#atca-popup-container {  
	color: #000;
	border: 1px solid #c0c0c0;
	padding: 25px 20px;
	position: absolute;
	z-index: 200;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -127px;
	background: #fff;
	/* Drop shadows */
	-moz-box-shadow: 3px 3px 4px #808080;
	-webkit-box-shadow: 3px 3px 4px #808080;
	box-shadow: 3px 3px 4px #808080;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');
	text-align: center;
}

#atca-message-container {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}

#atca-message-container #atca-message-text-related {
	padding: 20px 0 0 0;
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	*background-position: top left; /* notice the * before the property - shows in IE7 and below */
} 
#atca-popup-container #atca-message-image-related,
#atca-popup-container #atca-please-wait-image-related {
	width: 41px;
	height: 42px;
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
} 

#atca-popup-container #atca-please-wait-image-related {
	background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-container #atca-please-wait {
	background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/ajax-loader.gif);
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
}

#atca-popup-container #atca-message-image-related#atca-please-wait-remove {
	background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/ajax-loader.gif);
}

#atca-popup-container #atca-message-image-related.atca-success,
#atca-popup-container #atca-message-text.atca-success {
	/* background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/success-msg-icon.gif); */
}

#atca-popup-container #atca-message-image-related.atca-error,
#atca-popup-container #atca-message-text.atca-error {
	/* background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/error-msg-icon.gif); */
}

#atca-popup-container #atca-message-image-related.atca-notice,
#atca-popup-container #atca-message-text.atca-notice {
	/* background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/notice-msg-icon.gif); */
}

#atca-popup-container #atca-message-text {
	background-position: center left;
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	text-align: center;
}

#atca-popup-container #atca-message-text.atca-notice {
	/* background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/notice-msg-icon.gif); */
}

/* Buttons */
#atca-button-container {
	margin: 20px 0 0 0;
}


#atca-continue-btn {
	float:left;
	margin-bottom: 10px;
	width: 100%;
}

#atca-redirect-btn {
	float:right;
	width: 100%;
}

#atca-yes-btn {
	width: 70px;
}

#atca-no-btn {
	width: 70px;
}

#atca-checkoutbutton{
	display:none;
}

/* Related products in addtocartajax */
#atca-related-container {
	overflow: hidden;
	margin: 0;
    padding: 10px 0 0 0;
}

#atca-related-container .box-related li{
	width: 223px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 20px;
	position: relative;
}
#atca-related-container .box-related li.last{
	margin-right: 0;
}
#atca-related-container .box-related .product-name {
    color: #444444;
    font-size: 12px;
    padding: 0 0 10px;
    margin: 10px;
    padding: 0;
    text-align: left;
}
#atca-related-container .box-related .product-name a {
    color: #444444;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
#atca-related-container .box-related .product-image {
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    display: block;
    margin: 0;
    position: relative;
    text-decoration: none !important;
    width: 223px;
    cursor: pointer !important;
}
#atca-related-container .box-related .price-box{
	text-align: left;
	clear: both;
    float: left;
    margin: 10px 10px 5px;
    width: 203px;
}
#atca-related-container .box-related .price{
	color: #444444;
}
#atca-related-container .box-related .link-learn {
    float: left;
    line-height: 32px;
    margin-left: 10px;
}
#atca-related-container .box-related button {
	float: right;
	margin-right: 10px;
}
#atca-message-text-related-container{
	display: block;
    height: 331px;
    position: absolute;
    top: 0;
    width: 223px;
    background: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/addtocartajax/addtocartajax-related-overlay.png) repeat;
}
#atca-message-image-related,
#atca-please-wait-image-related{
	background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    margin: 140px 10px 0;
    overflow: hidden;
    padding: 0 0 0 22px;
    text-align: left;
}
#atca-message-image-related,
#atca-please-wait-image-related{
    padding: 0;
    margin: 130px 0 0 108px;
}
#atca-message-text-related,
#atca-please-wait-related{
	margin: 180px 0 0 0;
	display: block;
	padding: 0 10px;
}
#atca-message-text{
	font-size: 12px;
	text-align: left;
	width: 100%;
	display: block;
	padding: 0 0 5px 0;
	margin: 0 0 0px 0;
}
#atca-related-container .block-content{
	margin: 0 0 10px 0;
}
#atca-related-container .box-title{
	display: block;
	margin: 0 0 15px 0;
	text-align: left;
}
#atca-related-container .box-title span{
	font-size: 12px;
	width: 100%;
}
/* Ajaxlogin
----------------------------------------- */

#header #mini-login-container{
	background: #fff;
	margin-bottom: 45px;
	font-size: 13px;
	display: none;
	padding-bottom: 20px;
}

#header #mini-login-container h2{
	font-size: 16px;
	border-bottom: 1px solid #eee;
	text-transform: uppercase;
	line-height: normal;
	padding-bottom: 5px;
}
#header #mini-login{
	margin-top: 15px;
	position: relative;
}
#header #mini-login fieldset{
	display: inline-block;
}
#header #mini-login .input-block{
	display: inline-block;
	margin-right: 15px;
}
#header #mini-login .input-text{
	height: auto;
	padding: 6px 10px;
	background: #f4f4f4;
	border: 0;
}
#header #mini-login .login-loader{
	background-image: url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/ajax-loader.gif');
	background-size:30px 30px;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
}

#header #mini-login-container .frgt a{
	color: #318c5d;
}
#ic_contact_form {
	padding-bottom: 40px;
}

#ic_contact_form h2 {
	margin: 0 0 20px 0;
}
#ic_contact_form h2 .icon {
	background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/images/icommerce/contactform/sprite.png') 100% -2871px;
	width: 29px;
	height: 25px;
	display: block;
	float: left;
	margin: 0 9px 0 0;
}

#ic_contact_form .field {
	margin: 0 0 10px;
}

#ic_contact_form label {
	width: 150px;
}

#ic_contact_form input[type='text'] {
	width: 176px;
}

#ic_contact_form .container {
	margin: 0 0 20px 0;
	padding: 15px 10px 10px 10px;
	width: 360px;
}

#ic_contact_form .container:before,
#ic_contact_form .container:after
{
    content: "";
    display: table;
}
#ic_contact_form .container:after { clear:both; }

#ic_contact_form textarea {
	height:150px;
	width: 350px;
}

#ic_contact_form .wide {
	width: 100%;
	clear: both;
}

#ic_contact_form .validation-advice {
	margin-left: 100px;
}

#ic_contact_form wide-container {
	margin-top: 10px;
}

#ic_contact_form .wide-container .validation-advice {
	margin-left: 0;
}

#ic_contact_form button {
	margin: 10px 0 0 0;
	float:right;
}

#ic_contact_form .select {
	display: inline-block;
	height:35px;
	line-height: 35px;
	padding: 0 10px;
	width: 171px;
	background:url('https://www.capeunionmart.co.za/skin/frontend/carbon/default/images/icommerce/contactform/sprite.png') 0 -2770px;
	border: 0;
	position: relative;
}
	#ic_contact_form .select .options {
		position: absolute;
		top: 33px;
		left: 0;
		z-index: 9999;
		border: 1px solid #e4e4e4;
		width: 175px;
		background: #fff;
		padding: 13px 7px;
	}

		#ic_contact_form .select .selected {
			text-transform: uppercase;
		}
		#ic_contact_form .select .options .option {
			padding: 0 10px;
			text-transform: uppercase;
		}
		#ic_contact_form .select .options .option:hover {
			background: #f2f2f2;
		}
		#ic_contact_form .select.error {
			background-position: 100% -2825px;
		}

#ic_contact_form #ic_contact_form-category .options{
	display: none;
}
#ic_contact_form #ic_contact_form-category .options .value{
	display: none;
}

#ic_contact_form .required { color:#D40707 !important; font-weight:bold !important; }

.headercart {
    position: relative;
    float: right;
}

.headercart .top {
    float: right;
}

.headercart-info {
    float: left;
    display: block;
    padding: 0 10px;
    line-height: 31px;
    background: #fff;
    color: #606060;
    height: 32px;
}
.headercart-info a{
	color: #606060;
}
.headercart-info:hover {
    text-decoration: none;
}

.headercart-info .icon-shopping-cart {
    font-size: 24px;
    padding-right: 4px;
    color: #383838;
    vertical-align: middle;
}

.headercart-items {
    margin-right: 5px;
}

.headercart-co-btn {
    float: right;
    padding: 0 10px;
    margin: 0 10px 0 0;
    height: 32px;
    line-height: 32px;
    border: none;
    font-size: 11px;
    font-weight: bold;
    background: #318c5d;
	color: #fff;
}

#headercart .headercart-co-btn{
	background: #ff9900;
}
#headercart .headercart-co-btn:hover{
	background: #ea7400;
}
/* .button.button-co:after, */
.headercart-co-btn:after{
	content: '';
	display: block;
	width: 0;
   height: 0;
   border-left: 16px solid #318c5d;
   border-top: 16px solid transparent;
   border-bottom: 16px solid transparent;
   position: absolute;
   right: -15px;
   top: 0;
}
#headercart .headercart-co-btn:after{
	border-left: 16px solid #ff9900;
}
#headercart .headercart-co-btn:hover:after{
	border-left: 16px solid #ea7400;
/*
	-webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
*/
}


#recently-added-container {
	position:absolute;
	top: 33px;
	width: 285px;
	z-index: 99999;
}

.headercart-inner {
    padding: 10px;
    background: #fff;
    -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}

#recently-added-container .viewing {
    border-bottom: 1px solid #eee;
    padding: 0 0 7px 0;
    text-transform: none;
}

#recently-added-container .viewing a {
    text-transform: none;
}

#recently-added-container h5 {
    margin: 0 0 5px 0;
}

.headercart .mini-products-list {
    padding: 0;
    margin: 10px 0 0 0;
    overflow: hidden;
    list-style-type: none;
}

.headercart .mini-products-list .product-name {
    text-transform: uppercase;
    margin: 0 0 2px 0;
    font-size: 13px;
}
.headercart .remove-edit{
	margin-top: 5px;
}
.headercart .mini-products-list .product-image {
    width: 65px;
}

.headercart .mini-products-list li {
    border-top: 1px solid #eee;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.headercart .mini-products-list li:first-child{
	border-top: none;
	margin: 0;
	padding: 0;
}
.buy-total{
	text-align: center;
}
.headercart #recently-added-container button {
	display: inline-block;
	background: #ff9a00;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	width: 100%;
	padding: 12px;
	margin-top: 15px;
}
.headercart #recently-added-container button:hover{
	background: #ea7400;
}
#recently-added-container .sum,
#recently-added-container .price{
    font-size: inherit;
    margin: 0;
}

#recently-added-container .sum {
    text-transform: uppercase;
    margin: 10px 0 0 0;
    font-size: 18px;
    line-height: 28px;
    border-bottom: 3px solid #f0f0f0;
    border-top: 3px solid #f0f0f0;
}

#recently-added-container .btn-remove {
    float: right;
    display: block;
    margin: 20px 0 0 0;
}
#headercart-disabled a.headercart-info > * {
	opacity: 0.4;
}
a.headercart-info > *{
	display: inline-block;
	vertical-align: middle;	
}
a.headercart-info > *:first-child{
	margin-top: -3px;
}
/* =================================================================
	Multi Option Filter
	================================================================= */
.filter-block{
	margin: 7px 4px;
	display: inline-block;
	min-width: 95px;
	position: relative;
	background: #f4f4f4;
	border: 1px solid #dadada;
	border-radius: 4px;
	text-transform: uppercase;
	text-align: left;
}
.filter-block:hover{
	cursor: pointer;
}
.filter-container{
	border: 1px solid #ebebeb;
	padding: 10px 10px 0 10px;
	border-radius: 5px;
}
.block-layered-nav h3{
	font-size: 14px;
	text-transform: uppercase;
	line-height: 12px;
	margin: 0 0 7px 0;
	display: inline-block;
	background: #ff9900;
	color: #fff;
	padding: 10px 30px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	transform: skew(-20deg);
	-webkit-transform: skew(-20deg);
	position: absolute;
	left: 0;
	top: 7px;
}
.block-layered-nav h3 span{
	transform: skew(20deg);
	-webkit-transform: skew(20deg);
	display: block;
}
.block-layered-nav .clear-mof{
	display: inline-block;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: 18px;
}
.block-layered-nav .clear-mof a{
	color: #318c5d;
}
.block-layered-nav .clear-mof i{
	margin-right: 5px;
	color: #333;
}
.block-layered-nav .block-content {
    padding: 0 5px;
    margin: 0;
    text-align: center;
}
.block-layered-nav h3 a{
	color: #e37a10;
}

.filter-block h4{
	font-size: 12px;
	color: #3f4332;
	line-height: normal;
	margin: 0;
	padding:8px 10px;
}
.filter-block h4 i{
	float: right;
	font-size: 13px;
}
.mof-filter-clear{
	display:none;
}

.mof-title span{
	padding: 5px 30px 5px 7px;
	display: block;
}
.filter-block:last-child {
	
}
.filter-block li{
	margin: 0;
	padding: 2px 5px;
}

.filter-block li a:hover{
	color: #999;
	text-decoration: none;
}

.filter-block li a {
	color: #3f4332;
	display: block;
	padding: 0 10px 0 0px;
	white-space: nowrap;
}
.filter-block li a i{
	font-size: 17px;
	color: #318c5d;
	margin-right: 5px;
}
.filter-block li a *{
	vertical-align: top;
}
.filter-block li a i.icon-check-square{
	display: none;
}
.filter-block li strong.selected-filter a i.icon-square{
	display: none;
}
.filter-block li strong.selected-filter a i.icon-check-square {
	display: inline-block;
}

.filter-block ul{
	background: #f4f4f4;
	padding: 5px;
	display: none;
	position: absolute;
	min-width: 100%;
	max-width: 190px;
	z-index: 3;
	margin: 0;
	padding: 0px;
	-moz-box-shadow: 0px 0px 2px #ccc;
    -webkit-box-shadow: 0px 0px 2px #ccc;
    box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
    max-height: 270px;
    overflow-y: auto !important;
    overflow-x: hidden;
    font-size: 12px;
}
.filter-block.open ul{
	display: block;
}

.filter-block li.no-multi-option a {
	background-image: none;
	padding-left: 0;
}

.filter-block li a.active {
	text-decoration: underline;
}
.filter-block .block-content {
	border-bottom: 0px;
}
.filter-block a.remove-item {
	font-weight: bold;
	margin-left: 5px;
	font-size: 11px;
}
.filter-block .price{
	font-size: 11px;
}
.block-layered-nav {
	margin: 0;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #eee;
	min-height: 50px;
	background: #ffffff;
}
.block-layered-nav .block-content:after{
	content:"";
	display:table;
	clear:both;
}

#multioptionfilter-loader{
	background:#fff;
	width:96px;
	height:81px;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	margin-left: -50px;
	top: 50%; /* top offet removed from javascript */
	margin-top: -40px;
	z-index: 10;
	padding: 17px 0 0 24px;
	-moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
}

#multioptionfilter-loader .loader {
	background-image: url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:66px;
	height: 66px;
}
.layered-nav-container{
	width: 100%;
	margin-bottom: 20px;
}
.mof-inner-container{
	position: relative;
}

.filter-block h4.open {
	color: #318c5d;
	font-weight: bold;
}
/* Row css */

.pagemanager > ul{
	width: 100%;
	clear: both;
	padding-bottom: 10px;
}
.pagemanager > ul > li.item{
	display: inline-block;
	float: none;
	vertical-align: top;
}
.std .pagemanager > ul{
	list-style: none;
}
/* Item css */

.pagemanager li.item{
	float: left;
}

.pagemanager li.image img{
	max-width: 100%;	
}
/* One block */
.pagemanager .one-block > li.item{
	width: 100%;
}

/* Two blocks */
.pagemanager .two-blocks li.item{
	width: 48%;
	margin-left: 4%;
}
.pagemanager .two-blocks li.first{
	margin-left: 0;
}

/* Three blocks */
.pagemanager .three-blocks li.item{
	width: 32%;
	margin-left: 2%;
}
.pagemanager .three-blocks li.first{
	margin-left: 0;
}

/* Four blocks */
.pagemanager .four-blocks li.item{
	width: 24%;
	margin-left: 1.3%;
}
.pagemanager .four-blocks li.first{
	margin-left: 0;
}

/* Five blocks */
.pagemanager .five-blocks li.item{
	width: 19.1%;
	margin-left: 1.1%;
}
.pagemanager .five-blocks li.first{
	margin-left: 0;
}

/* Six blocks */
.pagemanager .six-blocks li.item{
	width: 16%;
	margin-left: 0.8%;
}
.pagemanager .six-blocks li.first{
	margin-left: 0;
}


/* Image css */

/* Toplist css */

.toplist ol{
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
}

.horizontal_with_images li{
	float: left;
	width: 32%;
	margin-left: 2%;
	overflow: hidden;
}
.horizontal_with_images li.first{
	margin-left: 0;
}
.horizontal_with_images li img{
	width: 100%;
}
.vertical_productname ul{
	border-top: 1px dashed #EFEFEF;
}
.vertical_productname li{
	border-bottom: 1px dashed #EFEFEF;
	padding: 3px 10px;
}
.vertical_with_images li{
	border-bottom: 1px dashed #EFEFEF;
	padding: 3px 10px;
}

/* HTML css */

/* Slideshow css */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
.catalog-product-compare-index .zopim,
.page-empty.cms-page-view.cms-track .zopim {
    display: none;
}
#cboxOverlay{background:#242424;}
#colorbox{}
    #cboxTopLeft{display:none;}
    #cboxTopRight{display:none;}
    #cboxBottomLeft{display: none;}
    #cboxBottomRight{display: none;}
    #cboxMiddleLeft{display: none;}
    #cboxMiddleRight{display: none;}
    #cboxTopCenter{display: none;}
    #cboxBottomCenter{display: none;}
    #cboxContent{background:#fff; border:10px solid black; border-radius: 30px;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* Product Quick view */

.productquickview-show-index{
	text-align: left;
	background: none;
}
.productquickview-show-index h1{
	font-size: 2em;
}
.productquickview-show-index div{
	padding: 0;
}
.productquickview-show-index .data-table {
    border: 0;
    width: 215px;
}
.productquickview-show-index .data-table .data {
    color: #148696;
}
.productquickview-show-index .data-table td.label, 
.productquickview-show-index .data-table th.label, {
    background-color: #fff;
}
.productquickview-show-index .data-table th,
.productquickview-show-index .data-table td {
    border: 0;
    background-color: #fff;
    text-align: left;
    padding: 0 5px 5px 0;
}
.productquickview-table td{
	vertical-align: top;
	padding:  0 2px 2px 0;
	text-align: left;
}
.productquickview-show-index .collection-content{
	padding: 10px;
}
.productquickview-show-index .short-description {
    padding: 5px 0;
}
.productquickview-show-index .special-price, 
.productquickview-show-index .regular-price {
    float: left;
    width: 290px;
}
.productquickview-show-index .special-price span, 
.productquickview-show-index .regular-price span {
    
    font-size: 22px;
    font-weight: 600;
}
.productquickview-show-index .product-image{
	margin: 0 0 10px 0;
	overflow: hidden;
	display: block;
}

.productquickview-show-index .quick-wrapper{
	padding: 10px;
}

.productquickview{
	cursor: pointer;
}
.productquickview{
	cursor: pointer;
	text-decoration: underline;
}
/* Styles for facebook likebox */

.fan_box {

}
.fan_box .connect_widget_facebook_logo_menubar {

}
.fan_box .full_widget a{

}
.fan_box .full_widget {

}
.fan_box .full_widget .connect_top {

}
.fan_box .page_stream {

}
.fan_box_bottom {

}
/* Settings
-------------*/

.showcase ul#settings{
	display:none;
}


/* Showcase
-------------*/

.slideshowcontainer > div {
    background: none repeat scroll 0 0 #FFFFFF;
}

.slideshowcontainer .hotdealsshadow {
    margin-bottom: 20px;
    margin-top: -25px;
    z-index: -1;
}

.showcase
{
	position: relative;
	margin: auto;
	background: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 545px; /* Same as showcase javascript option */
	overflow: hidden;
}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		display: none;
		position: absolute;
		top: 40%;
		right: 100px;
		height: 100px;
		width: 100px;
		opacity: 0.55;
		font-size: 150px;
		border-top: 3px solid white;
		border-left: 3px solid white;
		cursor: pointer;
		z-index: 1; 	
	}

	.showcase-arrow-previous:hover, .showcase-arrow-next:hover {
		opacity: 1;
	}

	.showcase-arrow-previous
	{
		left: 100px;
		transform: rotate(315deg);
		-moz-transform: rotate(315deg);
		-ms-transform: rotate(315deg);
		-webkit-transform: rotate(315deg);
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: 100px;
		transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
	}

	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
    .showcase-content-container {
        height: 100% !important;
    }

	.showcase-content {
		text-align: center;
        height: 100% !important;
        position: relative !important;
	}

	.showcase-content-container .showcase-content:nth-child(2) {
	  position: absolute !important;
	  left: 0;
	  top: 0;
	}

	.showcase-content img {
		width: 100%;
		position: relative;
		/*left: 50%;*/
		top: 0;
		/*-webkit-transform: translateX(-50%);*/
		/*-ms-transform: translateX(-50%);*/
		/*transform: translateX(-50%);*/
	}
		
		.showcase-plus-anchor
		{
			background-image: url('https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/slideshow/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		.showcase-tool-tip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/slideshow/white-opacity-80.png);
		}
		
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/slideshow/white-opacity-80.png);
		}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		text-align: center;
		position: absolute;
		bottom: 10px;
		left: 0px;
		right: 0px;	
	}
	
		.showcase-button-wrapper span
		{
			background: #E0E0E0;
			height: 12px;
			width: 12px;
			display: inline-block;
			border-radius: 50%;
			padding: 0px;
			margin: 0px 5px;
			font-size: 1px;
			color: #E0E0E0;
			box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15) inset;
			cursor: pointer;
		}
	
		.showcase-button-wrapper span.active {
			color: #4F4F4F;
			background: #4F4F4F;

            /*color: #318C5D;*/
            /*background: #318C5D;*/
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/slideshow/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(https://www.capeunionmart.co.za/skin/frontend/carbon/vaimo_cmart/images/slideshow/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	
		


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

/* Layered HTML Blocks
-------------------------------------------*/

#textbox-wrapper {
	position: absolute;
	z-index: 10;
}

#textbox-wrapper.showcase-caption
{
	padding: 0;
	position: absolute;
	bottom: 10px; left: 10px; right: 10px;
	display: none;
	background-image: none;
	right: auto;
	bottom: auto;
}

#textbox { 
	text-align: center;
	text-transform: uppercase;
	color: #666666;
}
.nosto-carbon
{
    padding-top: 10px;
    margin-top: 20px;
    border-top: 1px solid #CCCCCC;
    clear: both;
}

.nosto-carbon,
.nosto-carbon a,
.nosto-carbon span.
.nosto-carbon h4
{
    font-family: Arial,Verdana,Sans-serif;
    text-decoration: none;
    color: #333333;
    font-weight: normal;
    line-height: 15px;
}

.nosto-carbon h4.nosto-heading 
{
    text-align: center;
    margin: 0px 0px 20px 0px;
    color: #333333;
    font-size: 20px;
}

.nosto-carbon ul.nosto-product-list 
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.nosto-carbon .nosto-product-list li
{
    text-align: center;
    margin-bottom: 40px;
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; 
}

.nosto-startpage .nosto-product-list li
{
	width: 180px;
    padding: 0 15px 20px 15px;
}

.nosto-default .nosto-product-list li
{
	width: 135px;
}

.nosto-carbon .nosto-product-list li:first-child
{
    margin-left: 0px;
}

.nosto-carbon .nosto-product-list li img
{
    width: 100%;
}

.nosto-carbon .nosto-product-info 
{
    margin-top: 10px;
}

.nosto-carbon h5.nosto-product-name a
{
    margin-bottom: 5px;
   	font-size: 14px;
   	text-transform: uppercase;
   	font-weight: bold;
}

.nosto-carbon h5.nosto-product-name
{
    margin: 0;
}

.nosto-carbon .nosto-price-info span.nosto-product-price 
{
   display: inline;
   font-size: 12px;
} 

.nosto-carbon .nosto-old-price span.nosto-product-price 
{
    text-decoration: line-through;
}

.nosto-carbon .nosto-current-price span.nosto-product-price 
{
    color: #E30613;
}

.nosto-carbon ul.nosto-product-list li 
{
    position:relative;
}

.nosto-carbon a:hover 
{
    opacity: 0.6;
}

.nosto-carbon .nosto-xxlarge 
{
	display: none !important;
}
@media (min-width: 1201px)
{
    .nosto-carbon .nosto-xxlarge {display: inline-block !important;}
}

/* Responsive: Large desktop */
@media (min-width: 1025px) and (max-width: 1200px)
{
    .nosto-carbon .nosto-xxlarge {display: none !important;}
}

/* Responsive: Tablet landscape */
@media (max-width: 1024px) 
{
    .nosto-carbon .nosto-xxlarge {display: none !important;}
    .nosto-startpage .nosto-product-list li {width: 180px;}
}

/* Responsive: Small tablet landscape */
@media (max-width: 800px) 
{	
    .nosto-startpage .nosto-xxlarge {display: inline-block !important;}
    .nosto-startpage .nosto-product-list li {width: 200px;}
    .nosto-default .nosto-product-list li {width: 140px;}
}

/* Responsive: Tablet portrait */
@media (max-width: 768px) 
{	
    .nosto-startpage .nosto-product-list li {width: 200px;}
}

/* Responsive: Small tablet portrait */
@media (max-width: 600px) 
{
    .nosto-carbon .nosto-product-list li {width: 150px;}
    .nosto-default .nosto-xxlarge {display: inline-block !important;}
    .nosto-default .nosto-product-list li {margin-bottom: 20px;}
}	

/* Responsive: Mobile landscape and down */
@media (max-width: 480px) 
{
    .nosto-carbon .nosto-product-list li {width: 140px;}
}

/* Responsive: Mobile portrait and down */
@media (max-width: 320px) 
{
    .nosto-default .nosto-xxlarge, 
    .nosto-default .nosto-xlarge 
    {
    	display: none !important;
    }
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

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

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

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

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

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

.fancybox-inner {
	overflow: hidden;
}

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

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

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

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

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.capeunionmart.co.za/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite.png');
}

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

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.capeunionmart.co.za/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading.gif') center center no-repeat;
}

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

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.capeunionmart.co.za/skin/frontend/base/default/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

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

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

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

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

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

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.capeunionmart.co.za/skin/frontend/base/default/images/vaimo-fancybox/fancybox_overlay.png');
}

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

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

/* Title helper */

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

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

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

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

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

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

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

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.capeunionmart.co.za/skin/frontend/base/default/images/vaimo-fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.capeunionmart.co.za/skin/frontend/base/default/images/vaimo-fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.product-options li {
    display: inline-block;
}

#color-views {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0;
}

#color-views-tooltip {
    margin-top: 1px;
    padding: 0;
    font-weight: bold;
}

#color-views ul {
    margin: 0;
    clear: both;
    height: 32px;
}

#color-views li {
    float: left;
    margin: 0;
    padding: 0;
}

#color-views img {
    padding: 2px;
    margin: 0;
    border: 1px solid #ffffff;
}

#color-views img.selected {
    padding: 2px;
    margin: 0;
    border: 1px solid #b6b6b6;
}

.color-views-browse {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0;
}

.color-views-browse-tooltip {
    margin-top: 1px;
    padding: 0;
    font-weight: bold;
}

.color-views-browse ul {
    margin: 0;
    clear: both;
    height: 32px;
}

.color-views-browse li {
    float: left;
    margin: 0;
    padding: 0;
}

.color-views-browse img {
    padding: 2px;
    margin: 0;
    border: 1px solid #ffffff;
}

.color-views-browse img.selected {
    padding: 2px;
    margin: 0;
    border: 1px solid #b6b6b6;
}

.attribute-button {
    height: 30px;
    width: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 0.8em;
    border:none;
}

.attribute-button-text {
    height: 30px;
    min-width: 35px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    background: #f3f3f3;
    color: #383838;
}

.attribute-selected {
    font-weight: bold;
    border: 1px solid #383838;
}

.attribute-button-text[disabled], .attribute-button-text.attribute-selected [disabled]{
    color: #dfdfdf;
    text-decoration: line-through;
    border: 1px solid #dfdfdf;
}


.attribute-selected {
    font-weight: bold;
    border: 1px solid #383838;
}

.list-x3_size {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-flow: row wrap;
}

.list-x3_colour li {
    display: inline-block;
    text-align: center;
}

.list-x3_colour li button{
    display: none;
    margin-right: 2px;
}

.list-x3_colour button.attribute-button-text.no-colour {
    border: 1px solid #383838;
    border-radius: 2px;
    width: 35px;     
    background: #f3f3f3;
    height: 30px;
    font-weight: bold;
}

 .list-x3_colour button.attribute-button-text.no-colour.attribute-selected {
    box-shadow: none;
 }

.attribute-selected {
    font-weight: normal;
    border: 1px solid #383838;
}

.list-x3_colour button.attribute-button-text {
    background: none repeat scroll 0% 0% transparent;
    padding: 0px;
    margin: 0px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    min-width: inherit;
    position: relative;
    overflow: hidden;
    min-height: inherit;
    border: 2px solid #dcdcdc;
 }  
  

.list-x3_colour .attribute-button-text[disabled]{
    opacity:0.25;
}

.list-x3_colour .attribute-button-text[disabled]:after {
    content: "";
    width: 100%;
    height: 100%;
    z-index: 7;
    display: block;
    border: 2px solid lightgray;
    position: absolute;
    left: 41%;
    top: 25%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-top: none;
    border-bottom: none;
    border-right: none;
}

 .list-x3_colour button.attribute-button-text.attribute-selected {
    /*border: 1px solid #383838;*/
    box-shadow: inset 1px 1px 5px 5px #383838;   
} 

.list-x3_colour img {
	height: 30px;
	margin-left: -4px;
	margin-top: -4px;
	width: 30px;
}

.product-options span.required {
    display: none;
}


/* sample ones, the number is the code of the attribute value. Needs to be setup per site */
.color-10 {
    background-color: red;
}

.color-11 {
    background-color: green;
}

.color-12 {
    background-color: yellow;
}

.color-15 {
    background-color: black;
    color: white;
}

.color-16 {
    background-color: white;
}

/* Category page Swatches */
.swatchy .swatchy_list{
	text-align: left;
}
.swatchy .swatchy_list > li{
	display: inline-block;
	margin-right: 2px;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	border: 2px solid #eee;
}
/* Removed this for the swatches or swatchy is no longer clickable */
/*.swatchy .swatchy_list > li:hover{*/
	/*cursor: pointer;*/
/*}*/
.swatchy .swatchy_list > li img{
	margin-left: -4px;
	margin-top: -4px;
}

/* added for swatchy homepage to fill the swatchy section */
.cms-index-index .swatchy .swatchy_list > li img{
    width: auto !important;
}
.swatchy .swatchy_list > li span{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    margin-left: -1px;
    margin-top: -1px;
}

#product-options-wrapper .attribute-image button span{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    margin-left: 0px;
    margin-top: 0px;
}

#product-options-wrapper .attribute-image button.attribute-selected span{
    border: 1.5px solid #fff;
}
.searchsuggestion_list {
    background: rgba(225,225,225,0.95);
    width: 100%;    
    z-index: 3;
    margin-top:0px;
}

.searchsuggestion_group {
    width: 100%;
    padding: 20px 0;
}

.suggest-heading{
	font-size: 14px;
	text-transform: uppercase;
}
.searchsuggestion_item {
    position: relative;
    font-size: 11px;
    border-bottom: 1px solid lightgray;
    float:left;
    width: 95%;
    padding: 5px 5px 0px 5px;
}

.searchsuggestion_item img {
    position: relative;
    float:left;
    padding-top: 5px;
    clear: left;
}

.searchsuggestion_sku {
    position: relative;
    float:left;
}
.searchsuggestion_name{
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
}
.searchsuggestion_price {
    float: right;
    font-size: 14px;
    margin-right: 10px;
}
#searchsuggestion_list .searchsuggestion_price {
    display: none;
}
.searchsuggestion_price span{
	line-height: 50px;
	color: #318c5d;
}
.searchsuggestion_img{
	width: 50px;
	height: 50px;
	display: inline-block;	
}
.searchsuggestion_img img{
	width: 100%
}
.searchsuggestion_desc {
    position: relative;
    width: 60%;
    float:left;
}


.searchsuggestion_group_items{
	margin-top: 15px;
}
.searchsuggestion_group_items .item-container{
	padding: 10px 0;
	border-top: 1px solid #fff;
}
.searchsuggestion_group_items a{
	display: inline-block;
}
.searchsuggestion_group_items a:hover .item-container{
	background: rgba(255,255,255,0.20);
}
.searchsuggestion_group_items a:hover{
	text-decoration: none;
}
.searchsuggestion_group_title {
    font-size: 14px;
    font-weight: bold;
}

/* catalog search result page */

.catalogsearch-result-index .recommendations {
    font-size: 16px;
    padding-top: 10px;
}

.catalogsearch-result-index .recommendations a {
    color: #318C5D;
    padding-left: 5px;
}

.catalogsearch-result-index .toolbar-inner-container i.icon-bars,
.catalogsearch-result-index .toolbar-inner-container span.menu-text {
    display: none;
}
@CHARSET "UTF-8";
/* Location map - needed for the google map */
.storelocator-index-index .container-fluid, .storelocator-index-index .main-container{
    margin-top: 0;
}

.storelocator.main {
    position: relative;
    padding-bottom: 25px;
}
#storelocator_map img {
    max-width: none;
}
/* Location list */
.storelocator.locationlist {
    padding-top: 20px; 
    font-size: 12px;   
}

.storelocator.location:hover {
    background: #FAFAFA;
}


.storelocator.location {
    cursor: pointer;
    width: 100%;
    display: table;
    padding: 20px 10px;
    position:relative;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.storelocator.location:nth-child(odd) {
    background: #F3F3F3;
}

.storelocator.location div {
    display: table-cell;
    vertical-align: middle;
}

.storelocator.view_on_map {
   text-align: right;
   text-transform: uppercase;
    font-weight: bold;
}

.storelocator.address {
    text-transform: none;
}

.storelocator.address.default {
}

.storelocator.address.search {
    width: 420px;
}

.storelocator.address span {
    font-weight: bold;
    text-transform: uppercase;
}

.storelocator.miles {
    width: 150px;
}

.storelocator.marker {
    color: white;
    text-align: center;
    height: 34px;
    width: 34px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
}

/* map */
.storelocator.map {

    width: 100%;
    height: 400px;
}

/* Locator form */
.storelocator.form {
    /*margin-top:55px;*/
    /*margin-left:60px;*/
    position:absolute;
    width:240px;
    top: 0;
    left: 0;
}

.storelocator.form h1 {
    font-size: 20px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;    
}

.storelocator.form_fields {
    padding:10px;
    padding-bottom: 25px;
    background: rgba(255, 255, 255, 0.80);
    width:auto;
    /*box-shadow: 2px 2px 3px #888888;*/
}

.storelocator.form_fields {

}

.storelocator.form .form-wrap {
    text-align: center;
}


#storelocator_search_form {
    margin-bottom: 15px;
}

.storelocator.form button {
    position: absolute;
    background: #F90;
    border: 1px solid #DA790E;
    color: #FFFFFF;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    margin-left: -50px;
    margin-top:-5px;
    bottom: 10px;
    right: 25px;
}

.storelocator.form button:after {
    content: "";
    display: block;
    height: 22px;
    position: absolute;
    right: -12px;
    top: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 22px;
    border: 1px solid #DA790E;;
    border-left: none;
    border-bottom: none;  
    background: #F90;  
}


.storelocator.spinner {
    position: absolute;
    right: 5px;
    top: 4px;
}

.storelocator.form label {
    margin:8px 0 0;
}

.storelocator.form select {
    width: 100%;
    font-size: 12px;
    height: 25px;
    padding: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.storelocator.form input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.storelocator.searchresponse {
    height: 12px;
    text-align:right;
}

.storelocator.error {
    padding-top:4px;
    color:black;
}

.gm-style .infoBox {
    font-size: 12px;
    line-height: 1.5em;
    padding: 10px;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.25);
    border: 1px solid #FAFAFA;
    border-radius:3px;
    margin-top: 10px;
}
/*
.infoBox:before {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FAFAFA;
    content: " ";
    height: 20px;
    left: calc(50% - 10px);
    position: absolute;
    top: -10px;
    transform: rotate(-45deg);
    width: 20px;
}*/
.infoBox:before {
    border-bottom: 20px solid #FFFFFF;
    border-left: 15px solid rgba(0, 0, 0, 0);
    border-right: 15px solid rgba(0, 0, 0, 0);
    content: " ";
    height: 0;
    left: calc(50% - 20px);
    position: absolute;
    top: -12px;
    width: 0;
}

.gm-style .infoBox > img {
    margin: 0 !important;
    padding: 0;
}

.imageandstreetview > img {
    display: none;    
}
#tab-container {
    margin-bottom: 15px;
}

#tab-container .tabs {
    width: 100%;
    overflow: hidden;
}

#tab-container .tabs li {
    float: left;
    margin: 0 2px 0 0;
}

#tab-container .tabs li a {
    float: left;
    display: block;
    padding: 10px;
    border: 1px solid #ddd;
}

#tab-container .tabs li.active a {
    border-bottom: 1px solid #fff;
}

#tab-container .tab-content {
    border: 1px solid #ddd;
    padding: 10px;
    margin: -1px 0 0 0;
}

@media (max-width: 767px) {

    #tab-container .tab-content {
        border: 1px solid #ddd;
        padding: 10px;
        margin: -1px 0 0 10px;
    }

}
/* Start Page ========================================================================= */

.cms-index-index .main-container:after {
    content: " ";
    width:100%;
    height:330px;
    position:absolute;
    display:block;
    background:#eaeaea;
    top:1190px;
    left:0px;
    right:0px;
    z-index:-10;
    display: none;
}

.cms-index-index .pagemanager > ul {
    padding-bottom: 55px;
}
.cms-index-index .pagemanager > ul.last{
	margin-bottom: 100px;
}

.cms-index-index .pagemanager > ul li.item img {
    width:100%;
}

.cms-index-index .heading {
    margin-bottom: -25px;
}

.cms-index-index .col-main h2,
.cms-index-index .col-main h3,
.cms-index-index .col-main h4 {
    width: 315px;
    height: 35px;    
    text-transform: uppercase;
    font-weight: normal;
    font-size: 18px;
    color: #383838;
    margin:0px auto;
    padding:0px;
    line-height: 1em;
    display: inline-block;
    padding-top:8px;
    position: relative;
    z-index: 0;
}

.cms-index-index .col-main h2:after,
.cms-index-index .col-main h3:after,
.cms-index-index .col-main h4:after {
    width: 315px;
    height: 35px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -webkit-transform: skew(-20deg); 
    -moz-transform: skew(-20deg); 
    -o-transform: skew(-20deg);
    transform: skew(-20deg);
    position: absolute;
    z-index: 0;
    content: "";
    display: block;
    top: 0;
    z-index: -1;
}

.cms-index-index .col-main h3:after {
    background-color: #e0e0e0;
}

.cms-index-index .col-main h2 {
    color: #ffffff;
    flex-basis:100%;
    -webkit-flex-basis:100%;
    margin-bottom: 25px;
}

.cms-index-index .col-main h2:after {
    background-color: #ff9900;
    left:calc(50% - 315px / 2);
}

.cms-index-index .col-main h4 {
    font-size: 24px;
    font-style: italic; 
    width: auto;
   -webkit-transform: skew(0deg); 
   -moz-transform: skew(0deg); 
   -o-transform: skew(0deg);
   transform: skew(0deg);     
}
/*
.pagemanager .category-products {
    margin-top:0px;
    max-height: 370px;
    overflow: hidden;    
}

.pagemanager .toolbar {
    display: none;
}

.pagemanager .products-grid li.item {
    width: auto;
    float: none;
    display: inline-block;  
}

.cms-index-index .pagemanager ul.swatchy_list {
    padding-bottom: 0px;
    text-align: left;
}
*/

.cms-index-index .products-grid .item{
	margin-bottom: 0;
}


.cms-index-index .hotdealscontainer:before,
.cms-index-index .hotdealscontainer:after {
    content: "";
    position: absolute;
    background: #EAEAEA;  /* Match the background */
    top: 0;
    bottom: 0;
    width: 9999px;   /* some huge width */
}

.cms-index-index .hotdealscontainer:before {
    right: 100%;
}

.cms-index-index .hotdealscontainer:after {
    left: 100%;
}

.cms-index-index .hotdealscontainer {
    background: none repeat scroll 0 0 #eaeaea;
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-bottom: 25px;
    padding: 25px 0;
    position: relative;
}

.cms-index-index .hotdealscontainer a {
    display: block;
    position: relative;    
}

.cms-index-index .hotdealscontainer a[title]:hover:after {
    background: rgba(255, 255, 255, 0.9);
    bottom: 0;
    content: attr(title);
    left: 0;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    text-align: left;
    text-transform: uppercase;
}

.cms-index-index .hotdealscontainer a:hover:before {
  bottom: 4px;
  color: #383838;
  content: "";
  font-family: FontAwesome;
  font-size: 18px;
  font-weight: normal;
  position: absolute;
  right: 10px;
  z-index: 1;
  opacity: 0.8;
}

.cms-index-index .hotdealscontainer .widget-static-block {
    flex-basis:48%; 
    -webkit-flex-basis:48%;
}

.cms-index-index .hotdealscontainer .widget-static-block:first-child {

}

.cms-index-index .hotdealscontainer .widget-static-block:nth-child(2) {
    float: left;
}

.cms-index-index .hotdealscontainer .widget-static-block:nth-child(3) {
    float: right;
}


@media \0screen {
    /* IE8 only css hack */
    .cms-index-index .hotdealscontainer {
        display: inline-block;
    }
    .cms-index-index .hotdealscontainer .hotdeals {
        display: block;
    }
    .cms-index-index .hotdealscontainer .widget-static-block {
        float: left;
        width: 48%;
        margin-right: 2%;
    }
}

@media all and (min-width:0\0) and (min-resolution: .001dpcm) {
    /* IE9 only css hack */
    .cms-index-index .hotdealscontainer {
        display: inline-block;
    }
    .cms-index-index .hotdealscontainer .hotdeals {
        display: block;
    }
    .cms-index-index .hotdealscontainer .widget-static-block:nth-child(2) {
        float: left;
        width: 48%;
    }
    .cms-index-index .hotdealscontainer .widget-static-block:nth-child(3) {
        float: right;
        width: 48%;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE10 only css hack */
    .cms-index-index .hotdealscontainer {
        display: inline-block;
    }
    .cms-index-index .hotdealscontainer .hotdeals {
        display: block;
    }
    .cms-index-index .hotdealscontainer .widget-static-block:nth-child(2) {
        float: left;
        width: 48%;
    }
    .cms-index-index .hotdealscontainer .widget-static-block:nth-child(3) {
        float: right;
        width: 48%;
    }
}

.hotdealsshadow {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: -10px;
  box-shadow: 0 -3px 10px 1px rgba(0, 0, 0, 0.75);
  left: 0;
  margin-bottom: -15px;
  position: relative;
  right: 0;
  width: 100%;
  z-index: -100;
  border-radius: 35%;  
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* webkit only css (Chrome, Safari, etc.) */
    .hotdealsshadow {
        box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.75);
    }
}

.startcmscontainer{
	position: relative;
	margin-bottom: 80px;
}
.startcmscontainer .startcmsinfo{
	position: absolute;
	bottom: -37px;
	width: 100%;
}
.startcmsinfo {
    background: #e0e0e0;
    margin-top: 0px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.startcmsinfo:after {
    display: block;
    position: absolute;
    content: ">";
    right: 20px;
    top: 9px;
    font-size: 22px;
    font-weight: normal;
    font-family: fontawesome;    
}

.startcmsinfo h5 {
    margin: 0px;
    text-align: left;
}
.startcmsinfo > a,
.startcmsinfo > span {
    display: none;
    height: 32px;
    overflow: hidden;
    text-align: left;
}
/*
.startcmscontainer:hover .startcmsinfo {
    top: -42px;
}
*/

.startcmscontainer:hover .startcmsinfo > a,
.startcmscontainer:hover .startcmsinfo > span {
    display: block;
}
.startcmscontainer:hover .startcmsinfo h5{
	margin-bottom: 10px;
}

.widget-static-block #brands-map{
	margin-bottom: 70px;
}

.pagemanager .topbrands {
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    padding: 10px 0px;    
}
.startpage-brands > a {
    display: block;
    float: left;
    min-height: 41px;
    padding: 0 24px;
}

/* ======================================================================================= */
/* Brands Page ============================================================ */

.category-brands .breadcrumbs,
.category-brands .category-top{
	display: none;
}
.brand-page ol{
	margin-top: 10px;
	text-align: center;
}
.brand-page ol li{
	display: inline-block;
	margin: 5px;
	border: 1px solid #eee;
	width: 114px;
	height: 114px;
	overflow: hidden;
	vertical-align: top;
}
#a > *, #b > *, #c > *, #d > *, #e > *, #f > *, #g > *,
#h > *, #i > *, #j > *, #k > *, #l > *, #m > *, #n > *,
#o > *, #p > *, #q > *, #r > *, #s > *, #t > *, #u > *,
#v > *, #w > *,#x > *,#y > *,#z > *{
	display: none;
}
#a > li.a, #b > li.b, #c > li.c, #d > li.d, #e > li.e, 
#f > li.f, #g > li.g, #h > li.h, #i > li.i, #j > li.j,
#k > li.k, #l > li.l, #m > li.m, #n > li.n, #m > li.m,
#n > li.n, #o > li.o, #p > li.p, #q > li.q, #r > li.r,
#s > li.s, #t > li.t, #u > li.u, #v > li.v, #w > li.w,
#x > li.x, #y > li.y, #z > li.z {
	display: inline-block;
}
.brand-page ol{
	margin: 40px 0;
}
.brand-page ol li > a{
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 110px
}
.brand-page ol li > ul{
	display: none;
}
.brand-page ol li img{
	width: 100%;
	height: auto;
}
.letter-pick{
	border-bottom: 1px solid #eee;
	text-align: center;
	margin-bottom: 5px
}
.letter-pick li{
	display: inline-block;
	text-transform: uppercase;
	font-size: 20px;
	margin: 0 9px 20px;
}
.letter-pick li:hover{
	cursor: pointer;
	color: #FF9900;
}
.letter-pick #active-letter{
	color: #FF9900;
}


/* Responsive Product ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.startcmsinfo:after{
		content: "";
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    #header .container .row {
        /*margin-right: 0px;*/
    }

    .showcase-arrow-previous, .showcase-arrow-next {
        top:33%;
    }

    .showcase-arrow-previous
    {
        left: 30px;
    }
    
    .showcase-arrow-next
    {
        right: 30px;
    }

    .slideshowcontainer .hotdealsshadow {
        margin-top: -29px;
    }

    .cms-index-index .pagemanager p {
        padding: 0px;
        margin: 0px;
    }
    .cms-index-index .pagemanager p.note-msg{
	    padding: 10px;
    }

    .cms-index-index .pagemanager .two-blocks {
        margin-top:-20px;
    }

    .cms-index-index .pagemanager .two-blocks li.item {
        width: 100%;
        margin-left: 0;
        display: block;
        float: none;
        margin-top: 15px;
    }

    .cms-index-index .products-grid {
        text-align: center;
    }

    .cms-index-index .products-grid .item  {
        margin: 0 auto;
        text-align: center;
        width: 48%;
        padding-bottom: 10px;  
        float: none;
        display: inline-block; 
    }


    .cms-index-index .price-box {
        display: block;   
    }

    .cms-index-index .products-grid .actions {
        display: block;
        margin-top: 10px;
        float: none !important;
    }    
    .cms-index-index .swatchy .swatchy_list {
        text-align: center;
    }
    .cms-index-index .hotdealscontainer {
        text-align: center;
        padding: 10px;
    }

    .cms-index-index .col-main h2 {
        margin-bottom: 10px;
    }    

    .cms-index-index .hotdealscontainer .widget-static-block {
        -webkit-flex-basis: 100%;
        width: 100% !important;
        margin: 15px auto;
        
    }
    .hotdealsshadow {
        margin-bottom: 0px;
    }

    .cms-index-index .pagemanager .three-blocks li.item {
        width: 100%;
        margin: 0;
    }

    .cms-index-index .pagemanager .three-blocks li.first {
        display: none;
    }

    .cms-index-index .pagemanager .three-blocks li.last {
        display: none;
    }
    .startpage-brands > a{
		width: 25%;
	}

    /* webkit only css (Chrome, Safari, etc.) */
    .cms-index-index .hotdealscontainer {
    }

    .cms-index-index .hotdealscontainer .hotdealsshadow {
        display: none;
    }

    .cms-index-index .hotdealscontainer:before,
    .cms-index-index .hotdealscontainer:after {
        width: 0;
    }

    .cms-index-index .hotdealscontainer:before {
        right: 0;
    }

    .cms-index-index .hotdealscontainer:after {
        left: 0;
    }

    .cms-index-index .pagemanager > ul {
        padding-bottom: 40px;
    }

    .cms-index-index .pagemanager > ul.last {
        margin-bottom: 0;
    }

    .zopim {
        display: none;
    }

    .cms-index-index .container.blog-page {
        padding-left: 0px;
        padding-right: 0px;
    }
    .cms-index-index .container.blog-page .row-0,
    .cms-index-index .container.blog-page .row-1,
    .cms-index-index .container.blog-page .row-3,
    .cms-index-index .container.blog-page .row-4,
    .cms-index-index .container.blog-page .row-5 {
        padding-left: 10px;
        padding-right: 10px;
    }
}


/* Landscape phones and down */
@media (max-width: 480px) {
	.startpage-brands > a{
		width: 33%;
	}

    .cms-index-index .pagemanager > ul {
        padding-bottom: 30px;
    }

    .cms-index-index .pagemanager > ul.last {
        margin-bottom: 0;
    }

    .zopim {
        display: none;
    }

    .showcase-arrow-previous, .showcase-arrow-next
    {
        height: 70px;
        width: 70px;  
    }

    .cms-index-index .heading {
        margin-bottom: 0 !important; 
    }

    .startcmscontainer {
        margin-bottom: 30px;
    }

    .cms-index-index .hotdealscontainer {
        margin-bottom: 0; 
    }

    .cms-index-index .main-container {
        margin-top: 30px;
    }

    .mobile-search {
        background-color: #e0e0e0;
    }
    .cms-index-index .col-main h2, .cms-index-index .col-main h3, .cms-index-index .col-main h4 {
        width: 280px;
    }
    .cms-index-index .col-main h2:after, .cms-index-index .col-main h3:after, .cms-index-index .col-main h4:after {
        width: 280px;
    }

    .cms-index-index .col-main h2:after {
        background-color: #ff9900;
        left: calc(50% - 280px / 2);
    }
}
/* ======================================================================================= */



/* Responsive Menu ======================================================================================= */

/* Large desktop */
@media (min-width: 1200px) {
	#nav_cmartmenu li.level0 > div > ul li.level1{
		width: 170px;
	}
	#nav_cmartmenu .class-MostViewed{
		width: 530px !important;
	}
    #nav_cmartmenu .class-MostViewed .products-grid .actions button.button {
        padding: 7px 4px 5px 10px;
    }
	#nav_cmartmenu .class-ShopByBrands{
		width: 530px !important;
	}
	#nav_cmartmenu .class-ShopByBrands img {
		width: 73px !important;
	}	
	.menu-products .products-grid .product-image{
		width: 70px;
	}
	.menu-products .products-grid .item-info-container{
		width: 160px;
	}
	.menu-brands li a{
		width: 70px;
		height: 70px;
	}
	.menu-brands a img{
		width: 100%;
		height: 100%;
	}
	.menu-brands li{
		margin-left: 2px;
	}
	.menu-brands li a{
		width: 70px;
		height: 70px;
	}

    /* Styling for cum-xmas-14 */
    .parentclass-ChristmasGifts .navcol.navcol-last {
        float: left !important;
    }
    .class-ChristmasGifts {
        width: auto !important;
    }
    .class-ChristmasGifts ul.level2 {
        margin-top: -5px !important;
        margin-bottom: 15px !important;
    }
    .class-ChristmasGifts .menu-title {
        display: none !important;
    }
    #cum-xmas .xmas-td {
        margin: 0px 10px;
        display: inline-block;
    }
    /* end xmas */
}
@media (min-width: 980px) and (max-width: 1199px) {
	#nav_cmartmenu .class-MostViewed{
		width: 460px !important;
	}
    #nav_cmartmenu .class-MostViewed .products-grid .actions button.button {
        padding: 7px 4px 5px 10px;
    }
	#nav_cmartmenu .class-ShopByBrands{
		width: 460px !important;
	}
	#nav_cmartmenu .class-ShopByBrands img{
		width: 60px !important;
	}
	.menu-products .products-grid .product-image{
		width: 50px;
	}
	.menu-products .products-grid .item-info-container{
		width: 125px;
	}
	.menu-brands li a{
		width: 53px;
		height: 53px;
	}
	.menu-brands li{
		margin-left: 2px;
	}
	.menu-brands a img{
		width: 100%;
		height: 100%;
	}
	.class-MostViewed .menu-products .products-grid .item-info-container {
	    width: 60%;
	}

    /* menu most view */
    #nav_cmartmenu .navcol.navcol-last {
        width: 47%;
    }
    #nav_cmartmenu li.level0 > div > ul li.level1 {
        width: 140px;
    }
    #nav_cmartmenu .parentclass-Gear .navcol,
    #nav_cmartmenu .parentclass-Footwear .navcol {
        min-width: 150px;
    }

    /* Styling for cum-xmas-14 */
    .parentclass-ChristmasGifts .navcol.navcol-last {
        float: left !important;
        width: auto !important;
    }
    .class-ChristmasGifts {
        width: auto !important;
    }
    .class-ChristmasGifts ul.level2 {
        margin-top: -5px !important;
        margin-bottom: 15px !important;
    }
    .class-ChristmasGifts .menu-title {
        display: none !important;
    }
    #cum-xmas .xmas-td {
        margin: 0px 10px;
        display: inline-block;
    }
    /* end xmas */

}
@media (min-width: 979px) and (max-width: 991px) {
	#nav_cmartmenu .class-MostViewed{
		display: none;
	}
    #nav_cmartmenu .class-MostViewed .products-grid .actions button.button {
        padding: 7px 4px 5px 10px;
    }
	#nav_cmartmenu .class-ShopByBrands{
		display: none;
	}
	#nav_cmartmenu .class-ShopByBrands img{
		width: 60px !important;
	}	

	.class-MostViewed .menu-products .products-grid .item-info-container {
	    width: 60%;
	}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
	#nav_cmartmenu .class-MostViewed{
		display: none;
	}
	#nav_cmartmenu .class-ShopByBrands{
		display: none;
	}	
	#nav_cmartmenu li.level0 > div > ul li.level1 {
		width: 224px;
	}
	.nav-container #nav_cmartmenu > li > a > span{
		padding: 15px 16px 10px;
	}
	#nav_cmartmenu li.level0 > a > span {
		padding: 10px !important;
	}

	.class-MostViewed .menu-products .products-grid .item-info-container{
		width: 50%;
	}

}

@media (min-width: 768px) and (max-width: 979px) {
    #nav_cmartmenu .parentclass-Gear .navcol,
    #nav_cmartmenu .parentclass-Footwear .navcol {
        min-width: 190px;
    }
    #nav_cmartmenu li.level0 > div > ul li.level1 {
        width: 100%;
    }

    /* Styling for cum-xmas-14 */
    .parentclass-ChristmasGifts .navcol.navcol-last {
        float: left !important;
        width: auto !important;
    }
    .class-ChristmasGifts {
        width: auto !important;
    }
    .class-ChristmasGifts ul.level2 {
        margin-top: -5px !important;
        margin-bottom: 15px !important;
    }
    .class-ChristmasGifts .menu-title {
        display: none !important;
    }
    #cum-xmas .xmas-td {
        margin: 0px 10px;
        display: inline-block;
    }
    /* end xmas */
}

/* All except mobile */
@media (min-width: 768px) {
	.nav-container{
		-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	    box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	    position: relative;
	    z-index: 2;
	}
	#nav_cmartmenu > li{
		display: inline-block;
		vertical-align: top;
		text-align: center;
	}
	#nav_cmartmenu > li.parentclass-Brands,
	#nav_cmartmenu > li.parentclass-Activities,
	#nav_cmartmenu > li.parentclass-OurTopProducts,
    #nav_cmartmenu > li.parentclass-NewsEvents {
		float: right;
	}
	#nav_cmartmenu > li.parentclass-Brands:hover > div,
	#nav_cmartmenu > li.parentclass-Activities:hover > div,
	#nav_cmartmenu > li.parentclass-OurTopProducts:hover > div{
		display: none;
	}
	#nav_cmartmenu > li > div{
		display: none;
		left: 0;
		position: absolute;
		-moz-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.4);
	    -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.4);
	    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.4);
	}
	#nav_cmartmenu li.level0 > div > ul li.level1 {
		display: inline-block;
		vertical-align: top;
	}
	
	/* Navigation - Generic */

	/* Level 1 */
	#nav_cmartmenu{
		font-size: 13px;
	}
	
	#nav_cmartmenu > li.level0 i {
		display: block;
	}
	#nav_cmartmenu li.level0 > a {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: bold;
	}

	#nav_cmartmenu li.level0:hover > a > i {
	    background: #e0e0e0;
	    padding-bottom: 9px;
	}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        /* webkit only css (Chrome, Safari, etc.) */
        #nav_cmartmenu li.level0 > a {
            letter-spacing: -0.8px !important;
        }
        #nav_cmartmenu {
            display: inline;
        }
    }
	#nav_cmartmenu > li > a:hover{
		text-decoration: none;
		color: #383838;
	}
	#nav_cmartmenu li.level0 > a > span{
		padding: 15px 20px 0px;
		display: block;
	}
	#nav_cmartmenu li.level0:hover > a > span {
		background: #e0e0e0;
	}

	#nav_cmartmenu .icon-angle-right {
		margin-right: -5px;
		margin-top: 0;		
	}

	/* Level 2 */
	
	#nav_cmartmenu > li:hover > div{
		/*display: block;*/
	}
	#nav_cmartmenu > li > div{
		background: rgba(225,225,225,0.95);
		width: 100%;
		z-index: 4;
		border-bottom: 2px solid #fff;
		padding: 30px 0 20px 0;
		text-align: left;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1 {
		position: relative;
		overflow: hidden;
		margin-right: 15px;
	}

	#nav_cmartmenu .navcol ul.level2  .product-image img {
		height: 100%;
		width: auto;
	}

	#nav_cmartmenu ul.level2 .menu-products .products-grid .product-image {
		height: 100%;
		margin: 0;
		width: auto;
	}

	.menu-title{
		display: inline-block;
		/*margin-bottom: 23px*/
	}
	.menu-title,
	#nav_cmartmenu li.level0 > div > ul li.level1  > li > a,
	#nav_cmartmenu li.level0 > div > ul li.level1 > a{
		font-size: 16px;
		text-transform: uppercase;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > li{
		margin-top: 30px;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > li > ul{
		margin-top: 10px;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > li{
		position: relative;
	}
	.menu-title:after,
	#nav_cmartmenu li.level0 > div > ul li.level1  > li > a:after,
	#nav_cmartmenu li.level0 > div > ul li.level1  > a:after{
		content: '';
		display: inline-block;
		background: #efefef;
		width: 100%;
		height: 3px;
		position: absolute;
		top: 6px;
		margin-left: 15px;
	}
	
	/* Level 3 */
	#nav_cmartmenu li.level0 > div > ul li.level1 ul.level2{
		margin-top: 15px;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > li > ul > li > a span,
	#nav_cmartmenu li.level0 > div > ul li.level1 ul.level2 > li > a span {
		padding: 8px 0;
		border-bottom: 1px solid #e5e5e5;
		display: block;
	}
	
	/* Level 4 */
	#nav_cmartmenu li.level0 > div > ul li.level1  > ul ul{
		display: none;
	}
	
	/* Menu Products */
	.menu-products .products-grid .item:hover{
	    -moz-box-shadow: 0 0 0;
	    -webkit-box-shadow: 0 0 0;
	    box-shadow: 0 0 0;
	}
	.menu-products .products-grid .item-container{
		-moz-box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
	    -webkit-box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
	    box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
	    padding: 0;
	}
	
	#nav_cmartmenu .class-MostViewed{
		/* width: 530px !important;  */
		position: relative;
		overflow: hidden;
		padding: 0 4px;
	}
	#nav_cmartmenu h5{
		font-size: 13px;
		color: #318c5d;
		margin: 0;
		line-height: normal;
		text-transform: uppercase;
	}

	.menu-brands li{
		display: inline-block;
	}
	.menu-brands li:first-child{
		margin-left: 0;
	}
	.menu-brands li a{
		text-align: center;
		display: block;
		background: #fff;
	}
	.menu-products .products-grid{
		margin-top: 10px;
		padding-top: 0;
	}
	.menu-products .products-grid .item{
		margin-bottom: 0;
	}
	.menu-products .products-grid .item-container{
		background: #fff;
		text-align: left;
		height: 80px;
	}
	.menu-products .products-grid .item-container > *{
		display: inline-block;
		vertical-align: middle;
	}
	.menu-products .products-grid .item-info-container{
		padding: 10px 5px;
	}
	.menu-products .products-grid .product-name{
		text-transform: none !important;
		height: 30px;
		overflow: hidden;
	}
	.menu-products .products-grid .product-image{
		margin: 0;
	}
	#nav_cmartmenu li.level1 i.icon-angle-down {
		display: none;
	}
	/* Gear Menu */
	
	#nav_cmartmenu > li.parentclass-Gear > div > ul > li{
		width: auto;
	}
	/*
#nav_cmartmenu > li.parentclass-Gear > div > ul > li > ul{
		width: 406px;
	}
*/
	#nav_cmartmenu > li.parentclass-Gear > div > ul > li > ul > li{
		display: inline-block;
		margin-right: 20px;
	}
	#nav_cmartmenu .direct-link {
    	padding-bottom: 22px !important;
	}	
	#nav_cmartmenu > li.parentclass-Footwear > div > ul li.class-ShopByBrands{
		width: auto;
	}
	.class-ShopByBrands > ul > li > span{
		background: #fff;
		display: inline-block;
		margin-right: 2px;
	}
	/*
#nav_cmartmenu > li:nth-child(7) > div{
		display: block;
	}
*/
	
	.parentclass-Men > a, .parentclass-Woman > a, .parentclass-Kids > a{
		cursor: default !important;
	}

	/*  Menu columns */
	#nav_cmartmenu .navcol{
		display: inline-block;
		vertical-align: top;
        min-width: 150px;
        padding-right: 10px;
	}

    #nav_cmartmenu .parentclass-Kids .navcol {
    	min-width: 140px;
    }

    #nav_cmartmenu .parentclass-Men .navcol.navcol-cnt-3,
    #nav_cmartmenu .parentclass-Woman .navcol.navcol-cnt-3,
    #nav_cmartmenu .parentclass-Kids .navcol.navcol-cnt-3 {
        padding-right: 0px !important;
        margin-right: -10px;
        min-width: 280px;
    }

    #nav_cmartmenu .navcol.navcol-last {
        float: right;
        padding-right: 0px !important;
    }

	#nav_cmartmenu .navcol-col li {
	  display: block !important;
	}

	#nav_cmartmenu .navcol-col li.level1:nth-child(2) {
	  display: block !important;
	  margin-top:25px;
	}

	#nav_cmartmenu li.level0 > div > ul li.level1.class-Gear {
		width:auto !important;
	}

	#nav_cmartmenu .parentclass-Gear .navcol-cnt-1 {
		min-width: 585px
	}


	#nav_cmartmenu .navcol-cnt-1 .class-Gear .level2 {
        -moz-column-count: 3;
        -moz-column-gap: 36px;
        -webkit-column-count: 3;
        -webkit-column-gap: 36px;
        -ms-column-count: 3;
        -ms-column-gap: 36px;
        column-count: 3;
        column-gap: 36px;
    }

    #nav_cmartmenu .parentclass-Men .navcol-cnt-3 .class-Gear .level2,
    #nav_cmartmenu .parentclass-Woman .navcol-cnt-3 .class-Gear .level2,
    #nav_cmartmenu .parentclass-Kids .navcol-cnt-3 .class-Gear .level2
     {
        -moz-column-count: 2;
        -moz-column-gap: 36px;
        -webkit-column-count: 2;
        -webkit-column-gap: 36px;
        column-count: 2;
        column-gap: 36px;
	}

	#nav_cmartmenu .navcol-cnt-1 .class-Gear .level2 li {
        min-width: 100px;
    }

	#nav_cmartmenu .parentclass-Men .navcol-cnt-3 .class-Gear .level2 li,
	#nav_cmartmenu .parentclass-Woman .navcol-cnt-3 .class-Gear .level2 li,
	#nav_cmartmenu .parentclass-Kids .navcol-cnt-3 .class-Gear .level2 li
	 {
        min-width: 100px;
	}
	
	/* Remove border around product list in menu */
	#nav_cmartmenu .products-grid .item {
		border:none !important;
	}

	.class-ShopByBrands span {
	  margin-bottom: 10px !important;
	}

	.class-ShopByBrands .menu-title {
	  margin-bottom: -20px;
	}

	.az-link-active {
		font-weight: bold;
	}	
}


/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	#nav_cmartmenu{
		/*position: fixed;*/
        position: absolute;
		top: 48px;
        left: -270px;
		z-index: 4;
		background: #e0e0e0;
		width: 270px;
		text-transform: uppercase;
		font-size: 16px;
		height: 2500px;
	}

	#nav_cmartmenu li{
		position: relative;
	}
	#nav_cmartmenu > li{
		border-bottom: 1px solid #767676;
		border-top: 1px solid #fff;
	}
	#nav_cmartmenu > li > div{
		display: none;
	}
	#nav_cmartmenu > li.open > div{
		display: block;
	}
	#nav_cmartmenu > li > a{
		font-weight: bold;
	}
	#nav_cmartmenu > li > a i{
		/*display: inline-block;*/
	}
	#nav_cmartmenu > li i{
		font-size: 26px;
		position: absolute;
		right: 0px;
		top: 5px;
		text-align: center;
		display: inline-block;
		width: 40px;
	}
	#nav_cmartmenu > li i:hover{
		cursor: pointer;
	}
	#nav_cmartmenu a > span{
		display: inline-block;
		padding: 10px;
		position: relative;
		z-index: 1;
	}

	#nav_cmartmenu a > span.direct-link {
		display: block;
	}

	#nav_cmartmenu > li > div > .container{
		padding: 0;
	}
	#nav_cmartmenu .class-MostViewed{
		display: none;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1 {
		border-top: 1px solid #767676;
		background: #f5f5f5;
		opacity: 0.8;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > ul{
		display: none;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > ul > li i{
		display: none;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > ul > li > ul{
		display: none;
	}
	#nav_cmartmenu li.level0 > div > ul li.level1  > ul a{
		color: #666;
		text-transform: none;
	}

	#nav_cmartmenu .class-ShopbyActivity,
	#nav_cmartmenu .class-ShopByBrands {
		display: none;
	}

	#nav_cmartmenu > li > a {
		font-weight: bold;
		display: block;
	}

	#nav_cmartmenu > li > a i {
		display: block;
		z-index: -1;
	}

	#nav_cmartmenu > li.hasChildren > a {
		display: block;
	}

	#nav_cmartmenu > li.hasChildren > a i {
		display: block;
		padding-right: 10px;
		text-align: right;
		width: 100%;
		z-index: 0;
	}

	.phone-toplinks a.menu-icon i {
		padding-right: 10px;
	}
	.menu-title {
		padding: 10px;
	}

    /* Styling for cum-xmas-14 */
    .class-ChristmasGifts ul.level2 {
        display: block !important;
    }
    .class-ChristmasGifts .menu-title {
        display: none !important;
    }
    #cum-xmas tr {
        display: block !important;
    }
    #cum-xmas tr td {
        height: 40px !important;
        display: inline-block !important;
    }
    /* end xmas */
}

/* Landscape phones and down */
@media (max-width: 480px) {

}
/* Newsletter Popup ================================================================================ */
.newsletter-container{
	display: none;
}

#newsletter_popup h2{
	color: #666;
	width: 400px;
	line-height: normal;
	font-size: 21px;
}
#newsletter_popup .input-box{
	margin-bottom: 10px;
}
#newsletter_popup .block{
	margin: 0;
	padding: 0;
	border: none;
}
#newsletter_popup .validation-advice{
	text-align: left;
}
#newsletter_popup .input-text::-moz-placeholder{
	color: #333;
}
#newsletter_popup .block .actions{
	text-align: center;
}
#newsletter_popup .button{
	background: none repeat scroll 0% 0% #DDDD25;
	color: #3d3d3b;
	font-size: 16px;
	font-weight: normal;
	width: inherit;
	padding: 3px 3px 1px;
	float: right;
	border-radius: 3px;
}

#newsletter_popup .button i {
	padding-left: 3px;
}

#newsletter_popup .input-box div {
	padding: 0;
}

#newsletter_popup .input-box {
	padding-bottom: 10px;
	margin-bottom: 0;
}

#newsletter_popup .input-box img {
	max-width: 333px;
}

#newsletter_popup .input-box label {
	font-size: 16px;
	font-weight: normal;
	border-radius: 3px;
	color: #FFF;
	display: block;
	margin: 10px 0px;
}
#newsletter_popup .messages-field {
	color: #fff;
}
#newsletter_popup .input-box .validation-advice {
	padding-left: 20px;
	color: #fff;
}
#newsletter_popup .input-box input {
	margin: 5px 0px;
	border-radius: 5px;
	height: 24px;
}
/* ================================================================================ */
div.shop-by-brands.alphabet {
	padding: 0px;
	margin: 5px 0 0 0;
}

div.shop-by-brands.alphabet a {
	padding: 1px;
	margin: 0 2px;
	font-size: 19px;
}
