/** Shopify CDN: Minification failed

Line 43:105 Expected identifier but found "*"
Line 43:133 Expected identifier but found "*"
Line 65:81 Expected identifier but found "*"
Line 65:109 Expected identifier but found "*"
Line 75:81 Expected identifier but found "*"
Line 75:109 Expected identifier but found "*"
Line 84:81 Expected identifier but found "*"
Line 84:109 Expected identifier but found "*"
Line 188:74 Expected identifier but found "*"
Line 278:68 Expected identifier but found "*"
... and 124 more hidden warnings

**/
html{margin:0;padding:0;border:0;-webkit-transition: all 250ms ease-in;-moz-transition: all 250ms ease-in;-ms-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;}
.bp-reset-element,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,blockquote,q,th,td,caption,table,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;font-weight: 300;-webkit-font-smoothing: antialiased;}
blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after,q:before,q:after{content:""}
th,td,caption{float:none !important;text-align:left;font-weight:normal;vertical-align:middle}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
a {-webkit-transition: all 250ms ease-in;-moz-transition: all 250ms ease-in;-ms-transition: all 250ms ease-in;-o-transition: all 250ms ease-in;transition: all 250ms ease-in;}
a {border:none;}
img{border:none;max-width:100%;}
body .container form input[type="text"]{background:white;border:1px solid #ccc;}
body .container form input[type="submit"]{background: #3C5075;
  padding: 8px;
  color: #fff !important;
  font-size: 20px !important;
  border: none;
  display: block;
  margin: auto;}

#crmWebToEntityForm table {background:none !important;}
body .container form input[type="reset"]{display:none;}

body .form-field-special{height:0;overflow:hidden}
body .form-field-special input{visibility:hidden}
body input:focus {outline-width: 0 !important;}

p.freeship-box{margin-top:0px;font:12px verdana;margin-bottom:11px;background:#f33;width:180px;padding:9px;color:#fff;border:1px solid #777;box-shadow:1px 1px 3px #777}
.btn{border:none;background:#4293e8;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center;color:#fff;font-weight:400;font-family:'Roboto Slab';line-height:24px;padding:4px 10px;}
input.btn.add-to-cart {font-size: 22px;padding:8px 18px;     -webkit-appearance: none;}
.btn:visited{color:#fff}
.btn:focus{color:#fff}
.btn:hover{color:#fff}
.btn:active{color:#fff}
.btn:hover{cursor:pointer;background:#eb6262}
.btn:active{position:relative;top:1px}
.btn.green{background:#218d3d;border-bottom:solid 1px #006b1b}
.btn.green:hover{background:#329e4e}
.btn.add-to-cart.add-to-cart-disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#43af5f;border:none;text-transform:none}
.btn.add-to-cart-collection{font-size:1.25em;line-height:1.5em;background:#218d3d;border-bottom:solid 1px #006b1b; border-radius: 0;box-shadow: none;margin-left: 9px;margin-top: -21px;width: 170px;}
.btn.personalise-btn{font-size:1.35em;line-height:1.5em;background:#218d3d;border-bottom:solid 1px #006b1b; border-radius: 0;box-shadow: none;margin-left: 9px;margin-top: -21px;width: 150px;}
.btn.personalise-btn a{color:#FFF;}
.btn.add-to-cart-collection:hover, .btn.personalise-btn:hover {background:#329e4e}
.btn.add-to-cart-collection.add-to-cart-disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#43af5f;border:none;text-transform:none}
.btn.remove{font-size:0.5em;line-height:1em;padding:4px 6px;background:#c92001}
.btn.remove:hover{background:#999}
.btn.red{background:#c92001}
.btn.red:hover{background:#da3112}
button {-webkit-appearance: none;appearance:none;}
span.img{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/tnc-logo-pop-nobat.png?v=8106883942399027391744765717
) no-repeat;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
img.logo{max-width:210px;width: 100%;height: auto;padding: 20px 10px;}
span.img.phone{width:16px;height:16px;background-position:-259px 0px}
span.img.cart{width:44px;height:41px;background-position:-211px 0px}
span.img.amex{width:50px;height:30px;background-position:-277px 0px}
span.img.mc{width:50px;height:30px;background-position:-329px 0px}
span.img.paypal{width:50px;height:30px;background-position:-381px 0px}
span.img.visa{width:50px;height:30px;background-position:-433px 0px}
.social-sprite{background:url('/assets/social-s4cdf5d1991.png') no-repeat}
.social-icon{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/social.png?v=82176540361171495201744765720
) no-repeat;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.social-icon.social-icon-skype{height:32px;width:72px;background-position:0 0}
.social-icon.social-icon-pinterest{height:32px;width:32px;background-position:0 -32px}
.social-icon.social-icon-fb{height:32px;width:32px;background-position:0 -64px}
.social-icon.social-icon-gplus{height:32px;width:32px;background-position:0 -96px}
.social-icon.social-icon-twitter{height:32px;width:32px;background-position:0 -128px}
.social-icon.social-icon-youtube{height:32px;width:32px;background-position:0 -160px}
.social-icon.social-icon-instagram{height:32px;width:32px;background-position:0 -192px}
.social-icon-padlock{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/secure.png?v=116146276693065341471744765718
) no-repeat;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:56px;width:56px;background-position:0 0;}


@font-face{font-family:'Roman';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-romana_bt_roman-webfont.eot?v=89138343115222018841744765713
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-romana_bt_roman-webfont.eot?%23iefix&v=89138343115222018841744765713
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-romana_bt_roman-webfont.woff?v=132907096603964001781744765714
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-romana_bt_roman-webfont.ttf?v=126391432383148305791744765714
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-romana_bt_roman-webfont.svg%23romana_btroman?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Optima';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optima-webfont.eot?v=181229509447402005141744765720
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optima-webfont.eot?%23iefix&v=181229509447402005141744765720
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optima-webfont.woff?v=9341277580683725281744765713
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optima-webfont.ttf?v=43722959774069056221744765722
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optima-webfont.svg%23optimaroman?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'CommScript';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-commercialscript_regular-webfont.eot?v=75485513126963114011744765724
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-commercialscript_regular-webfont.eot?%23iefix&v=75485513126963114011744765724
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-commercialscript_regular-webfont.woff?v=26923673522210675141744765715
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-commercialscript_regular-webfont.ttf?v=101800607714664436291744765724
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-commercialscript_regular-webfont.svg%23commercialscriptregular?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Acorn';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-acorn-webfont.eot?v=94853094417294272371744765720
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-acorn-webfont.eot?%23iefix&v=94853094417294272371744765720
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-acorn-webfont.woff?v=166598545175517685311744765721
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-acorn-webfont.ttf?v=37219374457996388521744765721
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-acorn-webfont.svg%23acorn?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Augusta';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-augusta-webfont.eot?v=139538903587712908881744765722
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-augusta-webfont.eot?%23iefix&v=139538903587712908881744765722
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-augusta-webfont.woff?v=78904373786929975461744765722
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-augusta-webfont.ttf?v=153543005414631290011744765717
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-augusta-webfont.svg%23augusta?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'OptiAltoGreeting';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optialtogreeting-script-webfont.eot?v=40968297693495999971744765720
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optialtogreeting-script-webfont.eot?%23iefix&v=40968297693495999971744765720
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optialtogreeting-script-webfont.woff?v=46078320653387818671744765721
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optialtogreeting-script-webfont.ttf?v=148760565028592092831744765721
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-optialtogreeting-script-webfont.svg%23optialtogreeting?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Benthem';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-benthem-regular-webfont.eot?v=87347324242220451261744765722
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-benthem-regular-webfont.eot?%23iefix&v=87347324242220451261744765722
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-benthem-regular-webfont.woff?v=78504574781829733281744765723
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-benthem-regular-webfont.ttf?v=24840345070823965321744765723
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-benthem-regular-webfont.svg%23benthemregular?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'LeagueScript';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-leaguescript-webfont.eot?v=11166746131092116661744765716
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-leaguescript-webfont.eot?%23iefix&v=11166746131092116661744765716
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-leaguescript-webfont.woff?v=107591379231672653751744765717
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-leaguescript-webfont.ttf?v=39814065832959610611744765716
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-leaguescript-webfont.svg%23leaguescript?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Metropolis';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-metropolis-webfont.eot?v=61072912175160116831744765717
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-metropolis-webfont.eot?%23iefix&v=61072912175160116831744765717
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-metropolis-webfont.woff?v=177078440814446017971744765718
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-metropolis-webfont.ttf?v=116104998649068339121744765718
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-metropolis-webfont.svg%23metropolis?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'MissionScript';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-mission-script-webfont.eot?v=174182158786360499111744765719
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-mission-script-webfont.eot?%23iefix&v=174182158786360499111744765719
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-mission-script-webfont.woff?v=119392065980704422611744765719
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-mission-script-webfont.ttf?v=66733151658971764301744765720
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-mission-script-webfont.svg%23missionscript?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'DancingScript';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-DancingScript-Regular-webfont.eot?v=151032399996659463611744765719
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-DancingScript-Regular-webfont.eot?%23iefix&v=151032399996659463611744765719
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-DancingScript-Regular-webfont.woff?v=39173319867253526301744765720
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-DancingScript-Regular-webfont.ttf?v=34540116102501370391744765720
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-DancingScript-Regular-webfont%23dancingscript?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'BrowalliaNew';src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-BrowalliaNew-webfont.eot?v=126283026695153358551744765717
);src:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-BrowalliaNew-webfont.eot?%23iefix&v=126283026695153358551744765717
) format("embedded-opentype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-BrowalliaNew-webfont.woff?v=151066393801677418441744765718
) format("woff"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-BrowalliaNew-webfont.ttf?v=94985408146007976351744765718
) format("truetype"),url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fonts-BrowalliaNew-webfont%23dancingscript?4092
) format("svg");font-weight:normal;font-style:normal}
@font-face {
  font-family: 'FontAwesome';
  src: url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.eot?v=138258093758677246381744765719');
    src: url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.eot?v=138258093758677246381744765719') format('embedded-opentype'), url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.woff2?v=150957488571263381281744765717') format('woff2'), url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.woff?v=94278522628111960341744765716') format('woff'), url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.ttf?v=147309613850038539591744765716') format('truetype'), url('//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fontawesome-webfont.svg?v=85263041138375746321744765482') format('svg');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
      }


/*
* Bootstrap v2.0.4
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/body .bs-table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
body .bs-table caption{background:none;font-weight:bold;padding-left:1em;font-size:1.2em;margin-bottom:0.25em}
body .bs-table tbody tr.alert{color:#c92001}
body .bs-table tbody tr.info{color:#218d3d}
body .bs-table{width:100%;margin-bottom:18px}
body .bs-table th,body .bs-table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}
body .bs-table th{font-weight:bold}
body .bs-table thead th{vertical-align:bottom}
body .bs-table caption+thead tr:first-child th,body .bs-table caption+thead tr:first-child td,body .bs-table colgroup+thead tr:first-child th,body .bs-table colgroup+thead tr:first-child td,body .bs-table thead:first-child tr:first-child th,body .bs-table thead:first-child tr:first-child td{border-top:0}
body .bs-table tbody+tbody{border-top:2px solid #dddddd}
body .bs-table-condensed th,body .bs-table-condensed td{padding:4px 5px}
body .bs-table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
body .bs-table-bordered th,body .bs-table-bordered td{border-left:1px solid #dddddd}
body .bs-table-bordered caption+thead tr:first-child th,body .bs-table-bordered caption+tbody tr:first-child th,body .bs-table-bordered caption+tbody tr:first-child td,body .bs-table-bordered colgroup+thead tr:first-child th,body .bs-table-bordered colgroup+tbody tr:first-child th,body .bs-table-bordered colgroup+tbody tr:first-child td,body .bs-table-bordered thead:first-child tr:first-child th,body .bs-table-bordered tbody:first-child tr:first-child th,body .bs-table-bordered tbody:first-child tr:first-child td{border-top:0}
body .bs-table-bordered thead:first-child tr:first-child th:first-child,body .bs-table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}
body .bs-table-bordered thead:first-child tr:first-child th:last-child,body .bs-table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}
body .bs-table-bordered thead:last-child tr:last-child th:first-child,body .bs-table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}
body .bs-table-bordered thead:last-child tr:last-child th:last-child,body .bs-table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
body .bs-table-striped tbody tr:nth-child(odd) td,body .bs-table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}
body .bs-table tbody tr:hover td,body .bs-table tbody tr:hover th{background-color:#f5f5f5}
body .bs-tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}
body .bs-tooltip.in{opacity:0.8;filter:alpha(opacity=80)}
body .bs-tooltip.top{margin-top:-2px}
body .bs-tooltip.right{margin-left:2px}
body .bs-tooltip.bottom{margin-top:2px}
body .bs-tooltip.left{margin-left:-2px}
body .bs-tooltip.top .bs-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}
body .bs-tooltip.left .bs-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}
body .bs-tooltip.bottom .bs-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000}
body .bs-tooltip.right .bs-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000}
body .bs-tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
body .bs-tooltip-arrow{position:absolute;width:0;height:0}
body .bs-popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px}
body .bs-popover.top{margin-top:-5px}
body .bs-popover.right{margin-left:5px}
body .bs-popover.bottom{margin-top:5px}
body .bs-popover.left{margin-left:-5px}
body .bs-popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}
body .bs-popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000}
body .bs-popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000}
body .bs-popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}
body .bs-popover .arrow{position:absolute;width:0;height:0}
body .bs-popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0,0,0,0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}
body .bs-popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
body .bs-popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
body .bs-popover-content p,body .bs-popover-content ul,body .bs-popover-content ol{margin-bottom:0}
body .bs-accordion{margin-bottom:18px}
body .bs-accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
body .bs-accordion-heading{border-bottom:0}
body .bs-accordion-heading .bs-accordion-toggle{display:block;padding:8px 15px}
body .bs-accordion-toggle{cursor:pointer}
body .bs-accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
body{line-height:1.5;font-family:'Roboto Slab', serif;color:#222;background:#fff;font-weight:200;-webkit-font-smoothing:subpixel-antialiased;}
body h1 img,body h2 img,body h3 img,body h4 img,body h5 img,body h6 img{margin:0;}
body h1 {font-size: 3em;line-height: 1;padding-bottom: 20px; padding-top: 20px; font-weight: 400;text-align: center;color:rgb(70,70,70);display:block;clear:both;}
body h2{font-size:1.5em;margin-bottom:9px;font-weight:400;}
body h3{font-size:1.25em;line-height:1.5em;font-weight:400;}
body h4{font-size:1.1em;line-height:1.25;margin-bottom:0.5em;font-weight:400;}
body h5{font-size:1em;margin-bottom:1.50em;font-weight:400;}
body h6{font-size:1em;font-weight:bold;}
body p{margin:0 0 1.5em;font-weight:300;max-width: 94%;}
body p .left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
body p .right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}
body a{text-decoration:none;color:#06c}
body a:visited{color:#06c}
body a:focus{color:#09f}
body a:hover{color:#09f}
body a:active{color:#c92001}
body blockquote{margin:1.5em;color:#666;font-style:italic}
body strong,body dfn{font-weight:bold}
body em,body dfn{font-style:italic}
body sup,body sub{line-height:0}
body abbr,body acronym{border-bottom:1px dotted #666666}
body address{margin:0 0 1.5em;font-style:italic}
body del{color:#666}
body pre{margin:1.5em 0;white-space:pre}
body pre,body code,body tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}
body li ul,body li ol{margin:0}
body ul,body ol{margin:0 0 0 0;padding-left:1.5em}
body ul{list-style-type:disc}
body ol{list-style-type:decimal}
body dl{margin:0 0 1.5em 0}
body dl dt{font-weight:bold}
body dd{margin-left:1.5em}
body caption{background:#eee}
body .quiet{color:#666}
body .loud{color:#111}
body .text-smaller{font-size:0.8em}
body .text-italic{font-style:italic}
.container, .section.group.container {
  width: 1400px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
/*   margin-bottom: 10px; */
}
.container a{text-decoration:none}
p.center{text-align:center}
.display-hidden{display:none}
div#header{padding:0;background:#3d91eb;width:100%; height:auto;}
div#header .info-bar{position:absolute;top:7px;left:265px}
div#header .info-bar ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;font-size:0px}
div#header .info-bar ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}
div#header .info-bar ul li{font-size:13px;color:#444;padding:0px 16px 0px 0px}
div#header .info-bar ul li.info-office{padding-left:26px;background:transparent url( //www.tiesncuffs.com.au/cdn/shop/t/143/assets/auflag.jpg?v=171100506179533813471744765720
) no-repeat left}
div#header .info-bar ul li.info-phone{padding-left:18px;background:transparent url( //www.tiesncuffs.com.au/cdn/shop/t/143/assets/phone.jpg?v=48651103821656485211744765717
) no-repeat left}
div#header .info-bar ul li.info-shop{padding-left:25px;background:transparent url( //www.tiesncuffs.com.au/cdn/shop/t/143/assets/creditcard.jpg?v=55408019173597603921744765717
) no-repeat left}
div#header div#checkout{display: inline-block;position:relative;text-align: center;padding: 12px 25px 10px 20px;width:55px; background-color: #363636;font-weight: 400;}
div#header div#checkout a {color:#fff}


a#messageus_button {left: 20px;top: 94px;position:absolute !important;z-index:10 !important;width:100px;}



#header {display:table;height:122px;}
#header .column {display:table-cell;vertical-align:middle;}
#header .column-1 {z-index:97;}
#header .column-2 {vertical-align:top;}
#header .column-3 {}
#header .column-4 {vertical-align:top;}
#header form.search {display: block;clear: both;width: 100%;text-align: center;padding-top: 10px;}
#header #phone .fa, #header #phone strong, #header #phone span {display:block;clear:both;margin:auto;}

@media only screen and (max-width: 768px){
  #header {display:block;position:relative;}
  #header .column {display:block;float:left;}
  #header .column-1 {width: 50%;position: absolute;top: 46px;left: 0;margin: 0;z-index:40;}
  #header .column-2 {width:200px;}
  #header .column-3 {width:40%;padding-top:22px;}
  #header .column-4 {position:absolute;top:0;right:0;}
  #header .topbutton {width:48%;font-size:12px;float:left;}
  div#header form.search {
	position: absolute;
    top: 50px;
    right: 28px;
    width: 170px
  }
  div#phone {    text-align: left !important;}
  img.logo {padding-top:0;max-width:120px;}
  #header #phone span {line-height:6px;margin-bottom:8px;}  
  #header .topbutton.with-after#retailbutton:after, #header .topbutton.with-after#corporatebutton:after {top:16px;}

}
@media only screen and (max-width: 600px){
  div#header form.search { width:130px;}

}
@media only screen and (max-width: 1024px){

  #header #phone {display:block;clear:both;width:100%;padding:0 2px 6px 2px;}
  #header #phone .fa, #header #phone strong {display:inline-block;font-size:15px;line-height:8px;}
  #header #phone .fa {padding-right:4px;}

}

div#header div#checkout.retail:before {position:absolute;display:block;content:' ';position:absolute;top:6px;left:-320px;width:310px;height:100px;background-position:left center;background-size:auto 90%;}
input#update-cart {margin: 14px 0;font-size: 17px;}
input.btn.checkout {font-size: 24px;height: auto;line-height: 34px;margin: 8px 0;padding: 8px 22px;}


#header .topbutton {position:relative;line-height: 36px;text-transform: uppercase;letter-spacing: .08em;color: #fff;font-size: 18px;margin: 0 0 20px;float: right;padding: 6px 4px;width: 46%;text-align:center;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
/* #header .topbutton#retailbutton {font-size:18px;color:#4293e8;} */
#header .topbutton#retailbutton {color:#fff; font-family: 'Oswald', sans-serif !important; z-index:98;}
#header .topbutton.with-after#retailbutton:after, #header .topbutton.with-after#corporatebutton:after {
  font-family: FontAwesome;
  content: "\f077";
  display: block;
  font-size: 20px;
  margin: 0;
  top: 25px;
  position: absolute;
  left: 0;
  right: 0;
}

#header .topbutton {color:#fff;}

.header-row.bottom {padding-top: 10px;display:table;max-width: 700px;float: right; padding-left: 10%; position: absolute;}
div#phone {display: table-cell;vertical-align:middle;text-align: center;font-weight: 300;letter-spacing: .03em;color: #fff;line-height: 20px;padding:0 0 0 20px;}
input.search {display: table-cell;vertical-align:middle;width: 236px;max-width: 100%;border-radius: 18px;border: 1px solid #ccc;padding: 4px 12px;font-family: 'Roboto Slab' serif;font-size: 16px;font-weight: 100;background: #fff url(//cdn.shopify.com/s/files/1/0905/8408/t/2/assets/search.png?16195738648733323565) no-repeat 96% center;color: #888;}

.retailfont {font-family: 'Oswald';font-weight:300;}
.corporatefont {font-family: 'Oswald', sans-serif;font-weight:300;}
.corporatefont.bannertitle{
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: .1em;
}

.lightblue {color:#fff !important;}
.darkblue {color:#3c5075 !important;}
.darkgrey {color:#fff !important;}
.faqpage h3 {color:#4293e8 !important;}

#navigation{position: relative;background: #fff;line-height: 42px;}
#navigation ul.nav.corporatefont{text-transform:uppercase;}
#navigation ul.nav.corporatefont li {width: 19.5%;max-width: 220px;letter-spacing: .04em;}
#navigation ul.nav{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;overflow:visible;font-size:1.2em;text-align:center;}
#navigation ul.nav li{padding:0;list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline-block;}
#navigation ul.nav a, #navigation ul.nav a:visited{color:#3c5075;display:block;height:42px;padding:0px 20px;}
#navigation ul.nav a:focus{color:#0c7ab9}
#navigation ul.nav a:active{color:#0c7ab9}
#navigation ul.nav li{margin:0px;position:relative}

#navigation ul.nav li:hover a{color:#3c5075;}
#navigation ul.nav li:hover .sub-menu{display:block}
#navigation ul.nav li:hover .sub-menu a{background:none;}
#navigation ul.nav li:hover .sub-menu a:focus{color:#0c7ab9}
#navigation ul.nav li:hover .sub-menu a:hover{color:#218fce}
#navigation ul.nav li:hover .sub-menu a:active{color:#0c7ab9}
#navigation ul.nav li:active a{-webkit-box-shadow:inset 0px 0px 7px #000;-moz-box-shadow:inset 0px 0px 7px #000;box-shadow:inset 0px 0px 7px #000}
#navigation ul.nav li:active div.sub-menu a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

#navigation ul.nav li .sub-menu{height: 0;overflow: hidden;opacity: 0;width: auto;min-width:750px;position: absolute;z-index: 1000;background: #fff;background: rgba(255,255,255,.95);padding: 0;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
#navigation ul.nav li:hover .sub-menu{height:auto;opacity:1;}
#navigation ul.nav li:hover .sub-menu .linksection{height:auto;opacity:1;-webkit-transition: all 250ms  ease;-moz-transition: all 250ms  ease;-ms-transition: all 250ms  ease;-o-transition: all 250ms  ease;transition: all 250ms ease;}
#navigation ul.nav li .sub-menu li{margin:0;padding:0;display:block;text-align:left;float:none;padding:0px;font-size:0.95em;line-height:1.8em;font-weight:300;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;-o-column-break-inside: avoid; column-break-inside: avoid; }
#navigation ul.nav li .sub-menu li a{text-transform:none;text-align:left;height: 28px;font-size: 16px !important;padding:0;}
#navigation ul.nav li .sub-menu .linksection {width: 71.6%;padding: 0 0 10px 3%;min-height: 350px;-moz-column-count: 2;-moz-column-gap: 0;-webkit-column-count: 2;-webkit-column-gap: 0;column-count: 2;column-gap: 0;}
#navigation ul.nav li .sub-menu .linksection ul {padding: 0 0 16px;margin: 0;}
#navigation ul.nav li .second-menu li a {height: 26px;font-weight: 200;margin:0 0 0 10px;padding: 0;}
#navigation ul.nav li ul.second-menu {padding-bottom: 12px;}
#navigation ul.nav li .sub-menu li small {color:red;} 

#navigation ul.nav li .retail-sub-menu{display:none;width: 580px;border: 1px solid #3c5075;margin-left: -20px;opacity: 0;position: absolute;z-index: 1000;background: #fff;background: rgba(255,255,255,.95);padding: 0 0 20px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
@media only screen and (min-width:768px) {#navigation ul.nav li:hover .retail-sub-menu{display: block;opacity: 1;}}
#navigation ul.nav li .retail-sub-menu a{color:#3c5075;background:none;background: none;font-size: 16px;width: 100%;text-align: center;display: block;padding: 0;height: 32px;}
#navigation ul.nav li:hover .retail-sub-menu a:focus{color:#0c7ab9}
#navigation ul.nav li:hover .retail-sub-menu a:hover{color:#218fce}
#navigation ul.nav li:hover .retail-sub-menu a:active{color:#0c7ab9}
#navigation ul.nav li:active div.retail-sub-menu a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#navigation ul.nav.retail .retail-sub-menu li {min-width:290px;height:auto;width:auto;text-align:center;display: block;float: left;padding: 2px 0 0;}
#navigation ul.nav.retail .retail-sub-menu li small {color:red;}

#navigation ul.nav .linksection ul {padding: 0 0 0 24px;}
#navigation ul.nav .bottomtext {white-space: initial;text-transform:none;line-height: 1.4em;background:#3c5075;color:#fff;padding:10px 0;}
#navigation ul.nav .bottomtext h4 {line-height: 0;padding: 12px 0 4px;}
#navigation ul.nav .bottomtext .col {margin: 1% 0 0;}
#navigation ul.nav .bottomtext .col p {margin: 0 auto 10px;}
.bottomtext .col p {font-size: 15px;line-height: 20px;font-weight: 100;font-family: roboto slab;max-width: 250px;margin: auto;}
#navigation ul.nav .righttext {white-space: initial;text-transform: none;margin: 0;float:right;}
#navigation ul.nav .righttext a {line-height: 1.4em;background: rgba(133, 182, 233, 0.3) !important;padding: 10px 0;display: block;height: 100%;}
#navigation ul.nav .righttext a p {font-size: 12px;font-family: 'roboto slab', serif;line-height: 16px;margin: 8px 0;padding: 0 20px;}
#navigation ul.nav.retail {display: block;padding:12px 0;text-align: center;border-bottom: 1px solid #DDDBDB; height: 56px; letter-spacing: 0.05em;}
#navigation ul.nav.retail li {display: inline-block;float: none;width: 13%;padding: 8px 0 0;white-space: normal; vertical-align: middle; height:56px;}
#navigation ul.nav.retail a{display: table-cell;padding: 0 4px;margin: auto;text-align: center;max-width: 100%;}
#navigation ul.nav.retail a div.retailfont {color: #4293e8;font-size: 16px;line-height: 18px;width: 100%;text-align: center; text-transform: uppercase; font-weight:400;}
#navigation ul.nav a span {font-size: 13px;font-weight: 400;line-height: 16px;display: block;padding: 2px 0; text-transform: uppercase; font-family: 'Oswald';}
/* @media only screen and (max-width: 768px){

} */

@media only screen and (max-width: 962px){
  #navigation ul.nav a span{font-size: 9px !important; line-height: 1;}
  #navigation ul.nav.retail a div.retailfont{font-size: 12px !important;}
}

@media only screen and (max-width: 1024px){
  #navigation ul.nav a span{font-size: 10px;}
  #navigation ul.nav.retail a div.retailfont{font-size: 14px;}
}
ul.blog-nav{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;background:#dfdfdf;height:35px;line-height:35px;text-transform:lowercase;font-size:1.2em;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;margin-bottom:15px}
ul.blog-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:12px;padding-right:12px}
ul.blog-nav li:first-child,ul.blog-nav li.first{padding-left:0}
ul.blog-nav li:last-child{padding-right:0}
ul.blog-nav li.last{padding-right:0}
ul.blog-nav a{color:#444}
ul.blog-nav a:visited{color:#444}
ul.blog-nav a:focus{color:#444}
ul.blog-nav a:hover{color:#2290cf}
ul.blog-nav a:active{color:#444}
.banner{height:100px;background:#efefef}
.banner img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#content{padding:18px 0px 8px 0px;overflow:hidden;*zoom:1;}
#content .sidebar{width:100%;display:inline;float:left;margin-right:10px;width:205px;margin-right:18px;margin-bottom:10px;}
* html #content .sidebar{overflow-x:hidden}
#content .sidebar h2{text-align:left;text-transform:lowercase;font-size:1.3em;height:28px;line-height:28px;padding-top:6px;padding-bottom:0px}
.col.span_1_of_4.sidebar {background: #fff;padding: 2%;width: 20%;margin-left: 1%;font-size: .9em;}
#content .sidebar ul li {font-size:14px;font-weight:300;}
#content .sidebar ul a{color:#666;}
#content .sidebar ul a:visited{color:#666}
#content .sidebar ul a:focus{color:#fff}
#content .sidebar ul a:hover{color:#218fce}
#content .sidebar ul a:active{color:#000}
#content .sidebar .filter-heading{color:#222;font-weight:bold;font-size:1.25em;line-height:1;padding-bottom:0.8em}
.retail #content .sidebar .filter-heading {color: #4293e8;font-weight: 300;font-size: 28px;padding-bottom:0;font-family: 'Amatic SC', cursive;}
#content .sidebar div.filter{border-bottom:solid 1px #bababa;margin-bottom:1em;padding-bottom:1em}
#content .sidebar div.filter:last-child{border:none}
#content .sidebar div.filter ul{font-size:11px;list-style-type:none;padding:0px;overflow:auto;width:100%;max-height:153px}
.sidebar div.filter ul li.avail a{padding-left:15px;display:block;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/chk.jpg?v=117511954905492890251744765714
) no-repeat left}
.sidebar div.filter ul li.active a{padding-left:15px;display:block;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/chk-active.jpg?v=8475264190075414051744765713
) no-repeat left}
.sidebar div.filter ul li.inactive{padding-left:15px;color:#ddd;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/chk-inactive.jpg?v=31779511374586657001744765716
) no-repeat left}
#content .sidebar div.filter ul.scroller{border:solid 1px #ccc;padding:1px}
#content .sidebar div.filter ul.filter-small{max-height:57px}
#content .sidebar div.filter ul.filter-medium{max-height:121px}
#content .sidebar div.filter ul.filter-split{max-height:none;font-size:0px}
#content .sidebar div.filter ul.filter-split li{font-size:11px;width:100px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#content .sidebar div.filter ul.filter-split li.avail a{width:85px}
#content .sidebar div.filter ul.filter-split li.active a{width:85px}
#content .sidebar div.filter ul.filter-split li.inactive{width:85px}
#content .content{display:inline;float:left;margin-right:0;width:707px}
.retail .fullwidth#content {max-width: 100%;}

.lightbg {background:#4293e8;}
.darkbg {background:#3c5075}
.lightbg, .darkbg {color:#fff;padding:50px 0;-moz-transform: scale(.9);
  -webkit-transform: scale(.9);
  -o-transform: scale(.9);
  -ms-transform: scale(.9);
  transform: scale(.9);}

.sidebar.builder {float: none;width: 100%;display:table;}
.sidebar.builder .filter-heading {color:#EB6262;text-align: center;font-size: 44px;font-weight: 300;padding: 0 0 12px;}
.sidebar.builder .filter ul li {display: inline-block;color: #fff;font-size: 30px;padding: 0 0 0 1%;text-align: center;}
.sidebar.builder .filter ul.colour li {border: 2px solid #fff;border-radius: 30px;}
.sidebar.builder .filter ul.colour li.active {border: 2px solid #333;}
.sidebar.builder div.filter ul.colour li a {color:inherit;}
.sidebar.builder .filter ul  {text-align: center;max-height: 202px;}
.sidebar.builder .filter ul  li {width: 40%;margin: 1%;}
.sidebar.builder div.filter ul li.inactive {display: none;}
.sidebar.builder div.filter ul {max-height:initial;}
.builder .col.span_1_of_3 {width: 32%;margin: 0 .66%;padding: 8px 0;display: table-cell;height: 250px;background: #efefef;}
.sidebar.builder div.filter ul li.active a {font-weight:600;}
.sidebar div.filter.type ul li a {line-height: 24px;padding: 0 0 0 12px;text-align: left;font-size: 25px;margin: 2% 0 0 3%;}
.sidebar.builder div.filter ul.shape li.avail a {padding:16px 0 0;display: block;background: url(//cdn.shopify.com/s/files/1/0905/8408/t/3/assets/chk.jpg?7264876122019322294 ) no-repeat center top;}
.sidebar.builder div.filter ul.shape li.active a {display: block;background: url(//cdn.shopify.com/s/files/1/0905/8408/t/3/assets/chk-active.jpg?15918810561781705305 ) no-repeat center top;}
.sidebar.builder div.filter ul.shape li a {padding: 18px 0 0;margin: 0 0 20px;z-index: 9;position: relative;}
ul.shape {margin-top: 20px;}
ul.shape li span {background: #EB6262;width: 40px;height: 40px;margin: -18px 0 0 -20px;border-radius: 4px;position: absolute;}
ul.shape li.round span {border-radius:50%;}
ul.shape li.rectangle span {width:60px;margin-left:-30px;}
ul.shape li.oval span {border-radius:50%;width:60px;margin-left:-30px;}


.builderbuttons {text-align:center;}
.builderbuttons .btn {font-size: 33px;line-height: 40px;padding: 4px 30px;margin: 10px 4px 30px;}


* html #content .content{overflow-x:hidden}
#content .content h1{font-style:normal}
#content .content p{padding:10px;margin:0px}
#content div.home{padding:10px 10px 0px 10px}
#content div.home h1{font-size:1.5em;text-align:left;font-style:normal}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{text-align:center;border-bottom:solid 0px #ccc}
#content ul{list-style-type:square}
.features{overflow:hidden;*zoom:1;margin-bottom:10px;margin-left:-12px}
.features a.feature{display:inline;float:left;display:block;margin-left:12px;border:solid 1px #222;border:solid 1px rgba(0,0,0,0.7)}
.features a.feature span.title{display:block;-webkit-box-shadow:inset 0px 0px 7px 2px #000;-moz-box-shadow:inset 0px 0px 7px 2px #000;box-shadow:inset 0px 0px 7px 2px #000;text-shadow:1px 1px 4px #000,1px 1px 4px 4px #000;text-shadow:1px 1px 4px 4px #000,1px 1px 4px 4px #000;text-align:center;color:#fff;background:#222;background:rgba(0,0,0,0.86);font-weight:300;font-size:1.5em;line-height:2em}
.features a.feature .img{overflow:hidden;*zoom:1}
.features a.feature img{display:inline;float:left;background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading.gif?v=169817682333183544761744765716
) no-repeat center;width:300px;height:195px}
.features a.feature:hover{cursor:pointer;border:solid 1px #555;border:solid 1px rgba(0,0,0,0.3)}
.features a.feature:hover span.title{-webkit-box-shadow:inset 0px 0px 7px 3px #222;-moz-box-shadow:inset 0px 0px 7px 3px #222;box-shadow:inset 0px 0px 7px 3px #222;background:#333;background:rgba(0,0,0,0.7);text-shadow:0px 0px 3px #111,0px 0px 3px 1px #111;text-shadow:0px 0px 3px 1px #111,0px 0px 3px 1px #111}
.features a.feature:active span.title{color:#218fce}
.products-small{overflow:hidden;*zoom:1;margin-bottom:10px}
.products-small .row{overflow:hidden;*zoom:1;margin-left:-12px}
.products-small .row a.product{display:inline-block;margin-left:12px;position:relative;border:solid 1px #cecece}
.products-small .row a.product .img{overflow:hidden;*zoom:1;position:relative;background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading-small.gif?v=104887612031500560271744765716
) no-repeat center;text-align:center;height:143px;line-height:143px;width:143px}
.products-small .row a.product .img img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:134px;max-height:134px}
.products-small .row a.product span.title{display:none;position:absolute;padding:10px;text-align:center;background:#444;background:rgba(0,0,0,0.7);color:white;font-size:1.3em;text-shadow:0px 0px 4px #000;z-index:888}
.products-small .row a.product span.title span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1.25em}
.products-small .row a.product div.info{text-align:center;background:#999;color:#ffffff;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.5em;font-style:italic;text-shadow:1px 1px 1px #000}
.products-small .row a.product div.info sup{font-size:0.5em}
.products-small .row a.product div.info .rrp{font-size:0.6em}
.products{overflow:hidden;*zoom:1;}
/* .products div.product-div{min-height: 314px;margin: 0px 1% 0 0;} */
/* .products div.product-div div.add-to-cart-collection{float:left; margin-top: -15px; width: 170px; margin-left: 9px; text-align:center;background:#666;color:#ffffff;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.9em;font-style:italic;text-shadow:1px 1px 1px #000} */
.products a.product{display:inline-block;margin-bottom:10px;border:solid 1px #bdbdbd;max-width:174px;width:100%;}
.products a.product div.title{padding: 0px 4px;text-align: center;height: 65px;line-height: 51px;font-weight: 400;letter-spacing: .02em;}
.products a.product div.title span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:14px;line-height: 15px; text-align: left;}
.yotpo.bottomLine.yotpo-small {
  margin-top: -13px !important;
  padding: 0px 1px !important;
}
.products a.product div.title.retailfont span {font-size: 20px;line-height: 22px;font-weight:600;}
.products a.product .img{overflow:hidden;*zoom:1;position:relative;background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading-small.gif?v=104887612031500560271744765716
) no-repeat center;text-align:center;width:100%;height:160px;line-height:160px}
.products a.product .img img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.products a.product .tags{height:28px}
.tags.banner {width: 48%;height: auto;float: left;margin-right: 2%;}
.products a.product div.info{text-align: left;color: #3c5075;font-weight: 400;font-size: 1.1em;}
.products a.product div.info .was{color: #85B6E9;font-weight: 300;text-shadow: 0 0 0 #000;}
.products a.product div.info sup{font-size:0.5em}
.products a.product div.info .rrp{font-size:0.6em}
.products a.product:hover{cursor:pointer;border:solid 1px #06c}
.products a.product:hover .title span{}
.products a.product:hover div.info{background:#2d8dd4;color:#fff;}
.products a.product:hover div.info .was{color:#000}
.products a.product.product-sale div.info{}
.products a.product.product-sale div.info .was{color:#ccc}
.products a.product.product-sale:hover{}
.products a.product.product-sale:hover div.info{}
.products a.product.product-sale:hover div.info .was{}
.products.products-small{margin-left:-12px}
.products.products-small a.product{margin-left:12px;margin-bottom:10px;width:143px}
.products.products-small a.product div.title{padding:4px 8px 0px 8px;height:45px;line-height:45px}
.products.products-small a.product div.title span{font-size:12px;line-height:15px}
.products.products-small a.product .img{width:143px;height:143px;line-height:143px}
.products.products-small a.product .img img{max-width:140px;max-height:140px}
.products.products-small a.product .tags{height:20px}
.products.products-small a.product .info{}
#content .content.collection h1{color:#000}
#content .content.collection .collection-info{overflow:hidden;*zoom:1;color:#000;font-size:1.1em;border-bottom:solid 1px #efefef;margin-bottom:9px}
#content .content.collection .collection-info p{margin:0px 0px 0.75em 0px;padding:0px}
#content .content.collection .collection-info .image{display:inline;float:left;width:160px;height:160px;line-height:160px;padding:10px;background:white;margin:0px 15px 10px 0px;border:solid 1px #efefef;text-align:center}
#content .content.collection .collection-info .image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#content .content.collection .collection-info h1,#content .content.collection .collection-info h2,#content .content.collection .collection-info h3,#content .content.collection .collection-info h4,#content .content.collection .collection-info h5,#content .content.collection .collection-info h6{border:none;color:#000;font-size:1.5em;margin:0px 0px 1em 0px;padding:0px;text-align:left}
#content .content .products{margin-left:-9px}
#content .content .products a.product{margin-left:9px;margin-bottom:15px;width:168px}
#content .content .products a.custom-corporate {width:240px;height:240px}
#content .content .products a.product .img{width:168px}
#content .content .products a.custom-corporate .img {width:240px;height: 240px}
ul.custom-corporate-buttons {list-style-type:none;width:100%;margin:20px auto;text-align:center;}
ul.custom-corporate-buttons li {background:#4293e8;width:150px;height:60px;display:inline-block;text-align:center;margin:4px 10px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
ul.custom-corporate-buttons li:hover {background:#3c5075;width:158px;margin:4px 6px;}
ul.custom-corporate-buttons li a {width: 100%;height: 100%;color:#fff;display:table;}
ul.custom-corporate-buttons li a span {display:table-cell;vertical-align:middle;font-weight:400;line-height: 20px;font-size: 16px;}
li.more {display:block;clear:both;width:100%;padding:80px 0;}
ul.collection-matrix, ul.collection-matrix li {list-style-type:none;}
ul.collection-matrix li {display:block;float:left;width:16.6%; min-width: 152px; margin-top:10px;margin-bottom:10px;}
.collection-description {display: block;clear: both;max-width: 90%;margin: auto;}
div.pagination{text-align:center}
div.pagination.bottom{margin-top:9px;margin-right:18px;padding-top:9px;margin-bottom:18px;border-top:solid 1px #efefef}
div.pagination.top{margin-bottom:9px;margin-right:18px;padding-bottom:9px;border-bottom:solid 1px #efefef}
ul.pagination{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-left:18px}
ul.pagination li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:3px;padding-right:3px}
ul.pagination li:first-child,ul.pagination li.first{padding-left:0}
ul.pagination li:last-child{padding-right:0}
ul.pagination li.last{padding-right:0}
ul.pagination a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0px 10px;height:25px;background:#e0e0e0;line-height:25px;text-align:center;color:#414141;font-weight:bold;text-transform:uppercase}
ul.pagination a:hover{cursor:pointer;background:#333;color:white}
ul.pagination a:active{position:relative;top:1px}
ul.pagination li.active a{background:#2290cf;color:white}
ul.pagination li.active a:hover{cursor:pointer;background:#333}
ul.pagination li.navigate a{background:#626262;color:white}
ul.pagination li.navigate a:hover{cursor:pointer;background:#333}
.sub-collections{overflow:hidden;*zoom:1}
.sub-collections .row{overflow:hidden;*zoom:1;margin-left:-19px}
.sub-collections .row .sub-collection{display:inline;float:left;display:block;margin-left:19px;width:100px}
.sub-collections .row .sub-collection .image{line-height:100px;text-align:center}
.sub-collections .row .sub-collection .image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.landing{overflow:hidden;*zoom:1;margin-left:-10px}
.landing a.item{display:inline;float:left;display:block;font-size:12px;width:227px;border:solid 1px #999;margin-left:10px;margin-bottom:10px}
.landing a.item .image{width:227px;height:227px;line-height:227px;text-align:center}
.landing a.item .image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:227px;max-height:227px}
.landing a.item .title{display:block;text-align:center;font-size:15px;font-style:italic;font-family:"Trebuchet MS",Verdana,sans-serif;background:#218FCE;color:white;height:39px;line-height:39px}
.landing a.item .title span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1.1em}
.landing a.item:hover{cursor:pointer}
.landing a.item:hover .title{background:#111}
table.checkout{border-collapse:collapse;color:black}
table.checkout input.quantity{height:2em;width:60px;text-align:center;border:solid 1px #bbb;font-size:1em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
table.checkout tbody tr{border-bottom:solid 1px #ddd;background:#fff;}
table.checkout tbody tr td{vertical-align:top;font-size: 1.1em;padding: 10px;font-weight:300;}
table.checkout tbody tr td.item{line-height:1em;font-size:1em;text-align:left;font-style:normal}
table.checkout tbody tr td.item a.img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center;line-height:1.4em;width:50px;height:50px;margin-right:10px}
table.checkout tbody tr td.item a.img img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
table.checkout tbody tr td.item a.title{margin-bottom:10px;line-height: 1.2em;clear: both;font-weight: 300;color: #333;font-size: 1.2em;display: block;}
table.checkout tbody tr td.item-total{}
table.checkout tbody tr td.item-price{}
table.checkout tbody tr.update{border: none !important;background: none !important;}
table.checkout tbody tr.update a{font-style:italic;font-size:1.2em}
table.checkout tbody tr.totals{border:none;background:white !important}
table.checkout tbody tr.totals td{font-weight:bold;padding:18px 0px;font-size:1.3em}
table.checkout tbody tr.totals table{border-collapse:collapse;border:none}
table.checkout tbody tr.totals table .sub{border:solid 2px #ddd}
table.checkout tbody tr.totals table .checkout{text-align:center;border:none;background:white !important}
table.checkout tbody tr.totals table .checkout td{padding:5px 0px 0px 0px}
table.checkout thead tr th{border-bottom: solid 1px #ddd;text-align: center;padding: 20px 0 10px;}
.order-notes textarea {width: 90%;font-size: 1em;padding: 10px;height: 80px;font-weight: 300;letter-spacing: .03em;}
h1.cart-title {background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/checkout-shipping-banner.jpg?v=169227574056763736661744765711) no-repeat;background-position:right; text-align: left;padding: 10px 0 10px 20px; margin: 20px auto;}
.cart p.cartempty { text-align: center; margin: 100px auto 20px;}
div.totals{font-size:1.75em;text-transform:uppercase;font-weight:bold;color:black;text-align:right;}
div.totals .currency{font-size:0.7em;color:#555}
div.totals .sub-text{display:block;clear:both;font-size:0.75em}
div.totals .sub-value{display:block;clear:both;}
.cart #footer {margin-top: 80px;}
.blog .blog-title{text-align:center;font-weight:bold}
.blog p{padding:0px !important;margin:0px !important}
.blog .row{padding-bottom:15px;overflow:hidden}
.blog .article{color:#444;display:inline;float:left;margin-right:15px;background:#dfdfdf;border:solid 1px #dfdfdf;width:298px}
.blog .article:visited{color:#444}
.blog .article:focus{color:#444}
.blog .article:hover{color:#2290cf}
.blog .article:active{color:#444}
.blog .article:last-child{margin-right:0px}
.blog .article p{overflow:hidden;padding:10px !important}
.blog .article p .title{display:block;font-weight:bold}
.blog .article img{display:inline;float:left;width:298px;height:197px}
.blog.content .article{width:227px;margin-right:10px}
.blog.content .article img{width:227px;height:150px}
.blog.content .article p{margin-bottom:0px}
.blog.content .article:last-child{margin-right:0px}
.request{background:#eee;padding:18px 0px;text-align:center}
.request .btn{padding:5px 18px}
.custom-products{overflow:hidden;*zoom:1;margin-bottom:10px}
.custom-products a.custom{display:inline;float:left;display:block;margin-right:10px;border:solid 1px #999999}
.custom-products a.custom span.title{display:block;text-align:center;color:#fff;background:#2d8dd4;font-family:"Trebuchet MS",Verdana,sans-serif;font-style:italic;font-size:1.25em;line-height:2em}
.custom-products a.custom img{display:inline;float:left;background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading.gif?v=169817682333183544761744765716
) no-repeat center;width:227px;height:149px}
.custom-products a.custom:hover{cursor:pointer;border:solid 1px #222}
.custom-products a.custom:hover span.title{background:#222}
.custom-products a.custom:last-child{margin-right:0px}
.corp-l-collection-product {width: 18%;display: inline-block;text-align: center;font-size: 15px;font-weight: 500;padding: 2px 0;background: #fff;margin: 1%;line-height: 15px;}
.corp-l-collection-row {text-align: center;}
div#corporate-landing img {display: block;margin: auto;}
#content div.social{display:inline;float:right;width:300px;text-align:center;margin-right:10px;margin-top:10px}
#content div.map{display:inline;float:right;margin-top:24px;margin-right:10px}
#content div.contact-content{display:inline;float:left}
#content div.contact-content table tr td{vertical-align:top;font-size:1.2em;padding:14px 9px 14px 94px}
#content div.contact-content table tr td.phone{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-telephone.jpg?v=62387184103761995251744765713
) no-repeat left}
#content div.contact-content table tr td.email{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-email.jpg?v=134259329500958892291744765719
) no-repeat left}
#content div.contact-content table tr td.warehouse{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-delivery.jpg?v=131241193439834145081744765718
) no-repeat left}
#content div.contact-content table tr td.opening{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-clock.jpg?v=168923485892317411961744765718
) no-repeat left}
#content div.contact-content table tr td.company{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-company.jpg?v=54805481042547819561744765714
) no-repeat left}
#content div.contact-content table tr td.fax{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-fax.jpg?v=35546347576482395961744765720
) no-repeat left}
#content div.contact-content table tr td.postal{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-postal.jpg?v=17588486720674186391744765713
) no-repeat left}
#content div.contact-content table tr td.skype{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-headset.jpg?v=103153816058700555951744765721
) no-repeat left}
#content div.contact-form{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;margin-right:10px;margin-top:10px;width:300px;display:inline;float:right;background:#efefef}
#content div.contact-form h3{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 0px 2px #333;border:none;background:#c92001;color:white !important;border-bottom:solid 1px #b80f00;padding:9px 0px}
#content div.contact-form p{padding:0px 18px;margin:0px 0px 9px 0px}
#content div.contact-form ul.error-list{margin-left:18px !important}
#content div.contact-form label{display:block;font-size:1.2em;font-weight:bold}
#content div.contact-form form{margin-bottom:12px}
#content div.contact-form form input[type="text"],#content div.contact-form form input[type="email"],#content div.contact-form form textarea{border:solid 1px #a1a1a1;padding:4px 4px;font-size:1.1em;line-height:1.1em;margin-bottom:0px;width:254px}
#content div.contact-form form input[type="text"].error,#content div.contact-form form input[type="email"].error,#content div.contact-form form textarea.error{border:solid 1px red}

#viewOurFullRange{text-align: center;width: 100%;}
.someRecommended{padding-bottom:10px;}

#content div.contact-form form textarea{height:70px}
#content .sidebar.custom>ul{list-style:none;margin:0;padding:0}
#content .sidebar.custom>ul>li{margin-bottom:4px;border:solid 1px #999}
#content .sidebar.custom>ul>li>a{display:block;padding:8px 10px;line-height:1;background:#eee url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/nav-arrow.png?v=66077450130751882801744765722
) no-repeat 187px 7px}
#content .sidebar.custom>ul>li.active>a{background:#333;background-image:none;color:white}
#content .sidebar.custom>ul>li>ul{padding-bottom:5px;padding-top:5px;margin-left:5px}
#content .sidebar.custom>ul>li>ul>li.active{background:white}
#content .sidebar.custom>ul>li>ul>li.active a{font-weight:bold;color:#06c}
#footer{color:#fff;padding:0 0 20px;background:#3c5075;}
#footer .social {text-align:center;}
#footer .social .fa {font-size: 28px;margin: 4px;}
#footer .social a .fa:hover {opacity:.9;}
.retail #footer{background:#4293e8;}
#footer a, #footer p {color:#fff;}
#footer a:hover {font-weight: 500;}
#footer h3 {margin:24px 0 8px 24px;color: #fff;}
#footer .section.group {display:block; width: 100%;max-width:1250px;margin:auto;}
#footer .col ul {list-style-type:none;}
#footer img.inline-payment-image{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:4px}
#footer div.links ul{display:inline;float:left;list-style-type:none;padding:0px 10px 0px 0px;margin:0px;width:120px}
#footer div.links ul li a{font-size:1.1em;font-weight:bold;color:#222}
#footer div.links ul li a:visited{color:#222}
#footer div.links ul li a:focus{color:#222}
#footer div.links ul li a:hover{color:#218fce}
#footer div.links ul li a:active{color:#222}
#footer div.company{display:inline;float:right;text-align:right}
#footer div.company span.img{margin-right:4px}
#footer div.company div.business{bottom:10px;right:27px}
#footer div.secure{display:inline;float:right;text-align:right;font-size:0px;line-height:46px}
#footer div.secure a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:12px;padding:0px 4px}
#sub-footer{padding:10px 0px;background:#111;color:#fff;text-align:center;width:100%;font-size:12px;}
#sub-footer a{color:#fff;font-size:0.9em}
#sub-footer a:visited{color:#fff}
#sub-footer a:focus{color:#0c7ab9}
#sub-footer a:hover{color:#218fce}
#sub-footer a:active{color:#0c7ab9}
#sub-footer ul{display:inline;float:left;list-style:none;padding-left:0px;margin:0px}
#sub-footer ul li{list-style-image:none;list-style-type:none;margin-left:0}
#sub-footer table{margin-bottom:0px;width:100%}
#sub-footer h4{margin-top:18px;color:#fff}
#sub-footer .copyright {padding:0 0 12px;}
#sub-footer .fa {font-size: 31px;color: #bbb;line-height: 16px;}
#product .prod-hr{display:none;float:left;margin-right:0;width:950px;height:10px;background:#f8f8f8;border-bottom:solid 1px #efefef}
* html #product .prod-hr{overflow-x:hidden}
#product .primary{display:inline;margin-right:0;width:950px;max-width:100%;overflow:hidden;*zoom:1;overflow:visible;}
* html #product .primary{overflow-x:hidden}
/*#product .primary.primary-corporate{background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/bg-product-corporate.png?v=37785062869791149111744765715
) repeat-y left}*/
.form-heading {background: #EB6262;color: white;font-family: roboto slab, sans-serif;font-size: 26px;line-height: 42px;text-shadow: none;text-align: center;}
#product .controls select {margin: 0 0 20px 0; max-width: 100%;display:block;} 
.controls input[type="text"] {font-size: 20px;padding: 4px 0;}
#product .footer{display:inline;max-width:100%;float:left;margin-right:0;width:950px;background:#fff;padding:18px 0 0 0}
* html #product .footer{overflow-x:hidden}
#product .footer h1,#product .footer h2,#product .footer h3,#product .footer h4,#product .footer h5,#product .footer h6{font-style:normal;font-size:1.25em;line-height:1;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #eee;color:#999}
#product .footer .footer-left{display:inline;float:left;margin-right:10px;margin-right:20px;margin-left:10px;width:278px;padding:0px 0px 10px 0px}
* html #product .footer .footer-left{overflow-x:hidden}
#product .footer .footer-left a{color:#999}
#product .footer .footer-left a:visited{color:#999}
#product .footer .footer-left a:focus{color:#999}
#product .footer .footer-left a:hover{color:#666}
#product .footer .footer-left a:active{color:#218fce}
#product .footer .footer-right{display:inline;float:left;margin-right:10px;width:930px;margin-left:10px}
* html #product .footer .footer-right{overflow-x:hidden}
#product .testimonials{color:#999;text-align:center}
#product .testimonials .testimonial{-webkit-transition:color 0.25s ease-out;-webkit-transition-delay:0s;-moz-transition:color 0.25s ease-out 0s;-o-transition:color 0.25s ease-out 0s;transition:color,0.25s,ease-out,0s;margin-bottom:18px}
#product .testimonials .testimonial .content{margin:5px 10px;padding:7px;border:solid 1px #eee;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}
#product .testimonials .testimonial .author{font-size:0.9em;font-weight:bold;text-align:right}
#product .testimonials:hover{-webkit-transition:color 0.25s ease-in;-webkit-transition-delay:0s;-moz-transition:color 0.25s ease-in 0s;-o-transition:color 0.25s ease-in 0s;transition:color,0.25s,ease-in,0s}
#product .testimonials:hover a{color:#06c}
#product .testimonials:hover a:visited{color:#06c}
#product .testimonials:hover a:focus{color:#09f}
#product .testimonials:hover a:hover{color:#09f}
#product .testimonials:hover a:active{color:#c92001}
#product .related{overflow:hidden;*zoom:1}
#product .related h1,#product .related h2,#product .related h3,#product .related h4,#product .related h5,#product .related h6{text-align:center;color:#333;font-size:2.3em;-webkit-transition:color 0.25s ease-out;-webkit-transition-delay:0s;-moz-transition:color 0.25s ease-out 0s;-o-transition:color 0.25s ease-out 0s;transition:color 0.25s ease-out 0s}
.related h3 {
  text-align: left !important;
  font-size: 22px !important;
  font-family: 'oswald' !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  color: #378fee !important;
}
/* #product .related .related-products{overflow:hidden;*zoom:1;margin-left:-14px;font-size:0px; display:inline-flex;} */
#product .related .related-products a.product{-webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;width: 90%;max-width:215px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:solid 1px #eee;margin-bottom:14px;font-size:12px;-webkit-transition:border-color 0.25s ease-out;-webkit-transition-delay:0s;-moz-transition:border-color 0.25s ease-out 0s;-o-transition:border-color 0.25s ease-out 0s;transition:border-color,0.25s,ease-out,0s}
.recent-product a.product{
  border: 1px solid #f5f5f5;
  width: 90%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-bottom:14px;font-size:12px;-webkit-transition:border-color 0.25s ease-out;-webkit-transition-delay:0s;-moz-transition:border-color 0.25s ease-out 0s;-o-transition:border-color 0.25s ease-out 0s;transition:border-color,0.25s,ease-out,0s}
.recent-product a.product .img img{ min-height: 214px!important; width: 100%;}
#product .related .related-products a.product .img, .recent-product a.product .img{height:200px;line-height:118px;text-align:center; overflow: hidden;}
#product .related .related-products a.product .img img, .recent-product a.product .img img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:100%; width: 100%; height: auto;}
#product .related .related-products a.product .info{text-align:left;color:#464646;line-height:2em;height:2em;font-weight:bold}
/* #product .related .related-products a.product:hover{border:solid 1px #666} */
/* #product .related .related-products a.product:hover .info{color:#222} */
/* #product .related .related-products a.product:active{border:solid 1px #333} */
/* #product .related .related-products a.product:active .info{color:#111} */
/* #product .related:hover a.product{border:solid 1px #aaa;-webkit-transition:border-color 0.05s ease-in;-webkit-transition-delay:0s;-moz-transition:border-color 0.05s ease-in 0s;-o-transition:border-color 0.05s ease-in 0s;transition:border-color,0.05s,ease-in,0s} */
#product .not-ready{border-top:solid 1px #efefef;padding-top:10px;margin-top:10px;color:#444}
#product .overview {float: left;width: 48%;display: block;padding: 0 2% 0 0;}
#product .overview .social{overflow:hidden;*zoom:1;overflow:visible;position:relative;height:30px;margin-bottom:10px;padding-top:4px;border-bottom:solid 1px #efefef}
#product .overview .social .social-fb{position:absolute;height:20px;width:120px;left:120px;top:0}
#product .overview .social .social-tw{display:inline;float:left;margin-right:9px}
#product .overview .social .social-pin{display:inline;float:left}
#product .overview .media .primary-image{position:relative;border: 1px solid #dfdfdf;}
#product .overview .media .primary-image a{display:block;/*width:276px;height:276px;line-height:276px;*/text-align:center}
#product .overview .media .primary-image a img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%;height:auto;}
#product .overview .media .thumbs{font-size:0px;margin-left:-2px;margin-bottom:20px;}
#product .overview .media .thumbs .thumb{overflow: hidden;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1.15;*display:inline;font-size:12px;margin-left:2.5px;margin-top:2px;background:#fff;width:95px;height:95px;line-height:95px;text-align:center;border:solid 1px #dfdfdf}
#product .overview .media .thumbs .thumb img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#product .overview .media .thumbs a.thumb:hover{cursor:pointer;border:solid 1px #bdbdbd}
#product .overview .media .thumbs a.thumb:active{border:solid 1px #9b9b9b}
#product .overview .tags{padding-top:10px;margin-top:10px;border-top:solid 1px #efefef;font-size:11px}
#product img#feature-image {position: absolute;width: 550px;}
#product .right-side{display:inline;float:left;margin: 0 0 0 1%;width: 49%;}
#product .right-side h1.title{color:#000;background:#fff;font-weight:500;text-align:left;padding-top:18px;padding-left:8px;border-bottom:solid 1px #ccc}
#product .right-side .middle{display:inline;float:left;margin-right:10px;margin-right:10px}
#product .right-side .middle{padding: 0;font-size: 13px;max-width: 440px;margin: 20px auto;display: block;float: none;}
#product .right-side .middle .description p{margin-bottom:0.25em}
#product .right-side .middle #quote-request-iframe{display:inline;float:right}
#product .right-side .middle.middle-corporate{width:632px}
#product .right-side .add form{margin:0px;padding:0px}
#product .right-side .add .price{    display: block;
  text-align: left;
  color: #378fee;
  font-size: 40px;
  line-height: 1;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  font-family: 'oswald';}
#product .right-side .add .price sup{position:relative;font-size:17px}
#product .right-side .add .price sup span.gst{font-size:11px;font-style:italic;font-weight:normal;position:absolute;right:2px;bottom:-6px}
#product .right-side .add .rrp{display:block;text-align:right;color:#aaa;font-size:1.25em;line-height:3;font-weight:normal; float:right;}
#product .right-side .add .rrp .smaller{font-size:0.75em}
#product .right-side .supp-banner {padding: 1%;width: 47%;display: inline-block;}
#product .right-side .supplemental{display:inline;margin-right:0;overflow:visible;width:100%;padding:0px 10px}
#product .right-side .supplemental h1,#product .right-side .supplemental h2,#product .right-side .supplemental h3,#product .right-side .supplemental h4,#product .right-side .supplemental h5,#product .right-side .supplemental h6{margin:0px 0px 4px 0px;font-weight:bold;font-size:1.2em}
#product .right-side .supplemental .details{border:solid 1px #aaa;background:#fff;padding:10px;margin:10px}
#product .right-side .supplemental .details h3{text-transform:uppercase;border-bottom:dashed 1px #888}
#product .right-side .supplemental .details .detail{text-align:center;margin-bottom:0px;margin-top:5px}
#product .right-side .supplemental .details .detail span{display:block;font-size:0.9em;font-weight:bold;padding-left:4px}
#product .right-side .supplemental .shipping{border-bottom:solid 1px #ccc;margin-bottom:10px;padding-bottom:10px}
#product .right-side .supplemental .more-links{padding:10px;font-size:11px}
#product .right-side .supplemental .more-links ul{list-style:none;padding-left:0px;margin:0px}
#product .right-side .supplemental .more-links ul li{list-style-image:none;list-style-type:none;margin-left:0}
#product-shipping table {width: 92%;font-size: 12px;margin:auto;}
#product-shipping th {background: #fff;padding: 2px 0;}
#product-shipping tr:nth-child(even) {background: rgba(255,255,255,.6);}
#product-shipping td {padding: 1px 4px;line-height: 1.3em;font-weight: 300;}
#product-shipping caption {padding: 18px 0 2px;text-align: center;font-size: 14px;}
#product .right-side #quantity { padding: 5px 0;width: 56px;border: 1px solid #4293e8;font-size: 24px;text-align: center;border: 1px solid #4293e8; }

#threesixty{position:relative;width: 400px;height: 400px;top: 0;margin: auto;;overflow:hidden;cursor:move;-webkit-transition:width 0.8s ease-out,height 0.8s ease-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s;-o-transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s;transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s}
#threesixty.large{width:480px;height:480px;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;box-shadow:0px 0px 5px #333;-webkit-transition:width 0.8s ease-out,height 0.8s ease-out;-webkit-transition-delay:0s,0s;-moz-transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s;-o-transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s;transition:width 0.8s ease-out 0s,height 0.8s ease-out 0s}
#threesixty #resize-btn{position:absolute;top:10px;right:10px;height:12px;line-height:12px;width:auto;padding:4px;cursor:pointer;overflow:hidden}
#threesixty #resize-btn:hover{cursor:pointer;z-index:9999}
#threesixty .load-progress{position:absolute;display:none}
#threesixty.loading_360{cursor:auto;-webkit-transition:background-image 1s ease-in-out;-moz-transition:background-image 1s ease-in-out;-o-transition:background-image 1s ease-in-out;transition:background-image 1s ease-in-out;background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading.gif?v=169817682333183544761744765716
) no-repeat center}
#threesixty.loading_360 .load-progress{display:block;position:absolute;left:116px;top:132px;font-size:9px;line-height:12px;vertical-align:middle;width:44px;height:12px;font-weight:bold;color:#4c9edb;text-align:center}
#threesixty ol{list-style:none;padding:0;margin:0}
#threesixty img{position:absolute;top:0;width:100%;height:auto}
#threesixty #threesixty_images{display:none}
#threesixty .current-image{visibility:visible;width:100%}
@media screen and (max-width: 839px){
  #threesixty .current-image{visibility:visible;width:90%}
}

#threesixty .previous-image{visibility:hidden;width:0}
.control-group{overflow: visible;position: relative;margin: 4px 0px;}
.custom-area{padding:0 20px;margin:20px 0;text-align: center;border-radius: 4px;background: #F9F9F9;max-width:400px;margin:auto;}
.control-group .control-label, .control-group label{display:block;margin:10px 0 6px;font-weight:600;font-size:17px; text-transform: uppercase; color: #464646; padding: 5px 0;}
.control-group .controls textarea{width:95%;border:solid 1px #aeaeae;height:45px}
.control-group .controls select{width:100%}
.control-group.qty{text-align:center}
.control-group.qty input{height:1.5em;line-height:1.5em;font-size:1.25em}
textarea#engraving-text {font-size:1.8em;text-align:center;}

.custom-text-example span{line-height:1;}
.custom-text-example.focus{display:block}
.custom-text-example.focus span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline; margin-top:65px;}
.custom-text-example.Roman{font-family:'Roman', Helvetica, Arial, sans-serif}
.custom-text-example.Optima{font-family:'Optima', Helvetica, Arial, sans-serif}
.custom-text-example.CommScript{font-family:'CommScript', Helvetica, Arial, sans-serif}
.custom-text-example.Acorn{text-transform:uppercase;font-family:'Acorn', Helvetica, Arial, sans-serif}
.custom-text-example.Augusta{font-family:'Augusta', Helvetica, Arial, sans-serif}
.custom-text-example.OptiAltoGreeting{font-family:'OptiAltoGreeting', Helvetica, Arial, sans-serif}
.custom-text-example.Benthem{font-family:'Benthem', Helvetica, Arial, sans-serif}
.custom-text-example.Metropolis{font-family:'Metropolis', Helvetica, Arial, sans-serif}
.custom-text-example.LeagueScript{font-family:'LeagueScript', Helvetica, Arial, sans-serif}
.custom-text-example.MissionScript{font-family:'MissionScript', Helvetica, Arial, sans-serif}
.custom-text-example.BrowalliaNew{font-family:'BrowalliaNew', Helvetica, Arial, sans-serif}
#engraving-placeholder-left-parent {width: 192px;height:192px;display:table !important;position:relative;top: 36px; left: 33px;}
#engraving-placeholder-left {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  left: 0;
  top: 0;
}
.Round div#engraving-placeholder-left {
  height: 175px;
  display: table-cell !important;
  position: relative;
  top: 4px;
  left: 62px;
  border-radius: 50%;float:left;
}
#engraving-placeholder-left-parent  span{ font-size:25px !important;margin:0 !important;display: inline-block;width: 175px;word-wrap: break-word;position: relative;}
#engraving-placeholder-left-parent .Benthem span {font-size:22px !important;}


.custom-text-left, .Square .custom-text-left{background: #fff;position:relative; padding: 3px;line-height: 0;text-align: center;z-index:9;font-size: 8em;display:table-cell !important;vertical-align:middle;}
.custom-text-left span{line-height:1;}
.custom-text-left.focus{/*display:block*/}
.custom-text-left.focus span{line-height:1;}
.custom-text-left.Roman{font-family:'Roman', Helvetica, Arial, sans-serif}
.custom-text-left.Optima{font-family:'Optima', Helvetica, Arial, sans-serif}
.custom-text-left.CommScript{font-family:'CommScript', Helvetica, Arial, sans-serif}
.custom-text-left.Acorn{text-transform:uppercase;font-family:'Acorn', Helvetica, Arial, sans-serif}
.custom-text-left.Augusta{font-family:'Augusta', Helvetica, Arial, sans-serif}
.custom-text-left.OptiAltoGreeting{font-family:'OptiAltoGreeting', Helvetica, Arial, sans-serif}
.custom-text-left.Benthem{font-family:'Benthem', Helvetica, Arial, sans-serif}
.custom-text-left.Metropolis{font-family:'Metropolis', Helvetica, Arial, sans-serif}
.custom-text-left.LeagueScript{font-family:'LeagueScript', Helvetica, Arial, sans-serif}
.custom-text-left.MissionScript{font-family:'MissionScript', Helvetica, Arial, sans-serif}
.custom-text-left.BrowalliaNew{font-family:'BrowalliaNew', Helvetica, Arial, sans-serif}
#custom-image {display:none;}
#custom-image.show {display: block;position: absolute;z-index: -1;width: 100%;height: 100%;margin: -10px;}
.Round #custom-image {border-radius: 50%;}
#engraving-placeholder-right-parent {top: -157px; left: 328px;width: 192px;height: 192px;position:relative;display:table !important;}
.Round #engraving-placeholder-right-parent {top: -34px;left: -16px;}
#engraving-placeholder-right {background-repeat: no-repeat;background-size: 100% 100%;display:table-cell !important;}
.Round #engraving-placeholder-right {float:left;}
#engraving-placeholder-right-parent span{ font-size:25px !important;margin:0 !important;display: inline-block;width: 175px;word-wrap: break-word;position: relative;    top: 50%; }
#engraving-placeholder-right-parent .Benthem span {font-size:22px !important;}
.custom-text-right, .Square .custom-text-right{background: #fff;padding: 3px;line-height: 0;text-align: center;position: relative;z-index: 9;display:table-cell !important;vertical-align:middle;}
.Round .custom-text-right {width: 175px;height: 175px;left: 360px;top: -117px;border-radius: 50%;}
.custom-text-right span{line-height:1;}
.custom-text-right.focus{/*display:block*/}
.custom-text-right.focus span{line-height:1;}
.custom-text-right.Roman{font-family:'Roman', Helvetica, Arial, sans-serif}
.custom-text-right.Optima{font-family:'Optima', Helvetica, Arial, sans-serif}
.custom-text-right.CommScript{font-family:'CommScript', Helvetica, Arial, sans-serif}
.custom-text-right.Acorn{text-transform:uppercase;font-family:'Acorn', Helvetica, Arial, sans-serif}
.custom-text-right.Augusta{font-family:'Augusta', Helvetica, Arial, sans-serif}
.custom-text-right.OptiAltoGreeting{font-family:'OptiAltoGreeting', Helvetica, Arial, sans-serif}
.custom-text-right.Benthem{font-family:'Benthem', Helvetica, Arial, sans-serif}
.custom-text-right.Metropolis{font-family:'Metropolis', Helvetica, Arial, sans-serif}
.custom-text-right.LeagueScript{font-family:'LeagueScript', Helvetica, Arial, sans-serif}
.custom-text-right.MissionScript{font-family:'MissionScript', Helvetica, Arial, sans-serif}
.custom-text-right.BrowalliaNew{font-family:'BrowalliaNew', Helvetica, Arial, sans-serif}
.4x {transform: scale(4);}

#custom-image-left {display:none;}
#custom-image-left.show {display: block;position: absolute;z-index: -1;max-width: 192px;width:192px;height:192px; margin: -80px 0px 0px -3px; }
.Round #custom-image-left {border-radius: 50%;top:0px; right:-15px; left:0px; bottom:0px;}

#custom-image-right {display:none;}
#custom-image-right.show-test {display: block;position: absolute;z-index: -1;max-width: 192px;width:192px;height:192px; margin: -80px 0px 0px -3px;  }
#custom-image-right.show {display: block;position: relative;z-index: -1;  }
.Round #custom-image-right {border-radius: 50%;top:0px; right:-15px; left:0px; bottom:0px;}


.right-side .ui-tabs .ui-tabs-panel {min-height: 300px;display: block;border-width: 0;padding: 1em 1.4em;background: rgb(65,65,65);color: #eee;}
.right-side .ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;background: rgb(65,65,65);}
.right-side .ui-state-default {border: none;background: #5a5a5a;font-weight: normal;color: #fff;border-radius: 0;}
.right-side #tabs ul.retailfont li {background-color: #5a5a5a;font-size: 1.2em;}
.right-side #tabs .ui-tabs-active li a {color:#fff;}
.right-side #tabs .ui-state-default a, .right-side #tabs .ui-state-default a:link, .right-side #tabs .ui-state-default a:visited {color: #ccc;padding: 6px 15px;font-size: 30px;}
.right-side #tabs li.ui-tabs-active a {color: #fff !important;}

div#customproduct {max-width:950px;margin:auto;display:none;}
#loading {margin: 100px auto 300px;width: 0;color: #eb6262;}

.controls .font-list{font-size:1.25em}
.Roman{font-family:'Roman', Helvetica, Arial, sans-serif}
.Optima{font-family:'Optima', Helvetica, Arial, sans-serif}
.CommScript{font-family:'CommScript', Helvetica, Arial, sans-serif}
.Acorn{text-transform:uppercase;font-family:'Acorn', Helvetica, Arial, sans-serif}
.Augusta{font-family:'Augusta', Helvetica, Arial, sans-serif}
.OptiAltoGreeting{font-family:'OptiAltoGreeting', Helvetica, Arial, sans-serif}
.Benthem{font-family:'Benthem', Helvetica, Arial, sans-serif}
.Metropolis{font-family:'Metropolis', Helvetica, Arial, sans-serif}
.LeagueScript{font-family:'LeagueScript', Helvetica, Arial, sans-serif}
.MissionScript{font-family:'MissionScript', Helvetica, Arial, sans-serif}
.BrowalliaNew{font-family:'BrowalliaNew', Helvetica, Arial, sans-serif}
.controls .font-list label{width:100%;display:block;text-align:center;padding:8px 0;border-radius:5px;}
.font-list label:hover {cursor: pointer;background:#bbb;}
.font-list input[type=radio] {}
.font-list input[type=radio]:checked + label {background-color: #333;}
.controls .font-list {text-align:center;}
.controls .font-list div{text-align:left;padding:0;display:inline-block;min-width: 160px;}

.font-Roman{font-family:'Roman', Helvetica, Arial, sans-serif}
.font-Optima{font-family:'Optima', Helvetica, Arial, sans-serif}
.font-CommScript{font-family:'CommScript', Helvetica, Arial, sans-serif}
.font-Acorn{text-transform:uppercase;font-family:'Acorn', Helvetica, Arial, sans-serif}
.font-Augusta{font-family:'Augusta', Helvetica, Arial, sans-serif}
.font-OptiAltoGreeting{font-family:'OptiAltoGreeting', Helvetica, Arial, sans-serif}
.font-Benthem{font-family:'Benthem', Helvetica, Arial, sans-serif}
.font-Metropolis{font-family:'Metropolis', Helvetica, Arial, sans-serif}
.font-LeagueScript{font-family:'LeagueScript', Helvetica, Arial, sans-serif}
.font-MissionScript{font-family:'MissionScript', Helvetica, Arial, sans-serif}
.font-BrowalliaNew{font-family:'BrowalliaNew', Helvetica, Arial, sans-serif}
div.red-form{margin-top:18px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 2px #999;-moz-box-shadow:0px 0px 2px #999;box-shadow:0px 0px 2px #999;background:#efefef}
div.red-form .red-form-inner{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;padding:5px 10px 5px 10px;border-right:solid 1px #999;border-bottom:solid 1px #999;border-left:solid 1px #999}
div.red-form h1,div.red-form h2,div.red-form h3,div.red-form h4,div.red-form h5,div.red-form h6{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;text-shadow:1px 0px 2px #333;border:none;text-align:center;background:#c92001;color:white !important;border-bottom:solid 1px #b80f00;margin:0;padding:5px 0px;line-height:1.2em;font-size:1.3em}
div.red-form h1.success,div.red-form h2.success,div.red-form h3.success,div.red-form h4.success,div.red-form h5.success,div.red-form h6.success{background:#218d3d;border-bottom:solid 1px #107c2c}
div.red-form .success-msg{font-size:1.2em}
div.red-form p{margin:0px 0px 5px 0px}
div.red-form .input-control{margin:0;padding-bottom:5px}
div.red-form label{display:block;font-weight:bold}
div.red-form .form-container{margin:0px 10px}
div.red-form .form-container input[type="text"],div.red-form .form-container input[type="email"],div.red-form .form-container textarea{width:95%;border:solid 1px #a1a1a1;padding:4px 4px;font-size:1.1em;line-height:1.1em;margin:0}
div.red-form .form-container input[type="text"].error,div.red-form .form-container input[type="email"].error,div.red-form .form-container textarea.error{border:solid 1px red}
div.red-form .form-container textarea{height:35px}
body .itn-blog{overflow:hidden;*zoom:1}
body .itn-blog .row{overflow:hidden;*zoom:1;line-height:100%;text-align:left;font-size:0px;margin-left:-15px;margin-bottom:10px}
body .itn-blog .row .itn{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:280px;margin-left:15px;font-size:12px;text-align:center;padding:10px}
body .itn-blog .row .itn h4{border:none !important;font-style:normal;font-size:1.3em;color:#009DCF !important;margin-bottom:7px}
body .itn-blog .row .itn .itn-description{line-height:1.1em;margin-bottom:10px}
body .itn-blog .row .itn .itn-content a{display:block}
body .itn-blog .row .itn .itn-content img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:280px;max-height:320px}
body .itn-blog .row .itn .itn-content embed,body .itn-blog .row .itn .itn-content iframe{max-width:280px}
div#search-results{overflow:hidden;*zoom:1;margin-left:-10px;font-size:0px}
div#search-results div.search-result{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;overflow:hidden;*zoom:1;width:45%;font-size:12px;margin-left:10px;padding:10px 2% 20px;margin-bottom:10px}
div#search-results div.search-result .search-info .title{display:block;font-size: 16px;font-weight: 500;}
div#search-results div.search-result.even{padding-left:20px}
div#search-results div.search-result.search-result-sold-out .search-info{color:#999}
div#search-results div.search-result.search-result-sold-out .image{padding-bottom:17px}
div#search-results div.search-result.search-result-sold-out .search-sold-out-box{position:absolute;bottom:0;left:0;right:0;background:white;border:solid 1px red;color:red;line-height:1.25}
a.search-product{display:inline;float:left;display:block;padding-right:10px;text-align:center}
a.search-product:hover .product-box{border:solid 1px #2d8dd4}
a.search-product:hover .search-product-price{background:#2d8dd4}
a.search-product .product-box{border:solid 1px #bdbdbd}
a.search-product .image{height:120px;line-height:120px;width:120px}
a.search-product .image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
a.search-product .search-product-price{background:#999;font-size:1.4em;line-height:1.5em;font-weight:normal;font-family:Georgia,Times,"Times New Roman",serif;text-shadow:0px 1px 1px #000;color:#fff}
a.search-product .search-product-price sup{font-size:0.7em;vertical-align:3px}
a.search-product .search-product-price.sold-out{font-weight:bold;font-size:1.2em}
a.search-product.search-product-sold-out img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}
#content div.quote-content{display:inline;float:left;width:397px;margin-left:10px;text-align:center}
#content div.quote-content div.quote-page-content{text-align:left;padding:10px;margin-bottom:10px;font-size:1.1em;border-bottom:solid 1px #EFEFEF}
#content div.quote-content div.quote-contact{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#content div.quote-content div.quote-contact table tr td{vertical-align:top;font-size:1.2em;padding:14px 9px 14px 94px}
#content div.quote-content div.quote-contact table tr td.phone{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-telephone.jpg?v=62387184103761995251744765713
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.email{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-email.jpg?v=134259329500958892291744765719
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.warehouse{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-delivery.jpg?v=131241193439834145081744765718
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.opening{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-clock.jpg?v=168923485892317411961744765718
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.company{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-company.jpg?v=54805481042547819561744765714
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.fax{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-fax.jpg?v=35546347576482395961744765720
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.postal{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-postal.jpg?v=17588486720674186391744765713
) no-repeat left}
#content div.quote-content div.quote-contact table tr td.skype{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/icon-headset.jpg?v=103153816058700555951744765721
) no-repeat left}
#content div.quote-form{width:300px;display:inline;float:left}
#content .sitemap .sitemap-links h2,#content .sitemap .sitemap-links h3,#content .sitemap .sitemap-links h4,#content .sitemap .sitemap-links h5{text-align:left;margin-top:8px}
#content .sitemap .sitemap-links table{font-size:0.8em;width:100%}
#content .sitemap .sitemap-links table.links-large{font-size:1.1em}
#content .sitemap .sitemap-links table.links-medium{font-size:0.9em}
#content .sitemap .sitemap-links table.links-small{font-size:0.7em}
#wedding{display:inline;float:left;margin-right:0;overflow:hidden;*zoom:1}
* html #wedding{overflow-x:hidden}
#wedding div,#wedding span,#wedding applet,#wedding object,#wedding iframe,#wedding h1,#wedding h2,#wedding h3,#wedding h4,#wedding h5,#wedding h6,#wedding p,#wedding blockquote,#wedding pre,#wedding a,#wedding abbr,#wedding acronym,#wedding address,#wedding big,#wedding cite,#wedding code,#wedding del,#wedding dfn,#wedding em,#wedding img,#wedding ins,#wedding kbd,#wedding q,#wedding s,#wedding samp,#wedding small,#wedding strike,#wedding strong,#wedding sub,#wedding sup,#wedding tt,#wedding var,#wedding b,#wedding u,#wedding i,#wedding center,#wedding dl,#wedding dt,#wedding dd,#wedding ol,#wedding ul,#wedding li,#wedding fieldset,#wedding form,#wedding label,#wedding legend,#wedding table,#wedding caption,#wedding tbody,#wedding tfoot,#wedding thead,#wedding tr,#wedding th,#wedding td,#wedding article,#wedding aside,#wedding canvas,#wedding details,#wedding embed,#wedding figure,#wedding figcaption,#wedding footer,#wedding header,#wedding hgroup,#wedding menu,#wedding nav,#wedding output,#wedding ruby,#wedding section,#wedding summary,#wedding time,#wedding mark,#wedding audio,#wedding video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
#wedding table{border-collapse:collapse;border-spacing:0}
#wedding caption,#wedding th,#wedding td{text-align:left;font-weight:normal;vertical-align:middle}
#wedding q,#wedding blockquote{quotes:none}
#wedding q:before,#wedding q:after,#wedding blockquote:before,#wedding blockquote:after{content:"";content:none}
#wedding a img{border:none}
#wedding a{color:#000;border-bottom:solid 1px #bebebe}
#wedding a:visited{color:#000}
#wedding a:hover{color:#555}
#wedding a:active{color:#000}
#wedding a:hover{border-bottom:dotted 1px #bebebe}
#wedding .wedding-header{height:82px;line-height:82px}
#wedding .wedding-header h1{font-size:66px;line-height:72px;margin:0;font-family:'DancingScript', Helvetica, Arial, sans-serif;color:#000}
#wedding .wedding-hero{height:328px;background:url(/cdn/shop/files/hero-bg.png?13907) no-repeat;position:relative}
#wedding .wedding-hero-info{position:absolute;bottom:14px;left:0px;padding:28px 0px 4px 17px;width:424px;border-bottom:dashed 1px #fff;color:white;background:transparent url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/wedding-hero-info-decoration.png?v=157774402679010830161744765719
) no-repeat 17px 0px}
#wedding .wedding-hero-info h2{color:white;font-size:18px;letter-spacing:-1px;text-align:left;font-weight:bold;margin:0;padding:0}
#wedding .wedding-hero-info p{line-height:1.3em;font-size:12px;margin:0;padding:0}
#wedding .wedding-hero-quote{position:absolute;right:19px;top:15px;bottom:15px;width:147px;padding:11px;background:#aeaeae;background:rgba(0,0,0,0.28);border:solid 1px #000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#wedding .wedding-hero-quote form{padding:0px;margin:0px}
#wedding .wedding-quote-field{padding:0px !important;margin-bottom:7px}
#wedding .wedding-quote-field label{padding-left:3px;color:white;font-size:10px;font-family:'Century Gothic', CenturyGothic, Verdana, sans-serif;font-style:italic}
#wedding .wedding-quote-field input{border:solid 1px white;border:solid 1px rgba(255,255,255,0.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:139px;padding:2px}
#wedding #wedding-quote-enquiry{border:solid 1px white;border:solid 1px rgba(255,255,255,0.5);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:139px;padding:2px}
#wedding .wedding-quote-submit{padding:0px !important;position:absolute;bottom:9px;left:11px}
#wedding .wedding-quote-submit input{font-family:'Century Gothic', CenturyGothic, Verdana, sans-serif;height:26px;line-height:26px;text-align:center;color:white;border:solid 1px white;border:solid 1px rgba(255,255,255,0.5);background:#333;background:rgba(0,0,0,0.28);width:147px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0px !important;padding:0px !important;font-size:14px;font-style:italic}
#wedding .wedding-quote-submit input:hover{background:black;cursor:pointer}
#wedding .wedding-section{padding:16px 0px;border-bottom:solid 1px #cecece;margin-bottom:16px}
#wedding .wedding-section h2{text-align:left;font-size:35px;font-family:"Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif;margin:0;padding:0 0 2px 0;line-height:1;font-weight:500;color:#000}
#wedding .wedding-section p{padding:0;line-height:1.25;margin-bottom:6px}
#wedding .wedding-section.wedding-section-mix{padding-left:200px;background:url(/cdn/shop/files/wedding-mix-hero.png?13114) no-repeat left}
#wedding .wedding-section.wedding-section-ties h2{text-align:center}
#wedding .wedding-centered{text-align:center}
#wedding .wedding-two-col{display:inline;float:left;margin-right:0;width:707px;position:relative}
* html #wedding .wedding-two-col{overflow-x:hidden}
#wedding .wedding-two-col-left{display:inline;float:left;margin-right:10px;width:400px;margin-right:0px;text-align:center;height:100%;line-height:100%}
* html #wedding .wedding-two-col-left{overflow-x:hidden}
#wedding .wedding-two-col-left img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#wedding .wedding-two-col-right{display:inline;float:left;margin-right:0;width:307px}
* html #wedding .wedding-two-col-right{overflow-x:hidden}
#wedding .wedding-section-banners{height:224px;margin-top:-16px;text-align:center}
#wedding .wedding-section-banners img{display:inline;float:left}
#wedding a.wedding-banner{display:block;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0px 6px}
.corporate-products{overflow:hidden;*zoom:1;margin-left:-9px}
.corporate-products .corporate-product{display:inline;float:left;margin-left:9px;width:168px;border:solid 1px #999;margin-bottom:9px}
.corporate-products .corporate-product a.cp-img{display:block;width:168px;height:160px;text-align:center;line-height:160px;background:white;font-size:0px}
.corporate-products .corporate-product a.cp-img img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.corporate-products .corporate-product .cp-title{height:50px;line-height:50px;text-align:center}
.corporate-products .corporate-product .cp-title a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:1.1;font-size:1.1em;padding:0 0.5em}
.corporate-products .corporate-product .cp-info{text-align:center;background:#999;color:#ffffff;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.75em;font-style:italic;text-shadow:1px 1px 1px #000}
.corporate-products .corporate-product .cp-info sup{font-size:0.5em}
.corporate-products .corporate-product .cp-info .rrp{font-size:0.6em}
div#content div.collection-corporate table.tbl-centered{text-align:center}
div#content div.collection-corporate h1.heading,div#content div.collection-corporate h2.heading,div#content div.collection-corporate h3.heading,div#content div.collection-corporate h4.heading{border:none;font-size:1.5em;line-height:1.8em;color:#fff;margin-bottom:15px;background:#151515}
div#content div.collection-corporate div.collection-info h1,div#content div.collection-corporate div.collection-info h2,div#content div.collection-corporate div.collection-info h3,div#content div.collection-corporate div.collection-info h4,div#content div.collection-corporate div.collection-info h5,div#content div.collection-corporate div.collection-info h6{margin:10px !important;padding-left:10px !important;text-align:center !important}
#content .collection-info #corporate-landing .corp-l-header{overflow:hidden;*zoom:1;background:#4b4b4b url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-header.png?v=19448220697895451181744765716
) no-repeat bottom;padding-bottom:4px}
#content .collection-info #corporate-landing .corp-l-title{border-top:solid 1px black;border-left:solid 1px black;border-right:solid 1px black;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-title.png?v=38279101269330064681744765719
) repeat-x;height:89px;line-height:89px;text-align:center}
#content .collection-info #corporate-landing .corp-l-title h1{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 !important;padding:0 !important;text-align:center;line-height:1;font-size:40px;color:white}
#content .collection-info #corporate-landing .corp-l-content{display:inline;float:left;margin-right:0;width:673px;border-left:solid 1px #707070;border-right:solid 1px #707070;overflow:hidden;*zoom:1;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-content.png?v=28763085971857272471744765718
) repeat;padding:16px;position:relative}
* html #content .collection-info #corporate-landing .corp-l-content{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-content-left{display:inline;float:left;margin-right:10px;position:static;width:486px;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-request.png?v=76307612882777931111744765718
) no-repeat top right}
* html #content .collection-info #corporate-landing .corp-l-content-left{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-content-right{display:inline;float:left;margin-right:0;width:175px;margin-left:0px}
* html #content .collection-info #corporate-landing .corp-l-content-right{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-content-right #new-quote-form{background:#3b3b3b;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:solid 1px #060606;padding:10px 12px;-webkit-box-shadow:0px 0px 20px -2px #fff;-moz-box-shadow:0px 0px 20px -2px #fff;box-shadow:0px 0px 20px -2px #fff}
#content .collection-info #corporate-landing .corp-l-content-right #new-quote-form label{color:white;font-size:10px;font-style:italic;font-family:'Century Gothic', CenturyGothic, Verdana, sans-serif}
#content .collection-info #corporate-landing .corp-l-content-right #new-quote-form a{color:#9f0;text-decoration:underline}
#content .collection-info #corporate-landing .corp-l-content-right #new-quote-form #quote-submit{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:red;color:white;font-family:'Century Gothic', CenturyGothic, Verdana, sans-serif;font-style:italic;font-weight:bold;font-size:14px;display:block;border:none;text-transform:uppercase;text-align:center;width:151px;letter-spacing:1px}
#content .collection-info #corporate-landing .corp-l-content-right #new-quote-form #quote-submit:hover{cursor:pointer}
#content .collection-info #corporate-landing .corp-l-content-left-description{width:378px;color:white;padding-bottom:10px;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:13px;line-height:1.3em}
#content .collection-info #corporate-landing .corp-l-content-left-description h2{color:white;margin:0 0 0.5em 0 !important;text-align:left !important;font-size:17px !important;line-height:1 !important;padding:0px !important}
#content .collection-info #corporate-landing .corp-l-content-left-description .standout{font-size:1.2em;color:#ffff00}
/*#content .collection-info #corporate-landing .corp-l-content-left-products{overflow:hidden;position:absolute;bottom:16px;left:16px;margin-left:-15px}*/
#content .collection-info #corporate-landing .corp-l-content-left-products{overflow:hidden;bottom:16px;left:16px;margin-left:-15px}
#content .collection-info #corporate-landing .corp-l-product{display:inline;float:left;width:152px;background:white;margin-left:15px;position:relative}
#content .collection-info #corporate-landing .corp-l-product-header{text-align:center;font-size:17px;font-weight:bold;line-height:28px;height:28px;color:white}
#content .collection-info #corporate-landing .corp-l-product-header a{color:#fff}
#content .collection-info #corporate-landing .corp-l-product-header a:visited{color:#fff}
#content .collection-info #corporate-landing .corp-l-product-header a:hover{color:#fff}
#content .collection-info #corporate-landing .corp-l-product-header a:active{color:#fff}
#content .collection-info #corporate-landing .corp-l-product-header.corp-l-product-header-blue{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-product-header-blue.png?v=124940985903266671491744765717
) no-repeat}
#content .collection-info #corporate-landing .corp-l-product-header.corp-l-product-header-red{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-product-header-red.png?v=98591879484978616221744765718
) no-repeat}
#content .collection-info #corporate-landing .corp-l-product-header.corp-l-product-header-yellow{background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-product-header-yellow.png?v=37908380923982654531744765720
) no-repeat}
#content .collection-info #corporate-landing .corp-l-product-image{height:158px}
#content .collection-info #corporate-landing .corp-l-product-action{position:absolute;right:5px;bottom:5px;width:78px;height:17px;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corp-l-product-action.png?v=47470769741332603351744765716
) no-repeat}
#content .collection-info #corporate-landing .corp-l-collection{overflow:hidden;*zoom:1}
#content .collection-info #corporate-landing .corp-l-split{display:inline;float:left;margin-right:0;width:707px;margin-top:14px;margin-bottom:15px}
* html #content .collection-info #corporate-landing .corp-l-split{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-collection-block{display:inline;float:left;margin-right:10px;width:506px;margin-right:9px;margin-top:-13px}
* html #content .collection-info #corporate-landing .corp-l-collection-block{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-collection-block .corp-l-collection-row{width:501px;padding:13px 0px 16px 13px}
#content .collection-info #corporate-landing .corp-l-collection-block .corp-l-collection-product{width:152px;overflow:hidden}
#content .collection-info #corporate-landing .corp-l-collection-block .corp-l-collection-product img{width:152px}
#content .collection-info #corporate-landing .corp-l-collection-sidebar{display:inline;float:left;margin-right:0;overflow:hidden;width:168px;border:solid 1px #ccc;padding:2px}
* html #content .collection-info #corporate-landing .corp-l-collection-sidebar{overflow-x:hidden}
#content .collection-info #corporate-landing .corp-l-collection-sidebar a{display:block;margin-bottom:4px;text-align:center}
#content .collection-info #corporate-landing .corp-l-collection-sidebar a img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#content .collection-info #corporate-landing .corp-l-collection-sidebar p.text-box{margin:15px 8px;border-top:solid 1px #ccc;padding-top:11px;font-size:12px;font-style:italic}
#content .collection-info #corporate-landing .corp-l-collection-row{overflow:hidden;*zoom:1;margin-left:-13px;border-bottom:solid 1px #cecece;padding:13px 16px}
#content .collection-info #corporate-landing .corp-l-collection-product{display:block;display:inline;float:left;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-left:13px;width:157px;border:solid 1px #cccccc;color:#333}
#content .collection-info #corporate-landing .corp-l-collection-product:hover{cursor:pointer;border:solid 1px #aaaaaa;color:#000}
#content .collection-info #corporate-landing .corp-l-collection-product:hover .corp-l-collection-product-header{background:#aaaaaa}
#content .collection-info #corporate-landing .corp-l-collection-product-header{height:29px;line-height:29px;color:#333333;text-align:center;font-size:14px;background:#cccccc}
#content .collection-info #corporate-landing .corp-l-collection-product-header a{color:#333}
#content .collection-info #corporate-landing .corp-l-collection-product-header a:visited{color:#333}
#content .collection-info #corporate-landing .corp-l-collection-product-header a:hover{color:#333}
#content .collection-info #corporate-landing .corp-l-collection-product-header a:active{color:#333}
#content .collection-info #corporate-landing .corp-l-collection-product-image{text-align:center}
#content .collection-info #corporate-landing .corp-l-collection-product-image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.collectionimage {text-align:center;}
#landing-template{display:inline-block;margin-right:0;width:100%;overflow:hidden}
#landing-template div,#landing-template span,#landing-template applet,#landing-template object,#landing-template iframe,#landing-template h1,#landing-template h2,#landing-template h3,#landing-template h4,#landing-template h5,#landing-template h6,#landing-template p,#landing-template blockquote,#landing-template pre,#landing-template a,#landing-template abbr,#landing-template acronym,#landing-template address,#landing-template big,#landing-template cite,#landing-template code,#landing-template del,#landing-template dfn,#landing-template em,#landing-template img,#landing-template ins,#landing-template kbd,#landing-template q,#landing-template s,#landing-template samp,#landing-template small,#landing-template strike,#landing-template strong,#landing-template sub,#landing-template sup,#landing-template tt,#landing-template var,#landing-template b,#landing-template u,#landing-template i,#landing-template center,#landing-template dl,#landing-template dt,#landing-template dd,#landing-template ol,#landing-template ul,#landing-template li,#landing-template fieldset,#landing-template form,#landing-template label,#landing-template legend,#landing-template table,#landing-template caption,#landing-template tbody,#landing-template tfoot,#landing-template thead,#landing-template tr,#landing-template th,#landing-template td,#landing-template article,#landing-template aside,#landing-template canvas,#landing-template details,#landing-template embed,#landing-template figure,#landing-template figcaption,#landing-template footer,#landing-template header,#landing-template hgroup,#landing-template menu,#landing-template nav,#landing-template output,#landing-template ruby,#landing-template section,#landing-template summary,#landing-template time,#landing-template mark,#landing-template audio,#landing-template video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
#landing-template table{border-collapse:collapse;border-spacing:0}
#landing-template caption,#landing-template th,#landing-template td{text-align:left;font-weight:normal;vertical-align:middle}
#landing-template q,#landing-template blockquote{quotes:none}
#landing-template q:before,#landing-template q:after,#landing-template blockquote:before,#landing-template blockquote:after{content:"";content:none}
#landing-template a img{border:none}
* html #landing-template{overflow-x:hidden}
#landing-template .landing-heading{overflow:hidden;*zoom:1}
#landing-template .landing-heading h1{text-align:center;font-size:36px;color:#000;height:54px;line-height:54px;
  height:110px;background:url('http://i.snag.gy/QoYLh.jpg') no-repeat 50% 75%;}
#landing-template .landing-header {display: inline-block;float: none;margin-right: 0;clear: both;width: 100%;height: auto;}
* html #landing-template .landing-header{overflow-x:hidden}
#landing-template .landing-left{display:inline;float:left;margin-right:10px;overflow:hidden;margin-right:0px}
* html #landing-template .landing-left{overflow-x:hidden}
#landing-template .landing-description{display:inline;float:left;padding:10px}
#landing-template .landing-slider{display:inline;float:left;margin-right:10px;margin-right:6px;width:414px}
* html #landing-template .landing-slider{overflow-x:hidden}
#landing-template .landing-slider-primary{display:inline;float:left;margin-right:10px;overflow:hidden;width:317px;height:319px;margin-right:6px;border:solid 1px #ccc}
* html #landing-template .landing-slider-primary{overflow-x:hidden}
#landing-template .landing-slider-primary .landing-slider-primary-image{line-height:319px;text-align:center}
#landing-template .landing-slider-primary .landing-slider-primary-image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#landing-template .landing-slider-thumbs{display:inline;float:left;margin-right:0;width:89px}
* html #landing-template .landing-slider-thumbs{overflow-x:hidden}
#landing-template .landing-slider-thumbs ul{list-style:none;margin:0;padding:0;font-size:0px}
#landing-template .landing-slider-thumbs ul li{overflow:hidden;font-size:12px;border:solid 1px #ccc;width:87px;height:76px;text-align:center;line-height:76px;margin-bottom:3px}
#landing-template .landing-slider-thumbs ul li img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#landing-template .landing-slider-thumbs ul li:hover{cursor:pointer}
#landing-template .landing-extra-row{overflow:hidden;padding:2px 10px 15px 10px}
#landing-template .landing-text-bottom{padding:10px 25px 0;}
#landing-template .landing-slider-thumbs-bottom{;width:439px}
#landing-template .landing-slider-thumbs-bottom ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;margin:0;margin-left:-3px;padding:0;font-size:0px}
#landing-template .landing-slider-thumbs-bottom ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap}
#landing-template .landing-slider-thumbs-bottom ul li{overflow:hidden;font-size:12px;border:solid 1px #ccc;width:78px;height:80px;text-align:center;line-height:80px;margin-left:3px}
#landing-template .landing-slider-thumbs-bottom ul li img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:70px}
#landing-template .landing-slider-thumbs-bottom ul li:hover{cursor:pointer}
#landing-template .landing-hero{display:inline;float:left;margin-right:10px;margin-right:20px;width:265px}
* html #landing-template .landing-hero{overflow-x:hidden}
#landing-template .landing-quote{display:none;min-height:317px;height:auto !important;height:317px;display:inline;float:left;margin-right:0;background:red;width:200px;border:solid 1px #31a8e7;background:#23a0e3}
* html #landing-template .landing-quote{overflow-x:hidden}
#landing-template .landing-quote-header{background: #4D5F81;color: white;font-size: 23px;text-align: center;font-weight: 400;margin: 0;}
#landing-template .landing-quote-body{padding:8px 12px}
#landing-template .landing-quote-body input{font-family:Arial, Helvetica, sans-serif}
#landing-template .landing-quote-field{overflow:hidden;margin:0 0 5px 0}
#landing-template .landing-quote-field label{display:block;color:white;font-style:italic;font-size:12px;line-height:1;padding:3px 0px}
#landing-template .landing-quote-field input[type="text"]{border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:2px;width:90%}
#landing-template .landing-quote-field textarea {border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:2px;width:100%}
.landing-quote-body .fa-plus {cursor:pointer;}
.landing-quote-body .fa-plus:hover {opacity:.8;}
p.landing-quote-field {margin: 0 0 8px;}

#landing-template .landing-quote-field-split{overflow:hidden;margin-left:-5%}
#landing-template .landing-quote-field-split .landing-quote-field{display:inline;float:left;margin-left:5%}
#landing-template .landing-quote-browse{display:block;margin-top:3px;width:64px;height:22px;background:url(/cdn/shop/files/artwork-browse.png?12143) no-repeat}
#landing-template #landing-quote-artwork{position:absolute;height:0px;width:0px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin:0;padding:0;line-height:0px}
#landing-template .landing-quote-submit input{width:177px;height:30px;border:none;background:#c73132 url(/cdn/shop/files/quote-submit.png?12073) no-repeat;color:white;font-size:18px;text-align:center;text-transform:uppercase;font-style:italic;font-weight:bold;font-family:"Arial Narrow", Arial, sans-serif;text-shadow:1px 1px 2px #000}
#landing-template .landing-quote-submit input:hover{cursor:pointer}
#landing-template .landing-middle-bar{display:inline;float:left;margin-right:0;margin-bottom:13px;border-bottom:solid 1px #dbdbdb;padding:0px 10px 17px 10px}
* html #landing-template .landing-middle-bar{overflow-x:hidden}
#landing-template .landing-middle-bar-left{display:inline;float:left;margin-right:10px;margin-right:9px}
* html #landing-template .landing-middle-bar-left{overflow-x:hidden}
#landing-template .landing-middle-bar-left img{display:inline;float:left}
#landing-template .landing-middle-bar-right{display:inline;float:left;margin-right:0}
* html #landing-template .landing-middle-bar-right{overflow-x:hidden}
#landing-template .landing-middle-bar-right img{display:inline;float:left}
#landing-template .landing-features{display:inline;float:left;margin-right:0;padding:0px 11px 10px 11px;margin-bottom:12px;border-bottom:solid 1px #dbdbdb}
* html #landing-template .landing-features{overflow-x:hidden}
#landing-template .landing-feature-col{display:inline;float:left;margin-right:10px;position:relative;width:202px;margin-right:0px;border-right:solid 1px #dbdbdb;padding:0px 12px 15px 12px;font-family:'Century Gothic', GenturyGothic, Verdana, sans-serif}
* html #landing-template .landing-feature-col{overflow-x:hidden}
#landing-template .landing-feature-col h2{color:#333;font-size:18px;text-align:center;font-weight:bold;border-bottom:solid 1px #999;line-height:1.5em;text-transform:uppercase;margin-bottom:11px}
#landing-template .landing-feature-col h2 a{color:#333}
#landing-template .landing-feature-col p{line-height:1.25em;margin-bottom:1em}
#landing-template .landing-feature-col .landing-feature-image{padding-top:10px;display:block;text-align:center}
#landing-template .landing-feature-col .landing-feature-image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
#landing-template .landing-feature-col.landing-feature-col-last{border:none}
#landing-template .landing-footer{display:inline;float:left;margin-right:0;padding-bottom:13px;border-bottom:solid 1px #dbdbdb;margin-bottom:20px;width:100%;}
* html #landing-template .landing-footer{overflow-x:hidden}
#landing-template .landing-footer-col{display: inline;float: left;overflow: hidden;width: 33%;margin: 0;height: 79px;}
#landing-template .landing-footer-col a{display:block}
#landing-template .landing-footer-col img{display:inline;float:left}
#landing-template .landing-products{padding-bottom:13px;margin-bottom:13px;border-bottom:solid 1px #dbdbdb}
#landing-template .landing-products h3{background: #999999;padding: 10px 0;line-height: 1;text-transform: uppercase;font-size: 20px;color: white;margin-bottom: 10px;text-align: center;font-weight: 300;}
#landing-template .landing-products h3 a {color:#fff;}
#landing-template .landing-products-container{margin-left:-6px;overflow:hidden;padding-left:15px}
#landing-template .landing-product{display:block;display:inline;float:left;width:143px;margin-left:6px;border:solid 1px #999}
#landing-template .landing-product:hover{border:solid 1px #48a2d7}
#landing-template .landing-product:hover .landing-product-price{background:#48a2d7}
#landing-template .landing-product-image{text-align:center;line-height:148px;height:148px}
#landing-template .landing-product-image img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100%}
#landing-template .landing-product-title{font-weight:bold;color:#333333;line-height:1.1em;text-align:center;font-family:"Century Gothic",GenturyGothic,Verdana,sans-serif;padding:4px 7px 6px}
#landing-template .landing-product-price{background:#999;padding:8px 7px 7px;text-transform:uppercase;text-align:center;font-family:"Century Gothic",GenturyGothic,Verdana,sans-serif;font-weight:bold;color:white;line-height:1}
#landing-template .landing-product-price-large{display:block}
#landing-template .landing-product-price-small{display:block;font-size:0.85em;font-weight:normal}
#landing-template .landing-xsell{padding-bottom:13px;border-bottom:solid 1px #dbdbdb;margin-bottom:13px}
#landing-template .landing-xsell table{table-layout:fixed;width:100%}
#landing-template .landing-xsell table a {background: #2ba4e5;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1588c8), color-stop(100%, #1166aa));background-image: -webkit-linear-gradient(#1588c8,#1166aa);background-image: -moz-linear-gradient(#1588c8,#1166aa);background-image: -o-linear-gradient(#1588c8,#1166aa);background-image: linear-gradient(#1588c8,#1166aa);display: block;border: solid 1px white;text-align: center;color: white;text-transform: uppercase;letter-spacing: -1px;font-size: 14px;height: 39px;vertical-align: middle;line-height: 16px;font-weight: 300;padding: 10px 0 0;}
#landing-template .landing-xsell table a:hover{background:#136997}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
) -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/blank.gif?v=132755372816349741601744765719
);z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox-x.png?v=77923922808308053451744765719
)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox-y.png?v=96918452365144453541744765720
);background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox-x.png?v=77923922808308053451744765719
);background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox-y.png?v=96918452365144453541744765720
)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url("fancy_title_over.png");display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox-x.png?v=77923922808308053451744765719
) 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/fancybox.png?v=7307931101612876951744765716
) -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
#product .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
#product .input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#product .nav{margin-left:0;margin-bottom:18px;list-style:none}
#product .nav>li>a{display:block}
#product .nav>li>a:hover{text-decoration:none;background-color:#eeeeee}
#product .nav>.pull-right{float:right}
#product .nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}
#product .nav li+.nav-header{margin-top:9px}
#product .nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}
#product .nav-list>li>a,#product .nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
#product .nav-list>li>a{padding:3px 15px}
#product .nav-list>.active>a,#product .nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}
#product .nav-list [class^="icon-"]{margin-right:2px}
#product .nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}
#product .nav-tabs,#product .nav-pills{*zoom:1}
#product .nav-tabs:before,#product .nav-pills:before,#product .nav-tabs:after,#product .nav-pills:after{display:table;content:""}
#product .nav-tabs:after,#product .nav-pills:after{clear:both}
#product .nav-tabs>li,#product .nav-pills>li{float:left}
#product .nav-tabs>li>a,#product .nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
#product .nav-tabs{border-bottom:1px solid #ddd}
#product .nav-tabs>li{margin-bottom:-1px}
#product .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-weight: 400;font-size: 1.2em;}
.retail #product .nav-tabs>li>a {font-family: 'Amatic SC', cursive;font-size: 30px;padding: 16px 20%;margin: auto;}
#product .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}
#product .nav-tabs>.active>a,#product .nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
#product .nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#product .nav-pills>.active>a,#product .nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}
#product .nav-stacked>li{float:none}
#product .nav-stacked>li>a{margin-right:0}
#product .nav-tabs.nav-stacked{border-bottom:0}
#product .nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#product .nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
#product .nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
#product .nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}
#product .nav-pills.nav-stacked>li>a{margin-bottom:3px}
#product .nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
#product .nav-tabs .dropdown-menu{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#product .nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#product .nav-tabs .dropdown-toggle .caret,#product .nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}
#product .nav-tabs .dropdown-toggle:hover .caret,#product .nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}
#product .nav-tabs .active .dropdown-toggle .caret,#product .nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;border-bottom-color:#333333}
#product .nav>.dropdown.active>a:hover{color:#000000;cursor:pointer}
#product .nav-tabs .open .dropdown-toggle,#product .nav-pills .open .dropdown-toggle,#product .nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}
#product .nav li.dropdown.open .caret,#product .nav li.dropdown.open.active .caret,#product .nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}
#product .tabs-stacked .open>a:hover{border-color:#999999}
#product .tabbable{*zoom:1}
#product .tabbable:before,#product .tabbable:after{display:table;content:""}
#product .tabbable:after{clear:both}
#product .tab-content{overflow:auto}
#product .tabs-below>.nav-tabs,#product .tabs-right>.nav-tabs,#product .tabs-left>.nav-tabs{border-bottom:0}
#product .tab-content>.tab-pane,#product .pill-content>.pill-pane{display:none}
#product .tab-content>.active,#product .pill-content>.active{display:block}
#product .tabs-below>.nav-tabs{border-top:1px solid #ddd}
#product .tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
#product .tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
#product .tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}
#product .tabs-below>.nav-tabs>.active>a,#product .tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}
#product .tabs-left>.nav-tabs>li,#product .tabs-right>.nav-tabs>li{float:none}
#product .tabs-left>.nav-tabs>li>a,#product .tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
#product .tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
#product .tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
#product .tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}
#product .tabs-left>.nav-tabs .active>a,#product .tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}
#product .tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
#product .tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
#product .tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}
#product .tabs-right>.nav-tabs .active>a,#product .tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/glyphicons-halflings.png?v=109040036948390628231744765719
);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/glyphicons-halflings-white.png?v=20820766987167897251744765721
)}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px;width:16px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px;width:16px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.popover-loading{height:48px;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/loading.gif?v=169817682333183544761744765716
) no-repeat center}
.popover-loading.popover-loading-hidden{display:none}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-align:center}
.popover-title.popover-success{background:#218fce;color:white}
.popover-content{padding:9px 14px;text-align:center}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-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;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}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}
.carousel-control.right{left:auto;right:15px}
.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}

.gallery_product {height: 240px; width: 240px; margin-bottom: 15px; margin-left: 9px; border: 1px solid #bdbdbd; display: inline; float: left;}

#corporatebanner, #retailbanner {display:none;}
.indexcorporate#corporatebanner {display:block}
.corporatebanner {color:#fff;background:#333 url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/corporatebg.jpg?v=42167374818902034091744765717) no-repeat;background-size:cover;padding:70px 0;}

.corporatebanner .left {text-align:center;}
.corporatebanner .left h1 {color:#fff;font-size: 40px;line-height: 48px;font-weight: 300;letter-spacing: .01em;padding: 8px;border-bottom:none;}
.corporatebanner .left ul {list-style:none;}
.corporatebanner .left ul li {display:block;width:100%;text-align:center;clear:both;font-size: 18px;line-height: 40px;}

.corporatebanner textarea#Enquiry {width: 90%;padding:6px;height: 139px;border: 1px solid #ccc;font-family: 'Roboto Slab' serif;font-size: 16px;font-weight: 200;color: #888;}
.corporatebanner form input {width: 90%;font-size: 16px;padding: 6px;font-family: 'Roboto Slab' serif;font-weight: 200;color: #888;border: 1px solid #ccc;}
.corporatebanner form {background: #f0f0f0;padding: 20px 7.5%;height: 100%;display: inline-block;color: #5a5a5a;text-align: center;width: 80%;margin-left: 5%;}
.corporatebanner input:hover {opacity:.9;}
.corporatebanner input[type="submit"] {margin-top:12px;cursor:pointer;background: #3c5075;color: #fff;font-weight: 400;letter-spacing: .04em;width: auto;display: inline-block;padding: 5px 12px;}
.corporatebanner label {display: none;}
.corporatebanner h4 {font-size: 14px;}
.corporatebanner h3 {font-size: 28px;line-height: 33px;}
.fileUpload {position: relative;height:42px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;left: 0;margin: 0;padding: 22px 25px 0 !important;cursor: pointer;text-align: center;border: none; background: transparent;}
.fileUpload span {top: 0;left: 0;right: 0;text-align: center;font-size: 12px;line-height: 18px;font-weight: 500;}

.retailbanner {color:#fff;background:#333 url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/retailbg.jpg?v=26683920882498113191744765715) no-repeat;background-size:cover;padding: 0 1%;}
.retailbanner h1 {border-bottom:none !important; font-size: 38px;line-height: 44px;text-align: center;color: #fff;padding: 100px 0 60px;text-shadow: 1px 1px 12px #000;width: 450px;margin: auto;max-width: 100%;}
.retailbanner .fa-angle-down {cursor:pointer;background: #000;width: 50px;height: 48px;text-align: center;border-radius: 50%;margin: auto;display: block;padding-top: 2px;}
.retailbanner .fa-angle-down:hover {background:#4293e8;}
.retailthumbs .col {margin: 0;height: 200px;padding-top: 40px;} 

.retailthumbs {padding: 0 0 0;}
.retailthumbs img {max-height:140px;height:auto;width:auto;margin:auto;display:block;clear:both;}
.retailthumbs .col a {text-align:center;color: #fff;font-size: 28px;display:block;}
.retailthumbs .col a:hover {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

.homepopup {color:#fff;position:fixed;width:100%;height:100%;top:0;left:0;text-align:center;background-color:rgba(255,255,255,.5);background:#fff url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/popupbackground.jpg?v=170229679147395973871744765720);z-index:99;}
.box.section.group {z-index:99;display: table;height: 70%;width: 800px;margin: 10% auto;max-width: 100%;}
.box.section.group .col {min-height: 420px;padding: 30px 0px;background:#4293e8;display:table-cell;vertical-align:middle;font-size:25px;}
.box.section.group .col.corporate {background:#3c5075;}
.box.section.group .col ul {padding:10px 40px;list-style-type:none;font-size:18px;height: 210px;}
#homepopup li {line-height: 24px;font-size: 18px;margin: 24px 0;}

#homepopup h2 {font-size: 50px;text-transform: uppercase;padding: 0;line-height: 65px;margin: 10px 0;border:none;}
#homepopup h2.retailfont {font-size: 65px;}
#homepopup .btn {padding: 15px;background:#fff;color:#3c5075}
#homepopup .retail .btn {color:#4293e8}
#homepopup .retail .btn:hover {}
.colourbox {color:#fff;height: 345px;clear: both;}
#personbox {background:#eb6262;color: #fff !important;z-index:98;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#buildbox {background:#4293e8;color: #fff !important;z-index:98;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
#personbox a, #buildbox a {color:#fff !important;}

h1.title.retailfont, .retail h1.title {font-size: 4em;color: #4293E8;font-family: 'Amatic SC', cursive;font-weight:300;}
.retail #content {max-width: 800px;margin: auto;}
.retail .collection#content {width: 100%;max-width: 100%;}
#personbox ul {color:#fff;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/personbar.png?v=150354831571837775571744765721) no-repeat;background-size: 75%;padding-top: 52px;list-style: none;background-position: 58% top;}
#buildbox ul {background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/buildbar.png?v=139247787727417205231744765715) no-repeat;background-size: 75%;padding-top: 52px;list-style: none;background-position: 58% top;}
.colourbox ul {color: #fff !important;text-align:center;font-family:'Roboto Slab' serif;height:100px;}
.colourbox ul li {display: inline-block;width: 20%;font-size: 12px;font-weight: 300;line-height: 16px;height: 60px;margin: 20px 1% 0;}
.colourbox .col {height: 320px;}
.colourbox .button {margin: auto;display: block;width: 200px;background: #fff;text-align: center;font-family: 'Roboto Slab';font-weight: normal;padding: 5px;}
.colourbox h2.white {color: #fff;text-align: center;font-size: 40px;line-height: 36px;margin: 16px 0 18px;}
#personbox .button {color:#eb6262;}
#buildbox .button {color:#4293e8;}
#buildbox:hover, #personbox:hover {z-index:99;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);overflow:visible;}

.featureblocks  {text-align:center;}
.featureblocks img {margin-top:12px;}

.featureblocks2 .col {background: #fff;margin: 2%;width: 46%;padding:0 0 12px;display:inline-block;}
.section.featureblocks2 {max-width: 900px;margin: auto;text-align: center;}
.featureblocks2 ul {list-style-type:none;text-align:center;-moz-column-count: 2;
  -moz-column-gap: 14px;
  -webkit-column-count: 2;
  -webkit-column-gap: 14px;
  column-count: 2;
  column-gap: 14px;}
.featureblocks2 ul li {display: inline-block;font-weight: 300;letter-spacing: .03em;width: 100%;} 
.reviewblock {position:relative;}
.reviewblock #y-badges {position: absolute;top: 50px;}

.featured-collection ul.collection-matrix {display:block;clear:both;width:100%;}
.featured-collection h2 {font-size:2em;}
.corporatecollection {width:100%;background:#373737;}
.corporatecollection div.product-div {min-height: 250px;display:inline-block;}
.corporatecollection a.product div.title {color:#fff;font-weight: 300;}
.corporatecollection a.product {border:1px solid #373737;}
.corporatecollection a.product:hover {background:rgba(255,255,255,.1);border:1px solid #373737;}
.corporatecollection a.product:hover div.title {color:#fff;}
.corporatecollection h2 {font-weight: 300;color: #fff;padding: 20px 0 8px;}
.corporatecollection .products a.product div.info {color:#fff;}
.corporatecollection #smallproduct {width:auto !important;}

.collectionlanding {width:100%;text-align:center;}
.collectionlanding div.product-div {min-height: 250px;}
.collectionlanding a.product div.title {color:#333;font-weight: 300;}
/* .collectionlanding a.product {background:#fff;border:1px solid #fff;} */
/* .collectionlanding a.product:hover {border:1px solid #373737;} */
/* .collectionlanding a.product:hover div.title {color:#333;} */
.collectionlanding h2 {font-weight: 300;color: #fff;padding: 20px 0 8px;}

ul.single-product .products div.product-div {text-align:center;}

.hoverthumbs .col {text-align: center;position: relative;overflow: hidden;display: inline-block;float: none;margin: 10px -5px;}
.hoverthumbs .col img {padding-bottom:24px;width:100%;height:auto;max-width:280px;}
.hoverthumbs .col .caption {position:absolute;bottom:0;width:100%;}
.hoverthumbs .col a {color:#3c5075}
.hoverthumbs .col a span {font-size: 15px;clear: both;display: none;font-weight: 300;}
.retail .hoverthumbs .col .caption h4 {font-family: 'Amatic SC', cursive;font-weight: 600;font-size:28px;}

@media only screen and (min-width:768px) {
  .hoverthumbs .col:hover .caption {background: rgba(60, 80, 117, .9);color: #fff;width: 70%;height: 60%;padding: 40% 10% 0;margin: 0 5%;}
  .hoverthumbs .col:hover a {color:#fff;}
  .hoverthumbs .col:hover a span {display:block;}
}

div.sendbrief {background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/briefbg.png?v=62912842289798489561744765722) no-repeat;background-size:contain;background-position: left 100px;}
.shadowbox {width: inherit;font-size: 20px;padding: 20px;display: block;margin: 200px 0 50px 20px;color: #3C5075;}
#fadeproducts .product-div {display:none;}

.collectionfooter div {background: #fff;width: 22.5%;margin: 14px 1.25%;padding: 12px 0;text-align: center;}
.collectionfooter img {height: 150px;width: auto;}
.collectionfooter p {padding: 0 10px;font-size: 14px;font-weight: 300;height: 84px;line-height:18px;}
.collectionfooter {max-width: 99%;}

.pagecontainer {width: 100%;max-width: 800px;padding: 10px 0;background: #fff;margin: 30px auto;}
.pagecontainer h1 {font-size: 48px;text-align: center;}

div#clients {padding: 20px 0;}
#clients h2 {text-align:center;}
#clients ul.logos {display:table;list-style:none;margin:auto;}
#clients ul.logos li {display:table-cell;vertical-align:middle;text-align:center;width:10%;padding:8px 1.2%;}
#clients ul.logos img {width:80%;height:auto;-webkit-filter: grayscale(100%);filter:grayscale(100%);opacity:.95;}
.gallery #clients {background: #fff;padding:0;}
.gallery #clients h2 {padding:20px 0 0;font-size:18px;}
div.ui-tabs-panel {font-size: .9em;font-weight: 300;line-height: 1.5em;margin-top:-3px;}
span.bluebutton {clear: both;display: inline-block;background:#3c5075 ;color: #fff;min-width: 70%;margin: auto;}
div#phonebox {background: red;color:#fff;text-align: center;font-weight: 400;padding: 150px 0 20px;font-size: 1.3em;}

#shippingheader {text-align: center;color: #fff;font-size: 22px;line-height: 27px;}
#shippingheader .left {background:#4293e8;}
#shippingheader .right {background:#373737;}
#shippingheader .col {margin: 0;height: 54px;padding: 14px 0 0;font-size: 15px;line-height: 20px;}
#shippingheader img {float: right;position: relative;right: 0;margin-right: -24px;}
#shippingheader img#world {height:58px;margin-top:-8px;}
#shippingheader img#truck {height: 30px;margin-top: 8px;margin-right: -33px;}
#shippingheader .retailfont {font-size: 30px;line-height: 40px;}

div#testimonials {padding: 20px 0;}
#testimonials h2 {text-align:center;font-weight:300;}
#testimonials ul {display:table;list-style:none;margin:auto;}
#testimonials ul li {display:table-cell;vertical-align:middle;text-align:center;width:30%;padding:8px 1.5%;}
#testimonials ul img {width: 160px;border-radius: 50%;max-height: 160px;clear: both;margin: 0 auto 8px;border: 1px solid #a5a5a5;display: block;}

/*cognito form CSS Added by OSC*/
.cognito_css { font-family:Tahoma !important; text-align:left !important; width:300px !important; margin:auto !important; background:none !important; }
.cognito_css .c-forms-form {background: none !important; font-family:Tahoma !important;}
.cognito_css label {display: inline !important; color:#000000 !important; text-align:left !important; font-family:Tahoma !important; font-size: 12px !important;}
.cognito_css input {padding: 6px;font-size: 15px; font-family:Tahoma !important; font-size: 12px !important; font-weight: 300;letter-spacing: .02em;text-align: center;border: 1px solid #3F70A2;}
.cognito_css p {margin: 0 0 12px;max-width:initial; font-family:Tahoma !important; font-size: 12px !important;}
.cognito_css textarea {height: 64px !important; max-width:100% !important; font-family:Tahoma !important; font-weight: 300;letter-spacing: .02em;padding: 6px;font-size: 14px;margin-top: 14px;border: 1px solid #3F70A2}
.cognito_css button {background: #3c5075 !important; font-family:Tahoma !important; width: 240px !important; font-size: 18px !important;padding: 12px 14px !important;height: initial !important;font-weight: 400 !important; border:none !important; border-radius:0px !important; }
.cognito_css .c-upload-button {background: #3c5075 !important; font-family:Tahoma !important; font-size: 18px !important;padding: 10px 20px 10px 20px !important;height: initial !important;font-weight: 400 !important; border:none !important; border-radius:0px !important; }
/*cognito form CSS Added by OSC*/
/*cognito form CSS Added by OSC*/
.cognito_home_css { font-family:Tahoma !important; text-align:left !important; width:100% !important; margin:auto !important; background:none !important; margin-top: 3% !important;}
.cognito_home_css form { padding:0 !important;display: inline-block; color: #888; text-align: left; width: 100% !important;margin-top:0 !important;}
.cognito_home_css .c-forms-form {background: none !important; font-family:Tahoma !important; padding:0px !important; text-align: left !important; width: 100% !important; margin-top: 0 !important;}
.cognito_home_css label {display: inline !important; color:#FFFFFF !important; text-align:left !important; font-family:Tahoma !important; font-size: 12px !important;}
.cognito_home_css input {padding: 6px;font-size: 15px; font-family:Tahoma !important; font-size: 12px !important; font-weight: 300;letter-spacing: .02em;text-align: left;border: 1px solid #3F70A2;}
.cognito_home_css textarea {height: 64px !important; max-width:100% !important; font-family:Tahoma !important; font-weight: 300;letter-spacing: .02em;padding: 6px;font-size: 14px;margin-top: 14px;border: 1px solid #3F70A2}
.cognito_home_css button {background: #3c5075 !important; font-family:Tahoma !important; width: 240px !important; font-size: 18px !important;padding: 12px 14px !important;height: initial !important;font-weight: 400 !important; border:none !important; border-radius:0px !important; }
.cognito_home_css .c-upload-button {background: #3c5075 !important; font-family:Tahoma !important; font-size: 18px !important;padding: 10px 20px 10px 20px !important;height: initial !important;font-weight: 400 !important; border:none !important; border-radius:0px !important; width: 100px !important; height: 40px !important;}
/*cognito form CSS Added by OSC*/

.contactform, .col.contactform{ padding: 20px 0;text-align: center;background-color:#4293e8;color:#fff;}
.contactform label {clear: both;display: none;font-size: 15px;font-weight: 200;color:#fff;}

.contactform input {padding: 6px;font-size: 15px;width: 240px;max-width: 100%;font-family: roboto slab;font-weight: 300;letter-spacing: .02em;text-align: center;border: 1px solid #3F70A2;}
.contactform p {margin: 0 0 12px;max-width:initial;}
.contactform textarea {width: 310px;max-width: 80%;height: 64px;font-family: roboto slab;font-weight: 300;letter-spacing: .02em;padding: 6px;font-size: 14px;margin-top: 14px;border: 1px solid #3F70A2}
.contactform .btn {background: #3c5075;width: auto;font-size: 18px;padding: 12px 14px;height: initial;font-weight: 400;}
.contactform h3 {margin: 0 auto 8px;font-size: 30px;width: 80%;}
.contactform span.top {margin: 0 auto 14px;font-size: 16px;width: 70%;display: block;line-height: 18px;padding-top: 8px;}
.contactform input#landing-quote-artwork {border: none;text-align: center;font-size: 12px;margin: auto;display: block;width: 170px;padding: 10px;}
.contactform span.landing-quote-browse {display:none;}

.contactform ::-webkit-input-placeholder {text-align:center;}
.contactform :-moz-placeholder {text-align:center;}
.contactform ::-moz-placeholder {text-align:center;}
.contactform :-ms-input-placeholder { text-align:center;}

.contact.content {position:relative;background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/teamphoto.jpg?v=39513285422776409261744765715) no-repeat;background-size:cover;min-height: 602px;}
.content .white {color:#fff !important;padding:8px 20px 0;letter-spacing:.02em;}


div#callnow {line-height: .8;text-align: center;color: #fff;padding: 10px 0 0;background: #3C5075;}

.galleryitem {width: 90%;background: #fff;text-align: center;margin: 0 0 24px;display: none;opacity: 0;padding:0 12px 8px;}
.galleryitem img {width:100%;height:auto;} 
.galleryitem h4 {width:94%;margin:auto;font-size:14px;}
.galleryitem a {font-size: 14px;font-weight: 400;}
#galleryfeatured {text-align:right;}
#galleryfeatured img {width:90%;}

.custompage h1 {text-align:center;}
ul.customgallery {width:640px;max-width: 90%;margin:auto;list-style-type:none;padding:0;}
ul.customgallery li {display:inline-block;width:24%;}
ul.customgallery li:first-child {width:100%;}
ul.customgallery li img {width:100%;height:auto;}
.buildyourself {    text-align: center;font-weight: 400;background: #fff;padding: 8px 2%;width: 86%;margin: 8px 0 0 4%;}
.buildyourself .btn {clear: both;display: block;max-width: 220px;margin: 8px auto;}

div#callnow {line-height: .8;text-align: center;color: #fff;padding: 10px 0 2px;background: #4293e8;}
#callnow i.fa.fa-question-circle.fa-3x {float: right;padding-right: 15px;}
#quotetabs .ui-tabs .ui-tabs-nav {text-align:center;}
#quotetabs .ui-tabs .ui-tabs-nav li {list-style: none;float: none;display: inline-block;width: auto;min-width:40%;padding:0 4px;border: none;margin-top: 10px;}
#quotetabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor {width: 100%;padding: 8px 0;}
.fa-blue {color:#3c5075;}

.custompage label {clear: both;display: none;font-size: 15px;font-weight: 200;color:#fff;}
.custompage input {padding: 8px;font-size: 17px;width: 240px;max-width: 80%;font-family: roboto slab;font-weight: 300;letter-spacing: .02em;}
.custompage input[type="radio"] {width:12px;}
.custompage .floating-box label {display:inline-block;color:#000;}
.custompage .btn {background: #3c5075;}
.custompage textarea {width: 320px;max-width: 80%;height: 72px;border: 1px solid #ccc;font-family: roboto slab;font-weight: 300;letter-spacing: .02em;padding: 8px;font-size: 15px;}
.custompage .landing-quote-body {-moz-column-count: 2;-moz-column-gap: 10px;-webkit-column-count: 2;-webkit-column-gap: 10px;column-count: 2;column-gap: 10px;background: #f5f5f5;padding: 0 8px 24px 23px;}
.custompage .floating-box {background: #E4E4E4;float: left;width: 22%;margin: 0 1% 14px 0;padding:4px 0;border: 0px solid black;text-align: center;border-radius: 8px;font-size: 14px;font-weight: 400;}
.custompage .floating-box:hover {background:#ccc;}
.floating-box{cursor:pointer;}
.floating-box label{cursor:pointer;}
.forSmallerOrders{text-align:center;}
.floating-box label input {text-align:center;}

div#tabs-1, div#tabs-2 {background-color: #f5f5f5;border-radius: 0;}
.extrafields {display:none;}
.promoline {display:none;text-align: center;font-weight: 400;color: #fff;background: #3C5075;padding: 10px;margin: 0 auto 20px;}
.bluebg {background: #3c5075;color: #fff;padding: 0 0 10px;}

.bluebg h2 {margin:0;}
.smallform {text-align:center;padding:20px 0;margin: 0 auto 20px;max-width: 90%;color:#333;}
.smallform h4 {color:#4293e8;}
.smallform label {clear: both;font-size: 15px;font-weight: 400;}
.smallform input {padding: 6px;font-size: 15px;margin:4px auto;width: 240px;max-width: 90%;font-family: roboto slab;font-weight: 300;letter-spacing: .02em;}
.smallform .btn {font-size: .8em;background: #4293e8;width:auto;}
.smallform input[type="radio"] {width: auto;}

body.404 {background:url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/popupbackground.jpg?v=170229679147395973871744765720);}

.max970, #content.max970, .section.max970 {max-width:970px;width:100%;margin:auto;}
.text-center {text-align:center;}

#login-template {
  width: 300px;
  margin-left:auto;
  margin-right: auto;
}

#login-template input {
  font-size: 1.2em;
  padding: 2px 2px 2px 2px !important;
  width: 290px;
}

#login-template .btn {
  width: 300px;
}

#login-template #recover-email {
  margin-bottom: 10px;
}

#login-template label {
  font-size: 1.4em;
}

div.hellobar {
  margin-bottom:10px;
  border-bottom:1px solid silver;
  color:#333;
  font: 12px verdana;
  height:25px; background:#ffe;
  background:display: block;
  width: 100%;
}
div.hellobar div { padding:5px;
  margin:0 auto;
  width:530px
}

a.silver { color:silver }

/* yupto */
.yotpo-badge-container {
  position: fixed;
  width: 950px;
  left: 50%;
  margin-left: -475px;
  height: 0;
  top:250px;
}
.yotpo-badge-box {
  position: absolute;
  left: -181px;
  top: 27px;
  padding: 10px;
}
#y-badges {
}

/* spurit sale */
.spurit-onsale-main {
  z-index: 100;
  position: absolute;
  text-align: center;
  display: table;
}
.spurit-onsale-text {
  display: table-cell;
  vertical-align: middle;
}

/* Check out mods */
table.checkout tbody tr.special-instruction-group td {
  text-align: center;
  font-weight: 100;
  font-size: .8em;}

table.checkout tbody tr td.cart-first-cell {
  text-align: left;
}
/* search page suggestion */

div.cart {width: 890px;margin: auto; max-width: 100%;}
p.search-suggestion {background-color:#f4ffee;margin:20px 0px !important;padding:15px !important;font-size:20px;}


/* Slider for retail homepage */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}


.rslides {
  margin: 0 auto;
}


.rslides_tabs {
  font-size: 14px;
  list-style: none;
  margin: 0 auto;
  text-align: center;
  width: 100%;  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 10px;
  height: auto;
  background: transparent;
  display: inline;
}

.rslides_tabs li:first-child {
  margin-left: 0;
}

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}

.rslides .caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  text-align: center;
  background: #000;
  background: rgba(0,0,0, .8);
  color: #fff;
}


.rslides1_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  z-index: 99;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/themes.gif?v=4547625447378405131744765716) no-repeat left top;
  margin-top: -45px;
}

.rslides1_nav:active {
  opacity: 1.0;
}

.rslides1_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
}
.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
}

.yotpo.yotpo-main-widget {
  overflow: scroll;
  margin: 10px 0 0;
  border: 1px solid #eee;
  padding: 0 10px;

  background: #fafafa !important;
}

.yotpo .yoResult, .yotpo .yoResult span {
  font-size: 11px;
}
.promoted-products-box, .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-2-boxes.yotpo-bottomline-empty-state {
  display: none !important;
}


table.team td {vertical-align: top;}

/*** custom checkboxes ***/

.cart input[type=checkbox] { display:none; } /* to hide the checkbox itself */
.cart input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
}

.cart input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

.cart input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
.cart input[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */



div.pagination-div { 
  display:block;
  width:100%;
  margin-top:-10px;
  margin-bottom:10px;
} 

.swatch-panda {
  margin: 20px auto 50px;
  max-width: 400px;
  display: block;
}
p#purchase {
  display: block;
  clear: both;
  width: 100%;
  padding: 0;
  text-align:left;
}

/*Custom Product Options */
.w3-product-options{margin-top:20px; border: none !important; background-color: #e6f1fc !important; text-align: left !important; padding: 20px 10px 0px 10px; color: #464646; font-weight:400; overflow: hidden;}
.w3-product-options {text-align:center;border: 1px solid #4293e8;padding-top: 18px;border-radius:6px;background:#eee;}
.product-options-control-container {opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
.hidetitle .product-options-field-name {display: none;}
.product-options-field-name, .w3-product-options strong {    
  font-family: 'oswald';
  font-size: 17px;
  text-transform: uppercase;}
input.product-options-textbox.product-options-control {padding: 5px 0;border: 1px solid #4293e8;font-size: 24px;text-align: center;}
.product-options-field-name {
  font-weight: 400 !important;
  font-size: 17px !important;
  font-family: 'oswald'!important;
  text-transform: uppercase !important;
}
.product-options-textarea {
  width: 90%;
}

.product-options-control-container {
  margin-bottom: 25px !important;
  display: block;
  clear: both;
}

.product-options-control-container span {
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 100;
  /* padding: 20px 0; */
}

.product-options-field-description img{margin-bottom: 25px;}

/* The CSS */
.product-options-dropdown-wrapper select {
  padding:4px 0 4px 8px;
  margin: 0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
  background: #4293e8;
  color:#fff;
  border:none;
  outline:none;
  font-size:18px;
  width:350px;
  display: inline-block;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  cursor:pointer;
  font-family:'Roboto Slab';font-size:20px;font-weight:300;
}



.product-options-dropdown-wrapper {position:relative;width:350px;margin:auto; float:left; padding: 10px 0;}
.product-options-dropdown-wrapper:after {
  content: "\f13a";font-family:"fontawesome";font-size:28px;line-height:34px;
  color:#fff;
  right:4px; bottom:8px;
  padding:0 0 2px;
  position:absolute;
  pointer-events:none;
}
#customify-content .col .section {padding:10px;}

/******New Slider******/
.newSlider{
  width:200%;position:relative;margin-left:-50%;overflow:hidden;
}

.leftSlider, .rightSlider{display: block; float:left; width:50%; height:500px;text-shadow:1px 1px 5px rgba(0,0,0,.8);}
.leftSlider{
  background: url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/bg-left.jpg?v=50870406425554157431744765718) no-repeat;background-size:500px auto;background-size:cover;
}

.rightSlider{
  background: url(//www.tiesncuffs.com.au/cdn/shop/t/143/assets/bg-right.jpg?v=27447448488610051881752022922) no-repeat;background-size:500px auto;background-size:cover;
}

.slide-block{display:block; float:left; width:50%;}
.left1{
  margin-top:3%;
}

.left2, .right1{
  height:100%;
  cursor:pointer;
}

#leftBtn, #rightBtn{
  position:relative;
  top: 50px;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background: white;
  text-align: center;
  margin: 0 auto;
  display: block;
  line-height: 50px;
  border: 2px solid white;
  border-radius:90px;
  color:white;
  cursor: pointer;
}

#leftBtn{
  /* left:20%; */
  background-color:#3a85d7;
  z-index:100;
}

#rightBtn{
  /* left:-20%; */
  background-color:#384a6c;
  z-index:100;
}

.leftSlider h3, .rightSlider h3{
  font-size:50px;
  text-transform:uppercase;
  font-weight:400;
  letter-spacing:.1em;
  text-align:center;
  margin-top:150px;
  /*   min-width:400px; */
}

.leftSlider h3, .leftSlider p{
  color:#202238;
}

.rightSlider h3,.rightSlider p, .rightSlider h4{
  color:#202238;
}

.leftSlider p, .rightSlider p{
  font-size:28px;
  letter-spacing:.05em;
  text-align:center;
  /*   min-width:400px; */
  max-width:600px;
  display:block;
  margin:0 auto;
}

.left1 a{
  color:#fff !important;
  background-color:#3a85d7;
  text-align:center;
  width:220px;
  height:45px;
  display:block;
  border-radius:5px;
  line-height:45px;
  margin: 20px 0;
  font-weight:400;
  /*   font-family:inherit; */
  position:relative;
  margin-left:60%;
}

.right2 textarea#Enquiry {width: 120%;max-width:240px; padding:6px;height: 92px;border: 1px solid #ccc;font-family: 'Roboto Slab' serif;font-size: 16px;font-weight: 200;color: #888;
  position:relative; margin-top:5px;}
.right2 form input {
  max-width: 210px; font-size: 16px;padding: 6px;
  font-family: 'Roboto Slab' serif;font-weight: 200;
  color: #888;border: 1px solid #ccc;
  position:relative;
  display:block; margin-top:5px; width:90%;}
.right2 form {max-width:500px;background: transparent;padding: 20px 0;display: inline-block;color: #888;text-align: center;width: 70%;margin-top:6%;}
.right2 input:hover {opacity:.9;}
.right2 input[type="submit"] {margin-top: 12px;cursor: pointer;background: #3c5075;color: #fff;font-weight: 400;letter-spacing: .04em;display: block;padding: 5px 12px;border: none;border-radius: 5px;float: right;}
.right2 label {display: none;}
.right2 h3{font-size:22px; margin: 0 auto;}
.right2 h4{font-size:16px; }
.right2 p{font-size:16px; color:#fff; min-width:0px;}
.right2 input#landing-quote-artwork {border: none;text-align: center;font-size: 12px;margin: auto;display: block;width: 170px;padding: 10px;position:relative;}
.right2 form div.group{margin:auto;}

.mobilehide{display:none !important;}
.fahide{display:none !important;}

div#retail-home-banners{
  width: 1250px !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  overflow: hidden !important;
  margin-bottom: 10px !important;
}


@media screen and (max-width: 1024px){
  .right2 form h3{font-size:18px;}
  .right2 form h4{font-size:14px;}
  .fileUpload{color:#fff; text-align:left;}
  .right2 form div.group div{width: 100%;display:block;}
  .right2 form input{margin:5px auto; width:100%;}
  .right2 textarea#Enquiry{width:100%;max-width:210px; height:60px;}
  .right2 input[type="submit"]{margin-left:85%;}
  .left1{margin-top:12%;}
  .left1 a {margin-left:30%;}
}

/******** New Collection Page**********/
div.collection-title{
  padding-top:40px;
}

h1{
  font-size: 45px !important;
  font-family: 'oswald';
  font-weight: 900 !important;
  text-transform: uppercase;
  letter-spacing: .05em;
  /*   	color: rgb(70,70,70) !important; */
  /*   padding-top: 40px !important; */
}

.breadcrumb{
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  padding: 30px 0 0 0;
  font-weight: bold;
  letter-spacing: .05em;
}

nav.breadcrumb a, nav.breadcrumb span[aria-hidden='true']{
  color: #a7a7a7 !important;
}

.collection-header .payment-methods{
  float:right;
  margin-right: 10%;
  margin-top: 0%;
  color: rgb(70,70,70);
  font-size: 1.2em;
}

.product-template .payment-methods{
  float:right;
  margin-right: 10%;
  margin-top: 0%;
  color: rgb(70,70,70);
  font-size: 1.2em;
}

.collection-list .img{
  border: 1px solid #e1e1e1;
  height: 180px;
  width: 99%;
  overflow:hidden;
  position:relative;
}

.collection-list:hover .img{
  border: 1px solid #3d91eb !important;
}

.collection-list .img img{
  height: auto;
  width: 100% !important;
}

.product-info {
  font-family: 'oswald';
  text-align: left;
  background-color: #f5f5f5;
  height: 113px;
  color: #464646;
}

.collection-reviews {margin-left:10px;}

.product-info .title{
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 900 !important;
  padding: 10px 0 0 10px;
  color: #464646 !important;
  font-family: 'oswald';
  line-height: 17px;
  letter-spacing: .05em;
}

.product-info .info{
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
  padding: 5px 0 0 10px;
}

.product-info .yotpo .text-m{
  font-size:12px;
  color: #464646 !important;
  font-family: 'oswald';
  font-weight: 400;
}

.collection-list .product-div{
  height: 300px !important;
  max-width: 200px !important;
}

@media only screen and (max-width: 1240px){
  .collection-list .product-div{
    height: 300px !important;
    max-width: 180px !important;
  }
}

.product-div .onsale {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #f25a40;
  color: #fff;
  font-size: 12px;
  padding: 4px 9px;
  letter-spacing: .1em;
  font-family: 'oswald';
  font-weight: 900;
  text-transform: uppercase;
}


.collection-outer-wrapper{
  max-width: 1400px;
  margin: 0 auto;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .collection-header {background: none !important; height: auto !important;}

  .collection-header h1{
    color: rgb(70,70,70) !important;
    padding-top: 20px !important;
    font-size: 1.5em !important;
  }
a#messageus_button {
    left: 134px;
    top: 54px;
}
  
}
/**************Ajax Cart*****************/
#CartDrawer{
  position: fixed;
  width: 300px;
  height: auto;
  background: #f5f5f5;
  overflow: hidden;
  z-index: 1000;
}

#CartContainer form{
  border: 1px solid #cbcbcb;
  padding: 10px;
}

.ajaxcart__product {
  border-bottom: 1px solid #cbcbcb;
  padding: 10px 0 0 0;
}

.grid, .grid--full{
  display: inline-block;
  width: 100%;
}

.grid__item.one-quarter {
  width: 25%;
  float: left;
}

.grid__item.three-quarters {
  width: 75%;
  float: left;
}

.ajaxcart__product-image img{
  background: #fff;
  border: 1px solid #cdcdcd;
}

.grid__item.three-quarters p{
  padding: 0 0 0 10px;
  margin:0;
  font-family: 'oswald';
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.grid__item.three-quarters p a{
  color: #464646;
  margin: 0 0 8px;
}

input.ajaxcart__qty-num {
  width: 40px;
  height: 25px;
  text-align: center;
  font-size: 14px;
  font-family: 'oswald';
  padding: 2px 0;
  background:transparent;
  border: 0;}

span.ajaxcart__product-meta {
  font-size: 13px;
  text-transform: capitalize;
}

.grid__item.one-half{
  float:left;
  width:50%;
}
.ajaxcart__qty {
  background:#fff;
  border:1px solid #464646;
  border-radius:4px;
  text-align:center;
  width: 90px;
  margin-left: 10px;
}

.ajaxcart__qty--plus {
}
.ajaxcart__qty--minus {
}

.ajaxcart__qty-adjust {
  border: none;
  position: relative;
  background:#fff;
  outline: none;
  display: inline-block;
  width: 16px;
  height: 20px;
  line-height: 20px;
  vertical-align: initial;
  margin-top: 0;}

span.fallback-text {
  display: none;
}


.text-right span{
  color: #378fee;
  float: right;
  font-size: 16px;
  font-weight: 400;
  font-family: 'oswald';
  position: relative;
}

.grid__item.two-thirds{
  float: left;
  width: 66.666666%;
  padding-top: 9px;
}

.grid__item.one-third{
  float: left;
  width: 33.333333%;
}

.subtotal {
  text-align: right;
  width: 100%;
  font-family: 'oswald';
}

.grid__item.one-third p {
  font-size: 24px;
  font-family: 'oswald';
  font-weight: 400;
  color: #464646;
}

.horizontal{
  margin-bottom: 0 !important;
  text-align:center!important;
}
.horizontal a{
  width: 135px;
  height: 45px;
  background-color: #464646;
  color: #fff !important;
  font-family: 'oswald';
  font-size: 16px;
  text-transform: uppercase;
  padding: 11px 34px;
  border-radius: 10px;
  font-weight: 400;
}

.horizontal button{
  width: 135px;
  height: 45px;
  background-color: #378fee;
  color: #fff !important;
  font-family: 'oswald';
  font-size: 16px;
  text-transform: uppercase;
  /* padding: 10px 20px; */
  border-radius: 10px;
  font-weight: 400;
  border: none;
  line-height: 45px;
  margin-top: -10.4px;
}

p#cartemptynote{
  padding-top: 10% !important;
  text-align: center !important;
}
/***************** New Product Page *********************/
.product-template {padding: 20px 0;}

.right-side h1{
  font-size: 45px;
  font-family: 'oswald';
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .05em;
  text-align: left;
  margin: 0 !important;
  padding-top: 0 !important;
}

.gst{font-size: 16px;}

.ui-tabs-anchor {
  color: #fff !important;
  width: 79%;
  text-align: center;
  text-transform: uppercase;
  font-family: 'oswald';
  letter-spacing: .05em;
  font-size: 16px;
}

.yotpo.bottomLine.yotpo-collection.yotpo-small{margin-top:5px !important;padding-left: 10px !important;}

.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{
  font-size: 15px !important;
}

.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star{
  color: #eacd11 !important;
}

.ui-tabs .ui-tabs-panel{
  background-color: #f5f5f5 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background-color: #f5f5f5 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
  color: #464646 !important;
}


#review-pane{
  padding-left: 5%;
}

#review-pane a.judgeme-star{
  color: #eacd11;
  font-size: 12px;
}

#review-pane span.judgeme-verified-buyer-badge {
  background-color: #378fee !important;
}

.judgeme-preview-badge{
  cursor: pointer;
}

.judgeme-badge {
  padding-left: 5%;
  line-height: 10px;
}
.judgeme-badge a.judgeme-star{
  color: #eacd11;
  font-size: 12px;
}

.judgeme-badge+span{
  font-size: 12px;
  font-family: 'oswald';
  font-weight: 400;
  line-height: 10px;
  vertical-align: text-bottom !important;
}

#judgeme_header h2 {
  font-size: 24px !important;
  margin: 0px 0px 12px !important;
  border: none !important;
  color: rgb(70,70,70) !important;
  text-transform: uppercase;
  font-family: 'oswald';
  letter-spacing: .05em;
  font-weight: 900;
}

.tab-pane p {
  color: #424242;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.tab-pane div div {
  text-align: left !important;
}

.tab-pane div {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  outline: none;
}

div#product-returns div span, div#product-returns div div{
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #424242;
  line-height: 16px;
}

#product .related{
  margin-top:5%;
}

.swiper-button-prev {
  position: relative !important;
  top: -20px !important;
  left: 91% !important;
  background: none !important;
  padding-left: 10px;
}

.swiper-button-next{
  position: relative !important;
  left: 95% !important;
  top: -42px !important;
  background: none !important; 
  padding-left: 5px;
}

.swiper-button-prev:before{
  font-family: FontAwesome;
  content: "\f0a8";
  color: #378fee ;
  text-align: center ;
  font-size: 25px;
}

.swiper-button-next:before{
  font-family: FontAwesome ;
  content: "\f0a9";
  color: #378fee ;
  text-align: center;
  font-size: 25px;
}

.yotpo .text-m{
  padding-left: 5px;
}

span.yotpo-icon.yotpo-icon-star.pull-left {
  line-height: 17px;
}

@media screen and (max-width: 480px){
  .payment-methods{display:none;}

  .swiper-button-prev {
    left: 84% !important;
  }

  .swiper-button-next{
    left: 92% !important;
  }

  .breadcrumb{
    margin-left: 1%;
  }

  .tab-pane div div{
    text-align: center !important;
  }
}

#accordion h3{
  background-color: #464646 !important;
  color: #fff !important;
  font-family: 'oswald' !important;
  font-weight: 900 !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  letter-spacing: .05em !important;
  margin: 0 !important;
  border-bottom: 0px solid #fff !important;
}

#accordion h3:after {
  content: "\f055";
  float: right;
  font-family: FontAwesome;
}

#accordion h3.ui-state-active:after {
  content: "\f056" !important;
}

#product-select{float:left;}

.custom-area{
  float: left;
  width: 100%;
  text-align: left;
  padding: 5px 0 5px 10px;
  margin: 20px 0;
}

input#image_upload{color: #464646;}
a#image-upload-add-link{
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #464646;
}

.recent-product {
  width: 25%;
  float: left;
}

.ui-tabs .ui-tabs-nav li{margin-right: .5% !important; width: 19.5% !important;}

.ui-tabs .ui-tabs-nav li:last-child {
  margin-right: 0px !important;
}

.ui-tabs#tabs .ui-tabs-nav .ui-tabs-anchor {
  display: inline-block;
  padding: .5em 0;
  text-decoration: none;
  text-align: center;
  width: 100%;
}

#tabs .contactform, #accordion .contactform {background-color: transparent; color: #464646;}
#tabs .landing-quote-body .fa-plus {display:block;}

.recent-product .inner{    
  height: 200px;
  overflow: hidden;
  border: 1px solid #eee;}

.recent-product .inner img{height: auto;}


.thumbs {width: 100%; margin-top:20px !important;}
.thumbs .swiper-slide  {width: 25%; margin-right:8px;height:115px;overflow:hidden;border: 1px solid #eee;cursor:pointer;}
.thumbs .swiper-slide:hover {border:1px solid #4293e8;}

@media screen and (max-width: 480px){
  .footer #tabs{display:none;}
  #CartDrawer{right: 0; left: initial !important;}
}

@media screen and (min-width: 480px){
  .footer #accordion{display:none;}
}

#CartLoading .fa-spinner{
  font-size: 100px !important;
  color: #464646 !important;
  padding: 40px 254px !important;
}

#CartLoading{width: 100%; height: 200px;}

.right-side div#productDesc {
  /*     max-height: 300px; */
  display: block;
  /*     overflow: scroll; */
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #424242;
  background: #fafafa;
  padding: 10px;
  margin-top: 10px;
}

.right-side .judgeme-badge {
  padding-left: 0;
}

.right-side p.soldout-notes {
  padding: 0 0 10px 0;
  font-family: 'oswald';
  letter-spacing: .05em;
  color: #4293e8;
  margin: 0;
}

.right-side .contactform, .col.contactform {
  border: none !important;
  background-color: #e6f1fc !important;
  color: #464646;
  font-weight: 400;
  margin: 0;
  border-radius: 6px;
  margin-top: 14px;
  padding: 14px;
}

#bulkenquiry h2 {
  text-transform: uppercase;
  font-family: 'Roboto Slab';
}

a#bulkTrigger {
  background: #3C5083;
  color: #fff;
  font-size: 1.16em;
  letter-spacing: .1em;
  font-family: 'Roboto Slab';
  padding: 12px 15px 10px 15px;
  font-weight: 400;
  vertical-align: top;
  cursor: pointer;
  display: table-cell;
  border-radius: 0;
}

#bulkenquiry .contactform {
  background-color: #f5f5f5;
  color: #464646;
}

@media only screen and (max-width: 768px){
  .cartmobilehide{
    display: none;
  }
}

/******All Reviews*******/
.judgeme-all-reviews-page {
  max-width: 900px !important;
  margin: 0 auto;
  display: block;
}

@media only screen and (max-width: 768px){
  .judgeme-all-reviews-page {
    max-width: 700px !important;
  }
}

.judgeme-all-reviews-page .all-reviews-header__short-desc {
  text-transform: uppercase !important;
  font-weight: 900 !important;
  font-size: 13px !important;
}

.judgeme-all-reviews-page .judgeme-review__product-link-prefix {
  display: none;
}

.judgeme-review .judgeme-review-rating {
  font-size: 13px !important;
}

.judgeme-all-reviews-page .judgeme-review__title-wrapper{
  padding: 10px 0 !important;
}

.judgeme-all-reviews-page .judgeme-review-timestamp, 
.judgeme-all-reviews-page .judgeme-review__product-link-prefix{
  font-size: 11px !important;
}

.judgeme-all-reviews-page .judgeme-review__product-link {
  font-weight: 600;
  float: left;
  width: 100%;
  font-size: 24px !important;
}

.judgeme-all-reviews-page  .judgeme-review__title-wrapper span:nth-child(2) {
  font-size: 13px !important;
  font-weight: 300 !important;
  float: left;
}

.judgeme-all-reviews-page  .judgeme-review__title-wrapper span:nth-child(2) b{
  font-weight: 300 !important;
}

.judgeme-all-reviews-page  .judgeme-review__title-wrapper span:nth-child(3) {
  float: left;
  width: 100%;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  letter-spacing: .05em;
}

.judgeme-all-reviews-page .judgeme-review-body {
  font-size: 13px !important;
}

#judgeme_product_reviews .judgeme-review-pictures__link {
  display: inline-flex !important;
}

#judgeme_product_reviews .judgeme-review {
  padding-top: 20px !important;
}

#judgeme_product_reviews .judgeme-verified-buyer-badge {
  margin-left: 5px;
}

#judgeme_product_reviews .judgeme-star {
  color: rgb(250, 204, 39);
}

#y-badges {
  width: 100%;
  background-color: transparent !important;
}

#y-badges .y-badge {
  cursor: pointer;
  height: 160px;
  width: 151px;
  margin: 0 auto;
  position: relative;
}

#reviews a{
  text-decoration: none;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  padding: 10px;
  display: block;
  letter-spacing: .05em;
}

.yotpo div, .yotpo span, .yotpo p, .yotpo a, .yotpo img, .yotpo strong, .yotpo sup, .yotpo ul, .yotpo li, .yotpo form, .yotpo label {
  font-family: Open Sans;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-size: 14px;
  line-height: 17px;
  color: #a2a2a2;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.yotpo i {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-size: 14px;
  line-height: 17px;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.yotpo-display-wrapper {
  visibility: visible !important;
}

#y-badges .y-badge-image {
  width: 100%;
}

.yotpo img {
  box-shadow: 0 0 0 !important;
}

#y-badges .y-badge-reviews {
  position: relative;
  white-space: nowrap;
  text-align: center;
  top: -100px;
  font-size: 33px;
  color: #FFFFFF;
}

.yotpo .yotpo-icon {
  speak: none;
  font-size: 17.5px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  width: auto !important;
  background: none;
  height: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.yotpo .yotpo-icon, .yotpo .yotpo-icon:after, .yotpo .yotpo-icon:before {
  font-family: "yotpo-widget-font" !important;
}

span.yotpo-icon.yotpo-icon-star.pull-left {
  line-height: 17px;
}

.yotpo .pull-left {
  text-align: left;
  float: left;
}

#y-badges .yotpo-icon {
  color: #ECC525;
  font-size: 18px;
}

#y-badges .y-badges-certified {
  color: #5997c1;
  font-size: 12px;
  text-transform: uppercase;
  position: absolute;
  top: 90px;
  left: 10px;
  max-width: 130px;
  width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

#y-badges .y-powered-by {
  position: absolute;
  white-space: nowrap;
  top: 140px;
  width: 100%;
  text-align: center;
  font-size: 13px;
}

.header-review.reviewblock {
  padding: 4px 0 0;
  text-align:center;
  width:100px;

}
.header-review .fa {color:rgb(250, 204, 39);}
.header-review .review-count {font-family:'Oswald';text-transform:uppercase;font-size:16px;letter-spacing: .05em;color: #fff;line-height: 10px;}

.header-afterpay {padding:12px 10px 0 2px;font-size:10px;text-transform:uppercase;text-align:center;width:100px;color:#fff;font-family:"Oswald";letter-spacing:.05em;}
.header-afterpay img {display:block;clear:both;}


.yotpo-icon {
  color: #ECC525;
}

.reviewblock.featured a {
  display: block;
  position: absolute;
  top: 64px;
  width: 290px;
  margin: auto;
  left: 0;
  right: 0;
  color: #fff;
  font-size: 26px;
  font-weight: 400;
  text-align: center;
}

.reviewblock.featured a img {
  background:#fff;padding:8px;border-radius:4px;
}

.header-review.reviewblock .y-badges-certified {
  display: block;
  width: 100%;
  float: left;
  font-family: 'oswald', sans-serif;
  color: #fff;
  letter-spacing: .05em;
}


/********** new blog *************/
.blog-container {
  position: relative;
  max-width: 1030px;
  margin: 0 auto;
  top: 360px;
  min-height: 1400px;
  height: auto;
}

.blog-container .blog-content{
  position: relative;
  max-width: 1030px;
  margin: 0 auto;
  min-height: 500px;
}

.blog-content .row {
  margin-bottom: 45px;
}

.blog-content .article {
  width: 330px;
  height: 210px;
  background-repeat: no-repeat;
  background-size: 100%;
  color: #fff;
  position: relative;
  border: none;
  transition: all .3s ease-in-out;
}

.blog-content .article:hover {
  background-size: 110%
}

.blog-content .article:visited {
  color: #fff;
}

.blog-content .article p {
  display: block;
  min-height: 40px;
  top: initial;
  position: absolute;
  height: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.7);
}

.blog-content .article p .blog-title {
  display: block;
  text-align: left;
  font-weight: 400;
  font-size: 14px;
}

.blog-content .article p .article-title {
  display: block;
  text-align: left;
  text-transform: uppercase;
  font-family: 'Oswald';
  letter-spacing: .05em;
  font-weight: 400;
}

.blog-content ul.pagination li.navigate a {
  background: #3c5075;
  color: white;
  font-family: 'Oswald';
  font-size: 14px;
  padding: 1px 20px;
  letter-spacing: .1em;
}

.article-container {
  max-width: 1070px;
  width: 100%;
  margin: 40px auto;
  display: block;
}

.article-container .breadcrumb {
  font-size: 15px;
  color: rgb(60, 80, 117);
  text-transform: uppercase;
  font-family: 'Oswald';
}

.article-container .breadcrumb a, nav.breadcrumb span[aria-hidden='true'] {
  color: rgb(60, 80, 117) !important;
}

.article-container nav.breadcrumb span:last-child {
  text-decoration: underline;
}

.article-container .content.blog {
  float: left;
  max-width: 610px;
  border: 1px solid #ececec;
  padding: 10px 30px;
  display: inline-block;
  margin: 40px 0;
  font-size: 16px;
  color: #222222;
}

.article-container .content.blog h2 {

  padding: 20px 0 0 0;
  font-size: 30px;
  letter-spacing: .05em;
}

.article-container .content.blog img{
  width: 100%;
}

.article-container .content.blog h2 a {
  color: #494949;
}


.article-container .content.blog h1 {
  text-align: left;
  font-family: 'Oswald';
  font-size: 45px !important;
  line-height: 1.4em;
}

.article-container .sidebar {
  float: right;
  display: inline-block;
  max-width: 370px;
  margin: 40px 0;
}

.article-container .sidebar .seperator {
  height: 40px;
  width: 100%;
  display: block;
}

.article-container .sidebar h2 {
  font-family: 'Oswald';
  letter-spacing: .05em;
  font-size: 20px;
  padding: 0 0 10px 0;
}

.article-container .sidebar ul {
  list-style: none;
  padding: 0;
  border-top: 4px solid rgb(60, 80, 117);
  padding: 20px 0;
}

.article-container .sidebar ul li {
  height: auto;
  border-bottom: 1px solid #ececec;
  padding: 10px 0 15px 0;
}

.article-container .sidebar ul li a {
  display: block;
  width: 100%;
}

.article-container .sidebar ul li a div:first-child{
  display: inline-block;
  width: 90px;
  text-align: center;
}

.article-container .sidebar ul li a div:first-child img{
  height: 60px;
}


.article-container .sidebar ul li a div:nth-child(2){
  display: inline-block;
  max-width: 230px;
  padding: 0 20px;
  vertical-align: top;
}

.article-container .sidebar ul li a div:nth-child(2) span:first-child{
  font-size: 16px;
  font-family: 'Oswald';
  color: #464646;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 0;
}

.article-container .sidebar ul li a div:nth-child(2) span:nth-child(2){
  display: block;
  color: #464646;
  font-size: 12px;
  font-weight: 300;
}

.article-container .sidebar ul li a div:nth-child(2) span.price{
  font-size: 16px;
  font-weight: 600;
  color: #385078;
}

.article-container .content.blog .share-section {
  height: 30px;
  border-bottom: 2px solid #ececec;
  margin-bottom: 40px;
  padding: 15px 0;
}

.article-container .content.blog .share-section div {
  text-transform: uppercase;
  font-family: 'Oswald';
  font-size: 14px;
  letter-spacing: .05em;
  font-weight: 600;
  color: #464646;
  float: left;
}

.article-container .content.blog .share-section .publish-date {
  width: 40%;
}

.article-container .content.blog .share-section .social-media {
  width: 60%;
}

.article-container .content.blog .share-section .social-media span:first-child {
  float: left;
}

.article-container .content.blog .share-section .social-media .social .icons {
  margin: 0 5px;
}


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

  .article-container .content.blog {
    max-width: 1000px;
    width: 80%;
    float: none;
    display: block;
    margin: 40px auto;
  }

  .article-container .sidebar {
    max-width: 1000px;
    display: block;
    float: none;
    width: 80%;
    margin: 40px auto;
  }

  .article-container .breadcrumb {
    max-width: 1000px;
    width: 85%;
    margin: 0 auto;
    float: none;
  }

}

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

  .blog-container {
    min-height: 1200px;
  }

  .blog-container .blog-content{
    position: relative;
    max-width: 760px;
    min-height: 400px;
  }

  .blog-content .article {
    width: 230px;
    height: 180px;
  }

  .blog-content .row {
    margin: 45px 20px;
  }

}

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


  .blog-content .row {
    margin: 0;
    display: inline;
  }

  .blog-content .article {
    height: 180px;
    width: 47%;
    margin: 25px 7px;
  }

  .blog-container {
    min-height: 2000px;
  }

  .blog-content .more {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
  }
}

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

  .rightSlider #crmWebToEntityForm table tr {
    width: 100% !important;
    margin: 0 60px !important;
  }

  .rightSlider #crmWebToEntityForm .capcha-row {
    top: 0 !important;
  }

  .blog-container {
    top: 160px;
  }

  .blog-content .article {
    width: 100%;
    height: 180px;
    margin: 20px auto;
  }

  .blog-content .row {
    margin: 0 20px;
  }

  .blog-container {
    min-height: 2240px;
  }

  .blog-container .blog-content {
    max-width: 360px;
  }

  .article-container .sidebar ul li {
    height: auto;
  }

  .article-container .sidebar ul li a div:nth-child(2) {
    max-width: 150px;
    padding: 0 0 0 10px;
  }

  .article-container .breadcrumb {
    display: none;
  }

  .article-container .content.blog h1 {
    font-size: 30px !important;
    line-height: 36px;
  }

  .article-container .content.blog .share-section .social-media span.share-label {display: none;}

  .article-container .content.blog .share-section .social-media {
    width: 100%;
  }

  .article-container .content.blog .share-section .social-media .social .icons {
    margin-right: 10px;
    margin-left: 0px;
  }

  .article-container .content.blog .share-section {
    height: 35px;
  }

  .article-container .content.blog .share-section .social {
    margin-top: 5px;
  }


  .quote-form-home-page .left-section {
    width: 100% !important;
    float: none !important;
  }

  .quote-form-home-page .right-section {
    width: 100% !important;
    float: none !important;

  }

  .quote-form-home-page .recapcha-section img{
    margin: 10px 0 0 !important;
    display: inline-block !important;
    float: none !important;
    max-width: 100% !important;
  }

  .quote-form-home-page .recapcha-section a{
    display: inline-block !important;
    float: none !important;
    vertical-align: text-top !important;
    margin: 0 10px !important;
  }

  .quote-form-home-page input[type='submit'] {
    float: none !important;
    margin: 10px auto !important;
  }


  .quote-form-home-page h3,  .quote-form-home-page h4{
    display: none !important;
  }

  .rightSlider form h3, .rightSlider form h4 {
    display: none;
  }
}

.g-recaptcha > div:first-child {
  margin: 0 auto;
  padding: 0 0 20px 0;
}

/********Zoho Form Home Page********/
.quote-form-home-page .left-section {
  width: 50%; float: left;
}

.quote-form-home-page .right-section {
  width: 50%; float: right;
}

.quote-form-home-page input[type='submit'] {
  float: left;
}

.quote-form-home-page .recapcha-section a{
  width: 50%;
  float: right;
}

#AddToCart {
  display: inline-block;
}

#bulk-enquiry {
  padding: 8px;
  vertical-align: bottom;
}

.contactform-template-2 {
  width: 27%;
  float: right;
  background: none;
}

.contactform-template-2 input, .contactform-template-2 textarea{
  max-width: 200px;
}

.contactform-template-2 input[type="submit"] {
  cursor: pointer;
}

.contactform-template-2 #imgid{
  width: 50%;
}

.product-template-2 input[type="submit"] {
  float: right;
}

.quick-quote-form-template-3 input[type="reset"]{
  display: none;
}

.contactform table tbody tr:first-child{
  display: none;
}

.rightSlider #crmWebToEntityForm table {
  background: transparent;
  color: #fff;
  width: 600px;
}

.rightSlider #crmWebToEntityForm table tr {
  width: 40%;
  float: left;
  padding: 0;
}

.rightSlider #crmWebToEntityForm table tr td{
  padding: 0;
}

.rightSlider #crmWebToEntityForm textarea {
  width: 200px;
  height: 50px;
}

.rightSlider #crmWebToEntityForm input[type='reset'] {
  display: none;
}

.rightSlider #crmWebToEntityForm .capcha-row {
  display: block;
  position: relative;
  top: -40px;
}

.rightSlider #crmWebToEntityForm .capcha-row img {
  width: 50%;
}

.rightSlider #crmWebToEntityForm .submit-row {
  text-align: right;
}

.rightSlider #crmWebToEntityForm .submit-row input[type='submit'] {
  font-size: 20px;
  color: #fff;
  width: 100%;
}


@media (max-width:1400px) and (min-width:1300px) {#index-slider {width: 1360px; height: 500px; overflow-y: hidden; overflow-x: hidden;}}