.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media print{*,:after,:before,:first-letter,:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#878787;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #ebebeb}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#2fb5d2;text-decoration:none}a:focus,a:hover{color:#208094;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#acaaa6;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1,h1{font-size:1.375rem}.h2,h2{font-size:1.25rem}.h3,.h4,h3,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.9375rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.125rem;font-weight:600}.display-2{font-size:2.1875rem;font-weight:400}.display-3{font-size:1.5625rem;font-weight:400}.display-4{font-size:1.25rem;font-weight:400}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #f6f6f6}.blockquote-footer{display:block;font-size:80%;color:#ebebeb}.blockquote-footer:before{content:"\2014   \A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #f6f6f6;border-left:0}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:"\A0   \2014"}dl.row>dd+dt{clear:left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.3rem}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:0;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#ebebeb}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{color:#bd4147;background-color:#f7f7f9;border-radius:0}code,kbd{padding:.2rem .4rem;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#878787}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after{content:"";display:table;clear:both}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after{content:"";display:table;clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after{content:"";display:table;clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1{float:left;width:8.33333%}.col-xs-2{float:left;width:16.66667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.33333%}.col-xs-5{float:left;width:41.66667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.33333%}.col-xs-8{float:left;width:66.66667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.33333%}.col-xs-11{float:left;width:91.66667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}@media (min-width:544px){.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333%}.col-lg-8{float:left;width:66.66667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.33333%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.33333%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #f6f6f6}.table thead th{vertical-align:bottom;border-bottom:2px solid #f6f6f6}.table tbody+tbody{border-top:2px solid #f6f6f6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #f6f6f6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#878787}.thead-default th{color:#acaaa6;background-color:#f6f6f6}.table-inverse{color:#f6f6f6;background-color:#878787}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#acaaa6}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #f6f6f6;border-left:1px solid #f6f6f6}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #f6f6f6}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #f6f6f6}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #f6f6f6}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#acaaa6;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#acaaa6;background-color:#fff;border-color:#66afe9;outline:none}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f6f6f6;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:2.5rem}select.form-control:focus::-ms-value{color:#acaaa6;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-label-lg{padding-top:.75rem;padding-bottom:.75rem;font-size:.9375rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.col-form-legend{font-size:1rem}.col-form-legend,.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.form-control-static{min-height:2.5rem}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:2.75rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.75rem}.form-check+.form-check{margin-top:-.25rem}.form-check.disabled .form-check-label{color:#acaaa6;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;vertical-align:middle;cursor:pointer}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-check-inline.disabled{cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:100% .625rem;background-size:1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#4cbb6c}.has-success .form-control{border-color:#4cbb6c}.has-success .input-group-addon{color:#4cbb6c;border-color:#4cbb6c;background-color:#e0f3e5}.has-success .form-control-feedback{color:#4cbb6c}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#ff9a52}.has-warning .form-control{border-color:#ff9a52}.has-warning .input-group-addon{color:#ff9a52;border-color:#ff9a52;background-color:#fff}.has-warning .form-control-feedback{color:#ff9a52}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#ff4c4c}.has-danger .form-control{border-color:#ff4c4c}.has-danger .input-group-addon{color:#ff4c4c;border-color:#ff4c4c;background-color:#fff}.has-danger .form-control-feedback{color:#ff4c4c}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-check,.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:inline-block;margin-top:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#2fb5d2;border-color:transparent}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#2592a9;border-color:transparent}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#2592a9;border-color:transparent;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#1e788c;border-color:transparent}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#2fb5d2;border-color:transparent}.btn-secondary,.btn-tertiary{color:#414141;background-color:#f6f6f6;border-color:transparent}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.focus.btn-tertiary{color:#414141;background-color:#ddd;border-color:transparent}.active.btn-tertiary,.btn-secondary.active,.btn-secondary:active,.btn-tertiary:active,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary{color:#414141;background-color:#ddd;border-color:transparent;background-image:none}.active.btn-tertiary:focus,.active.btn-tertiary:hover,.active.focus.btn-tertiary,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:focus,.open>.dropdown-toggle.btn-tertiary:hover,.open>.dropdown-toggle.focus.btn-tertiary{color:#414141;background-color:#cbcbcb;border-color:transparent}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover,.btn-tertiary:disabled.focus,.btn-tertiary:disabled:focus,.btn-tertiary:disabled:hover,.disabled.btn-tertiary:focus,.disabled.btn-tertiary:hover,.disabled.focus.btn-tertiary{background-color:#f6f6f6;border-color:transparent}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#3a9a56;border-color:#389252}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#3a9a56;border-color:#389252;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#4cbb6c;border-color:#4cbb6c}.btn-warning{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ff7c1f;border-color:#ff7615}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ff7c1f;border-color:#ff7615;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#ff9a52;border-color:#ff9a52}.btn-danger{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ff1919;border-color:#ff0f0f}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff1919;border-color:#ff0f0f;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-primary{color:#2fb5d2;background-image:none;background-color:transparent;border-color:#2fb5d2}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2fb5d2;border-color:#2fb5d2}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{color:#fff;background-color:#1e788c;border-color:#175c6a}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover{border-color:#83d3e4}.btn-outline-secondary{color:transparent;background-image:none;background-color:transparent;border-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open>.btn-outline-secondary.dropdown-toggle,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover{border-color:rgba(51,51,51,0)}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info.disabled:hover,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled:hover{border-color:#b0e1ef}.btn-outline-success{color:#4cbb6c;background-image:none;background-color:transparent;border-color:#4cbb6c}.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.open>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success.disabled:hover,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled:hover{border-color:#96d7a9}.btn-outline-warning{color:#ff9a52;background-image:none;background-color:transparent;border-color:#ff9a52}.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.open>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled:hover{border-color:#ffd6b8}.btn-outline-danger{color:#ff4c4c;background-image:none;background-color:transparent;border-color:#ff4c4c}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.open>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover{border-color:#ffb2b2}.btn-link{font-weight:400;color:#2fb5d2;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#208094;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#ebebeb;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#878787;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;color:#878787;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#7a7a7a;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#2fb5d2;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#ebebeb}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:5px 20px;font-size:.875rem;color:#ebebeb;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-.5rem}.btn-toolbar:after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;width:100%;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#acaaa6;text-align:center;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.15);border-radius:0}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline;padding-left:1.5rem;cursor:pointer}.custom-control+.custom-control{margin-left:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eee}.custom-control-input:disabled~.custom-control-description{color:#767676;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.0625rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0074d9;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control{display:inline}.custom-controls-stacked .custom-control:after{display:block;margin-bottom:.25rem;content:""}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#acaaa6;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-image:none\9;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:0;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#51a7e8;outline:none}.custom-select:focus::-ms-value{color:#acaaa6;background-color:#fff}.custom-select:disabled{color:#ebebeb;cursor:not-allowed;background-color:#f6f6f6}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:0}.custom-file-control:lang(en):after{content:"Choose file..."}.custom-file-control:before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#eee;border:1px solid #ddd;border-radius:0 0 0 0}.custom-file-control:lang(en):before{content:"Browse"}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#ebebeb}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#ebebeb;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs:after{content:"";display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-top-right-radius:0;border-top-left-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#f6f6f6 #f6f6f6 #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#ebebeb;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#acaaa6;background-color:#fff;border-color:#ddd #ddd transparent}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills:after{content:"";display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:0}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#2fb5d2}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar:after{content:"";display:table;clear:both}@media (min-width:544px){.navbar{border-radius:0}}.navbar-full{z-index:1000}@media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:544px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:.9375rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider:before{content:"\A0"}.navbar-toggler{padding:.5rem .75rem;font-size:.9375rem;line-height:1;background:none;border:1px solid transparent;border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:hsla(0,0%,100%,.075)}.navbar-toggleable-xs:after{content:"";display:table;clear:both}@media (max-width:543px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm:after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md:after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:0;border:1px solid rgba(0,0,0,.125)}.card-block{padding:1.25rem}.card-block:after{content:"";display:table;clear:both}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:after{content:"";display:table;clear:both}.card-header:first-child{border-radius:0 0 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgba(0,0,0,.125)}.card-footer:after{content:"";display:table;clear:both}.card-footer:last-child{border-radius:0 0 0 0}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#2fb5d2;border-color:#2fb5d2}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#4cbb6c;border-color:#4cbb6c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#ff9a52;border-color:#ff9a52}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#ff4c4c;border-color:#ff4c4c}.card-danger .card-footer,.card-danger .card-header,.card-outline-primary{background-color:transparent}.card-outline-primary{border-color:#2fb5d2}.card-outline-secondary{background-color:transparent;border-color:transparent}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#4cbb6c}.card-outline-warning{background-color:transparent;border-color:#ff9a52}.card-outline-danger{background-color:transparent;border-color:#ff4c4c}.card-inverse .card-footer,.card-inverse .card-header{border-color:hsla(0,0%,100%,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:hsla(0,0%,100%,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:0;border-top-left-radius:0}.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:544px){.card-deck{display:table;width:100%;margin-bottom:.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;margin-bottom:0;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:544px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f6f6f6;border-radius:0}.breadcrumb:after{content:"";display:table;clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#ebebeb;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#ebebeb}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:0}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.page-item:last-child .page-link{border-bottom-right-radius:0;border-top-right-radius:0}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#2fb5d2;border-color:#2fb5d2}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#ebebeb;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#2fb5d2;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#208094;background-color:#f6f6f6;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:.9375rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#ebebeb}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#d2d2d2}.tag-primary{background-color:#2fb5d2}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#2592a9}.tag-success{background-color:#4cbb6c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#3a9a56}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#ff9a52}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ff7c1f}.tag-danger{background-color:#ff4c4c}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#ff1919}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#f6f6f6;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#ddd}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2rem}.alert-dismissible .close{position:relative;top:-.125rem;right:-1rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:rgba(255,154,82,.3);border-color:#ff9a52;color:#414141}.alert-warning hr{border-top-color:#ff8b39}.alert-warning .alert-link{color:#282828}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;appearance:none;border-radius:0}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:0;border-top-right-radius:0}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:0;border-top-right-radius:0}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:0}.progress[value],base::-moz-progress-bar{background-color:#eee;border-radius:0}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:0}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[width="100%"]{border-bottom-right-radius:0;border-top-right-radius:0}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#4cbb6c}.progress-success[value]::-moz-progress-bar{background-color:#4cbb6c}.progress-success[value]::-ms-fill{background-color:#4cbb6c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#4cbb6c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#ff9a52}.progress-warning[value]::-moz-progress-bar{background-color:#ff9a52}.progress-warning[value]::-ms-fill{background-color:#ff9a52}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#ff9a52}}.progress-danger[value]::-webkit-progress-value{background-color:#ff4c4c}.progress-danger[value]::-moz-progress-bar{background-color:#ff4c4c}.progress-danger[value]::-ms-fill{background-color:#ff4c4c}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#ff4c4c}}.media,.media-body{overflow:hidden}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#ebebeb;cursor:not-allowed;background-color:#f6f6f6}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#ebebeb}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#2fb5d2;border-color:#2fb5d2}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#d7f1f6}.list-group-flush .list-group-item{border-radius:0}.list-group-item-action{width:100%;color:#555;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#333}.list-group-item-action:focus,.list-group-item-action:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{content:"";display:table;clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:544px){.modal-dialog{max-width:600px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#ff4c4c}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#ff4c4c}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#ff4c4c}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#ff4c4c}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#ff4c4c;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:.2375rem .2375rem 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.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{content:"";border-width:10px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media (-webkit-transform-3d),all and (transform-3d){.carousel-inner>.carousel-item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;transform:translateZ(0)}}.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:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.bg-faded{background-color:#f7f7f9}.bg-primary{color:#fff!important;background-color:#2fb5d2!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#2592a9!important}.bg-success{color:#fff!important;background-color:#4cbb6c!important}a.bg-success:focus,a.bg-success:hover{background-color:#3a9a56!important}.bg-info{color:#fff!important;background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{color:#fff!important;background-color:#ff9a52!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ff7c1f!important}.bg-danger{color:#fff!important;background-color:#ff4c4c!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#ff1919!important}.bg-inverse{color:#fff!important;background-color:#878787!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#6e6e6e!important}.clearfix:after{content:"";display:table;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-100{width:100%!important}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0,.m-x-0{margin-left:0!important}.m-x-0{margin-right:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1,.m-x-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2,.m-x-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3,.m-x-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0,.p-x-0{padding-left:0!important}.p-x-0{padding-right:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1,.p-x-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2,.p-x-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3,.p-x-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-600{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#acaaa6!important}a.text-muted:focus,a.text-muted:hover{color:#93918c!important}.text-primary{color:#2fb5d2!important}a.text-primary:focus,a.text-primary:hover{color:#2592a9!important}.text-success{color:#4cbb6c!important}a.text-success:focus,a.text-success:hover{color:#3a9a56!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#ff9a52!important}a.text-warning:focus,a.text-warning:hover{color:#ff7c1f!important}.text-danger{color:#ff4c4c!important}a.text-danger:focus,a.text-danger:hover{color:#ff1919!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down,.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face{font-family:Open Sans;src:url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot);src:url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"),url(../css/cd7296352d159532b66c07d98efb1126.ttf) format("truetype"),url(../css/f641a7d4e80fd6321135b1a2b4ce8bb1.svg#Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(../css/e487b7cb072550896dde6821d24de2be.eot);src:url(../css/e487b7cb072550896dde6821d24de2be.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/525074686dfb8aa36b1b92e29de467ac.woff) format("woff"),url(../css/9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"),url(../css/d6671d41dde41d355619fe05b44f4aac.svg#Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:url(../css/0ea04502930623aa3de110aac9f9e4fd.eot);src:url(../css/0ea04502930623aa3de110aac9f9e4fd.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"),url(../css/33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"),url(../css/bb100c995f1d20b8a96462fe5f528bd4.svg#Semi600) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot);src:url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"),url(../css/1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"),url(../css/ddc348f204283c4f4090a3ed03853054.svg#Semi600Italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:Open Sans;src:url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot);src:url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/892667349c5cff6fcf7e40439596b97c.woff) format("woff"),url(../css/5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"),url(../css/d6291f88056601e360ce6cea4bf676f4.svg#Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(../css/ea07932c5245dd421e3d05f579098bc2.eot);src:url(../css/ea07932c5245dd421e3d05f579098bc2.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../css/7be88e73fea7b64568a450d7c01346b0.woff) format("woff"),url(../css/c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"),url(../css/a54aba83b3d5d7702890c07c31c48147.svg#BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"),url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"),url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.lang-rtl *{direction:rtl!important}.lang-rtl main{text-align:right!important}body,html{height:100%}body{font-family:Open Sans,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#414141;line-height:1.25em}ul{list-style:none;padding-left:0}a:hover{color:#2fb5d2;text-decoration:none}p{font-size:.9375rem;color:#878787;font-weight:400}.dropdown-item:focus,.dropdown-item:hover{background:none}.color,.custom-checkbox input[type=checkbox]+span.color{width:1.25rem;height:1.25rem;display:inline-block;margin:.3125rem;box-shadow:0 0 3px 0 rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05);cursor:pointer;background-size:contain}.color.active,.color:hover,.custom-checkbox input[type=checkbox]+span.color.active,.custom-checkbox input[type=checkbox]+span.color:hover,.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color{border:2px solid #414141}.h1,.h2,.h3{text-transform:uppercase;color:#414141}.h4{font-weight:700;color:#414141}.btn-primary,.btn-secondary,.btn-tertiary{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);text-transform:uppercase;font-weight:600;padding:.5rem 1.25rem}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons{margin-right:.625rem}.btn-tertiary{text-transform:lowercase;color:#acaaa6;box-shadow:.0625rem .0625rem .0625rem 0 rgba(0,0,0,.1);padding:.25rem;margin:.25rem 0;font-weight:400;font-size:.875rem}.btn-tertiary .material-icons{font-size:1rem}.card{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}.label,label{color:#414141;text-align:right;font-size:.875rem}small.label,small.value{font-size:.8125rem}.form-control-label{padding-top:.625rem}.form-control{background:#ebebeb;color:#acaaa6;border:none;padding:.5rem 1rem}.form-control:focus{background-color:#fff}.form-control:focus,.input-group.focus{outline:.1875rem solid #2fb5d2}.input-group .form-control:focus{outline:none}.input-group .input-group-btn>.btn{border:0;box-shadow:none;color:#fff;font-size:.6875rem;font-weight:400;margin-left:0;padding:.65625rem 1rem;text-transform:uppercase}.form-control-select{height:2.625rem;-moz-appearance:none;-webkit-appearance:none;background:#ebebeb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right .5rem center/1.25rem 1.25rem;padding-right:2rem}.form-control-valign{padding-top:.5rem}.form-control-comment{font-size:.875rem;padding-top:.5rem;color:#878787}.form-control-submit.disabled{background:#5bc0de;color:#fff}.form-group.has-error input,.form-group.has-error select{outline:.1875rem solid #ff4c4c}.form-group.has-error .help-block{color:#ff4c4c}.group-span-filestyle label{margin:0}.bootstrap-touchspin .group-span-filestyle .btn-touchspin,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.group-span-filestyle .btn-default{background:#2fb5d2;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}.bootstrap-touchspin input:focus{outline:none}.bootstrap-touchspin input.form-control{border:1px solid rgba(0,0,0,.15)}.bootstrap-touchspin .btn-touchspin{background-color:#fff;border:1px solid rgba(0,0,0,.15);height:1.3125rem}.bootstrap-touchspin .btn-touchspin:hover{background-color:#ebebeb}.bootstrap-touchspin .input-group-btn-vertical{color:#414141}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after{content:"\E5CE"; color: black;}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after{content:"\E5CF"; color: black;}.bootstrap-touchspin .input-group-btn-vertical i{top:.0625rem;left:.1875rem;font-size:.9375rem}.custom-radio{display:inline-block;position:relative;width:20px;height:20px;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid #acaaa6;background:#fff;margin-right:1.25rem}.custom-radio input[type=radio]{opacity:0;cursor:pointer}.custom-radio input[type=radio]:checked+span{display:block;background-color:#2fb5d2;width:12px;height:12px;border-radius:50%;position:absolute;left:.125rem;top:.125rem}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox]{margin-top:.25rem;opacity:0;cursor:pointer;position:absolute}.custom-checkbox input[type=checkbox]+span{margin-right:3px;display:inline-block;width:.9375rem;height:.9375rem;vertical-align:middle;cursor:pointer;border:2px solid #414141}.custom-checkbox input[type=checkbox]+span .checkbox-checked{display:none;margin:-.25rem -.125rem;font-size:1.1rem;color:#414141}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{display:block}.custom-checkbox label{text-align:left}.text-muted{font-size:.875rem}.done{color:#4cbb6c;display:inline-block;padding:0 .8125rem;margin-right:1.5625rem}.thumb-mask>.mask{position:relative;width:3.4375rem;height:3.4375rem;overflow:hidden;border:1px solid #ebebeb;margin:.625rem 0}.thumb-mask>.mask img{width:55px;height:55px}.definition-list dl{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.definition-list dl dt{font-weight:400}.definition-list dl dd,.definition-list dl dt{-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 45%;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;background:#ebebeb;padding:.625rem;margin:.125rem}.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even){background:#f6f6f6}.help-block{margin-top:.625rem}.btn.disabled,.btn.disabled:hover{background:#acaaa6}.alert-warning .material-icons{color:#ff9a52;font-size:2rem;margin-right:.625rem;padding-top:.3125rem}.alert-warning .alert-text{font-size:.9375rem;padding-top:.625rem}.alert-warning .alert-link{border-radius:2px;border-width:2px;margin-left:.625rem;padding:.3125rem 1.25rem;font-weight:600;font-size:.8125rem;color:#6c868e}.alert-warning ul li:last-child .alert-link{color:#fff}.alert-warning .warning-buttons{margin-top:.3125rem}.btn-tertiary-outline{color:#6c868e;background-image:none;background-color:transparent;border-color:#6c868e;border:.15rem solid #6c868e}.btn-tertiary-outline:hover{border-color:#bbcdd2;color:#bbcdd2}.alert{font-size:.8125rem}.nav-item .nav-link,.nav-item .nav-separtor{color:#acaaa6;font-weight:700}.nav-item .nav-link.active,.nav-item .nav-separtor.active{color:#414141}.dropdown{color:#acaaa6}.dropdown:hover .expand-more{color:#2fb5d2}.dropdown .expand-more{color:#414141;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown .active{max-height:200px;overflow-y:hidden;visibility:visible}.dropdown select{-moz-appearance:none;border:0 none;outline:0 none;color:#414141;background:#fff}.dropdown-item:focus,.dropdown-item:hover{background:none;text-decoration:none;color:#2fb5d2}.search-widget{float:right}.search-widget form{position:relative}.search-widget form input[type=text]{border:none;padding:10px;min-width:255px;background:#ebebeb;color:#acaaa6}.search-widget form input[type=text]:focus{outline:3px solid #2fb5d2;color:#414141;background:#fff}.search-widget form input[type=text]:focus+button .search{color:#2fb5d2}.search-widget form input[type=text]::-webkit-input-placeholder{/*color:hsla(40,3%,66%,.5);*/text-indent:.625rem}.search-widget form input[type=text]:-moz-placeholder,.search-widget form input[type=text]::-moz-placeholder{/*color:hsla(40,3%,66%,.5);*/text-indent:.625rem}.search-widget form input[type=text]:-ms-input-placeholder{/*color:hsla(40,3%,66%,.5);*/text-indent:.625rem}.search-widget form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#878787}.search-widget form button[type=submit] .search:hover{color:#2fb5d2}.header-top .search-widget form input[type=text]{min-width:inherit;width:100%}#checkout #search_widget{display:none}#pagenotfound .page-content #search_widget{width:100%}@media (max-width:767px){.header-top .search-widget{float:none;padding:0 .9375rem}.header-top .search-widget form{margin:0 auto}.header-top .search-widget form input[type=text]{min-width:inherit;background:#fff}}.top-menu[data-depth="1"]{margin:.625rem}.top-menu a:not([data-depth="0"]){display:block;padding:.625rem;color:#acaaa6;font-weight:400}.top-menu a.dropdown-submenu{color:#414141;text-transform:uppercase;font-weight:600}.top-menu a[data-depth="0"]{font-weight:600;padding:.1875rem .625rem .375rem}#header .top-menu a[data-depth="0"]:hover{color:#2fb5d2;text-decoration:none}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{padding:0 .625rem .625rem 0}.top-menu .collapse{display:inherit}.top-menu .sub-menu{box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);border:none;margin-left:.9375rem;width:calc(100% - 30px);min-width:calc(100% - 30px);z-index:18;display:none}.top-menu .sub-menu.collapse{display:none}.top-menu .sub-menu ul[data-depth="1"]>li{float:left;margin:0 1.25rem}.top-menu .sub-menu a:hover{color:#2fb5d2}.top-menu .popover{max-width:inherit}.popover.bs-tether-element-attached-top{margin-top:0}#mobile_top_menu_wrapper{margin-top:.625rem;padding-bottom:.625rem;background:#fff}#mobile_top_menu_wrapper #top-menu{margin-bottom:.625rem}#mobile_top_menu_wrapper .top-menu{color:#414141}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add{display:none}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove{display:block}#mobile_top_menu_wrapper .top-menu .collapse-icons .remove{display:none}#mobile_top_menu_wrapper .top-menu .navbar-toggler{display:inline-block;padding:0}#mobile_top_menu_wrapper .top-menu a[data-depth="0"]{padding:.625rem;border-bottom:1px solid #f6f6f6}#mobile_top_menu_wrapper .top-menu .collapse{display:none}#mobile_top_menu_wrapper .top-menu .collapse.in{display:block}#mobile_top_menu_wrapper .top-menu .sub-menu{box-shadow:none;z-index:inherit;display:block;position:static;overflow:hidden;margin-left:0;width:100%;min-width:100%;background:#f6f6f6}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse{display:none}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in{display:block}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li{border-bottom:1px solid #acaaa6}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]{margin:0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li{float:none;margin:0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a{text-transform:none}#mobile_top_menu_wrapper .top-menu .sub-menu ul{padding:0}#mobile_top_menu_wrapper .top-menu .sub-menu li>a{padding:.625rem;border-bottom:1px solid #fff;font-weight:700}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a{padding-left:1.25rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a{padding-left:2.5rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a{padding-left:3.75rem}#mobile_top_menu_wrapper .top-menu .popover{border-radius:0}#mobile_top_menu_wrapper .js-top-menu-bottom a{color:#acaaa6}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper{padding:.625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector{display:inline}#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector{padding:.625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info{padding:0 .625rem}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a{padding:.625rem 0;display:block;width:100%}body#checkout{color:#414141}body#checkout #header .header-nav{max-height:none;padding:5rem 0 .9375rem;border:none;margin-bottom:0;box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}body#checkout #header .header-nav .logo{max-height:4.375rem;width:auto}body#checkout [data-action=show-password]{background:#878787}body#checkout .custom-checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex}body#checkout .custom-checkbox span{-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 15px;-moz-flex:0 0 15px;-ms-flex:0 0 15px;flex:0 0 15px;margin-top:.1875rem}body#checkout a:hover{color:#1a8196}body#checkout section#content{margin-bottom:1.5625rem}body#checkout .container{min-height:100%}body#checkout section.checkout-step{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background-color:#fff;border:1px solid #ebebeb;padding:.9375rem}body#checkout section.checkout-step .step-title{text-transform:uppercase;cursor:pointer;margin-bottom:0}body#checkout section.checkout-step .content{padding:0 2.3125rem}body#checkout section.checkout-step .step-edit{text-transform:lowercase;font-weight:400}body#checkout section.checkout-step .step-edit .edit{font-size:1rem}body#checkout section.checkout-step .not-allowed{cursor:not-allowed;opacity:.5}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit{display:none}body#checkout section.checkout-step.-current .content{display:block}body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit{display:none}body#checkout section.checkout-step.-current.-reachable.-complete .step-number{display:inline-block}body#checkout section.checkout-step.-current.-reachable.-complete .content{display:block}body#checkout section.checkout-step.-reachable.-complete h1 .done{display:inline-block}body#checkout section.checkout-step.-reachable.-complete h1 .step-number{display:none}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{cursor:pointer;display:block;float:right;margin-right:.125rem;color:#acaaa6}body#checkout section.checkout-step.-reachable.-complete .content{display:none}body#checkout section.checkout-step small{color:#acaaa6}body#checkout section.checkout-step .default-input{min-width:40%}body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2]{min-width:60%}body#checkout section.checkout-step .radio-field{margin-top:1.875rem}body#checkout section.checkout-step .radio-field label{display:inline}body#checkout section.checkout-step .checkbox-field div{margin-top:3.75rem}body#checkout section.checkout-step .checkbox-field+.checkbox-field div{margin-top:0}body#checkout section.checkout-step .select-field div{background:#f6f6f6;padding:.625rem 3.125rem}body#checkout section.checkout-step .form-footer{text-align:center}body#checkout section.checkout-step #conditions-to-approve{padding-top:1rem}body#checkout section.checkout-step .payment-options label{display:table-cell}body#checkout section.checkout-step .payment-options .custom-radio{margin-right:1.25rem}body#checkout section.checkout-step .payment-options .payment-option{margin-bottom:.5rem}body#checkout section.checkout-step .step-number{display:inline-block;padding:.625rem}body#checkout section.checkout-step .address-selector{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body#checkout section.checkout-step .address-item{background:#f6f6f6;-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;margin-bottom:.625rem}body#checkout section.checkout-step .address-item.selected{background:#fff;border:3px solid #2fb5d2}body#checkout section.checkout-step .address-alias{display:inline-block;font-weight:600;margin-bottom:.625rem}body#checkout section.checkout-step .address{margin-left:1.5625rem;font-weight:400}body#checkout section.checkout-step .radio-block{padding:.9375rem;text-align:left}body#checkout section.checkout-step .custom-radio{margin-right:0}body#checkout section.checkout-step .custom-radio input[type=radio]{height:1.25rem;width:1.25rem}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address{color:#acaaa6;display:inline-block;margin:0 .3125rem}body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit{font-size:1rem}body#checkout section.checkout-step hr{margin:0}body#checkout section.checkout-step .address-footer{text-align:center;padding:.625rem}body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses,body#checkout section.checkout-step .add-address{margin-top:1.25rem}body#checkout section.checkout-step .add-address a{color:#414141}body#checkout section.checkout-step .add-address a i{font-size:.9375rem}body#checkout section.checkout-step .delivery-option{background:#f6f6f6;padding:.9375rem 0;margin-bottom:.9375rem}body#checkout section.checkout-step .delivery-option label{text-align:inherit}body#checkout section.checkout-step .carrier-delay,body#checkout section.checkout-step .carrier-name{display:inline-block;word-break:break-word;text-align:left}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form{margin-left:.3125rem;margin-top:1.5625rem}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label{text-align:left}body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline,body#checkout section.checkout-step #login-form .radio-inline{padding:0}body#checkout section.checkout-step .sign-in{font-size:.875rem}body#checkout section.checkout-step .forgot-password{margin-left:14.375rem}body#checkout .additional-information{font-size:.875rem;margin-left:2.875rem;margin-top:1.25rem}body#checkout .condition-label{margin-left:2.5rem;margin-top:.625rem}body#checkout .condition-label label{text-align:inherit}body#checkout .cancel-address{margin:.625rem;display:block;color:#878787;text-decoration:underline}body#checkout .modal-content{padding:1.25rem;background-color:#ebebeb}body#checkout #cart-summary-product-list{font-size:.875rem}body#checkout #cart-summary-product-list img{border:1px solid #ebebeb;width:3.125rem}body#checkout #cart-summary-product-list .media-body{vertical-align:middle}body#checkout #order-summary-content{padding-top:.9375rem}body#checkout #order-summary-content h4.h4{margin-top:.625rem;margin-bottom:1.25rem;color:#414141}body#checkout #order-summary-content h4.black{color:#000}body#checkout #order-summary-content h4.addresshead{margin-top:.1875rem}body#checkout #order-summary-content .noshadow{box-shadow:none}body#checkout #order-summary-content #order-items{border-right:0}body#checkout #order-summary-content #order-items h3.h3{color:#414141;margin-top:1.25rem}body#checkout #order-summary-content #order-items table tr:first-child td{border-top:0}body#checkout #order-summary-content .order-confirmation-table{padding:1rem;margin-bottom:2rem;background-color:#fff;border:3px solid #e5e5e5;border-radius:0}body#checkout #order-summary-content .summary-selected-carrier{margin-bottom:.75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;padding:1rem}body#checkout #order-summary-content .step-edit{display:inline;color:#acaaa6}body#checkout #order-summary-content .step-edit:hover{cursor:pointer}body#checkout #order-summary-content a .step-edit{color:#acaaa6}body#checkout #gift_message{max-width:100%;border-color:#414141}body#checkout #footer{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);padding:.9375rem;background:#fff;color:#acaaa6}#order-details{padding-left:1.875rem}#order-details>.card-title{margin-bottom:1.875rem}#order-details ul{margin-bottom:1.25rem}#order-details ul li{margin-bottom:.625rem}#order-items{border-right:1px solid #ebebeb}#order-items hr{border-top-color:#414141}#order-items table{width:100%}#order-items table tr{height:1.875rem}#order-items table tr td:last-child{text-align:right}#order-items .order-line{margin-top:1rem}#order-items .image img{width:100%;border:1px solid gray-lighter;margin-bottom:1rem}#order-items .details{margin-bottom:1rem}#order-items .details .customizations{margin-top:.625rem}#order-items .qty{margin-bottom:1rem}#order-confirmation #registration-form{width:50%;margin:0 auto 1rem}@media (max-width:991px){.done{margin:0;padding:0}body#checkout section.checkout-step .address-item{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}body#checkout section.checkout-step .delivery-option-2{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.delivery-option{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;margin:auto}.delivery-option .custom-radio{-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.condition-label label[for="conditions_to_approve[terms-and-conditions]"]{text-align:left}#order-confirmation #registration-form{width:100%}}@media (max-width:767px){body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{float:none;margin-top:.25rem;margin-left:1.25rem}body#checkout #header .header-nav{max-height:none;padding:0}body#checkout section.checkout-step .content{padding:.9375rem}body#checkout .form-group{margin-bottom:.5rem}#order-items{border-right:0;margin-bottom:2.5rem}#order-items .card-title{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding-bottom:1rem}#order-items hr{border-top-color:#ebebeb}.600{font-weight:700}#order-details{padding-left:.9375rem}#order-details .card-title{border-bottom:1px solid #ebebeb;margin-bottom:1rem;padding-bottom:1rem}}@media (max-width:543px){body#checkout section.checkout-step .content{padding:.9375rem 0}#payment-confirmation button{font-size:.875rem}#payment-confirmation button.btn{white-space:normal}}.js-payment-binary,.js-payment-binary .accept-cgv{display:none}.js-payment-binary.disabled{opacity:.6;cursor:not-allowed}.js-payment-binary.disabled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.js-payment-binary.disabled .accept-cgv{display:block}.table-labeled td,.table-labeled th{vertical-align:middle}.table-labeled .label{font-weight:400;border-radius:3px;font-size:inherit;padding:.25rem .375rem;margin:.125rem;color:#fff;white-space:nowrap}.page-order .table{margin-bottom:0}.page-order table td,.page-order table th{padding:.5rem}.page-order table thead th{text-align:center}#authentication .tooltip.tooltip-bottom{padding:0;margin:0}#authentication .custom-checkbox{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex}#authentication .custom-checkbox span{flex:0 0 .9375rem}#authentication .custom-checkbox label{padding-left:.625rem}#authentication [data-action=show-password]{background:#878787}#authentication .radio-inline,#identity .radio-inline{padding:0}#authentication .radio-inline .custom-radio,#identity .radio-inline .custom-radio{margin-right:0}.page-customer-account #content{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1rem;font-size:.875rem;color:#878787}.page-customer-account #content .order-actions a{padding:0 .125rem}.page-customer-account #content .forgot-password{text-align:center;font-size:.875rem;margin-top:1rem;padding-bottom:.9375rem}.page-customer-account #content .no-account{text-align:center;font-size:1rem}.page-authentication #content{padding:1rem;max-width:640px;margin:0 auto}.page-addresses .address,.page-authentication #content{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff}.page-addresses .address{margin-bottom:1.875rem;font-size:.875rem;color:#414141}.page-addresses .address .address-body{padding:1rem}.page-addresses .address .address-body h4{font-size:1rem;font-weight:700}.page-addresses .address .address-body address{min-height:9rem}.page-addresses .address .address-footer{border-top:1px solid #acaaa6;padding:.5rem 1rem}.page-addresses .address .address-footer a{color:#878787;margin-right:.5rem}.page-addresses .address .address-footer a:hover{color:#414141}.page-addresses .address .address-footer a i{font-size:1rem}.page-addresses .address .address-footer a span{font-size:.9375rem;vertical-align:middle}.page-addresses .addresses-footer{margin:0 .9375rem}.page-addresses .addresses-footer a,.page-addresses .addresses-footer a:hover{color:#414141}.page-addresses .addresses-footer a i{font-size:1rem}.page-addresses .addresses-footer a span{font-size:1rem;vertical-align:middle;margin-top:.625rem}.page-order-detail{font-size:.875rem;color:#878787}.page-order-detail .box{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1rem;margin-bottom:1rem}.page-order-detail h3{font-size:1rem;font-weight:700;text-transform:uppercase;color:#414141;margin-bottom:1rem}.page-order-detail #order-infos ul{margin:0}.page-order-detail #order-history .history-lines .history-line{padding:.5rem 0;border-bottom:1px solid #f6f6f6}.page-order-detail #order-history .history-lines .history-line:last-child{border-bottom:0}.page-order-detail #order-history .history-lines .history-line .label{display:inline-block;margin:.25rem 0;padding:.25rem .375rem;color:#fff;border-radius:3px}.page-order-detail .addresses{margin:0 -.9375rem}.page-order-detail .addresses h4{font-size:1rem;font-weight:700}.page-order-detail #order-products.return{margin-bottom:1rem}.page-order-detail #order-products.return th.head-checkbox{width:30px}.page-order-detail #order-products.return td{padding:1.375rem .75rem}.page-order-detail #order-products.return td.qty{min-width:125px}.page-order-detail #order-products.return td.qty .current{width:30%;float:left;text-align:right;padding-right:.5rem}.page-order-detail #order-products.return td.qty .select{width:70%;float:left;margin:-.625rem 0;padding-left:.25rem}.page-order-detail #order-products.return td.qty .select select{text-align:center}.page-order-detail .order-items{padding:0!important}.page-order-detail .order-items .order-item{padding:1rem 1rem 0;border-bottom:1px solid #f6f6f6}.page-order-detail .order-items .order-item .checkbox{width:30px;float:left;padding:0 .9375rem}.page-order-detail .order-items .order-item .content{width:calc(100% - 30px);float:left;padding:0 .9375rem}.page-order-detail .order-items .order-item .desc{margin-bottom:1rem}.page-order-detail .order-items .order-item .desc .name{font-weight:700}.page-order-detail .order-items .order-item .qty{margin-bottom:1rem}.page-order-detail .order-items .order-item .qty .q,.page-order-detail .order-items .order-item .qty .s{margin-bottom:.25rem}.page-order-detail .messages .message{margin-top:.5rem;border-bottom:1px solid #f6f6f6}.page-order-detail .messages .message:last-child{border-bottom:0}.page-order-detail .messages .message>div{margin-bottom:.5rem}.page-order-detail .customization{margin-top:.75rem}#order-return-infos .thead-default th{color:#414141}#order-return-infos .customization{margin-top:.75rem}.page-my-account #content .links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.page-my-account #content .links a{text-align:center;display:inline-block;font-size:1rem;font-weight:700;text-transform:uppercase;color:#878787;padding:0 .9375rem;margin-bottom:1.875rem}.page-my-account #content .links a span.link-item{display:block;height:100%;box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1rem}.page-my-account #content .links a i{display:block;font-size:2.6rem;width:100%;color:#414141;padding-bottom:3.4rem}.page-my-account #content .links a:hover{color:#414141}.page-my-account #content .links a:hover i{color:#2fb5d2}#history .orders{margin:0 -1rem}#history .orders .order{padding:.75rem 1rem;border-bottom:1px solid #f6f6f6}#history .orders .order a h3{color:#878787}#history .orders .order .label{display:inline-block;margin:.25rem 0;padding:.25rem .375rem;color:#fff;border-radius:3px}#history .orders .order:last-child{border-bottom:0}.page-footer .account-link{margin-right:1rem}.page-footer .account-link i{font-size:1rem}.page-footer .account-link span{font-size:.875rem;vertical-align:middle}.carousel{box-shadow:1px 1px 7px 0 rgba(0,0,0,.15);margin-bottom:1.5rem}.carousel .direction{z-index:auto}.carousel .carousel-inner{height:340px}.carousel .carousel-item{height:100%}.carousel .carousel-item img{width:100%;margin-left:0}.carousel .carousel-item .caption{position:absolute;bottom:28px;left:90px;color:#fff;max-width:340px}.carousel .carousel-item .caption .caption-description p{color:#fff}.carousel .carousel-control{opacity:1}.carousel .carousel-control .icon-next:before,.carousel .carousel-control .icon-prev:before{content:""}.carousel .carousel-control .icon-next i,.carousel .carousel-control .icon-prev i{font-size:3.125rem;color:#fff}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i{color:#2fb5d2}.carousel .carousel-control .icon-prev{left:1rem}.carousel .carousel-control .icon-next{right:2rem}.carousel .carousel-control.left,.carousel .carousel-control.right{background:none}#products .products,.featured-products .products,.product-accessories .products,.product-miniature .products{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}#products .product-thumbnail,.featured-products .product-thumbnail,.product-accessories .product-thumbnail,.product-miniature .product-thumbnail{display:block}#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{color:#acaaa6;font-size:.875rem;text-decoration:none;text-align:center;font-weight:400}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{position:relative;margin-bottom:1.5625em;height:318px;width:257px;background:#fff;box-shadow:0 0 5px 3px rgba(0,0,0,.05)}#products .thumbnail-container:hover,.featured-products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover,.product-miniature .thumbnail-container:hover{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#products .thumbnail-container:hover .highlighted-informations,.featured-products .thumbnail-container:hover .highlighted-informations,.product-accessories .thumbnail-container:hover .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations{bottom:5.625rem}#products .thumbnail-container:hover .highlighted-informations:after,.featured-products .thumbnail-container:hover .highlighted-informations:after,.product-accessories .thumbnail-container:hover .highlighted-informations:after,.product-miniature .thumbnail-container:hover .highlighted-informations:after{opacity:1}#products .thumbnail-container:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants,.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{bottom:4.375rem}#products .thumbnail-container:hover .product-description,.featured-products .thumbnail-container:hover .product-description,.product-accessories .thumbnail-container:hover .product-description,.product-miniature .thumbnail-container:hover .product-description{box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title,.product-miniature .products-section-title{text-align:center;margin-bottom:1.5rem}#products .product-title,.featured-products .product-title,.product-accessories .product-title,.product-miniature .product-title{text-align:center;text-transform:capitalize;margin-top:1rem}#products .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping,.product-miniature .product-price-and-shipping{color:#414141;font-weight:700;text-align:center}#products .variant-links,.featured-products .variant-links,.product-accessories .variant-links,.product-miniature .variant-links{background:#ebebeb;position:relative;text-align:center;width:100%;top:.25em;padding-top:.1875rem;min-height:2.5rem}#products .highlighted-informations,.featured-products .highlighted-informations,.product-accessories .highlighted-informations,.product-miniature .highlighted-informations{position:absolute;bottom:1.25rem;z-index:0;background:#fff;text-align:center;width:257px;height:3.125rem;padding-top:.3125rem;box-shadow:0 -5px 10px -5px rgba(0,0,0,.2);/*transition:bottom .3s*/}#products .highlighted-informations .quick-view,.featured-products .highlighted-informations .quick-view,.product-accessories .highlighted-informations .quick-view,.product-miniature .highlighted-informations .quick-view{color:#878787;font-size:1rem}#products .highlighted-informations .quick-view:hover,.featured-products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover,.product-miniature .highlighted-informations .quick-view:hover{color:#2fb5d2}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{position:absolute;z-index:1;background:#fff;width:257px;bottom:0;height:70px}#products img,.featured-products img,.product-accessories img,.product-miniature img{margin-left:4px}#products .product-miniature,.featured-products .product-miniature,.product-accessories .product-miniature,.product-miniature .product-miniature{margin:0 .625rem}#products .product-miniature .discount,.featured-products .product-miniature .discount,.product-accessories .product-miniature .discount,.product-miniature .product-miniature .discount{display:none}#products .product-miniature .discount-percentage,#products .product-miniature .on-sale,#products .product-miniature .online-only,#products .product-miniature .product-flags .new,.featured-products .product-miniature .discount-percentage,.featured-products .product-miniature .on-sale,.featured-products .product-miniature .online-only,.featured-products .product-miniature .product-flags .new,.product-accessories .product-miniature .discount-percentage,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .product-flags .new,.product-miniature .product-miniature .discount-percentage,.product-miniature .product-miniature .on-sale,.product-miniature .product-miniature .online-only,.product-miniature .product-miniature .product-flags .new{display:block;position:absolute;left:-.4375rem;top:.4375rem;padding:.3125rem .4375rem;color:#fff;background:#2fb5d2;text-transform:uppercase;min-width:3.125rem;min-height:1.875rem;font-size:1rem;font-weight:600;box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#products .product-miniature .discount-percentage.discount-percentage,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .product-flags .new.discount-percentage,.featured-products .product-miniature .discount-percentage.discount-percentage,.featured-products .product-miniature .on-sale.discount-percentage,.featured-products .product-miniature .online-only.discount-percentage,.featured-products .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .discount-percentage.discount-percentage,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-miniature .product-miniature .discount-percentage.discount-percentage,.product-miniature .product-miniature .on-sale.discount-percentage,.product-miniature .product-miniature .online-only.discount-percentage,.product-miniature .product-miniature .product-flags .new.discount-percentage{z-index:2;background:#f39d72}#products .product-miniature .discount-percentage.on-sale,#products .product-miniature .on-sale.on-sale,#products .product-miniature .online-only.on-sale,#products .product-miniature .product-flags .new.on-sale,.featured-products .product-miniature .discount-percentage.on-sale,.featured-products .product-miniature .on-sale.on-sale,.featured-products .product-miniature .online-only.on-sale,.featured-products .product-miniature .product-flags .new.on-sale,.product-accessories .product-miniature .discount-percentage.on-sale,.product-accessories .product-miniature .on-sale.on-sale,.product-accessories .product-miniature .online-only.on-sale,.product-accessories .product-miniature .product-flags .new.on-sale,.product-miniature .product-miniature .discount-percentage.on-sale,.product-miniature .product-miniature .on-sale.on-sale,.product-miniature .product-miniature .online-only.on-sale,.product-miniature .product-miniature .product-flags .new.on-sale{background:#f39d72;width:100%;text-align:center;left:0;top:0}#products .product-miniature .discount-percentage.online-only,#products .product-miniature .on-sale.online-only,#products .product-miniature .online-only.online-only,#products .product-miniature .product-flags .new.online-only,.featured-products .product-miniature .discount-percentage.online-only,.featured-products .product-miniature .on-sale.online-only,.featured-products .product-miniature .online-only.online-only,.featured-products .product-miniature .product-flags .new.online-only,.product-accessories .product-miniature .discount-percentage.online-only,.product-accessories .product-miniature .on-sale.online-only,.product-accessories .product-miniature .online-only.online-only,.product-accessories .product-miniature .product-flags .new.online-only,.product-miniature .product-miniature .discount-percentage.online-only,.product-miniature .product-miniature .on-sale.online-only,.product-miniature .product-miniature .online-only.online-only,.product-miniature .product-miniature .product-flags .new.online-only{font-size:.8125rem;margin-top:13rem;margin-left:8.6875rem}#products .product-miniature .discount-percentage.online-only:before,#products .product-miniature .on-sale.online-only:before,#products .product-miniature .online-only.online-only:before,#products .product-miniature .product-flags .new.online-only:before,.featured-products .product-miniature .discount-percentage.online-only:before,.featured-products .product-miniature .on-sale.online-only:before,.featured-products .product-miniature .online-only.online-only:before,.featured-products .product-miniature .product-flags .new.online-only:before,.product-accessories .product-miniature .discount-percentage.online-only:before,.product-accessories .product-miniature .on-sale.online-only:before,.product-accessories .product-miniature .online-only.online-only:before,.product-accessories .product-miniature .product-flags .new.online-only:before,.product-miniature .product-miniature .discount-percentage.online-only:before,.product-miniature .product-miniature .on-sale.online-only:before,.product-miniature .product-miniature .online-only.online-only:before,.product-miniature .product-miniature .product-flags .new.online-only:before{content:"\E30A";font-family:Material Icons;vertical-align:middle;margin:.3125rem}#products .comments_note,.featured-products .comments_note,.product-accessories .comments_note,.product-miniature .comments_note{text-align:center;color:#acaaa6}#products .regular-price,.featured-products .regular-price,.product-accessories .regular-price,.product-miniature .regular-price{color:#acaaa6;text-decoration:line-through;font-size:.875rem}#products .count,.featured-products .count,.product-accessories .count,.product-miniature .count{color:#878787;font-weight:700;position:relative;bottom:.5rem}#products .all-product-link,.featured-products .all-product-link,.product-accessories .all-product-link,.product-miniature .all-product-link{clear:both;color:#878787;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:767px){#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1)}#products .thumbnail-container .product-description,.featured-products .thumbnail-container .product-description,.product-accessories .thumbnail-container .product-description{box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)}}

/*#custom-text{background:#fff;border-radius:2px;margin-bottom:1.5rem;padding:3.125rem;text-align:center}*/

#custom-text h3{text-transform:uppercase;color:#414141;font-size:1.5625rem;font-weight:700}#custom-text p{color:#414141;font-weight:400;font-size:1.1em}#custom-text p .dark{color:#acaaa6;font-weight:400}.page-content.page-cms{background:#fff;padding:1.25rem;text-align:justify}.page-content.page-cms .cms-box img{max-width:100%}@media (max-width:991px){#block-cmsinfo{padding:1.25rem 1.875rem}}#products{color:#878787}#products .products-select{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#products .up{margin-bottom:1rem}#products .up .btn-secondary,#products .up .btn-tertiary{color:#acaaa6;text-transform:inherit}#products .up .btn-secondary .material-icons,#products .up .btn-tertiary .material-icons{margin-right:0}.block-category{min-height:13.75rem;margin-bottom:1.5625rem}.block-category #category-description p,.block-category #category-description strong{font-weight:400;color:#acaaa6}.block-category #category-description p{color:#414141;margin-bottom:0}.block-category #category-description p:first-child{margin-bottom:1.25rem}.block-category .category-cover{position:absolute;right:.75rem;bottom:0}.block-category .category-cover img{width:141px;height:180px}.products-selection .sort-by-row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;align-items:center}.products-selection .sort-by{white-space:normal;word-break:break-word;margin-right:-.9375rem;margin-left:.9375rem;text-align:right}.products-selection .total-products,.products-selection h1{padding-top:.625rem}.products-sort-order{color:#878787}.products-sort-order .select-title{display:inline-block;margin-left:.375rem;width:100%;color:#414141;background:#fff;padding:.625rem;cursor:pointer}.products-sort-order .select-list{display:block;color:#414141;padding:.625rem 1.25rem}.products-sort-order .select-list:hover{background:#2fb5d2;color:#fff;text-decoration:none}.products-sort-order .dropdown-menu{left:auto;width:16.875rem;background:#f6f6f6;border:none;border-radius:0}#search_filters{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);margin-bottom:1.5625rem;background:#fff;padding:1.5625rem 1.25rem}#search_filters .facet{padding-top:.625rem}#search_filters .facet .collapse{display:block}#search_filters .facet .facet-title{color:#acaaa6}#search_filters .facet .facet-label{margin-bottom:0}#search_filters .facet .facet-label a{margin-top:.4375rem;color:#414141;display:inline-block;font-size:.9375rem}.pagination{width:100%}.pagination>div:first-child{line-height:2.5rem}.pagination .page-list{background:#fff;padding:.625rem 1.25rem;margin-bottom:0}.pagination .page-list li{display:inline}.pagination a{color:#000;font-weight:600}.pagination .previous{float:left}.pagination .next{float:right}.pagination .disabled{color:#acaaa6}.pagination .current a{color:#2fb5d2;text-decoration:none}.active_filters{background:#dededd;padding:.625rem 1.875rem 0;margin-bottom:1.25rem}.active_filters .active-filter-title{display:inline;margin-right:.625rem;font-weight:600}.active_filters ul{display:inline}.active_filters .filter-block{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);color:#414141;margin-right:.625rem;margin-bottom:.625rem;background:#fff;padding:.625rem;display:inline-block;font-size:.8125rem}.active_filters .filter-block .close{color:#414141;font-size:.9375rem;opacity:1;margin-top:.1875rem;margin-left:.3125rem}.block-categories{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1.5625rem 1.25rem;margin-bottom:1.5625rem}.block-categories .category-sub-menu{margin-top:.625rem}.block-categories .category-sub-menu .category-sub-link{font-size:.875rem}.block-categories .category-sub-menu li{position:relative}.block-categories .category-sub-menu li[data-depth="1"]{margin-bottom:.625rem}.block-categories .category-sub-menu li[data-depth="0"]>a{font-weight:600;border-bottom:2px solid #ebebeb;width:100%;display:inline-block;margin:.3125rem 0 0;padding-bottom:.1875rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:.3125rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before{content:"-";margin-right:.3125rem}.block-categories a{color:#414141}.block-categories .collapse-icons{position:absolute;right:0;top:0;padding:0;cursor:pointer}.block-categories .collapse-icons[aria-expanded=true] .add{display:none}.block-categories .collapse-icons[aria-expanded=true] .remove{display:block}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:#2fb5d2}.block-categories .collapse-icons .remove{display:none}.block-categories .arrows .arrow-down,.block-categories .arrows .arrow-right{font-size:.875rem;cursor:pointer;margin-left:2px}.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover{color:#2fb5d2}.block-categories .arrows .arrow-down,.block-categories .arrows[aria-expanded=true] .arrow-right{display:none}.block-categories .arrows[aria-expanded=true] .arrow-down{display:inline-block}.facets-title{color:#414141}.products-selection .filter-button .btn-secondary,.products-selection .filter-button .btn-tertiary{padding:.75rem .5rem .6875rem}@media (max-width:767px){#category #left-column{width:100%}#category #left-column #search_filters_wrapper{margin-left:-30px;margin-right:-30px}#category #left-column #search_filter_controls{text-align:center;margin-bottom:1rem}#category #left-column #search_filter_controls button{margin:0 .5rem}#category #left-column #search_filters{margin-bottom:0;box-shadow:none;padding:0;border-top:1px solid #f6f6f6}#category #left-column #search_filters .facet{padding-top:0;border-bottom:1px solid #f6f6f6}#category #left-column #search_filters .facet .title{cursor:pointer}#category #left-column #search_filters .facet .title .collapse-icons .remove,#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add{display:none}#category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove{display:block}#category #left-column #search_filters .facet .facet-title{color:#414141;text-transform:uppercase}#category #left-column #search_filters .facet .h6{margin-bottom:0;padding:.625rem;display:inline-block}#category #left-column #search_filters .facet .navbar-toggler{display:inline-block;padding:.625rem .625rem 0 0}#category #left-column #search_filters .facet .collapse{display:none}#category #left-column #search_filters .facet .collapse.in{display:block}#category #left-column #search_filters .facet .facet-label a{margin-top:0}#category #left-column #search_filters .facet ul{margin-bottom:0}#category #left-column #search_filters .facet ul li{border-top:1px solid #f6f6f6;padding:.625rem}#category #content-wrapper,#category #search_filter_toggler{width:100%}.products-sort-order .select-title{margin-left:0}.products-selection h1{padding-top:0;text-align:center;margin-bottom:1rem}.products-selection .showing{padding-top:1rem}#best-sales #content-wrapper,#new-products #content-wrapper,#prices-drop #content-wrapper{width:100%}}@media (max-width:543px){.products-selection .filter-button{padding-left:0}#category #left-column #search_filters_wrapper{margin-left:-15px;margin-right:-15px}}#product #content{position:relative;max-width:452px;margin:0 auto}.product-price{color:#2fb5d2;display:inline-block}#product-description-short{color:#414141}.product-information{font-size:.9375rem;color:#414141}.product-information .manufacturer-logo{height:35px} .product-information h3{text-transform: uppercase;margin-top:18px;margin-bottom:12px}.input-color{position:absolute;opacity:0;cursor:pointer;height:1.25rem;width:1.25rem}.input-container{position:relative}.input-radio{position:absolute;top:0;cursor:pointer;opacity:0;width:100%;height:100%}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span{border:2px solid #414141}.radio-label{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;display:inline-block;padding:.125rem .625rem;font-weight:600;border:2px solid #fff}.product-actions .control-label{margin-bottom:.375rem;display:block;width:100%}.product-actions .add-to-cart{height:2.75rem;line-height:inherit;padding-top:.625rem}.product-actions .add-to-cart .material-icons{line-height:inherit}.product-quantity .qty{width:80px}.product-quantity .add,.product-quantity .qty{float:left;margin-bottom:.5rem}.product-quantity #quantity_wanted{color:#414141;background-color:#fff;height:2.75rem;padding:.175rem .5rem;width:3rem}.product-quantity .input-group-btn-vertical{float:left}.product-quantity .input-group-btn-vertical .btn{padding:.5rem .6875rem}.product-quantity .input-group-btn-vertical .btn i{font-size:1rem;top:.125rem;left:.1875rem}.product-quantity .btn-touchspin{height:1.4375rem}.product-discounts{margin-bottom:1.5rem}.product-discounts>.product-discounts-title{font-weight:400;font-size:.875rem}.product-discounts>.table-product-discounts thead tr th{width:33%;padding:.625rem 1.25rem;background:#fff;border:.3125rem solid #ebebeb;text-align:center}.product-discounts>.table-product-discounts tbody tr{background:#f6f6f6}.product-discounts>.table-product-discounts tbody tr:nth-of-type(even){background:#fff}.product-discounts>.table-product-discounts tbody tr td{padding:.625rem 1.25rem;text-align:center;border:.3125rem solid #ebebeb}.product-prices{margin-top:1.25rem}.product-prices div{margin-bottom:.625rem}.product-prices .tax-shipping-delivery-label{font-size:.8125rem;color:#878787}.product-discount{color:#acaaa6}.product-discount .regular-price{text-decoration:line-through;font-weight:400;margin-right:.625rem}.has-discount.product-price,.has-discount p{color:#f39d72}.has-discount .discount{background:#f39d72;color:#fff;font-weight:600;padding:.3125rem .625rem;font-size:1rem;margin-left:.625rem;text-transform:uppercase;display:inline-block}.product-unit-price{font-size:.8125rem;margin-bottom:0}.tabs{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);margin-top:2rem;background:#fff;padding:1.25rem 1.875rem}.tabs .tab-pane{padding-top:1.25rem}.tabs .nav-tabs{border:none;border-bottom:2px solid #ebebeb}.tabs .nav-tabs .nav-link{color:#878787;border:0 solid transparent}.tabs .nav-tabs .nav-link.active{color:#2fb5d2}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:none;border-bottom:3px solid #2fb5d2}.tabs .nav-tabs .nav-item{float:left;margin-bottom:-.125rem}.product-cover{margin-bottom:1.25rem;position:relative}.product-cover img{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff}.product-cover .layer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;opacity:0;background:hsla(0,0%,100%,.7);text-align:center;cursor:pointer}.product-cover .layer:hover{opacity:1}.product-cover .layer .zoom-in{font-size:6.25rem;color:#fff}#product-modal .modal-content{background:transparent;border:none;padding:0}#product-modal .modal-content .modal-body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;margin-left:-30%}#product-modal .modal-content .modal-body .product-cover-modal{background:#fff}#product-modal .modal-content .modal-body .image-caption{background:#fff;width:800px;padding:.625rem 1.25rem;border-top:1px solid #ebebeb}#product-modal .modal-content .modal-body .image-caption p{margin-bottom:0}#product-modal .modal-content .modal-body .thumbnails{position:relative}#product-modal .modal-content .modal-body .mask{position:relative;overflow:hidden;max-height:49.375rem;margin-top:2.1875rem;z-index:1}#product-modal .modal-content .modal-body .mask.nomargin{margin-top:0}#product-modal .modal-content .modal-body .product-images{margin-left:2.5rem}#product-modal .modal-content .modal-body .product-images img{width:9.25rem;cursor:pointer;background:#fff}#product-modal .modal-content .modal-body .product-images img:hover{border:3px solid #2fb5d2}#product-modal .modal-content .modal-body .arrows{height:100%;width:100%;text-align:center;position:absolute;top:0;color:#fff;right:1.875rem;z-index:0;cursor:pointer}#product-modal .modal-content .modal-body .arrows .arrow-up{position:absolute;top:-.3rem;opacity:.2}#product-modal .modal-content .modal-body .arrows .arrow-down{position:absolute;bottom:-.3rem}#product-modal .modal-content .modal-body .arrows i{font-size:6.25rem;display:inline}#blockcart-modal{color:#414141}#blockcart-modal .modal-header{background:#4cbb6c}#blockcart-modal .modal-body{background:#ebebeb;padding:3.125rem 1.875rem}#blockcart-modal .modal-body .divide-right span{display:inline-block;margin-bottom:.3125rem}#blockcart-modal .modal-dialog{max-width:1140px;width:100%}#blockcart-modal .product-image{width:13.125rem}#blockcart-modal .modal-title{font-weight:600;color:#fff;font-size:1.125rem}#blockcart-modal .modal-title i.material-icons{margin-right:1.875rem}#blockcart-modal .product-name{color:#2fb5d2;font-size:1.125rem}#blockcart-modal .cart-products-count{font-size:1.125rem}#blockcart-modal .cart-content{padding-left:2.5rem}#blockcart-modal .cart-content button{margin-right:.3125rem}#blockcart-modal .divide-right{border-right:1px solid #acaaa6}.product-images>li.thumb-container{display:inline}.product-images>li.thumb-container>.thumb{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);cursor:pointer;margin-bottom:.625rem}.images-container .product-images>li.thumb-container>.thumb{margin-right:.8125rem}.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{border:3px solid #2fb5d2}#main .images-container .js-qv-mask{white-space:nowrap;overflow:hidden}#main .images-container .js-qv-mask.scroll{width:calc(100% - 60px);margin:0 auto}.scroll-box-arrows{display:none}.scroll-box-arrows.scroll{display:block}.scroll-box-arrows i{position:absolute;bottom:1.625rem;height:100px;line-height:100px;cursor:pointer}.scroll-box-arrows .left{left:0}.scroll-box-arrows .right{right:0}#product-availability{display:inline-block;font-weight:700;margin-left:.625rem}#product-availability .material-icons{line-height:inherit}#product-availability .product-available{color:#4cbb6c}#product-availability .product-last-items,#product-availability .product-unavailable{color:#ff9a52}#product-details .label{font-size:1rem;color:#414141;font-weight:700}.product-features{margin-top:1.25rem;margin-left:.3125rem}.product-features>dl.data-sheet{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{-webkit-box-flex:1;box-flex:1;-webkit-flex:1 0 40%;-moz-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;font-weight:400;background:#ebebeb;padding:.625rem;margin-right:.625rem;min-height:2.5rem;word-break:break-all}.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even){background:#f6f6f6}.product-features>dl.data-sheet dt.name{text-transform:capitalize}.product-variants>.product-variants-item{margin:1.25rem 0}.product-variants>.product-variants-item select{border:1px solid #ebebeb;height:2.5rem;width:3.75rem}.product-variants>.product-variants-item ul li{margin-right:.625rem}.product-variants>.product-variants-item .color{margin-left:0;margin-top:0}.product-flags{position:absolute;top:0;width:100%}li.product-flag{display:block;position:absolute;background:#2fb5d2;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.625rem;margin-left:-.3125rem;z-index:2}li.product-flag.online-only{top:25rem;right:0;font-size:.8125rem}li.product-flag.online-only:before{content:"\E30A";font-family:Material Icons;vertical-align:middle;margin:.3125rem}li.product-flag.discount{display:none}li.product-flag.on-sale{background:#f39d72;width:100%;text-align:center;margin:0;left:0;top:0}.product-customization{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);margin:2.5rem 0}.product-customization .product-customization-item{margin:1.25rem 0}.product-customization .product-message{background:#ebebeb;border:none;width:100%;height:3.125rem;resize:none;padding:.625rem}.product-customization .product-message::-webkit-input-placeholder{color:#acaaa6}.product-customization .product-message:-moz-placeholder,.product-customization .product-message::-moz-placeholder{color:#acaaa6}.product-customization .product-message:-ms-input-placeholder{color:#acaaa6}.product-customization .file-input{width:100%;opacity:0;left:0;z-index:1;cursor:pointer;height:2.625rem;overflow:hidden;position:absolute}.product-customization .custom-file{position:relative;background:#ebebeb;width:100%;height:2.625rem;line-height:2.625rem;text-indent:.625rem;display:block;color:#acaaa6;margin-top:1.25rem}.product-customization .custom-file button{z-index:0;position:absolute;right:0;top:0}.product-customization small{color:#acaaa6}.product-pack{margin-top:2.5rem}.product-pack .pack-product-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;justify-content:space-around}.product-pack .pack-product-container .pack-product-name{-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:.875rem;color:#acaaa6}.product-pack .pack-product-container .pack-product-quantity{border-left:2px solid #ebebeb;padding-left:.625rem}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;align-items:center}.product-refresh{margin-top:1.25rem}.social-sharing{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-top:1.5rem}.social-sharing ul{margin-bottom:0}.social-sharing li{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);height:2.5rem;width:2.5rem;border-radius:50%;display:inline-block;background-color:#fff;background-repeat:no-repeat;background-size:2rem 2rem;background-position:.25rem .25rem;cursor:pointer;margin-left:.5rem}.social-sharing li a{display:block;width:100%;height:100%;white-space:nowrap;text-indent:100%;overflow:hidden}.social-sharing li a:hover{color:transparent}.products-selection{margin-bottom:1.25rem}.products-selection .title{color:#878787}#blockcart-modal .cart-content .btn{margin-bottom:.625rem}@media (max-width:991px){.product-cover img{width:100%}#product-modal .modal-content .modal-body{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin-left:0}#product-modal .modal-content .modal-body img.product-cover-modal{width:100%}#product-modal .modal-content .modal-body .arrows{display:none}#product-modal .modal-content .modal-body .image-caption{width:100%}#blockcart-modal .modal-dialog{width:calc(100% - 20px)}#blockcart-modal .modal-body{padding:1.875rem}}@media (max-width:767px){#blockcart-modal .divide-right{border-right:none}#blockcart-modal .modal-body{padding:1rem}}.cart-grid{margin-bottom:1rem}.cart-items{margin-bottom:0}.cart-item{padding:1rem 0}.cart-summary-line{clear:both}.cart-summary-line:after{content:"";display:table;clear:both}.cart-summary-line .label{padding-left:0;font-weight:400;white-space:inherit}.cart-summary-line .value{color:#414141;float:right!important}.cart-summary-line.cart-summary-subtotals .label,.cart-summary-line.cart-summary-subtotals .value{font-weight:400}.cart-grid-body{margin-bottom:.75rem}.cart-grid-body a.label:hover{color:#2fb5d2}.cart-grid-body .card-block{padding:1rem}.cart-grid-body .card-block h1{margin-bottom:0}.cart-grid-body hr{margin:0}.cart-grid-body .cart-overview{padding:1rem}.cart-grid-right hr{margin:0}.cart-grid-right .promo-discounts{margin-bottom:0}.cart-grid-right .promo-discounts .cart-summary-line .label{color:#878787}.cart-grid-right .promo-discounts .cart-summary-line .label .code{text-decoration:underline;cursor:pointer}.block-promo .promo-code{padding:1.6rem;background:#ebebeb}.block-promo .promo-code .alert-danger{position:relative;margin-top:1.25rem;background:#ff4c4c;color:#fff;display:none}.block-promo .promo-code .alert-danger:after{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#ff4c4c;border-width:10px;margin-left:-10px}.block-promo .promo-input{color:#414141;border:1px solid #acaaa6;height:2.5rem;text-indent:.625rem;width:60%}.block-promo .promo-input+button{margin-top:-4px;text-transform:capitalize}.block-promo .cart-summary-line .label,.block-promo .promo-name{color:#ff9a52;font-weight:600}.block-promo .cart-summary-line .label a,.block-promo .promo-name a{font-weight:400;color:#414141;display:inline-block}.block-promo .promo-code-button{padding-left:1.25rem;margin-bottom:1.25rem;display:inline-block}.block-promo.promo-highlighted{padding:1.25rem;padding-bottom:0;margin-bottom:0}.product-line-grid-left img{max-width:100%}.product-line-grid-body>.product-line-info>.label{padding:0;line-height:inherit;text-align:left;white-space:inherit}.product-line-grid-body>.product-line-info>.out-of-stock{color:red}.product-line-grid-body>.product-line-info>.available{color:#4cbb6c}.product-line-grid-body>.product-line-info>.unit-price-cart{padding-left:.3125rem;font-size:.875rem;color:#878787}.product-line-grid-right .bootstrap-touchspin{width:4.25rem;float:left!important;box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}.product-line-grid-right .bootstrap-touchspin>.form-control,.product-line-grid-right .bootstrap-touchspin>.input-group{color:#414141;background-color:#fff;height:2.5rem;padding:.175rem .5rem;width:3rem}.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical{width:auto}.product-line-grid-right .cart-line-product-actions,.product-line-grid-right .product-price{color:#414141;line-height:36px}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart{color:#414141;display:inline-block;margin-top:.3125rem}@media (max-width:767px){.product-line-grid-body{margin-bottom:1rem}}@media (max-width:543px){.cart-items{padding:1rem 0}.cart-item{border-bottom:1px solid #ebebeb}.cart-item:last-child{border-bottom:0}.cart-grid-body .cart-overview{padding:0}.cart-grid-body .no-items{padding:1rem;display:inline-block}.product-line-grid-left{padding-right:0!important}}@media (max-width:360px){.product-line-grid-right .price,.product-line-grid-right .qty{width:100%}}#block-reassurance{margin-top:2rem}#block-reassurance img{opacity:.7;width:1.5625rem;margin-right:.625rem}#block-reassurance li{border-bottom:1px solid rgba(0,0,0,.1)}#block-reassurance li:last-child{border:0}#block-reassurance li .block-reassurance-item{padding:1rem 1.5rem}#product #block-reassurance{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff}#product #block-reassurance span{font-weight:700}.quickview .modal-dialog{width:calc(100% - 30px);max-width:64rem}.quickview .modal-content{background:#ebebeb;min-height:28.125rem}.quickview .modal-header{border:none;padding:.625rem}.quickview .modal-body{min-height:23.75rem}.quickview .modal-footer{border-top:1px solid hsla(40,3%,66%,.3)}.quickview .layer{display:none}.quickview .product-cover img{width:95%}.quickview .images-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;position:absolute;z-index:1;min-height:21.875rem}.quickview .images-container .product-images>li.thumb-container>.thumb{width:4.9375rem;margin-bottom:.8125rem;background:#fff}.quickview .mask{width:33%;height:22.5rem;overflow:hidden;margin-left:.625rem}.quickview .arrows{position:absolute;top:0;height:22.5rem;right:5rem;z-index:0}.quickview .arrows .arrow-up{margin-top:-3.125rem;cursor:pointer;opacity:.2}.quickview .arrows .arrow-down{position:absolute;bottom:-1.875rem;cursor:pointer}.quickview .social-sharing{margin-top:0;margin-left:2.5rem}#stores .page-stores{width:85%;margin:0 auto}#stores .page-stores .store-item{padding-left:.75rem;padding-right:.75rem}#stores .page-stores .store-picture img{max-width:100%}#stores .page-stores .store-item-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:1.875rem 0}#stores .page-stores .store-item-container ul{margin-bottom:0;font-size:.9375rem}#stores .page-stores .store-item-container .divide-left{border-left:1px solid #ebebeb}#stores .page-stores .store-item-container .divide-left tr{height:1.5625rem}#stores .page-stores .store-item-container .divide-left td{padding-left:.375rem}#stores .page-stores .store-item-container .divide-left th{text-align:right}#stores .page-stores .store-item-container .store-description{font-size:1rem}#stores .page-stores .store-item-footer{margin-top:.5rem;padding-top:.5rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}#stores .page-stores .store-item-footer.divide-top{border-top:1px solid #ebebeb}#stores .page-stores .store-item-footer div:first-child{-webkit-box-flex:0;box-flex:0;-webkit-flex:0 0 65%;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%}#stores .page-stores .store-item-footer i.material-icons{margin-right:.625rem;color:#acaaa6;font-size:1rem}#stores .page-stores .store-item-footer li{margin-bottom:.625rem}@media (max-width:767px){#stores .page-stores{width:100%}#stores .page-stores .store-item-container{padding:1rem 0}}@media (max-width:543px){#stores .page-stores .store-item-container{display:block}#stores .page-stores .store-item-container .divide-left{border-left:none}#stores .page-stores .store-item-container .store-description a,#stores .page-stores .store-item-container .store-description address{margin-bottom:.5rem}#stores .page-stores .store-item-footer{display:block}#stores .page-stores .store-item-footer.divide-top{border-top:1px solid #ebebeb}#stores .page-stores .store-item-footer li{margin-bottom:.625rem}#stores .page-stores .store-item-footer .card-block{padding:.75rem .75rem 0}}.block_newsletter{font-size:.875rem;margin-bottom:.625rem}.block_newsletter form{position:relative}.block_newsletter form input[type=text]{border:none;padding:10px;min-width:255px;background:#ebebeb;color:#acaaa6}.block_newsletter form input[type=text]:focus{outline:3px solid #2fb5d2;color:#414141;background:#fff}.block_newsletter form input[type=text]:focus+button .search{color:#2fb5d2}.block_newsletter form input[type=text]::-webkit-input-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form input[type=text]:-moz-placeholder,.block_newsletter form input[type=text]::-moz-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form input[type=text]:-ms-input-placeholder{color:hsla(40,3%,66%,.5);text-indent:.625rem}.block_newsletter form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#878787}.block_newsletter form button[type=submit] .search:hover{color:#2fb5d2}.block_newsletter p{padding-top:.625rem}.block_newsletter form .input-wrapper{overflow:hidden}.block_newsletter form input[type=text]{padding:11px;width:100%}.block_newsletter form input[type=text]:focus{border:3px solid #2fb5d2;padding:8px 8px 9px;outline:0}.block_newsletter form input{height:42px}.block-contact{border-left:2px solid #ebebeb;padding-left:3rem;color:#acaaa6}.block-contact .block-contact-title,.linklist .blockcms-title a{color:#414141}.account-list a{color:#acaaa6}.account-list a:hover{color:#2fb5d2}.block-contact-title,.blockcms-title,.myaccount-title,.myaccount-title a{font-weight:700;font-size:1rem}.block-social{text-align:right}.block-social li{height:2.5rem;width:2.5rem;background-color:#ebebeb;background-repeat:no-repeat;display:inline-block;margin:.125rem;cursor:pointer}.block-social li:hover{background-color:#2fb5d2}.block-social li a{display:block;height:100%;white-space:nowrap;text-indent:100%;overflow:hidden}.block-social li a:hover{color:transparent}.facebook{background-image:url(../css/3935e107ea61866e60d7946dc6a962f1.svg)}.facebook:before{content:"";background-image:url(../css/8b05d51ede908907d65695558974d86f.svg)}.facebook.icon-gray{background-image:url(../css/d3fbae74a276a9f6cf1d6241f29b61a3.svg)}.facebook.icon-gray:hover{background-image:url(../css/8b05d51ede908907d65695558974d86f.svg)}.twitter{background-image:url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg)}.twitter:before{content:"";background-image:url(../css/ffddcb3736980b23405b31142a324b62.svg)}.twitter.icon-gray{background-image:url(../css/d1a435fd2571e67858a31ee954b52278.svg)}.twitter.icon-gray:hover{background-image:url(../css/ffddcb3736980b23405b31142a324b62.svg)}.rss{background-image:url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg)}.youtube{background-image:url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg)}.googleplus{background-image:url(../css/36bff72dcba3098b4b70b482b22c29ab.svg)}.googleplus:before{content:"";background-image:url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)}.googleplus.icon-gray{background-image:url(../css/7c24d4275efcbe8891f78378b7c808e0.svg)}.googleplus.icon-gray:hover{background-image:url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)}#block_myaccount_infos .myaccount-title a{color:#414141}.pinterest{background-image:url(../css/afb2ed6d67613a724a420a39b4fe5b0d.svg)}.pinterest:before{content:"";background-image:url(../css/b1db819132e64a3e01911a1413c33acf.svg)}.pinterest.icon-gray{background-image:url(../css/7988be8b63edf9c4accebf94d5db7927.svg)}.pinterest.icon-gray:hover{background-image:url(../css/b1db819132e64a3e01911a1413c33acf.svg)}.vimeo{background-image:url(../css/f255af0bbbe837e79f7821827f9c6f10.svg)}.instagram{background-image:url(../css/0266b05265f317a7409560b751cd61e8.svg)}.footer-container{margin-top:1.25rem;padding-top:1.25rem;overflow:hidden;box-shadow:2px 2px 11px 0 rgba(0,0,0,.3)}.footer-container li{margin-bottom:.3125rem}.footer-container li a{color:#878787;cursor:pointer;font-size:.875rem}.footer-container li a:hover{color:#2fb5d2}.footer-container .links .collapse{display:inherit}@media (max-width:767px){.block_newsletter{padding-bottom:.625rem;border-bottom:1px solid #f6f6f6}.footer-container{box-shadow:none;margin-top:0}.footer-container .wrapper{padding-left:0!important;padding-right:0!important}.footer-container .links .h3{line-height:1.5;font-size:1rem}.footer-container .links .title{padding:.625rem;border-bottom:1px solid #f6f6f6;cursor:pointer}.footer-container .links .title .collapse-icons .remove,.footer-container .links .title[aria-expanded=true] .collapse-icons .add{display:none}.footer-container .links .title[aria-expanded=true] .collapse-icons .remove{display:block}.footer-container .links .navbar-toggler{display:inline-block;padding:0}.footer-container .links .collapse{display:none}.footer-container .links .collapse.in{display:block}.footer-container .links ul{background-color:#f6f6f6;margin-bottom:0}.footer-container .links ul>li{padding:.625rem;border-bottom:1px solid #fff;font-weight:700}.footer-container .links ul>li a{color:#414141}}@media (max-width:991px){.block-social{text-align:center}.block-contact{padding-left:1.5rem}}.contact-rich{color:#878787;margin-bottom:2rem}.contact-rich h4{text-transform:uppercase;color:#414141;margin-bottom:2rem}.contact-rich .block{height:auto;overflow:hidden}.contact-rich .block .icon{float:left;width:3.5rem}.contact-rich .block .icon i{font-size:2rem}.contact-rich .block .data{color:#414141;font-size:.875rem;width:auto;overflow:hidden}.contact-rich .block .data.email{padding-top:.375rem}.contact-form{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1rem;color:#878787;width:100%}.contact-form h3{text-transform:uppercase;color:#414141}#pagenotfound #main .page-header,#products #main .page-header{margin:2rem 0 3rem}#pagenotfound #main .page-content,#products #main .page-content{margin-bottom:10rem}#pagenotfound .page-not-found,#products .page-not-found{box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);background:#fff;padding:1rem;font-size:.875rem;color:#878787;max-width:570px;margin:0 auto}#pagenotfound .page-not-found h4,#products .page-not-found h4{font-size:1rem;font-weight:700;margin:.5rem 0 1rem}#pagenotfound .page-not-found .search-widget,#products .page-not-found .search-widget{float:none}#pagenotfound .page-not-found .search-widget input,#products .page-not-found .search-widget input{width:100%}.customization-modal .modal-content{border-radius:0;border:1px solid #f6f6f6}.customization-modal .modal-content .modal-body{padding-top:0}.customization-modal .modal-content .modal-body .product-customization-line{padding-bottom:.9375rem;padding-top:.9375rem;border-bottom:1px solid #f6f6f6}.customization-modal .modal-content .modal-body .product-customization-line .label{font-weight:700;text-align:right}.customization-modal .modal-content .modal-body .product-customization-line:last-child{padding-bottom:0;border-bottom:0}#header{background:#fff;color:#acaaa6}#header .logo{max-width:100%}#header a{color:#414141}#header a:hover{text-decoration:none;color:#2fb5d2}#header .header-nav{border-bottom:2px solid #ebebeb;max-height:none;margin-bottom:30px}#header .header-nav #menu-icon{vertical-align:middle;cursor:pointer;margin-left:1rem}#header .header-nav #menu-icon .material-icons{line-height:50px}#header .header-nav .right-nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}#header .header-nav .currency-selector{margin-top:.9375rem;margin-left:.9375rem;white-space:nowrap}#header .header-nav .user-info{margin-left:2.5rem;margin-top:.9375rem;text-align:right;white-space:nowrap}#header .header-nav .user-info .account{margin-left:.625rem}#header .header-nav .language-selector{margin-top:.9375rem;white-space:nowrap}#header .header-nav .cart-preview.active{background:#2fb5d2}#header .header-nav .cart-preview.active a{color:#fff}#header .header-nav .cart-preview.active i{color:hsla(0,0%,100%,.6)}#header .header-nav .cart-preview .shopping-cart{vertical-align:middle}#header .header-nav .cart-preview .body{display:none}#header .header-nav .blockcart{background:#ebebeb;height:3rem;padding:.75rem;margin-left:.9375rem;text-align:center;white-space:nowrap}#header .header-nav .blockcart a{color:#acaaa6}#header .header-nav .blockcart a:hover{color:#2fb5d2}#header .header-nav .blockcart.active a:hover{color:#fff}#header .header-nav .blockcart .header{margin-top:.125rem}#header .header-nav #contact-link{margin-top:.9375rem}#header .header-nav .material-icons{line-height:inherit}#header .header-nav .material-icons.expand-more{margin-left:-.375rem}#header .header-top{padding-bottom:1.25rem}#header .header-top>.container{position:relative}#header .header-top .menu{padding-left:15px;margin-bottom:.375rem}#header .header-top .menu>ul>li{float:left}#header .header-top .position-static{position:static}#header .header-top a[data-depth="0"]{color:#acaaa6;text-transform:uppercase}#header .top-menu-link{margin-left:1.25rem}.popover{font-family:inherit}#wrapper{background:#ebebeb;box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.11);padding-top:1.5625rem}#wrapper .banner{margin-bottom:1.5rem;display:block}#wrapper .banner img{box-shadow:1px 1px 7px 0 rgba(0,0,0,.15)}#wrapper .breadcrumb{background:transparent;padding:0}#wrapper .breadcrumb[data-depth="1"]{display:none}#wrapper .breadcrumb ol{padding-left:0;margin-bottom:0}#wrapper .breadcrumb li{display:inline}#wrapper .breadcrumb li:after{content:"/";color:#878787;margin:.3125em}#wrapper .breadcrumb li:last-child{content:"/";color:#878787;margin:.3125rem}#wrapper .breadcrumb li:last-child:after{content:""}#wrapper .breadcrumb li a{color:#414141}#main .page-content,#main .page-header{margin-bottom:1.5625rem}#main .page-content h6{margin-bottom:1.125rem}#main .page-content #notifications{margin-left:-15px;margin-right:-15px}#main .page-footer{margin-bottom:1.5625rem}#notifications ul{margin-bottom:0}#footer{padding-top:2.5rem}@media (max-width:767px){#wrapper{box-shadow:none}#checkout-cart-summary{float:none;width:100%;margin-top:1rem}#header{background:#ebebeb}#header .header-nav{background:#fff;margin-bottom:.625rem;color:#414141}#header .header-nav .top-logo{line-height:50px;vertical-align:middle;width:200px;margin:0 auto}#header .header-nav .top-logo a img{max-height:50px;max-width:100%}#header .header-nav .right-nav{-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#header .header-nav .user-info{text-align:left;margin-left:0}#header .header-nav .user-info .logged{color:#2fb5d2}#header .header-nav .blockcart{margin-left:0;background:inherit}#header .header-nav .blockcart.active{margin-left:.5rem}#header .header-nav .blockcart.inactive .cart-products-count{display:none}#header .header-top{background:#ebebeb;padding-bottom:0}#header .header-top a[data-depth="0"]{color:#414141}section.checkout-step{width:100%}.default-input{min-width:100%}label{clear:both}#products .product-miniature,.featured-products .product-miniature{margin:0 auto}.block-contact{padding-left:.9375rem;border:none}.dropdown-item,.menu{padding-left:0}#footer{padding-top:.5rem}}@media (max-width:991px){.container{max-width:100%}#header .logo{width:auto}#products .product-miniature,.featured-products .product-miniature{margin:0 auto}.sub-menu{left:0;min-width:100%}#blockcart-modal .product-image{width:100%;display:block;max-width:250px;margin:0 auto .9375rem}#blockcart-modal .cart-content{padding-left:0}#blockcart-modal .product-name,#product-availability{margin-top:.625rem}#search_filters .facet .facet-label{text-align:left}.block-category .category-cover{position:relative;text-align:center}.block-category{padding-bottom:0}}@media (max-width:543px){#content-wrapper,#left-column{padding-left:0!important;padding-right:0!important}}

#main>.category-top{overflow:hidden}
.category-top{background:#f3f3f3;min-height:320px;position:relative;pointer-events:none;box-sizing:border-box}
.category-top *,.category-top *:before,.category-top *:after{box-sizing:inherit}
.category-top a{position:relative;pointer-events:all}
.category-top .inner-wrapper{position:relative}
.category-top .inner-wrapper .breadcrumb{z-index:100}
.category-top .inner-wrapper .breadcrumb h1{margin:20px 0 0}
.category-top .inner-wrapper .breadcrumb .breadcrumb-result-text h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.category-top .content-slot{position:absolute;top:0;bottom:0;width:100%;}
.category-top .content-slot>img{width:100%;height:auto}
.category-top .content-slot .category-image,.category-top .content-slot img{width:100%}
.category-top .sub-banner-container>a,.category-top .sub-banner-container>img,.category-top .sub-banner-container>p,.category-top .html-slot-container>a,.category-top .html-slot-container>img,.category-top .html-slot-container>p,.category-top .slot-grid-header>a,.category-top .slot-grid-header>img,.category-top .slot-grid-header>p{display:block}
.category-top .sub-banner-container>a.category-thumbnail,.category-top .sub-banner-container>img.category-thumbnail,.category-top .sub-banner-container>p.category-thumbnail,.category-top .html-slot-container>a.category-thumbnail,.category-top .html-slot-container>img.category-thumbnail,.category-top .html-slot-container>p.category-thumbnail,.category-top .slot-grid-header>a.category-thumbnail,.category-top .slot-grid-header>img.category-thumbnail,.category-top .slot-grid-header>p.category-thumbnail{top: 0;
    right: 154px;
    left: auto;
    float: right;
    width: 400px;
    height: 311px;
    margin-right: 12px;
    padding: 0;}
.category-top .sub-banner-container>a.category-thumbnail img,.category-top .sub-banner-container>img.category-thumbnail img,.category-top .sub-banner-container>p.category-thumbnail img,.category-top .html-slot-container>a.category-thumbnail img,.category-top .html-slot-container>img.category-thumbnail img,.category-top .html-slot-container>p.category-thumbnail img,.category-top .slot-grid-header>a.category-thumbnail img,.category-top .slot-grid-header>img.category-thumbnail img,.category-top .slot-grid-header>p.category-thumbnail img{width:100% !important;height:auto !important;position:relative;top:-30%}
.category-top .sub-banner-container *+img,.category-top .sub-banner-container *+p,.category-top .html-slot-container *+img,.category-top .html-slot-container *+p,.category-top .slot-grid-header *+img,.category-top .slot-grid-header *+p{display:none}
.pt_product-search-result .breadcrumb h2>a{color:#7c7c7c}
#breadcrumbs-wrapper.small-breadcrumbs{background:#efefef}
#breadcrumbs-wrapper.small-breadcrumbs .breadcrumb{padding:9px 0 13px}
#breadcrumbs-wrapper.small-breadcrumbs h1{display:inline-block;margin:0;padding:0 15px 0 8px;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;color:#7c7c7c;line-height:1}
.category-tabs{position:relative;z-index:99;min-height:214px}
.category-tabs .hl-tabs{max-width:620px;overflow:hidden;border-bottom:1px solid #3e3e3e}
.category-tabs .hl-tabs li{display:inline-block}
.category-tabs .hl-tabs li a{display:inline-block;position:relative;overflow:visible;padding:12px 15px;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}
.category-tabs .hl-tabs li a:hover{font-family:Open Sans,sans-serif;font-weight:600}
.category-tabs .hl-tabs li.expanded>a{border-bottom:2px solid #3e3e3e;font-family:Open Sans,sans-serif;font-weight:600}
.category-tabs .hl-tabs li.expanded:first-child{margin-left:0}
.category-tabs .hl-tabs li:last-child{margin-left:-4px}
.category-tabs .hl-tabs li:first-child{margin-left:0}
.category-tabs .hl-content{max-width:620px}
.category-tabs .hl-content>li{display:none;margin-top:10px;pointer-events:all}
.category-tabs .hl-content>li.expanded{display:block;width:620px}
.category-tabs .hl-content>li:after{content:' ';display:table;clear:both}
.category-tabs .hl-content>li.highlights-content li{position:relative;float:left;width:50%;min-height:70px;margin:0 0 10px;padding:0 10px 0 80px;list-style:none;line-height:70px}
.category-tabs .hl-content>li.highlights-content li>a,.category-tabs .hl-content>li.highlights-content li>img{display:block;background:#fff;position:absolute;top:0;left:0;width:70px;height:70px;overflow:hidden;margin-right:15px;border:1px solid #ddd;border-radius:50%;text-align:center}
.category-tabs .hl-content>li.highlights-content li>a img,.category-tabs .hl-content>li.highlights-content li>img img{display:block;width:100%;height:auto}
.category-tabs .hl-content>li.highlights-content li p{display:inline-block;vertical-align:middle;margin:0;line-height:20px}
.category-tabs .hl-content>li.highlights-content li p.small_text{font-size:10px;line-height:16px}
.category-tabs .hl-content>li.highlights-content li:nth-of-type(3){clear:both}
.category-tabs .hl-content>li.more-info-content{max-height:150px;overflow:auto}
.category-tabs .hl-content>li.more-info-content p{margin:0;padding:6px 20px 0 0;line-height:20px}
.category-tabs .hl-content>li.more-info-content ul{padding-left:15px}
.category-tabs .hl-content>li.more-info-content ul li{list-style:circle;line-height:16px}
.category-banner_bag-finder{position:relative}
.category-banner_bag-finder .inner-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:103px;text-align:right}
.category-banner_bag-finder .inner-wrapper:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.05em}
.category-banner_bag-finder .btn{display:inline-block;vertical-align:middle;background:#fff;border:1px solid #3e3e3e;color:#3e3e3e}


html,body{font-family:Open Sans,sans-serif;font-size:12px}body{background:#f3f3f3;color:#3e3e3e;letter-spacing:0.05em}
a{color:#3e3e3e;outline:none;overflow:hidden;text-decoration:none}
h1,h2,h3{letter-spacing:0.00em}
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0}
h2,h3,h4{font-weight:normal}
li{list-style:none}
ul{padding:0;margin:0}
img{vertical-align:bottom;outline:none;border:none}
fieldset{border:0 none;margin:0;padding:0}
table{width:100%}
th{text-align:left}
td{padding:1em;vertical-align:top}
mark{background:none;display:block;color:#3e3e3e}
.clearfix,.collections-container .subcategories-container{clear:both}
.clearfix:after,.collections-container .subcategories-container:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.visually-hidden{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute;width:1px}
.ie7 .visually-hidden{width:1px !important}
.btn,#header .btn{color:#fff;text-transform:uppercase;letter-spacing:0.05em;font-size:12px;padding:20px;border:none;outline:none;white-space:nowrap;overflow:hidden;transition:all 0.2s linear}
.btn-small{letter-spacing:0.1em;font-size:10px;padding:10px;white-space:normal}
.btn-default{background:#004b8d}
.btn-default:hover{background:#002f58}
.btn-secondary{background:#3e3e3e}
.btn-secondary:hover{background:#212121}
.btn[disabled="disabled"]{background:#ddd;text-shadow:none}
.add-to-cart-disabled{background:#3e3e3e;text-shadow:none;cursor:inherit}
.add-to-cart-disabled:hover{background:#3e3e3e}
#footer .footer-top input[type="submit"]:hover{background:#002f58}
.js button.simple-submit{display:none}
.hidden-large{display:none}
.hidden-small{display:table-cell}
.normal-image{width:208px;height:340px}
.medium-image{width:120px;height:181px}
.standard-image{width:313px;height:471px}

h1 [class*="icon-"],h3 [class*="icon-"],h2 [class*="icon-"]{width:42px;height:36px;background-image:url(../images/interface/title-icons.png);background-repeat:no-repeat;margin-top:4px;vertical-align:middle}
h1 .icon-plus,h1 .icon-plus:before,h3 .icon-plus,h3 .icon-plus:before,h2 .icon-plus,h2 .icon-plus:before{background-position:-39px -8px}
a[class*="icon-"]{position:relative;min-height:42px}

.icon-user,.icon-user:before{background-position:0 0}
.icon-plus,.icon-plus:before{background-position:-39px 3px}
.icon-mappin,.icon-mappin:before{background-position:0 -43px}
.icon-card,.icon-card:before{background-position:-41px -45px}
.icon-order,.icon-order:before{background-position:0px -86px}
.icon-wishlist,.icon-wishlist:before{background-position:-40px -83px}
.icon-preferences,.icon-preferences:before{background-position:-84px -84px}
.icon-clock,.icon-clock:before{background-position:-85px -47px}
.icon-cog{background-position:0 -25px}
.icon-history{background-position:0 0}
.icon-games{background-position:0 -50px}
.icon-wirelles{background-position:-25px 0}
.icon-play{background-position:-25px -25px}
.icon-star{background-position:-25px -50px}
.icon-hashtag{background-position:0px -75px}
.icon-tripadvisor{background-position:-25px -75px}
.icon-lookbook{background-position:0px -100px}
.icon-app{background-position:-25px -100px}
.icon-info,.icon-info:before{background-position:-91px -5px}
.icon-delete{background:url(../images/interface/icons-50x50.png) 0 0 no-repeat;background-position:0 0}
.icon-logout{background:url(../images/interface/icons-50x50.png) 0 0 no-repeat;background-position:-51px -5px}
.icon-logout{background-image:url("../images/interface/icons-50x50.png");background-position:-53px -6px;background-repeat:no-repeat}
.share-icons{color:#3e3e3e}
.share-icons:hover{color:#3e3e3e;text-decoration:underline}
.share-icons:hover .share-icon{background-color:#3e3e3e;border:1px solid #3e3e3e}
.share-icons:hover.addwishlist span{background-position:6px -28px}
.share-icons:hover.print span{background-position:-14px -28px}
.share-icons:hover.send-to-friend span{background-position:-34px -28px}
.share-icons:after{content:' ';display:block;clear:both}
.share-icons span{display:inline-block;line-height:29px;float:left}
.share-icons .share-icon{width:22px;height:22px;border:1px solid #ddd;border-radius:22px;margin-top:3px;background:url(../images/interface/share-icons.png) 0 0 no-repeat}
.share-icons.addwishlist span{background-position:6px 5px}
.share-icons.print span{background-position:-14px 5px}
.share-icons.send-to-friend span{background-position:-34px 5px}
.product-promo .promotional-message a.icon-question{background:url(../images/interface/questionmark.png) center center no-repeat;height:36px;width:24px}
.product-promo .promotional-message a.icon-question:before{display:none}
#wrapper{margin:0 auto}
.header,#footer,#navigation>nav{margin-left:auto;margin-right:auto;max-width:980px}
.main-wrapper{box-shadow:#ddd 0 0 7px;background:#fff;clear:both;max-width:1230px;margin:0 auto}
.main-wrapper:before,.main-wrapper:after{content:'';display:table}

.inner-wrapper{max-width:980px;margin:0 auto}
.dark-overlay{background:rgba(0,0,0,0.25);position:absolute;left:0;top:0;z-index:9999;width:100%;height:100%;display:none}

.header-left{position:relative;width:27%;float:left;margin-top:15px}
.header-search{width:33%;float:left;position:relative;margin-top:8px}
.header-right{margin-top:8px;text-transform:uppercase;width: 40%;
    float: right;}
.header-right a{color:#7c7c7c;letter-spacing:0.1em}
.header-right a:hover{color:#3e3e3e}

#header{font-size:10px;font-family:Open Sans,sans-serif;color:#7c7c7c;position:relative}
#header .header{padding:6px 0 16px}
#header .header:after{content:'';display:table;clear:both}
#header .header-left .primary-logo{display:block}
#header .header-left span{left:-999em;position:absolute}
#mini-cart{float:right;margin:0 0 0 10px;position:relative;z-index:10010;letter-spacing:0.05em;color:#3e3e3e;font-size:13px;line-height:17px}
#mini-cart .mini-cart-total{font-family:Open Sans,sans-serif;font-weight:600}
#mini-cart .mini-cart-total a{font-family:Open Sans,sans-serif;font-weight:600;color:#004b8d}
#mini-cart .mini-cart-total a .mini-cart-item-word{display:none}
#mini-cart .mini-cart-content{z-index:10012;display:none;position:absolute;right:-1px;top:25px;width:260px;max-width:260px;padding:30px 30px 20px;background:#fff;box-shadow:#7c7c7c 0 0 6px;border:1px solid #ddd;box-shadow:rgba(0,0,0,0.2) 0 0 0 1500px;font-size:12px}
#mini-cart .mini-cart-content .mini-cart-header{padding-bottom:10px}
#mini-cart .mini-cart-content .mini-cart-header p{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;color:#3e3e3e;letter-spacing:0.05em;margin:0}
#mini-cart .mini-cart-content .mini-cart-header p a{display:inline-block;width:50%;float:right;text-align:right;font-family:Open Sans,sans-serif;color:#7c7c7c;font-size:10px;line-height:14px;text-decoration:underline;text-transform:uppercase;font-weight:normal}
#mini-cart .mini-cart-content .mini-cart-header p a:hover{color:#3e3e3e}
#mini-cart .mini-cart-content .mini-cart-header p span{display:inline-block;width:49%}
#mini-cart .mini-cart-content .mini-cart-header p:after{content:'';display:table;clear:both}
#mini-cart .mini-cart-content .mini-cart-header .mini-cart-close{display:none}
#mini-cart .mini-cart-content .mini-cart-product{padding-right:0}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table{border-top:1px solid #ddd;margin-bottom:10px}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table thead{display:none}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table td{padding:8px 0;font-size:12px;letter-spacing:0.05em;text-transform:uppercase;color:#3e3e3e}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table td+td{white-space:nowrap;padding-left:5px;font-family:Open Sans,sans-serif;text-align:right}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table .order-shipping td{text-transform:none;font-size:11px;color:#7c7c7c}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table .order-shipping td+td{color:#3e3e3e}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table .order-total{font-size:13px;font-weight:600;background:#efefef}
#mini-cart .mini-cart-content .mini-cart-totals .order-totals-table .order-total td{padding:8px 10px}
#mini-cart .mini-cart-content .mini-cart-totals .mini-cart-slot{text-align:center;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#963434;border:1px solid #ddd;padding:20px 40px;margin:8px 0;text-transform:none}
#mini-cart .mini-cart-content .mini-cart-totals .mini-cart-link-cart{font-size:14px;line-height:14px;display:block;color:#fff;text-align:center;font-family:Open Sans,sans-serif;font-weight:600}
#mini-cart .mini-cart-content .mini-cart-totals .mini-cart-link-checkout{display:block;margin-top:15px;text-align:center;font-family:Open Sans,sans-serif;color:#3e3e3e;font-size:12px;text-decoration:underline;text-transform:none;letter-spacing:0.05em}
#mini-cart .mini-cart-content .mini-cart-totals .mini-cart-link-checkout:first-letter{text-transform:capitalize}
#mini-cart .mini-cart-content .mini-cart-totals .minicart-link-paypal{text-align:center;margin-top:15px}
#mini-cart .mini-cart-content .mini-cart-name,#mini-cart .mini-cart-content .mini-cart-attributes,#mini-cart .mini-cart-content .mini-cart-product .product-availability-list,#mini-cart .mini-cart-content .mini-cart-pricing{float:right;width:180px}
#mini-cart .mini-cart-content .mini-cart-pricing .value{vertical-align:bottom}
#mini-cart .mini-cart-content .collapsed .mini-cart-name,#mini-cart .mini-cart-content .collapsed .mini-cart-attributes,#mini-cart .mini-cart-content .collapsed .mini-cart-product .product-availability-list,#mini-cart .mini-cart-content .collapsed .mini-cart-pricing{width:236px}
#mini-cart .mini-cart-content:before{content:' ';background:url("../images/interface/pixel.png");position:absolute;top:-10px;left:0;height:10px;width:320px}
#mini-cart .mini-cart-content .quantity-basket-error{margin-top:15px;width:auto}
#mini-cart:hover .mini-cart-content,#mini-cart:hover .minicart-overlay{display:block}
#header .menu-utility-user,#header .menu-utility{float:right;line-height:17px}
#header .menu-utility-user li,#header .menu-utility li{display:inline;list-style:none;padding:0 6px 0 8px;border-right:#ddd 1px solid}
#header .menu-utility-user li.last,#header .menu-utility li.last{border:none;padding-right:0}
.mini-cart-products{overflow:auto}
.mini-cart-product{overflow:hidden;padding:20px 0;border-top:#ddd 1px solid}
.mini-cart-product .mini-cart-image{float:left;width:75px;margin-right:5px;text-align:center}
.mini-cart-product .mini-cart-image img{max-width:100%;margin:0 auto;display:inline-block}
.mini-cart-product .mini-cart-name a{letter-spacing:0.05em;font-family:Open Sans,sans-serif;font-style:italic;color:#7c7c7c;text-transform:none;line-height:16px}
.mini-cart-product .mini-cart-name a mark{font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;color:#3e3e3e}
.mini-cart-product .mini-cart-attributes{font-family:Open Sans,sans-serif;font-style:italic;color:#7c7c7c;text-transform:none}
.mini-cart-product .mini-cart-pricing{margin-top:10px;clear:right;font-family:Open Sans,sans-serif;}
.mini-cart-product .mini-cart-pricing .mini-cart-price{float:right}
.mini-cart-product .mini-cart-pricing:after{content:'';display:table;clear:both}
.mini-cart-product.collapsed{background:none}
.mini-cart-product.collapsed .mini-cart-name,.mini-cart-product.collapsed .mini-cart-attributes,.mini-cart-product.collapsed .mini-cart-pricing,.mini-cart-product.collapsed .product-availability-list{width:240px}
.ie7 #header{z-index:200}
.cookies-bg{position:absolute;top:0px;left:0px;background:#3e3e3e;height:25px;width:100%;display:none;z-index:-1}
.cookies-popup{position:fixed;bottom:0;left:0;right:0;display:none;width:100%;text-align:center;background-color:#3e3e3e;color:#fff;z-index:10002}
.cookies-popup p{padding:5px 20px;line-height:20px;font-size:11px;margin:0;word-spacing:0.05em}
.cookies-popup a{text-decoration:underline;color:#fff}
.cookies-popup .cookie-button{text-decoration:none;padding:4px 8px;text-transform:uppercase;background-color:#004b8d;font-size:9px;line-height:18px;font-family:Open Sans,sans-serif;font-weight:600;display:inline-block;vertical-align:middle}
.pt_apps .cookies-popup p{line-height:25px;font-size:11px;margin:0;word-spacing:0.05em}
.minicart-overlay{display:none;transition:all 0.2s linear;position:fixed;z-index:10009;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2)}
.js .mini-cart-toggler{background:url("../images/interface/minicart-toggler.png") no-repeat 0 0;cursor:pointer;width:15px;height:15px;position:absolute;top:20px;left:0px}
.js .mini-cart-product{position:relative}
.js div.collapsed .mini-cart-toggler{background:url("../images/interface/minicart-toggler.png") no-repeat -20px 0}
.js div.collapsed .mini-cart-image{display:none}
.gc-bubbleDefault{pointer-events:none}
.clearfix,.collections-container .subcategories-container{clear:both}
.bx-loading{display:none}
.bx-pager-item{position:relative}
.social_links.small{float:right;margin-top:4px}
.social_links.small a{display:inline-block;width:22px;height:22px;background:url(../images/interface/small-social.png) 0 0 no-repeat;text-indent:999px}
.social_links.small a.google{background-position:0 0}
.social_links.small a.twitter{background-position:-27px 0}
.social_links.small a.pinterest{background-position:-54px 0}
.social_links.small a.facebook{background-position:-82px 0}
.social_links.medium{float:right;margin-left:-10px;margin-top:4px}
.social_links.medium a{display:inline-block;width:42px;height:42px;background:url(../images/interface/medium-social.png) 0 0 no-repeat;text-indent:999px}
.social_links.medium a.google{background-position:0 0}
.social_links.medium a.twitter{background-position:-47px 0}
.social_links.medium a.pinterest{background-position:-94px 0}
.social_links.medium a.facebook{background-position:-122px 0}
.bx-wrapper li{position:relative}
.bx-wrapper .bx-viewport{border:0 !important;left:0 !important;box-shadow:none !important;background:none !important;padding:0;text-align:center}
.bx-wrapper .bx-controls-direction a{margin-top:-17px !important;width:20px !important;height:35px !important}
.bx-wrapper .bx-prev{left:-25px !important;background:url("../images/interface/sticky-arrows.png") no-repeat scroll 0px 0px transparent !important}
.bx-wrapper .bx-next{right:-25px !important;background:url("../images/interface/sticky-arrows.png") no-repeat scroll -20px 0px transparent !important}
.bx-wrapper img{margin:0 auto}
#compare-slider{padding-left:28px}
#compare-slider>div{float:left;list-style:none outside none;position:relative;width:148px;margin-right:20px}
#compare-slider>div:last-child{margin-right:0}
#compare-slider:after{content:' ';display:block;clear:both}
.sticky-bottom{position:fixed;bottom:0;left:0;width:100%;height:36px;z-index:10001}
.sticky-bottom.no-lastview.no-compare{display:none}
.sticky-bottom .thumb-link img{display:block;width:120px;height:181px}
.sticky-bottom>ul{width:380px;margin:0 auto;padding:0}
.sticky-bottom>ul>li{float:left;position:relative;width:50%}
.sticky-bottom>ul>li:first-child{text-align:center}
.sticky-bottom>ul>li:first-child>a{text-align:right;float:right}
.sticky-bottom>ul>li:first-child>a>span{padding-right:10px}
.sticky-bottom>ul>li>a{font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#fff;line-height:36px;display:inline-block;width:200px;text-align:left;z-index:100004;position:relative}
.sticky-bottom>ul>li>a:hover,.sticky-bottom>ul>li>a.detail-opened{font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:0.11em}
.sticky-bottom>ul>li .sticky-detail{display:none;z-index:10002;position:absolute;width:540px;bottom:-50px;left:85px;margin-left:-270px;background:#fff;box-shadow:#3e3e3e 0 0 7px;padding:20px;text-align:center}
.sticky-bottom>ul>li .sticky-detail:after{content:'';position:absolute;bottom:-22px;left:50%;margin-left:-25px;width:50px;height:22px;background:url(../images/interface/sticky-arrow.png) no-repeat}
.sticky-bottom>ul>li .sticky-detail .sticky-close,.sticky-bottom>ul>li .sticky-detail .remove-compare{position:absolute;width:26px;height:26px;top:13px;right:10px;cursor:pointer;background:url(../images/interface/sticky-close.png) no-repeat;z-index:999;text-indent:9999px}
.sticky-bottom>ul>li .sticky-detail .remove-compare{width:18px;height:18px;opacity:0.5;background:url(../images/interface/sticky-close.png) center center no-repeat}
.sticky-bottom>ul>li .sticky-detail>h3{font-family:Open Sans,sans-serif;font-weight:600;font-size:28px;text-transform:uppercase;color:#3e3e3e;margin:10px;text-align:left}
.sticky-bottom>ul>li .sticky-detail>h3 span{font-size:14px}
.sticky-bottom>ul>li .sticky-detail .sticky-slider li{background:url(../images/placeholder.png) no-repeat center center;min-height:200px;border:#fff 1px solid}
.sticky-bottom>ul>li .sticky-detail .sticky-slider li .product-tile{max-width:128px}
.sticky-bottom>ul>li .sticky-detail .sticky-slider li .product-tile .product-other{padding-bottom:0}
.sticky-bottom>ul>li .sticky-detail .sticky-slider li.no-item{background:url(../images/placeholder.png) no-repeat center center;min-height:200px}
.sticky-bottom>ul>li .sticky-detail .sticky-slider li:hover{border:#ddd 1px solid;box-shadow:#ddd 0 0 4px}
.sticky-bottom>ul>li .sticky-detail .sticky-slider .active li,.sticky-bottom>ul>li .sticky-detail .sticky-slider #viewed-slider li{background:none}
.sticky-bottom>ul>li.sticky-compare .sticky-detail .compare-button{clear:both;margin:10px 0 25px;height:33px;line-height:33px}
.sticky-bottom .sticky-row-overlay{position:fixed;left:0;right:0;bottom:0;height:36px;background:#004b8d;z-index:10003}
.sticky-bottom .sticky-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.2);z-index:10001;display:none}
.sticky-bottom .sticky-viewed>a{border-left:#7c7c7c 1px solid;padding-left:10px;width:176px !important}
.sticky-viewed .product-promo .promotional-message-content,.sticky-compare .product-promo .promotional-message-content{margin-left:-102px;top:40px !important;box-shadow:#ddd 0 0 3px}
.product-tile{position:relative;margin:0 10px;padding:0 0 15px}
.product-tile .product-image{margin:10px auto 20px;position:relative}
.product-tile .product-image img{max-width:100%;width:auto;height:auto;margin:0 auto}
.product-tile h4{font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:0.1em;color:#3e3e3e;text-transform:uppercase;font-size:12px}
.product-tile .product-name a{font-family:Open Sans,sans-serif;font-style:italic;color:#7c7c7c;line-height:16px}
.product-tile .product-name h2{font-size:1.1em;font-weight:normal;margin-bottom:5px}
.product-tile .product-name mark{background:none;color:#3e3e3e;font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;display:inline;text-transform:uppercase}
.product-tile .product-name span{display:block}
.product-tile p{font-family:Open Sans,sans-serif;font-style:italic;color:#7c7c7c;letter-spacing:0.05em}
.product-tile .product-pricing{height:17px;font-family:Open Sans,sans-serif;color:#3e3e3e;letter-spacing:0.05em;font-size:14px;margin:10px 0}
.product-tile .product-pricing .price-standard{font-size:12px;color:#7c7c7c;text-decoration:line-through}
.product-tile .product-rating{position:absolute;bottom:15px;left:0;width:100%}
.product-tile .product-compare{line-height:20px}
.product-tile .product-compare input{margin:1px 10px 0 6px;padding:0;float:left}
.product-tile .product-compare label{float:none;padding:0;margin:0}
.product-tile .product-compare:after{content:'';display:table;clear:both;width:100%}
.product-tile.hasRating .product-other{padding-bottom:25px}
.product-tile.hasCompare.hasRating .product-compare{float:right}
.product-tile.hasCompare.hasRating .product-other{padding-bottom:0}
.product-tile.hasCompare.hasRating .product-rating{width:auto}
.float-left{float:left}
.float-right{float:right}
.primary-content{float:right;padding:0 0 20px;position:relative;width:775px}
#secondary{float:left;width:197px}
#secondary nav a{margin-left:15px}
#secondary nav a:hover{font-family:Open Sans,sans-serif;font-weight:600}
.primary-focus .primary-content{border:0 none;float:left;margin:0;width:709px}
.primary-focus #secondary{background:none repeat scroll 0 0 transparent;border:0 none;float:right;width:210px}
.full-width .primary-content{border:0 none;width:100%}
.page-content .primary-content{width:775px}
.breadcrumb>li:first-child>a{padding-left:0}
.breadcrumb li{display:inline;list-style:none outside none}
.breadcrumb h1 .paging-current-page{left:-999em;position:absolute}
.breadcrumb a.searchphraselink{background:none repeat scroll 0 0 transparent;color:#3EBAEA;font-family:Georgia,serif;font-style:italic;padding:0}
.breadcrumb{padding:10px 0;margin:0}
.breadcrumb h1{display:block;color:#3e3e3e;text-transform:uppercase;font-size:36px;line-height:40px;font-weight:300;margin:12px 0 8px}
.breadcrumb h1 em{display:inline-block;border:1px solid #3e3e3e;padding:0 3px;margin-left:8px;margin-top:8px;vertical-align:top;font-style:normal;font-size:11px;line-height:16px;font-weight:600}
.breadcrumb h1 i{font-style:normal;font-weight:300}
.breadcrumb h1 span{float:none}
.breadcrumb h1 span a{background:none}
.breadcrumb h1 span.breadcrumb-result-text a{color:#3e3e3e;font-size:40px;text-transform:uppercase}
.breadcrumb h1 a.breadcrumb-last{background:none !important;font-style:italic}
.breadcrumb>a,.breadcrumb>li>a,.breadcrumb .last,.breadcrumb h2,.breadcrumb span.breadcrumb-last{background:url("../images/interface/breadcrumb-separator.png") no-repeat right center;font-size:10px;color:#7c7c7c;text-transform:uppercase;letter-spacing:0.1em;text-decoration:underline;padding:0 15px 0 8px}
.breadcrumb>a.breadcrumb-home,.breadcrumb>li>a.breadcrumb-home,.breadcrumb .last.breadcrumb-home,.breadcrumb h2.breadcrumb-home,.breadcrumb span.breadcrumb-last.breadcrumb-home{padding-left:0}
.breadcrumb>a:hover,.breadcrumb>li>a:hover{color:#3e3e3e}
.breadcrumb .last,.breadcrumb span.breadcrumb-last{background:none;color:#3e3e3e;display:inline-block}
.breadcrumb .last mark,.breadcrumb span.breadcrumb-last mark{display:inline}
.breadcrumb .breadcrumb-last{text-decoration:none}
.breadcrumb li:last-child a{background:none}
.breadcrumb h2{position:relative;display:inline-block}
.full-site-link,.product-number{display:none}
#PasswordResetForm span.error,#NewPasswordForm span.error{padding:0}
.ui-widget-overlay{background:url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333;opacity:0.4;z-index:10020 !important}
.ui-tabs{padding:0}
.ui-dialog{background:none repeat scroll 0 0 #fff;z-index:10030 !important;padding:20px 30px}
.ui-dialog:not(.sizing-dialog){width:500px !important}
.ui-dialog .ui-dialog-titlebar{position:absolute;right:20px;top:15px}
.ui-dialog .ui-widget-header{border:0 none;border-radius:0 0 0 0;height:23px;text-transform:uppercase}
.ui-dialog .ui-dialog-title{font-family:Open Sans,sans-serif;font-weight:600;display:none}
.ui-dialog .ui-dialog-content{padding:0}
.ui-dialog .ui-icon-closethick{background:url("../images/interface/expand-close.png") no-repeat 0px 0px #fff;height:34px;width:34px}
.ui-dialog .ui-dialog-titlebar-close{border:none;border-radius:0;height:34px;margin:0;padding:0;right:0px;top:0px;width:34px;display:block;z-index:9999}
.ui-dialog .ui-dialog-titlebar-close span{margin:0;padding:0;display:block}
.ui-dialog h1,.ui-dialog h2{font-size:30px;font-family:Open Sans,sans-serif;margin:0 40px 20px 0;text-transform:uppercase}
.ui-dialog h1 span,.ui-dialog h2 span{display:inline-block}
.ui-dialog .dialog-required{font-weight:400;position:relative;text-transform:none}
.ui-dialog legend{display:none}
.ui-dialog .example-text{color:#8F979D;display:inline-block;margin-left:33%}
.ui-accordion .ui-accordion-content{padding:20px}
.ui-accordion .ui-accordion-header{height:53px;line-height:53px;margin-top:0}
.ui-accordion .ui-accordion-header.ui-state-default,.ui-accordion .ui-accordion-header.ui-state-hover,.ui-accordion .ui-accordion-header.ui-state-active{border-top:none;box-shadow:#ccc 0 -1px 0}
.ui-accordion .ui-accordion-header a{display:block;text-transform:uppercase;font-size:16px}
.ui-accordion .ui-accordion-header .ui-icon{right:20px;left:auto;top:50%;margin-top:-8px;width:16px;height:16px}
.product-tabs.ui-tabs .ui-tabs-nav{overflow:hidden}
.ui-tabs .ui-tabs-nav{border:0 none;padding:0}
.ui-tabs .ui-tabs-nav li{border:0;top:-1px;list-style:none outside none !important;margin:0 15px -1px 0;background:#fff}
.ui-tabs .ui-tabs-nav li.ui-state-active{padding-bottom:0;border-color:#fff;border-bottom:3px solid #3e3e3e !important}
.ui-tabs .ui-tabs-nav li.ui-state-active:after,.ui-tabs .ui-tabs-nav li.ui-state-active:before{content:' ';display:inline-block;width:1000px;border-bottom:1px solid #ddd;position:absolute;right:-1000px;bottom:-3px}
.ui-tabs .ui-tabs-nav li.ui-state-active:before{left:-1000px}
.ui-tabs .ui-tabs-nav li.ui-state-active a{font-weight:600}
.ui-tabs .ui-tabs-nav li a{color:#3e3e3e;text-transform:uppercase;letter-spacing:0.05em;padding:10px 0}
.ui-tabs .ui-tabs-panel{border-radius:0;box-shadow:none;margin:0;padding:10px 0.7em}
.pt_cart .primary-focus .primary-content{float:left;width:710px}
.pt_cart .primary-focus .primary-content h1{font-family:Open Sans,sans-serif;font-weight:600;font-size:38px;margin-bottom:18px;text-transform:uppercase;line-height:42px}
.pt_cart .primary-focus .primary-content #storepickup-basket-error{clear:both}
.pt_cart .primary-focus .primary-content #storepickup-basket-error .error-wrapper{margin:5px 0;padding:5px 0;background:#f1e6e6;border:2px solid #af0000;color:#af0000;text-align:center;display:inherit;line-height:16px}
.cart-promo{font-style:italic;margin:0.3em 0;padding:1em;text-align:center}
.cart-promo .bonus-item-actions{font-size:1em !important;text-align:right;vertical-align:middle}
.cart-footer{padding:15px 0;overflow:hidden;clear:both}
.cart-footer-slot{clear:both;overflow:hidden;padding:10px 0 15px}
.cart-footer-banner{background:#e1e9ea}
.cart-footer-banner .cart-footer-content{float:left;width:60%}
.cart-footer-banner .cart-footer-content .cart-footer-inner{padding:10px 25px 15px}
.cart-footer-banner .cart-footer-image{float:right;width:40%}
.cart-footer-banner:after{content:' ';display:block;clear:both}
.cart-footer-banner h3{font-size:24px;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}
.cart-footer-banner p{margin-top:0}
.cart-footer-banner a{text-decoration:underline}
.estimate-shipping{clear:both;padding:0;color:#7c7c7c}
.estimate-shipping p{letter-spacing:0.05em;line-height:18px;margin:0}
.estimate-shipping span{display:inline-block;min-width:128px}
#secondary .order-totals-table .order-shipping a{display:none}
.promo-adjustment{color:#d00000}
ul.product-availability-list{margin:10px 0 0;padding:0}
ul.product-availability-list li{list-style:none outside none;margin:3px 0;color:#7c7c7c;position:relative;z-index:0}
ul.product-availability-list li span{display:inline-block;line-height:16px;width:7px;height:7px;border-radius:7px;background-color:#000;margin-right:6px}
ul.product-availability-list li.is-in-stock span{background-color:green}
ul.product-availability-list li.on-order span,ul.product-availability-list li.not-available span{background-color:red}
td.item-quantity-details ul.product-availability-list{margin:10px 0 0}
.account-welcome{padding:15px;margin-bottom:10px;background-color:#f3f3f3}
.account-welcome .welcome-message{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.account-welcome .welcome-message p{margin:5px 0;line-height:16px}
.account-welcome .not-user{margin:10px 0 0}
.account-welcome .not-user p{margin:5px 0;line-height:16px}
.account-welcome .not-user button{text-decoration:underline}
.last-visited h2{font-size:1.2em;font-style:italic;font-weight:normal}
.last-visited .jcarousel-clip{margin:0 20px;overflow:hidden;width:167px}
.last-visited .jcarousel-item{width:167px}
.last-visited .jcarousel-next{background:url("../images/interface/icon-jcarousel-horiz-arrow-right.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;position:absolute;right:0;top:50%;width:10px}
.last-visited .jcarousel-prev{background:url("../images/interface/icon-jcarousel-horiz-arrow-left.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;left:0;position:absolute;top:50%;width:10px}
.last-visited .jcarousel-prev-disabled,.last-visited .jcarousel-next-disabled{background-image:none}
td.item-details .name{font-family:Open Sans,sans-serif;font-weight:normal;text-transform:uppercase}
td.item-details .value{font-family:Open Sans,sans-serif;font-weight:600}
td.item-details .promo-li{font-size:11px;line-height:14px;color:#963434;border:1px solid #C0BEBE;width:auto;padding:6px;margin:5px 0 0;text-transform:uppercase;display:inline-block}
td.item-details .promo-li p{margin:0}
td.item-details .promo-li a{color:inherit;font-family:Open Sans,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}
td.item-details .promo-li strong,td.item-details .promo-li b{font-family:Open Sans,sans-serif;font-weight:600}
td.item-details .price-standard{text-decoration:line-through}
td.item-details .product-list-item .label{font-family:Open Sans,sans-serif;font-style:italic;line-height:17px;text-transform:capitalize}
td.item-details mark{line-height:20px;font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}
td.item-details a{font-family:Open Sans,sans-serif;font-style:italic;line-height:17px;text-transform:none}
td.item-details .item-edit-details{padding-top:20px}
td.item-details .item-edit-details a{font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;text-decoration:underline}
.pt_cart .primary-focus #secondary h1{font-size:2.1em;font-family:Open Sans,sans-serif;font-weight:600;margin-top:15px;text-transform:uppercase}
.pt_cart .primary-focus #secondary .section-header{background:none;border:none}
.pt_cart .primary-focus #secondary .section-header .dialog-required{display:none}
.pt_cart .primary-focus #secondary .login-box{margin:18px 0 0.5em;background:none repeat scroll 0 0 #f3f3f3}
.pt_cart .primary-focus #secondary .login-box h2{padding:1.2em 1.5em 0.8em;line-height:17px}
.pt_cart .primary-focus #secondary .login-box .form-row{margin:10px 0}
.pt_cart .primary-focus #secondary .login-box .form-row label{display:none;float:none}
.pt_cart .primary-focus #secondary .login-box .form-row input[type="text"],.pt_cart .primary-focus #secondary .login-box .form-row input[type="password"]{background:none repeat scroll 0 0 white;border:1px solid #ddd;font-size:11px;height:27px;letter-spacing:0.05em;margin-left:0;padding:0;text-indent:5px;width:200px}
.pt_cart .primary-focus #secondary .login-box-content{padding:0 1.5em 0.7em}
.pt_cart .primary-focus #secondary .login-box-content h3{font-size:12px;line-height:15px;text-transform:uppercase;margin-bottom:5px;margin-top:5px}
.pt_cart .primary-focus #secondary .login-box-content h3 *{vertical-align:middle;display:inline-block;margin-top:0}
.pt_cart .primary-focus #secondary .login-box-content p{margin-bottom:10px;margin-top:5px}
.pt_cart .primary-focus #secondary .login-box-content a{text-decoration:underline;color:#7c7c7c}
.pt_cart .primary-focus #secondary .login-box-content .required-star{display:none}
.pt_cart .primary-focus #secondary .login-box-content .label-inline label{display:inline-block;padding-left:5px}
.pt_cart .primary-focus #secondary .banner-summer-sale img{max-width:100%;height:auto}
.pt_cart .estimate-shipping,.pt_checkout .estimate-shipping{padding:3px 0}
.pt_cart .primary-focus #secondary h1,.pt_checkout .primary-focus #secondary h1{font-size:2em;margin-top:12px;margin-bottom:6px}
.pt_cart .label,.pt_checkout .label{margin-right:2px}
.pt_cart .sku,.pt_cart .order-sales-tax,.pt_checkout .sku,.pt_checkout .order-sales-tax{display:none}
.pt_cart .primary-focus #secondary h1{margin-top:-60px}
.pt_cart .primary-focus #secondary .login-account h2{padding:14px 1.5em 0.7em;font-size:14px}
.pt_cart .primary-focus #secondary .login-account .form-row{margin:0 0 6px}
.pt_cart .primary-focus #secondary .login-account .login-box-content{padding-bottom:1.1em}
.pt_cart .primary-focus #secondary .login-account .login-box-content label{font-size:1em}
.pt_cart .primary-focus #secondary .login-account .login-box-content input[type="checkbox"]{margin-top:2px}
.pt_cart .primary-focus #secondary .login-account .form-row-button{margin-top:12px}
.pt_cart .primary-focus #secondary .login-box .form-row{margin-top:0}
.pt_cart #password-reset{display:block;margin-top:10px}
.pt_account #primary .col-1,.pt_order #primary .col-1,.pt_checkout #primary .col-1{width:49.36%;margin-right:1.275;margin-top:0}
.pt_account #primary .col-2,.pt_order #primary .col-2,.pt_checkout #primary .col-2{width:49.36%;margin-top:0}
.pt_account #primary .login-box,.pt_order #primary .login-box,.pt_checkout #primary .login-box{background:none repeat scroll 0 0 #f3f3f3;margin:0 0 0.8em}
.pt_account #primary .login-box a,.pt_order #primary .login-box a,.pt_checkout #primary .login-box a{text-decoration:underline}
.pt_account #primary .login-box .section-header,.pt_order #primary .login-box .section-header,.pt_checkout #primary .login-box .section-header{border-bottom:1px solid #fff;margin:0;vertical-align:middle;font-size:15px;line-height:1;padding:24px 0 24px 55px;font-family:Open Sans,sans-serif;font-weight:600}
.pt_account #primary .login-box .section-header .dialog-required,.pt_order #primary .login-box .section-header .dialog-required,.pt_checkout #primary .login-box .section-header .dialog-required{display:none}
.pt_account #primary .login-box .section-header i,.pt_order #primary .login-box .section-header i,.pt_checkout #primary .login-box .section-header i{margin-left:-41px;margin-right:7px;margin-top:-4px}
.pt_account #primary .login-box .form-row,.pt_order #primary .login-box .form-row,.pt_checkout #primary .login-box .form-row{margin-bottom:8px}
.pt_account #primary .login-box .login-box-content,.pt_order #primary .login-box .login-box-content,.pt_checkout #primary .login-box .login-box-content{padding:5px 18px 12px}
.pt_account #primary .login-account .section-header,.pt_order #primary .login-account .section-header,.pt_checkout #primary .login-account .section-header{background:url("../images/myaccount_login_returning.png") no-repeat 17px center}
.pt_account #primary .login-order-track,.pt_order #primary .login-order-track,.pt_checkout #primary .login-order-track{min-height:290px}
.pt_account #primary .login-order-track .section-header,.pt_order #primary .login-order-track .section-header,.pt_checkout #primary .login-order-track .section-header{background:url("../images/myaccounglogin_order.png") no-repeat 17px center}
.pt_account #primary .login-order-track .login-box-content,.pt_order #primary .login-order-track .login-box-content,.pt_checkout #primary .login-order-track .login-box-content{padding-top:5px}
.pt_account #primary .login-create-account .section-header,.pt_order #primary .login-create-account .section-header,.pt_checkout #primary .login-create-account .section-header{background:url("../images/myaccount_login_newcustomer.png") no-repeat 11px center}
.pt_account #primary .login-create-account .login-box-content,.pt_order #primary .login-create-account .login-box-content,.pt_checkout #primary .login-create-account .login-box-content{padding-top:5px}
.pt_account #primary .login-create-account .content-asset p,.pt_order #primary .login-create-account .content-asset p,.pt_checkout #primary .login-create-account .content-asset p{margin-bottom:10px}
.pt_account #primary .login-create-account .content-asset ul,.pt_order #primary .login-create-account .content-asset ul,.pt_checkout #primary .login-create-account .content-asset ul{margin:10px 0}
.pt_account #primary .login-create-account .content-asset li,.pt_order #primary .login-create-account .content-asset li,.pt_checkout #primary .login-create-account .content-asset li{line-height:20px}
.pt_account #primary .login-create-account .content-asset li:before,.pt_order #primary .login-create-account .content-asset li:before,.pt_checkout #primary .login-create-account .content-asset li:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:11px;margin-right:10px;background:url(../images/interface/icon-valid.png) no-repeat center center}
.pt_account #primary .login-create-account #dwfrm_login_register,.pt_account #primary .login-create-account .login-oauth,.pt_order #primary .login-create-account #dwfrm_login_register,.pt_order #primary .login-create-account .login-oauth,.pt_checkout #primary .login-create-account #dwfrm_login_register,.pt_checkout #primary .login-create-account .login-oauth{display:inline-block;vertical-align:middle}
.pt_account #primary .login-create-account #dwfrm_login_register .form-row-button,.pt_order #primary .login-create-account #dwfrm_login_register .form-row-button,.pt_checkout #primary .login-create-account #dwfrm_login_register .form-row-button{margin:3px 5px 8px 0}
.pt_account #primary .login-create-account .login-oauth p,.pt_account #primary .login-create-account .login-oauth form,.pt_order #primary .login-create-account .login-oauth p,.pt_order #primary .login-create-account .login-oauth form,.pt_checkout #primary .login-create-account .login-oauth p,.pt_checkout #primary .login-create-account .login-oauth form{display:inline-block;vertical-align:middle;margin:0;line-height:0}
.pt_account #primary .login-create-account .login-oauth input[type="image"],.pt_order #primary .login-create-account .login-oauth input[type="image"],.pt_checkout #primary .login-create-account .login-oauth input[type="image"]{width:28px;margin-left:5px}
.pt_account #primary .guest-checkout .section-header,.pt_order #primary .guest-checkout .section-header,.pt_checkout #primary .guest-checkout .section-header{background:url("../images/guest-checkout.png") no-repeat scroll 11px 10px transparent}
.pt_account #main,.pt_order #main{margin-left:auto;margin-right:auto;max-width:980px}
.pt_account #main h1,.pt_order #main h1{padding:0 8px;font-family:Open Sans,sans-serif;font-weight:300;text-transform:uppercase;font-size:38px;position:absolute;top:-64px;left:-216px}
.pt_account #main h2,.pt_order #main h2{padding:0}
.pt_account #main #primary,.pt_order #main #primary{margin-top:69px;padding-left:0;padding-bottom:25px}
.pt_account #main #secondary,.pt_order #main #secondary{margin:69px 0 11px}
.pt_account #main #secondary a,.pt_order #main #secondary a{color:#3e3e3e}
.pt_account #main p,.pt_order #main p{padding:0;margin:5px 0 17px 0;line-height:18px}
.pt_account #main p+form,.pt_order #main p+form{margin-top:-2px}
.pt_account #main .required-input,.pt_order #main .required-input{float:left;width:90%}
.pt_account #main .required-star,.pt_order #main .required-star{width:5%;display:block;float:right;height:35px;line-height:35px}
.pt_account #main input[type=text],.pt_account #main input[type=password],.pt_order #main input[type=text],.pt_order #main input[type=password]{height:35px;line-height:13px;padding:0 10px;border-radius:0;border:1px solid #dcdcdc;outline:none;-moz-appearance:none;-webkit-appearance:none;width:95%}
.pt_account #main .checkmark-grey.fl,.pt_order #main .checkmark-grey.fl{padding:0;margin:0}
.pt_account #main>div,.pt_order #main>div{max-width:980px;margin:0 auto}
.pt_account #main .label-inline label,.pt_order #main .label-inline label{line-height:13px;padding-left:5px}
.pt_account #main .form-row,.pt_order #main .form-row{margin-bottom:5px}
.pt_account #main .form-row-button,.pt_order #main .form-row-button{padding-top:3px;margin-bottom:13px}
.pt_account #main .form-row-button a,.pt_order #main .form-row-button a{margin-left:5px}
.pt_account #main .form-row-button button,.pt_order #main .form-row-button button{padding:8px 15px;font-size:12px;letter-spacing:0.05em}
.pt_order .search-result-options,.pt_order-confirmation .search-result-options{border:none}
.pt_order .pagination,.pt_order-confirmation .pagination{font-family:Open Sans,sans-serif;font-weight:600}
.pt_order .order-history-header,.pt_order-confirmation .order-history-header{padding:20px 15px;background:#f3f3f3;overflow:hidden}
.pt_order .order-history-header .label,.pt_order-confirmation .order-history-header .label{display:inline-block;width:33%;font-family:Open Sans,sans-serif;font-weight:600}
.pt_order .order-history-header:after,.pt_order-confirmation .order-history-header:after{content:' ';display:block;clear:both}
.pt_order .order-history-items,.pt_order-confirmation .order-history-items{margin:1px 0 10px}
.pt_order .order-history-table tr:first-child,.pt_order-confirmation .order-history-table tr:first-child{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:14px}
.pt_order .order-history-table th,.pt_order-confirmation .order-history-table th{padding-top:20px;font-weight:normal}
.pt_order .order-history-table tr:last-child td,.pt_order-confirmation .order-history-table tr:last-child td{padding-bottom:20px}
.pt_order .order-history-table th,.pt_order .order-history-table td,.pt_order-confirmation .order-history-table th,.pt_order-confirmation .order-history-table td{border-right:1px solid #fff;background:#f3f3f3;padding-left:15px;padding-right:15px}
.pt_order .order-history-table th:last-child,.pt_order .order-history-table td:last-child,.pt_order-confirmation .order-history-table th:last-child,.pt_order-confirmation .order-history-table td:last-child{border-right:none}
.pt_order .order-history-table .order-items p,.pt_order-confirmation .order-history-table .order-items p{margin:0 !important}
.pt_order .order-history-table .order-items .order-item-name,.pt_order-confirmation .order-history-table .order-items .order-item-name{text-transform:uppercase}
.pt_order .order-history-table .order-items li:not(:first-child),.pt_order-confirmation .order-history-table .order-items li:not(:first-child){margin-top:20px}
.pt_order .item-list,.pt_order-confirmation .item-list{margin-bottom:15px}
.pt_order .item-list>tbody,.pt_order-confirmation .item-list>tbody{line-height:16px}
.pt_order .item-list>tbody p,.pt_order-confirmation .item-list>tbody p{margin:0 !important}
.pt_order .item-list>tbody>tr>th,.pt_order-confirmation .item-list>tbody>tr>th{padding-top:20px;font-weight:normal}
.pt_order .item-list>tbody>tr:first-child,.pt_order-confirmation .item-list>tbody>tr:first-child{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:14px}
.pt_order .item-list>tbody>tr:last-child>td,.pt_order-confirmation .item-list>tbody>tr:last-child>td{padding-bottom:20px}
.pt_order .item-list>tbody>tr .order-billing>div>address,.pt_order-confirmation .item-list>tbody>tr .order-billing>div>address{font-style:normal}
.pt_order .item-list>tbody>tr>th,.pt_order .item-list>tbody>tr>td,.pt_order-confirmation .item-list>tbody>tr>th,.pt_order-confirmation .item-list>tbody>tr>td{border-right:1px solid #fff;background:#f3f3f3;padding-left:15px;padding-right:15px;line-height:18px}
.pt_order .item-list>tbody>tr>th:last-child,.pt_order .item-list>tbody>tr>td:last-child,.pt_order-confirmation .item-list>tbody>tr>th:last-child,.pt_order-confirmation .item-list>tbody>tr>td:last-child{border-right:none}
.pt_order .item-list>tbody .order-items .order-item-name,.pt_order-confirmation .item-list>tbody .order-items .order-item-name{text-transform:uppercase}
.pt_order .item-list>tbody .order-items li:not(:first-child),.pt_order-confirmation .item-list>tbody .order-items li:not(:first-child){margin-top:20px}
.pt_order .item-list>tbody .order-totals-table tr td,.pt_order-confirmation .item-list>tbody .order-totals-table tr td{width:50%;padding:0}
.pt_order .item-list>tbody .order-totals-table tr td:last-child,.pt_order-confirmation .item-list>tbody .order-totals-table tr td:last-child{text-align:right;width:50%;vertical-align:middle}
.pt_order .item-list>tbody .order-totals-table tr.order-total td,.pt_order-confirmation .item-list>tbody .order-totals-table tr.order-total td{padding-top:15px}
.pt_order .order-shipment-table th,.pt_order-confirmation .order-shipment-table th{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:14px}
.pt_order .order-shipment-table th,.pt_order .order-shipment-table td,.pt_order-confirmation .order-shipment-table th,.pt_order-confirmation .order-shipment-table td{padding:10px 15px}
.pt_order .order-shipment-table .country,.pt_order-confirmation .order-shipment-table .country{text-transform:uppercase}
.pt_order .order-shipment-table .name a,.pt_order-confirmation .order-shipment-table .name a{font-family:Open Sans,sans-serif;font-style:italic;color:#7c7c7c;text-decoration:underline;line-height:18px}
.pt_order .order-shipment-table .name a mark,.pt_order-confirmation .order-shipment-table .name a mark{font-family:Open Sans,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}
.pt_order .order-shipment-table .label,.pt_order-confirmation .order-shipment-table .label{color:#7c7c7c;font-family:Open Sans,sans-serif;font-style:italic}
.pt_order .order-shipment-table .product-list-item .promo-li .promo-details,.pt_order-confirmation .order-shipment-table .product-list-item .promo-li .promo-details{display:inline-block;line-height:16px;color:#963434;border:1px solid #963434;padding:8px;text-transform:uppercase}
.pt_order .search-result-options,.pt_order-confirmation .search-result-options{min-height:12px;margin:0;padding:0}
.pt_order .search-result-options:first-child,.pt_order-confirmation .search-result-options:first-child{position:absolute;top:-26px;right:0}
.pt_order .order-detail-options,.pt_order-confirmation .order-detail-options{padding:20px 15px}
.pt_order .order-detail-options a,.pt_order-confirmation .order-detail-options a{margin-right:4px}
#RegistrationForm input[type=text],#RegistrationForm input[type="email"],#RegistrationForm input[type=password],#RegistrationForm select,#edit-address-form input[type=text],#edit-address-form input[type="email"],#edit-address-form input[type=password],#edit-address-form select,#PasswordResetForm input[type=text],#PasswordResetForm input[type="email"],#PasswordResetForm input[type=password],#PasswordResetForm select,#CreditCardForm input[type=text],#CreditCardForm input[type="email"],#CreditCardForm input[type=password],#CreditCardForm select,#NewPasswordForm input[type=text],#NewPasswordForm input[type="email"],#NewPasswordForm input[type=password],#NewPasswordForm select,#send-to-friend-form input[type=text],#send-to-friend-form input[type="email"],#send-to-friend-form input[type=password],#send-to-friend-form select,.checkout-later_form input[type=text],.checkout-later_form input[type="email"],.checkout-later_form input[type=password],.checkout-later_form select,.checkout-shipping input[type=text],.checkout-shipping input[type="email"],.checkout-shipping input[type=password],.checkout-shipping select,.checkout-billing input[type=text],.checkout-billing input[type="email"],.checkout-billing input[type=password],.checkout-billing select,.pt_customer-service input[type=text],.pt_customer-service input[type="email"],.pt_customer-service input[type=password],.pt_customer-service select,.pt_print input[type=text],.pt_print input[type="email"],.pt_print input[type=password],.pt_print select,.B2B input[type=text],.B2B input[type="email"],.B2B input[type=password],.B2B select{height:34px;line-height:13px;padding:0 10px;border-radius:0;border:1px solid #dcdcdc;outline:none;width:90%}
#RegistrationForm input[type=text],#RegistrationForm input[type="email"],#RegistrationForm input[type=password],#edit-address-form input[type=text],#edit-address-form input[type="email"],#edit-address-form input[type=password],#PasswordResetForm input[type=text],#PasswordResetForm input[type="email"],#PasswordResetForm input[type=password],#CreditCardForm input[type=text],#CreditCardForm input[type="email"],#CreditCardForm input[type=password],#NewPasswordForm input[type=text],#NewPasswordForm input[type="email"],#NewPasswordForm input[type=password],#send-to-friend-form input[type=text],#send-to-friend-form input[type="email"],#send-to-friend-form input[type=password],.checkout-later_form input[type=text],.checkout-later_form input[type="email"],.checkout-later_form input[type=password],.checkout-shipping input[type=text],.checkout-shipping input[type="email"],.checkout-shipping input[type=password],.checkout-billing input[type=text],.checkout-billing input[type="email"],.checkout-billing input[type=password],.pt_customer-service input[type=text],.pt_customer-service input[type="email"],.pt_customer-service input[type=password],.pt_print input[type=text],.pt_print input[type="email"],.pt_print input[type=password],.B2B input[type=text],.B2B input[type="email"],.B2B input[type=password]{-moz-appearance:none;-webkit-appearance:none;appearance:none}
#RegistrationForm select,#edit-address-form select,#PasswordResetForm select,#CreditCardForm select,#NewPasswordForm select,#send-to-friend-form select,.checkout-later_form select,.checkout-shipping select,.checkout-billing select,.pt_customer-service select,.pt_print select,.B2B select{width:322px;padding:6px}
#RegistrationForm input,#edit-address-form input,#PasswordResetForm input,#CreditCardForm input,#NewPasswordForm input,#send-to-friend-form input,.checkout-later_form input,.checkout-shipping input,.checkout-billing input,.pt_customer-service input,.pt_print input,.B2B input{max-width:300px;font-family:Open Sans,sans-serif;font-weight:600}
#RegistrationForm input.valid,#edit-address-form input.valid,#PasswordResetForm input.valid,#CreditCardForm input.valid,#NewPasswordForm input.valid,#send-to-friend-form input.valid,.checkout-later_form input.valid,.checkout-shipping input.valid,.checkout-billing input.valid,.pt_customer-service input.valid,.pt_print input.valid,.B2B input.valid{border-color:#559417}
#RegistrationForm .required-input,#edit-address-form .required-input,#PasswordResetForm .required-input,#CreditCardForm .required-input,#NewPasswordForm .required-input,#send-to-friend-form .required-input,.checkout-later_form .required-input,.checkout-shipping .required-input,.checkout-billing .required-input,.pt_customer-service .required-input,.pt_print .required-input,.B2B .required-input{float:left;width:90%}
#RegistrationForm .required-star,#edit-address-form .required-star,#PasswordResetForm .required-star,#CreditCardForm .required-star,#NewPasswordForm .required-star,#send-to-friend-form .required-star,.checkout-later_form .required-star,.checkout-shipping .required-star,.checkout-billing .required-star,.pt_customer-service .required-star,.pt_print .required-star,.B2B .required-star{width:10%;display:block;float:right;height:35px;line-height:35px}
#RegistrationForm label,#edit-address-form label,#PasswordResetForm label,#CreditCardForm label,#NewPasswordForm label,#send-to-friend-form label,.checkout-later_form label,.checkout-shipping label,.checkout-billing label,.pt_customer-service label,.pt_print label,.B2B label{padding-left:130px;width:150px;display:inline-block;font-family:Open Sans,sans-serif;font-weight:600}
#RegistrationForm .required-indicator,#edit-address-form .required-indicator,#PasswordResetForm .required-indicator,#CreditCardForm .required-indicator,#NewPasswordForm .required-indicator,#send-to-friend-form .required-indicator,.checkout-later_form .required-indicator,.checkout-shipping .required-indicator,.checkout-billing .required-indicator,.pt_customer-service .required-indicator,.pt_print .required-indicator,.B2B .required-indicator{display:inline-block;float:right;line-height:35px;color:#7c7c7c;font-size:8px}
#RegistrationForm .form-row,#edit-address-form .form-row,#PasswordResetForm .form-row,#CreditCardForm .form-row,#NewPasswordForm .form-row,#send-to-friend-form .form-row,.checkout-later_form .form-row,.checkout-shipping .form-row,.checkout-billing .form-row,.pt_customer-service .form-row,.pt_print .form-row,.B2B .form-row{width:100%;max-width:640px;min-height:43px;margin:0}
#RegistrationForm .form-row .form-caption,#edit-address-form .form-row .form-caption,#PasswordResetForm .form-row .form-caption,#CreditCardForm .form-row .form-caption,#NewPasswordForm .form-row .form-caption,#send-to-friend-form .form-row .form-caption,.checkout-later_form .form-row .form-caption,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row .form-caption,.pt_customer-service .form-row .form-caption,.pt_print .form-row .form-caption,.B2B .form-row .form-caption{max-width:338px;margin:10px 0 8px;width:100%;float:right}
#RegistrationForm .form-row .form-caption span,#edit-address-form .form-row .form-caption span,#PasswordResetForm .form-row .form-caption span,#CreditCardForm .form-row .form-caption span,#NewPasswordForm .form-row .form-caption span,#send-to-friend-form .form-row .form-caption span,.checkout-later_form .form-row .form-caption span,.checkout-shipping .form-row .form-caption span,.checkout-billing .form-row .form-caption span,.pt_customer-service .form-row .form-caption span,.pt_print .form-row .form-caption span,.B2B .form-row .form-caption span{display:block;padding-bottom:2px;margin-left:5px}
#RegistrationForm .form-row .error-message,#edit-address-form .form-row .error-message,#PasswordResetForm .form-row .error-message,#CreditCardForm .form-row .error-message,#NewPasswordForm .form-row .error-message,#send-to-friend-form .form-row .error-message,.checkout-later_form .form-row .error-message,.checkout-shipping .form-row .error-message,.checkout-billing .form-row .error-message,.pt_customer-service .form-row .error-message,.pt_print .form-row .error-message,.B2B .form-row .error-message{max-width:328px;margin:10px 16px;border:1px solid #900}
#RegistrationForm .form-indent,#edit-address-form .form-indent,#PasswordResetForm .form-indent,#CreditCardForm .form-indent,#NewPasswordForm .form-indent,#send-to-friend-form .form-indent,.checkout-later_form .form-indent,.checkout-shipping .form-indent,.checkout-billing .form-indent,.pt_customer-service .form-indent,.pt_print .form-indent,.B2B .form-indent{margin:5px 0 21px 36%;min-height:0;width:auto}
#RegistrationForm .form-indent label,#edit-address-form .form-indent label,#PasswordResetForm .form-indent label,#CreditCardForm .form-indent label,#NewPasswordForm .form-indent label,#send-to-friend-form .form-indent label,.checkout-later_form .form-indent label,.checkout-shipping .form-indent label,.checkout-billing .form-indent label,.pt_customer-service .form-indent label,.pt_print .form-indent label,.B2B .form-indent label{padding-left:10px;width:300px;font-family:Open Sans,sans-serif;}
#RegistrationForm .form-row-button,#edit-address-form .form-row-button,#PasswordResetForm .form-row-button,#CreditCardForm .form-row-button,#NewPasswordForm .form-row-button,#send-to-friend-form .form-row-button,.checkout-later_form .form-row-button,.checkout-shipping .form-row-button,.checkout-billing .form-row-button,.pt_customer-service .form-row-button,.pt_print .form-row-button,.B2B .form-row-button{max-width:500px;margin-left:36%;width:62%}
#RegistrationForm .form-row-button .btn-small,#edit-address-form .form-row-button .btn-small,#PasswordResetForm .form-row-button .btn-small,#CreditCardForm .form-row-button .btn-small,#NewPasswordForm .form-row-button .btn-small,#send-to-friend-form .form-row-button .btn-small,.checkout-later_form .form-row-button .btn-small,.checkout-shipping .form-row-button .btn-small,.checkout-billing .form-row-button .btn-small,.pt_customer-service .form-row-button .btn-small,.pt_print .form-row-button .btn-small,.B2B .form-row-button .btn-small{font-size:12px;letter-spacing:0;padding:10px 16px}
#RegistrationForm .form-row-button .form-caption,#edit-address-form .form-row-button .form-caption,#PasswordResetForm .form-row-button .form-caption,#CreditCardForm .form-row-button .form-caption,#NewPasswordForm .form-row-button .form-caption,#send-to-friend-form .form-row-button .form-caption,.checkout-later_form .form-row-button .form-caption,.checkout-shipping .form-row-button .form-caption,.checkout-billing .form-row-button .form-caption,.pt_customer-service .form-row-button .form-caption,.pt_print .form-row-button .form-caption,.B2B .form-row-button .form-caption{max-width:385px;width:100%;float:right;text-align:left;margin:0}
#RegistrationForm .form-row-button .form-caption a,#edit-address-form .form-row-button .form-caption a,#PasswordResetForm .form-row-button .form-caption a,#CreditCardForm .form-row-button .form-caption a,#NewPasswordForm .form-row-button .form-caption a,#send-to-friend-form .form-row-button .form-caption a,.checkout-later_form .form-row-button .form-caption a,.checkout-shipping .form-row-button .form-caption a,.checkout-billing .form-row-button .form-caption a,.pt_customer-service .form-row-button .form-caption a,.pt_print .form-row-button .form-caption a,.B2B .form-row-button .form-caption a{display:block;text-decoration:underline}
#RegistrationForm .form-field-tooltip a,#edit-address-form .form-field-tooltip a,#PasswordResetForm .form-field-tooltip a,#CreditCardForm .form-field-tooltip a,#NewPasswordForm .form-field-tooltip a,#send-to-friend-form .form-field-tooltip a,.checkout-later_form .form-field-tooltip a,.checkout-shipping .form-field-tooltip a,.checkout-billing .form-field-tooltip a,.pt_customer-service .form-field-tooltip a,.pt_print .form-field-tooltip a,.B2B .form-field-tooltip a{text-decoration:underline;color:#7c7c7c}
#RegistrationForm span.error,#edit-address-form span.error,#PasswordResetForm span.error,#CreditCardForm span.error,#NewPasswordForm span.error,#send-to-friend-form span.error,.checkout-later_form span.error,.checkout-shipping span.error,.checkout-billing span.error,.pt_customer-service span.error,.pt_print span.error,.B2B span.error{margin:0 0 0 46%;max-width:320px}
#RegistrationForm input[type="password"]+.form-caption,#edit-address-form input[type="password"]+.form-caption,#PasswordResetForm input[type="password"]+.form-caption,#CreditCardForm input[type="password"]+.form-caption,#NewPasswordForm input[type="password"]+.form-caption,#send-to-friend-form input[type="password"]+.form-caption,.checkout-later_form input[type="password"]+.form-caption,.checkout-shipping input[type="password"]+.form-caption,.checkout-billing input[type="password"]+.form-caption,.pt_customer-service input[type="password"]+.form-caption,.pt_print input[type="password"]+.form-caption,.B2B input[type="password"]+.form-caption{color:#7c7c7c;margin:9px 0 11px}
#RegistrationForm input[type="password"]+.error-message{color:#7c7c7c;margin:10px 15px 10px 0;max-width:308px}
#RegistrationForm .form-row .error-message{margin:10px 15px 10px 0;max-width:308px}
.pt_account .main-wrapper #main #primary #RegistrationForm .form-row-button{width:60%}
.pt_account .main-wrapper #main #primary #RegistrationForm .form-row-button .form-caption{width:75%}
.pt_account_dialog.ui-dialog h2{font-size:18px}
.pt_account_dialog.ui-dialog p{line-height:16px}
.pt_account_dialog.ui-dialog .ui-dialog-content{margin-top:25px}
.pt_account_dialog.ui-dialog .ui-dialog-titlebar-close{right:-8px;top:-5px}
#RegistrationForm .label-inline>*{margin-top:7px;margin-bottom:14px}
#RegistrationForm .form-row{max-width:620px}
.ui-dialog #edit-address-form .form-row .product-promo .promotional-message-content{margin-left:-217px}
.ui-dialog #edit-address-form .form-row .product-promo .promotional-message-content:after{left:94%}
#PasswordResetForm label,#edit-address-form label,#ContactUs label,#CreditCardForm label,.checkout-later_form label,.checkout-shipping label,.checkout-billing label{padding-left:0;width:160px}
#PasswordResetForm .form-row .form-caption,#edit-address-form .form-row .form-caption,#ContactUs .form-row .form-caption,#CreditCardForm .form-row .form-caption,.checkout-later_form .form-row .form-caption,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row .form-caption{max-width:334px}
#PasswordResetForm .form-row .error-message,#edit-address-form .form-row .error-message,#ContactUs .form-row .error-message,#CreditCardForm .form-row .error-message,.checkout-later_form .form-row .error-message,.checkout-shipping .form-row .error-message,.checkout-billing .form-row .error-message{max-width:383px}
#PasswordResetForm .form-indent,#edit-address-form .form-indent,#ContactUs .form-indent,#CreditCardForm .form-indent,.checkout-later_form .form-indent,.checkout-shipping .form-indent,.checkout-billing .form-indent{margin:0px 0 15px 33%}
#PasswordResetForm .form-row-button,#edit-address-form .form-row-button,#ContactUs .form-row-button,#CreditCardForm .form-row-button,.checkout-later_form .form-row-button,.checkout-shipping .form-row-button,.checkout-billing .form-row-button{margin-left:33%}
.forgotpass p{line-height:16px}
.account-nav-asset{background:none;line-height:1.5em;margin:-15px 10px -15px 0px;padding:0px 10px 0 0}
.account-nav-asset h2{font-style:normal;text-transform:uppercase;font-size:19px;font-family:Open Sans,sans-serif;font-weight:600;margin:19px 0 15px}
.account-nav-asset p{margin:10px 0 18px;padding:0 10px 0 0}
.account-nav-asset a{color:#3e3e3e;text-decoration:underline}
.account-nav-asset a:hover{color:#004b8d}
.account-logout{position:absolute;right:15px;top:-72px;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;line-height:40px;height:40px;vertical-align:middle}
.account-logout span{display:inline-block;text-transform:uppercase;float:left;margin-right:10px}
.account-logout a{float:right;display:inline-block;width:40px;height:40px;border-radius:40px;background-color:#f3f3f3;text-align:center}
.account-logout a:hover{background-color:#3e3e3e;background-image:url("../images/interface/icons-50x50-white.png")}
span[class="account-logout"]{display:inline-block;text-transform:uppercase;float:left}
span[class="account-logout"] a{margin-left:10px}
.form-label-text{display:block;font-size:18px;font-family:Open Sans,sans-serif;font-weight:600;padding:15px  0;text-transform:uppercase}
.form-label-text span{margin-right:5px}
.pt_account #main .login-box-content.returning-customers #dwfrm_login .required-indicator{display:none}
.pt_account #main .login-box.login-order-track #dwfrm_ordertrack .required-indicator{display:none}
.pt_account .main-wrapper #main #primary h1>i{margin-top:-14px}
.login-box-content.returning-customers .required-indicator{display:none}
ul.address-list{padding:0}
ul.address-list li,ul.payment-list li{float:left;list-style:none;margin:0 0 10px;min-height:135px;width:50%;line-height:20px;position:relative}
ul.address-list li .address-box,ul.payment-list li .address-box{padding:20px;border:#ddd 1px solid;margin-right:10px}
ul.address-list li.default,ul.payment-list li.default{border:none;float:none;padding:0}
ul.address-list li.default h3,ul.payment-list li.default h3{padding:20px;border-bottom:#fff 1px solid;text-transform:uppercase;line-height:30px;font-size:16px;font-family:Open Sans,sans-serif;font-weight:600;margin-right:10px;background:#f3f3f3}
ul.address-list li.default .address-box,ul.payment-list li.default .address-box{border:none;background:#f3f3f3}
ul.address-list li .btn,ul.payment-list li .btn{display:inline-block;margin-top:10px;line-height:10px}
ul.address-list li .delete,ul.payment-list li .delete{position:absolute;right:15px;top:10px;width:50px;height:50px;border-radius:50px;border:#ddd 1px solid;text-align:center;line-height:50px}
ul.address-list li .delete:hover,ul.payment-list li .delete:hover{background-color:#ddd}
ul.address-list .mini-address-title,ul.payment-list .mini-address-title{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}
ul.payment-list{overflow:hidden;padding:0}
.pt_account #main .payment-list p{margin:0}
.left-title{background:#f3f3f3;font-family:Open Sans,sans-serif;font-weight:600;padding:9px 14px;border:0 none;display:block;text-transform:uppercase}
.left-title span{background:none}
.secondary-navigation ul{padding:11px 0 9px}
.secondary-navigation ul li{margin:0 0 9px;min-height:18px}
.pt_customer-service .breadcrumb-last,.pt_print .breadcrumb-last,.pt_gift-registry .breadcrumb-last,.pt_wish-list .breadcrumb-last{background:none;padding-left:8px}
.pt_customer-service #secondary,.pt_print #secondary,.pt_gift-registry #secondary,.pt_wish-list #secondary{width:197px;margin-top:55px}
.pt_customer-service #secondary nav,.pt_print #secondary nav,.pt_gift-registry #secondary nav,.pt_wish-list #secondary nav{padding:0}
.pt_customer-service .secondary-navigation ul,.pt_print .secondary-navigation ul,.pt_gift-registry .secondary-navigation ul,.pt_wish-list .secondary-navigation ul{padding:11px 0 9px}
.pt_customer-service .secondary-navigation ul li,.pt_print .secondary-navigation ul li,.pt_gift-registry .secondary-navigation ul li,.pt_wish-list .secondary-navigation ul li{margin:0 0 9px;line-height:16px}
.pt_customer-service #primary,.pt_print #primary,.pt_gift-registry #primary,.pt_wish-list #primary{padding-left:0;width:775px;margin-top:55px}
.pt_customer-service #primary section,.pt_print #primary section,.pt_gift-registry #primary section,.pt_wish-list #primary section{padding:0}
.pt_customer-service #primary h1,.pt_print #primary h1,.pt_gift-registry #primary h1,.pt_wish-list #primary h1{font-size:40px;padding:0;text-transform:uppercase;margin:0 0 25px 0;font-style:normal;position:absolute;top:-60px;left:-197px;margin-left:4px;font-family:Open Sans,sans-serif;font-weight:600}
.pt_customer-service #primary h2,.pt_print #primary h2,.pt_gift-registry #primary h2,.pt_wish-list #primary h2{font-style:normal;text-transform:uppercase;font-size:17px;font-weight:400;margin:25px 0 0}
.pt_customer-service #primary a,.pt_print #primary a,.pt_gift-registry #primary a,.pt_wish-list #primary a{color:#3e3e3e;text-decoration:underline}
.pt_customer-service #primary a:hover,.pt_print #primary a:hover,.pt_gift-registry #primary a:hover,.pt_wish-list #primary a:hover{color:#004b8d}
.pt_customer-service #primary .faqlink,.pt_print #primary .faqlink,.pt_gift-registry #primary .faqlink,.pt_wish-list #primary .faqlink{text-decoration:underline;line-height:22px}
.pt_customer-service #primary h3,.pt_print #primary h3,.pt_gift-registry #primary h3,.pt_wish-list #primary h3{font-size:16px;line-height:20px}
.pt_customer-service #primary .faqname,.pt_print #primary .faqname,.pt_gift-registry #primary .faqname,.pt_wish-list #primary .faqname{color:#3e3e3e;outline:medium none;overflow:hidden;text-decoration:none;text-decoration:none;text-transform:uppercase}
.pt_customer-service #primary p,.pt_print #primary p,.pt_gift-registry #primary p,.pt_wish-list #primary p{line-height:22px;margin:15px 0;text-align:justify}
.pt_customer-service #primary ul,.pt_customer-service #primary ol,.pt_print #primary ul,.pt_print #primary ol,.pt_gift-registry #primary ul,.pt_gift-registry #primary ol,.pt_wish-list #primary ul,.pt_wish-list #primary ol{line-height:18px;list-style-position:outside;margin-bottom:10px;margin-left:40px;padding:0}
.pt_customer-service #primary ul>li,.pt_customer-service #primary ol>li,.pt_print #primary ul>li,.pt_print #primary ol>li,.pt_gift-registry #primary ul>li,.pt_gift-registry #primary ol>li,.pt_wish-list #primary ul>li,.pt_wish-list #primary ol>li{padding:0}
.pt_customer-service #primary ol>li,.pt_print #primary ol>li,.pt_gift-registry #primary ol>li,.pt_wish-list #primary ol>li{list-style-type:decimal;margin:15px 0}
.pt_customer-service #primary ul>li,.pt_print #primary ul>li,.pt_gift-registry #primary ul>li,.pt_wish-list #primary ul>li{list-style-type:disc;margin:8px 0;padding:0}
.pt_customer-service #primary table,.pt_print #primary table,.pt_gift-registry #primary table,.pt_wish-list #primary table{border:1px solid #000;margin-top:10px}
.pt_customer-service #primary table th,.pt_customer-service #primary table td,.pt_print #primary table th,.pt_print #primary table td,.pt_gift-registry #primary table th,.pt_gift-registry #primary table td,.pt_wish-list #primary table th,.pt_wish-list #primary table td{padding:5px;vertical-align:top}
.pt_customer-service #primary table th:first-child,.pt_customer-service #primary table td:first-child,.pt_print #primary table th:first-child,.pt_print #primary table td:first-child,.pt_gift-registry #primary table th:first-child,.pt_gift-registry #primary table td:first-child,.pt_wish-list #primary table th:first-child,.pt_wish-list #primary table td:first-child{display:none}
.pt_print{background:#fff}
.pt_print #primary{width:auto;margin:0;padding:50px;float:none}
.pt_print #primary h1{position:static;margin-left:0}
.pt_gift-registry #primary h2,.pt_wish-list #primary h2{margin-top:0}
.error-form{clear:both;padding:10px 0;color:red;line-height:16px}
.pt_account .content-asset ul.account-options{padding:0;margin:0}
.pt_account .content-asset ul.account-options:after{content:'';display:block;clear:both}
.pt_account .content-asset ul.account-options li{position:relative;float:left;background:none repeat scroll 0 0 #f3f3f3;height:134px;margin:0 0 11px 0;width:383px;border-bottom:none}
.pt_account .content-asset ul.account-options li:nth-child(odd){margin-right:9px}
.pt_account .content-asset ul.account-options li:hover{background-color:#3e3e3e;color:white}
.pt_account .content-asset ul.account-options li:hover a{color:#fff}
.pt_account .content-asset ul.account-options li:hover a:before{background-image:url("../images/interface/title-icons-white.png")}
.pt_account .content-asset ul.account-options li img{top:0;padding:43px}
.pt_account .content-asset ul.account-options li a{display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;padding:43px 50px 20px 110px}
.pt_account .content-asset ul.account-options li h3{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}
.pt_account .content-asset ul.account-options li p:last-child{margin-bottom:0 !important}
#edit-address-form{width:500px}
.section-header-note,.order-history-header button{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px;padding:9px 11px 8px}
ul.address-list li .delete:hover,ul.payment-list li .delete:hover{background-color:inherit}
.pt_order .account-logout,.pt_order-confirmation .account-logout{top:-78px}
.pt_order .account-logout a,.pt_order-confirmation .account-logout a{height:38px;width:38px;min-height:38px}
.pt_order .pagination,.pt_order-confirmation .pagination{padding-top:2px}
.pt_order .pagination .results-hits,.pt_order-confirmation .pagination .results-hits{padding:0}
.pt_order .order-history-header,.pt_order-confirmation .order-history-header{padding:16px 20px 17px}
.pt_order .order-history-header button,.pt_order-confirmation .order-history-header button{margin:10px 2px;padding:11px 18px 10px}
.pt_order .order-history-table th,.pt_order .order-history-table td,.pt_order-confirmation .order-history-table th,.pt_order-confirmation .order-history-table td{padding-left:20px;padding-right:20px}
.pt_order .order-history-table th,.pt_order-confirmation .order-history-table th{padding-top:13px}
.pt_order .order-history-table td,.pt_order-confirmation .order-history-table td{padding-top:4px;padding-bottom:23px}
.pt_order .order-history-table .order-items ul li :not(.order-item-name),.pt_order-confirmation .order-history-table .order-items ul li :not(.order-item-name){font-style:italic;color:#7c7c7c}
.pt_order .order-history-table .order-items ul li :not(.order-item-name) span,.pt_order-confirmation .order-history-table .order-items ul li :not(.order-item-name) span{color:#3e3e3e}
.pt_order table.item-list,.pt_order-confirmation table.item-list{margin-bottom:0}
.pt_order .order-shipment-table>tbody>tr>th,.pt_order .order-shipment-table>tbody>tr>td,.pt_order .order-shipment-table>thead>tr>th,.pt_order .order-shipment-table>thead>tr>td,.pt_order table.item-list>tbody>tr>th,.pt_order table.item-list>tbody>tr>td,.pt_order table.item-list>thead>tr>th,.pt_order table.item-list>thead>tr>td,.pt_order-confirmation .order-shipment-table>tbody>tr>th,.pt_order-confirmation .order-shipment-table>tbody>tr>td,.pt_order-confirmation .order-shipment-table>thead>tr>th,.pt_order-confirmation .order-shipment-table>thead>tr>td,.pt_order-confirmation table.item-list>tbody>tr>th,.pt_order-confirmation table.item-list>tbody>tr>td,.pt_order-confirmation table.item-list>thead>tr>th,.pt_order-confirmation table.item-list>thead>tr>td{padding:19px 0 0 12px;border:none}
.pt_order .order-shipment-table>tbody>tr>th:last-child,.pt_order .order-shipment-table>tbody>tr>td:last-child,.pt_order .order-shipment-table>thead>tr>th:last-child,.pt_order .order-shipment-table>thead>tr>td:last-child,.pt_order table.item-list>tbody>tr>th:last-child,.pt_order table.item-list>tbody>tr>td:last-child,.pt_order table.item-list>thead>tr>th:last-child,.pt_order table.item-list>thead>tr>td:last-child,.pt_order-confirmation .order-shipment-table>tbody>tr>th:last-child,.pt_order-confirmation .order-shipment-table>tbody>tr>td:last-child,.pt_order-confirmation .order-shipment-table>thead>tr>th:last-child,.pt_order-confirmation .order-shipment-table>thead>tr>td:last-child,.pt_order-confirmation table.item-list>tbody>tr>th:last-child,.pt_order-confirmation table.item-list>tbody>tr>td:last-child,.pt_order-confirmation table.item-list>thead>tr>th:last-child,.pt_order-confirmation table.item-list>thead>tr>td:last-child{border-left:1px solid #fff;padding-right:12px}
.pt_order .order-shipment-table>tbody>tr th,.pt_order .order-shipment-table>thead>tr th,.pt_order table.item-list>tbody>tr th,.pt_order table.item-list>thead>tr th,.pt_order-confirmation .order-shipment-table>tbody>tr th,.pt_order-confirmation .order-shipment-table>thead>tr th,.pt_order-confirmation table.item-list>tbody>tr th,.pt_order-confirmation table.item-list>thead>tr th{padding-top:19px}
.pt_order .order-shipment-table>tbody>tr td,.pt_order .order-shipment-table>thead>tr td,.pt_order table.item-list>tbody>tr td,.pt_order table.item-list>thead>tr td,.pt_order-confirmation .order-shipment-table>tbody>tr td,.pt_order-confirmation .order-shipment-table>thead>tr td,.pt_order-confirmation table.item-list>tbody>tr td,.pt_order-confirmation table.item-list>thead>tr td{padding-top:21px;padding-bottom:23px}
.pt_order .order-shipment-table .order-totals-table th,.pt_order table.item-list .order-totals-table th,.pt_order-confirmation .order-shipment-table .order-totals-table th,.pt_order-confirmation table.item-list .order-totals-table th{display:none}
.pt_order .order-detail-options a,.pt_order-confirmation .order-detail-options a{font-family:Open Sans,sans-serif;font-weight:600;font-size:11px;padding:11px 13px 10px}
.order-shipment-table .label{text-transform:capitalize}
.order-shipment-table .order-shipment-details{line-height:16px}
.order-shipment-table .order-shipment-details .label{color:#3e3e3e;font-family:Open Sans,sans-serif;}
.order-shipment-table .order-shipment-details .order-shipment-address{width:inherit}
.pt_cart .primary-focus .primary-content h1,.pt_account #main h1,.pt_order #main h1{font-family:Open Sans,sans-serif;font-weight:300;font-size:38px;text-transform:uppercase;line-height:42px;margin-bottom:18px}
.pt_account #main h1,.pt_order #main h1{position:absolute;top:-64px;left:-216px;padding:0 8px}
.pt_account #main .account-logout,.pt_order #main .account-logout{top:-64px;line-height:42px}
.pt_account #main .account-logout a,.pt_order #main .account-logout a{height:42px;width:42px}
ul.address-list li.first{float:none}
.pt_order .icon-order{background-position-y:-90px}
.div_section.history-mainstory{margin:40px}
.pt_history .main-wrapper{position:relative;padding-top:45px}
.sticky{position:fixed !important;z-index:9999}
.timeline-navigation{position:absolute;top:0;left:0;width:100%;background:#004b8d}
.timeline-navigation:after,.timeline-navigation:before{content:"";display:table}
.timeline-navigation:after{clear:both}
.timeline-navigation ul{overflow:hidden;list-style:none;margin:0;padding:0;text-align:justify;line-height:0;height:45px;text-transform:uppercase}
.timeline-navigation ul:after{content:"";width:100%;display:inline-block}
.timeline-navigation ul li{position:relative;display:inline-block;padding:15px 0 5px;line-height:15px;height:15px}
.timeline-navigation ul li a{color:#fff}
.timeline-navigation ul li a.active,.timeline-navigation ul li a:hover{text-decoration:underline}
.timeline-navigation.timeline-fixed-nav{position:fixed;top:0;left:0;width:100%;overflow:hidden;height:46px;z-index:50}
.timeline-navigation.timeline-fixed-nav+.timeline-items{padding-top:50px}
.timeline-items{margin-top:40px;padding-bottom:30px}
.timeline-items:after,.timeline-items:before{content:"";display:table}
.timeline-items:after{clear:both}
.timeline-items .inner-wrapper{border-top:#ddd 1px solid;position:relative}
.timeline-items .back-to-top{bottom:auto;top:-7px}
.timeline{margin:0;padding:0;list-style:none;background:url(../images/interface/bgr_timeline.png) center top repeat-y;*zoom:1}
.timeline:after,.timeline:before{content:"";display:table}
.timeline:after{clear:both}
.timeline li{position:relative;box-sizing:border-box;width:46%;width:calc(50% - 40px);padding:20px;float:left;clear:left;margin-bottom:10px;background:#e2e2e2}
.timeline li:first-child{margin-top:40px}
.timeline li h3{font-family:Open Sans,sans-serif;font-weight:600;line-height:21px}
.timeline li p{line-height:21px;margin:0}
.timeline li img{display:block;max-width:410px;width:100% !important;height:auto !important;margin:10px auto 0}
.timeline li.right{float:right;clear:right}
.timeline li.right .arrow{left:-50px;right:auto;background-position:right -20px}
.timeline li.active .arrow{background-position:left 0}
.timeline li.active.right .arrow{background-position:right 0}
.timeline .arrow{position:absolute;top:50%;margin-top:-10px;right:-50px;width:50px;height:20px;background:url(../images/interface/sprite_timeline.png) left -20px no-repeat}
.placeholder-product{min-height:200px}
.pt_product-details .main-wrapper #main #primary .back{margin:0px;float:left}
.pt_product-details .page-title{clear:both}
.pt_compare .main-wrapper{padding-top:0 !important}
.pt_compare .main-wrapper:before{display:none}
.pt_compare #main #primary{max-width:980px}
.pt_compare .action-print{float:right;line-height:40px}
.pt_compare .action-print>a{display:inline-block;vertical-align:middle}
.back{line-height:40px;text-transform:uppercase;text-decoration:underline;color:#7c7c7c}
.page-title{font-family:Open Sans,sans-serif;font-weight:300;text-transform:uppercase;font-size:36px;line-height:40px;color:#3e3e3e;margin:0px 0px 10px}
#compare-table td{vertical-align:middle;padding:5px;border-color:#ddd;border-style:solid;border-width:1px;width:25%}
#compare-table td:nth-child(n+5){display:none}
#compare-table td:first-child{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
#compare-table .attr-group{height:80px;font-family:Open Sans,sans-serif;font-weight:600;font-size:24px;text-transform:uppercase}
#compare-table .attr-group td{border-left:none;border-right:none}
#compare-table .attr-group:first-child{display:none}
#compare-table tr.evenattributerow{background:#f3f3f3}
.attribute-short{display:inline-block;margin-left:10px;line-height:20px;float:left;width:calc(100% - 46px)}
#compare-table td .product-tile{font-size:0.9em;width:100px;margin-bottom:12px;padding-bottom:12px}
#compare-table td .product-tile .product-image{height:100px}
#compare-table td .product-tile .product-image img{height:100px}
#compare-table td .product-tile .product-swatches{float:none}
#compare-table td.product button{font-size:0.9em}
#compare-table .section-header{font-size:0.9em;padding:1em;text-transform:none}
#compare-table .selectcategory label{display:block;font-size:0.9em;margin:1em 0;text-transform:none}
#compare-table .selectcategory select{margin:0;width:100px}
#compare-table .comparelists{padding:0}
#compare-table .add-to-wishlist,#compare-table .add-to-gift-registry{padding:0.2em 0;text-align:center}
#compare-table .compare-lists label,#compare-table .compare-lists select{float:none;text-align:left;width:100%}
#compare-table.search-result-items .grid-tile{position:relative}
#compare-table.search-result-items .grid-tile .product-tile{border-bottom:none;padding:0}
#compare-table.search-result-items .grid-tile:hover{border-bottom:none}
#compare-table>ul:after{content:'';display:block;clear:both}
#compare-table>ul>li{box-shadow:0 0 0 1px #ddd inset}
#compare-table>ul>li:nth-child(n+5){display:none}
#compare-table>ul>li.empty-placeholder{box-shadow:none;min-height:20px}
#compare-table .remove-link{background:url("../images/interface/expand-close.png");height:34px;width:34px;position:absolute;right:10px;top:10px;display:block;z-index:10;cursor:pointer}
.value{vertical-align:middle}
.value .product-promo{position:relative;display:inline-block;vertical-align:middle;float:none}
.value .product-promo+.attribute-short{width:calc(100% - 50px)}
.value .attribute-short{display:inline-block;vertical-align:middle;margin-left:10px;line-height:20px;float:none;width:auto}
.value .product-promo.move-bottom .promotional-message{height:33px}
.collections-container .subcategories-container{max-width:980px;margin:0 auto;padding:20px 20px}
.collections-container .collections-category-section{float:left;width:22%;margin:0 1.5% 30px 1.5%}
.collections-container .collections-category-section .collections-category-section-title{border-radius:5px;height:50px;background-color:black;display:table;width:100%}
.collections-container .collections-category-section .collections-category-section-title>span{font-family:Open Sans,sans-serif;font-weight:600;padding-left:10px;padding-right:10px;text-transform:uppercase;display:table-cell;vertical-align:middle;width:100%}
.collections-container .collections-category-section .collections-category-section-title>img{max-height:50px;max-width:60px;display:table-cell}
.collections-container .collections-category-section ul{padding:15px 0 0;text-transform:uppercase}
.collections-container .collections-category-section ul li{padding:5px;transition:all 0.15s ease-in-out 0s}
.collections-container .collections-category-section ul li em{color:#004b8d;font-size:12px;font-style:normal;font-family:Open Sans,sans-serif;font-weight:600}
.collections-container .collections-category-section ul li:hover{background-color:#efefef;border-radius:3px}
.collections-container .new-row-mobile{clear:none}
.collections-container .new-row-tablet{clear:none}
.collections-container .new-row{clear:both}
@media screen and (max-width: 980px){.collections-container .collections-category-section{width:30%}
    .collections-container .new-row{clear:none}
    .collections-container .new-row-mobile{clear:none}
    .collections-container .new-row-tablet{clear:both}
}
@media screen and (max-width: 768px){.collections-container .collections-category-section{width:47%}
    .collections-container .new-row{clear:none}
    .collections-container .new-row-tablet{clear:none}
    .collections-container .new-row-mobile{clear:both}
}
@media screen and (max-width: 480px){.collections-container .collections-category-section{width:100%;margin:0 0% 30px 0%}
    .collections-container .new-row{clear:none}
    .collections-container .new-row-tablet{clear:none}
    .collections-container .new-row-mobile{clear:none}
}
.pt_press_releases h1,.pt_press_releases h2,.pt_press_releases h3,.pt_press_releases h4,.pt_press_releases .press-folder-title{text-transform:uppercase}
.pt_press_releases .press-banner{background-color:#004b8d;color:#fff;padding:25px 0}
.pt_press_releases .press-banner .banner-container{margin:0}
.pt_press_releases .press-banner h1{font-size:38px}
.pt_press_releases .press-banner p{margin:0;padding:0;max-width:90%}
.pt_press_releases .press-banner p a{text-decoration:underline;color:#fff}
.pt_press_releases .breadcrumb{padding:12px 0}
.pt_press_releases .breadcrumb a{font-size:11px}
.pt_press_releases .press-content{position:relative;border-bottom:1px solid #ddd;padding-bottom:33px}
.pt_press_releases .press-content h2{font-size:24px;line-height:28px;padding:30px 0 8px}
.pt_press_releases .press-content .root-folder{clear:both}
.pt_press_releases .press-content .press-folder{float:left;width:49%;margin-right:1%}
.pt_press_releases .press-content .press-folder:nth-of-type(2n){margin:0 0 0 1%}
.pt_press_releases .press-content .press-folder:nth-of-type(2n+1){clear:left}
.pt_press_releases .press-content .press-folder-title{background-color:#f3f3f3;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;padding:14px 15px;margin:23px 0 8px}
.pt_press_releases .press-content .press-asset{border:1px solid #ddd;margin:8px 0;background:url("../images/interface/breadcrumb-separator.png") no-repeat scroll calc(100% - 20px) center transparent}
.pt_press_releases .press-content .press-asset a{line-height:65px;display:block}
.pt_press_releases .press-content .press-asset a img,.pt_press_releases .press-content .press-asset a p{display:inline-block;box-sizing:border-box}
.pt_press_releases .press-content .press-asset a img{padding:10px;max-width:20%;width:65px}
.pt_press_releases .press-content .press-asset a p{line-height:16px;vertical-align:middle;color:#7c7c7c;max-width:78%;padding-right:25px}
.pt_press_releases .press-content .press-asset a p strong{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600;color:#3e3e3e}
.pt_press_releases .press-contact{padding:40px 0 48px;line-height:20px}
.pt_press_releases .press-contact h3,.pt_press_releases .press-contact h4{font-family:Open Sans,sans-serif;font-weight:600}
.pt_press_releases .press-contact h3{font-size:30px}
.pt_press_releases .press-contact h4{font-size:14px;padding:36px 0 1px}
.pt_press_releases .press-contact .press-contact-info p{padding-bottom:20px}
.pt_press_releases .press-contact .press-contact-info p a{text-decoration:underline}
.pt_customer-service #primary .category-level-1,.pt_print #primary .category-level-1{border:1px solid #ddd;margin-top:12px}
.pt_customer-service #primary .category-level-1 h2,.pt_customer-service #primary .category-level-1 .category-level-2,.pt_print #primary .category-level-1 h2,.pt_print #primary .category-level-1 .category-level-2{padding:0 10px}
.pt_customer-service #primary .category-level-1>h2,.pt_print #primary .category-level-1>h2{border-bottom:1px solid #ddd;padding:10px;margin-top:0}
.pt_customer-service #primary .category-level-1 ul,.pt_print #primary .category-level-1 ul{margin:0}
.pt_customer-service #primary .category-level-1 .category-level-2,.pt_print #primary .category-level-1 .category-level-2{display:block;float:left;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;list-style:none outside none;margin-right:5px;width:230px}
.flipbook h1{font-family:Open Sans,sans-serif;font-size:40px;font-style:normal;font-weight:600;margin:0 0 25px 0;padding:0;text-transform:uppercase}
.flipbook iframe{display:block;border:none;height:750px;width:100%}
.pt_customer-service .breadcrumb-last{display:none}
.pt_customer-service #secondary nav a{margin-left:0}
.pt_customer-service #secondary nav a:hover{color:#004b8d;font-family:Open Sans,sans-serif;}
.pt_customer-service #secondary nav a.active{color:#004b8d}
.pt_customer-service #primary h1{left:-212px;top:-50px}
.pt_apps .technology-top{position:relative;border-bottom:1px solid #DDD;margin-bottom:20px}
.pt_apps .brand-slider{padding:50px 0px 230px;position:relative}
.pt_apps .brand-slider .carousel-nav{position:absolute;width:100px;height:100px;top:200px;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.pt_apps .brand-slider #carousel-left{bottom:auto;background-image:url("../images/interface/carousel-left.png");left:0}
.pt_apps .brand-slider #carousel-right{background-image:url("../images/interface/carousel-right.png");bottom:auto;right:0}
.pt_apps #brand-slider{height:500px;max-width:900px;margin:0 auto;position:relative}
.pt_apps #brand-slider .carousel-image{width:auto !important;height:auto !important;max-width:100%;max-height:400px;vertical-align:middle;display:inline-block}
.pt_apps #brand-slider .carousel-feature{border:none;cursor:default;vertical-align:middle;top:0 !important}
.pt_apps #brand-slider .carousel-feature>a{vertical-align:middle;display:inline-block;width:200px;height:400px;line-height:400px;text-align:center}
.pt_apps #brand-slider .carousel-feature.active-feature{min-height:500px}
.pt_apps #brand-slider .carousel-feature.active-feature>a{width:100%;height:400px;position:absolute !important}
.pt_apps #brand-slider .carousel-feature.active-feature>a .carousel-image{width:auto !important;height:auto !important}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption{text-align:center;background:none;margin-bottom:-10px;position:inherit !important}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption h3,.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption h4{text-transform:uppercase}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption h3{font-size:30px;font-family:Open Sans,sans-serif;font-weight:600}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption h4{line-height:15px}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption p{padding-top:5px;padding-left:0}
.pt_apps #brand-slider .carousel-feature.active-feature .carousel-caption a{color:#3e3e3e;text-decoration:underline;font-style:normal;font-weight:normal;letter-spacing:0.05em;font-size:12px}
.pt_apps #brand-slider .tracker-individual-container{color:#FFF;padding:0px;margin:0px 0px 0px -50px;bottom:-70px;position:absolute;right:auto;top:auto;left:50%}
.pt_apps #vip_ContentFlow{padding-bottom:127px;padding-top:27px}
.pt_apps #vip_ContentFlow .globalCaption{margin:15px auto}
.pt_apps #vip_ContentFlow .globalCaption .caption{color:#3e3e3e}
.pt_apps #vip_ContentFlow .globalCaption .caption h3,.pt_apps #vip_ContentFlow .globalCaption .caption h4{text-transform:uppercase}
.pt_apps #vip_ContentFlow .globalCaption .caption h3{font-size:30px;font-family:Open Sans,sans-serif;font-weight:600}
.pt_apps #vip_ContentFlow .globalCaption .caption h4{line-height:15px}
.pt_apps #vip_ContentFlow .globalCaption .caption p{padding-top:5px}
.pt_apps #vip_ContentFlow .globalCaption .caption a{color:#3e3e3e;text-decoration:underline;font-style:normal;font-weight:normal;letter-spacing:0.05em;font-size:12px}
.pt_apps .technology{padding-top:40px;position:relative}
.pt_apps .technology .timeline-navigation ul{height:44px}
.pt_apps .technology .timeline-navigation ul li{font-family:Open Sans,sans-serif;font-weight:600;font-size:10px;line-height:9px;padding:16px 0 5px}
.pt_apps .technology .timeline-navigation .inner-wrapper:last-child li{padding:15px 0 12px}
.page-banner{position:relative;overflow:hidden;padding:0;max-width:none !important}
.page-banner .inner-wrapper,.page-banner .content-asset{height:100%;max-width:none}
.page-banner .slide_bgrimage{position:relative;top:0px;right:0px;width:100%;height:auto;z-index:2}
.ie8 .banner-container{top:30px}
.press-banner .banner-container{position:relative;left:0;right:0;top:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}
.banner-container{position:absolute;z-index:3;margin:0 auto;top:50%;left:20px;right:20px;max-width:980px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner-container .part-title{display:inline}
.banner-container .part-title+*{display:inline-block}
.banner-container h2,.banner-container .logo{display:inline-block}
.banner-container h1,.banner-container h2,.banner-container h3{text-transform:uppercase;margin:0;font-size:40px}
.banner-container h1 span,.banner-container h2 span,.banner-container h3 span{font-family:Open Sans,sans-serif;color:#7c7c7c}
.banner-container h1,.banner-container h2{line-height:50px;color:#fff;font-family:Open Sans,sans-serif;font-weight:600}
.banner-container h3{font-family:Open Sans,sans-serif;color:#7c7c7c;line-height:40px}
.banner-container p{color:#fff;line-height:22px;font-family:Open Sans,sans-serif;letter-spacing:0.05em;font-size:12px;max-width:47%;padding:11px 0 0;margin:0}
.pt_customer-service #accordion,.pt_print #accordion{margin-top:15px}
.pt_customer-service #accordion h3,.pt_print #accordion h3{cursor:pointer;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;margin:5px 0 0;padding:10px 10px 10px 25px;background:#efefef url("../images/interface/sams_panel_closed.png") 10px 50% no-repeat;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_customer-service #accordion h3 a,.pt_customer-service #accordion h3 a:active,.pt_print #accordion h3 a,.pt_print #accordion h3 a:active{color:#3e3e3e;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_customer-service #accordion h3.hasexpanded,.pt_print #accordion h3.hasexpanded{background-color:#3e3e3e;background-image:url("../images/interface/sams_panel_open.png");color:#fff}
.pt_customer-service #accordion h3.hasexpanded a,.pt_print #accordion h3.hasexpanded a{color:#fff}
.pt_customer-service #accordion .pane,.pt_print #accordion .pane{border:1px solid #efefef;border-top:none;display:none;padding:15px;-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}
.pt_customer-service #accordion .pane h3,.pt_print #accordion .pane h3{background-color:transparent;color:#3e3e3e;margin:0;padding:10px 0 10px 25px;background-position:left 50%;border-bottom:1px solid #ddd}
.pt_customer-service #accordion .pane h3:last-of-type,.pt_print #accordion .pane h3:last-of-type{border-bottom:none}
.pt_customer-service #accordion .pane h3.hasexpanded,.pt_print #accordion .pane h3.hasexpanded{background-image:url("../images/interface/sams_panel_open_dark.png");border-bottom:1px solid #ddd}
.pt_customer-service #accordion .pane p,.pt_print #accordion .pane p{margin:0;line-height:18px}
.pt_customer-service #accordion .pane p+p,.pt_print #accordion .pane p+p{margin-top:15px}
.pt_customer-service #accordion .pane strong,.pt_customer-service #accordion .pane b,.pt_print #accordion .pane strong,.pt_print #accordion .pane b{font-family:Open Sans,sans-serif;font-weight:600}
.pt_customer-service #accordion .hasexpanded+.pane,.pt_print #accordion .hasexpanded+.pane{border-color:#ddd}
.pt_customer-service #accordion .contact_form,.pt_print #accordion .contact_form{margin-top:15px}
.pt_customer-service #accordion .contact_form label,.pt_customer-service #accordion .contact_form input[type="text"],.pt_customer-service #accordion .contact_form textarea,.pt_print #accordion .contact_form label,.pt_print #accordion .contact_form input[type="text"],.pt_print #accordion .contact_form textarea{box-sizing:border-box}
.pt_customer-service #accordion .contact_form label,.pt_customer-service #accordion .contact_form input[type="text"],.pt_print #accordion .contact_form label,.pt_print #accordion .contact_form input[type="text"]{float:left}
.pt_customer-service #accordion .contact_form label,.pt_print #accordion .contact_form label{width:25%;padding:0 15px 0 0;line-height:34px;height:34px}
.pt_customer-service #accordion .contact_form label span,.pt_print #accordion .contact_form label span{line-height:1;display:inline-block;vertical-align:middle}
.pt_customer-service #accordion .contact_form input[type="text"],.pt_print #accordion .contact_form input[type="text"]{width:45%}
.pt_customer-service #accordion .contact_form input[type="text"]+span.error,.pt_print #accordion .contact_form input[type="text"]+span.error{clear:both;width:45%;margin-left:25%}
.pt_customer-service #accordion .contact_form textarea,.pt_print #accordion .contact_form textarea{border:1px solid #ddd;width:70%}
.pt_customer-service #accordion .contact_form .btn_send,.pt_print #accordion .contact_form .btn_send{border:medium none;color:white;font-size:12px;outline:medium none;padding:10px 10px 9px;text-transform:uppercase;font-size:12px;letter-spacing:0.1em;background:none repeat scroll 0 0 #004b8d;margin-top:10px}
.pt_customer-service #accordion .contact_form span.error-message,.pt_print #accordion .contact_form span.error-message{float:none;margin-left:0}
.pt_customer-service #accordion .contact_form .confirmation-message,.pt_print #accordion .contact_form .confirmation-message{padding:10px;border:1px solid #efefef;margin:0 0 40px;font-family:Open Sans,sans-serif;font-weight:600}
.pt_customer-service #accordion .contact_form .success_text,.pt_print #accordion .contact_form .success_text{display:none}
.pt_customer-service #accordion .contact_form span.error,.pt_print #accordion .contact_form span.error{margin:0;padding:5px 0;clear:both}
.pt_customer-service #accordion .contact_form .required-indicator,.pt_print #accordion .contact_form .required-indicator{display:none}
input[type="checkbox"]:not(:checked),input[type="checkbox"]:checked{position:absolute;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);height:1px;width:1px;margin:-1px;padding:0px;border:0px none}
input[type="checkbox"]:not(:checked)+label:before,input[type="checkbox"]:checked+label:before,.termsrow label:before,.italyspecial-termsrow label:before{content:"";position:absolute;top:0;left:0;display:block;width:13px;height:13px;background-repeat:no-repeat;background-position:0px 0px;background-image:url("../images/interface/checkbox.png")}
input[type="checkbox"]:checked+label:before,.termsrow.valid label:before,.italyspecial-termsrow.valid label:before{background-position:0px -13px}
input[type="checkbox"]:disabled+label{background-position:0px -26px;cursor:default;opacity:0.5}
input[type="checkbox"]+label,.termsrow label,.italyspecial-termsrow label{padding-left:20px !important;display:inline-block;line-height:14px !important;vertical-align:baseline;cursor:pointer;position:relative}
label{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.bv-fieldset-label-checkbox:before{display:none !important}
.login-box{background:#f3f3f3;margin:0 0 2em}
.login-box h3{margin:0}
.login-box-content{padding:10px 18px}
.login-box #dwfrm_oauthlogin select#OAuthProvider{display:block;margin-bottom:1em;width:80%}
.fullwidth{position:relative}
.track-button{padding:10px 0}
.track-button a{display:inline-block}
.ie8 #navigation .submenu-wrapper{margin-top:30px}
.ie8 #navigation .submenu-wrapper[nodeIndex="3"]{clear:left}
.ie8 .product-tile .product-image img{width:120px}
.ie8 select{padding-right:0 !important}
.ie8 .termsrow label{background:none}
.ie8 INPUT[type='checkbox']+LABEL{padding-left:5px !important;background:none;height:auto;line-height:20px  !important}
.ie8 .form-row INPUT[type=text],.ie8 .form-row INPUT[type=password],.ie8 select,.ie8 option{height:35px;line-height:35px !important;box-sizing:border-box;max-width:320px}
.ie8 .pt_cart .primary-focus #secondary .login-box .form-row INPUT[type='text'],.ie8 .pt_cart .primary-focus #secondary .login-box .form-row INPUT[type='password']{line-height:27px !important}
.ie8 .pt_cart .primary-focus #secondary .login-box-content .label-inline:after{content:' ';display:block;clear:both}
.ie8 .pt_cart .primary-focus #secondary .login-box-content .label-inline LABEL{float:left;padding-left:10px  !important}
.ie8 .pt_cart .primary-focus #secondary .login-account .login-box-content INPUT[type='checkbox']{margin-top:0}
.ie8 #footer .footer-top INPUT{height:30px}
.ie8 .ui-dialog.quickview .pdp-main{padding-bottom:1px}
.ie8 .search-result-items .grid-tile .product-tile .product-compare INPUT{margin-top:3px}
.ie8 .pdp-main .product-col-1 .product-thumbnails UL.video-thumbnails>LI>A IMG{top:0}
.ie8 #footer .footer-social UL:after{content:" ";display:block;clear:both}
.ie8 .timeline LI{box-sizing:border-box;width:46%}
.ie8 .home-recomendations .bx-wrapper li:hover,.ie8 #bottomtab1 .bx-wrapper li:hover,.ie8 .recommendations .bx-wrapper li:hover{background:#fff;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=2, Direction=0),progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=2, Direction=90),progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=2, Direction=180),progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd, Strength=2, Direction=270)}
.ie8 .nivo-lightbox-theme-img .nivo-lightbox-content{outline:31px solid #fff}
.iexplorer select{padding-right:0 !important}
.collections-category-section-title ul{color:#004b8d;font-size:10px;font-style:normal;font-family:Open Sans,sans-serif;font-weight:600}
#pdpMain .product-detail #tab2 td.groupTitle.second{padding-top:20px}
#main .bv-cleanslate .bv-inline-rating-container{text-align:center !important}
#main .bv-cleanslate .bv-inline-rating-container .bv-stars-container{text-align:center !important;margin:0px auto !important}
#main .bv-cleanslate .bv-inline-rating-container .bv-stars-container dd{vertical-align:middle !important;display:inline-block !important}
#main .bv-cleanslate .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-count{padding-right:0 !important}
#main .bv-cleanslate .bv-inline-rating-container .bv-stars-container .bv-rating-label{position:relative !important;top:-2px !important}
#main .bv-cleanslate .bv-rating-stars-container span{vertical-align:middle !important}
#main .bv-cleanslate .bv-rating-stars{cursor:pointer !important}
#main .bv-stars-container{width:100% !important}
#main .bv-cleanslate .bv-summary-bar-minimalist .bv-write-container .bv-submission-button{line-height:10px !important;padding-top:0px !important}
.vip-banner .banner-container h3{color:#3e3e3e}
.background_red{background-color:#F44336 !important}
.text-color_red{color:#F44336 !important}
.border-color_red{border-color:#F44336 !important}
.background-hover_red:hover{background-color:#F44336 !important}
.text-color-hover_red:hover{color:#F44336 !important}
.border-color-hover_red:hover{border-color:#F44336 !important}
.background_red_lighten-5{background-color:#FFEBEE !important}
.text-color_red_lighten-5{color:#FFEBEE !important}
.border-color_red_lighten-5{border-color:#FFEBEE !important}
.background-hover_red_lighten-5:hover{background-color:#FFEBEE !important}
.text-color-hover_red_lighten-5:hover{color:#FFEBEE !important}
.border-color-hover_red_lighten-5:hover{border-color:#FFEBEE !important}
.background_red_lighten-4{background-color:#FFCDD2 !important}
.text-color_red_lighten-4{color:#FFCDD2 !important}
.border-color_red_lighten-4{border-color:#FFCDD2 !important}
.background-hover_red_lighten-4:hover{background-color:#FFCDD2 !important}
.text-color-hover_red_lighten-4:hover{color:#FFCDD2 !important}
.border-color-hover_red_lighten-4:hover{border-color:#FFCDD2 !important}
.background_red_lighten-3{background-color:#EF9A9A !important}
.text-color_red_lighten-3{color:#EF9A9A !important}
.border-color_red_lighten-3{border-color:#EF9A9A !important}
.background-hover_red_lighten-3:hover{background-color:#EF9A9A !important}
.text-color-hover_red_lighten-3:hover{color:#EF9A9A !important}
.border-color-hover_red_lighten-3:hover{border-color:#EF9A9A !important}
.background_red_lighten-2{background-color:#E57373 !important}
.text-color_red_lighten-2{color:#E57373 !important}
.border-color_red_lighten-2{border-color:#E57373 !important}
.background-hover_red_lighten-2:hover{background-color:#E57373 !important}
.text-color-hover_red_lighten-2:hover{color:#E57373 !important}
.border-color-hover_red_lighten-2:hover{border-color:#E57373 !important}
.background_red_lighten-1{background-color:#EF5350 !important}
.text-color_red_lighten-1{color:#EF5350 !important}
.border-color_red_lighten-1{border-color:#EF5350 !important}
.background-hover_red_lighten-1:hover{background-color:#EF5350 !important}
.text-color-hover_red_lighten-1:hover{color:#EF5350 !important}
.border-color-hover_red_lighten-1:hover{border-color:#EF5350 !important}
.background_red_darken-1{background-color:#E53935 !important}
.text-color_red_darken-1{color:#E53935 !important}
.border-color_red_darken-1{border-color:#E53935 !important}
.background-hover_red_darken-1:hover{background-color:#E53935 !important}
.text-color-hover_red_darken-1:hover{color:#E53935 !important}
.border-color-hover_red_darken-1:hover{border-color:#E53935 !important}
.background_red_darken-2{background-color:#D32F2F !important}
.text-color_red_darken-2{color:#D32F2F !important}
.border-color_red_darken-2{border-color:#D32F2F !important}
.background-hover_red_darken-2:hover{background-color:#D32F2F !important}
.text-color-hover_red_darken-2:hover{color:#D32F2F !important}
.border-color-hover_red_darken-2:hover{border-color:#D32F2F !important}
.background_red_darken-3{background-color:#C62828 !important}
.text-color_red_darken-3{color:#C62828 !important}
.border-color_red_darken-3{border-color:#C62828 !important}
.background-hover_red_darken-3:hover{background-color:#C62828 !important}
.text-color-hover_red_darken-3:hover{color:#C62828 !important}
.border-color-hover_red_darken-3:hover{border-color:#C62828 !important}
.background_red_darken-4{background-color:#B71C1C !important}
.text-color_red_darken-4{color:#B71C1C !important}
.border-color_red_darken-4{border-color:#B71C1C !important}
.background-hover_red_darken-4:hover{background-color:#B71C1C !important}
.text-color-hover_red_darken-4:hover{color:#B71C1C !important}
.border-color-hover_red_darken-4:hover{border-color:#B71C1C !important}
.background_red_accent-1{background-color:#FF8A80 !important}
.text-color_red_accent-1{color:#FF8A80 !important}
.border-color_red_accent-1{border-color:#FF8A80 !important}
.background-hover_red_accent-1:hover{background-color:#FF8A80 !important}
.text-color-hover_red_accent-1:hover{color:#FF8A80 !important}
.border-color-hover_red_accent-1:hover{border-color:#FF8A80 !important}
.background_red_accent-2{background-color:#FF5252 !important}
.text-color_red_accent-2{color:#FF5252 !important}
.border-color_red_accent-2{border-color:#FF5252 !important}
.background-hover_red_accent-2:hover{background-color:#FF5252 !important}
.text-color-hover_red_accent-2:hover{color:#FF5252 !important}
.border-color-hover_red_accent-2:hover{border-color:#FF5252 !important}
.background_red_accent-3{background-color:#FF1744 !important}
.text-color_red_accent-3{color:#FF1744 !important}
.border-color_red_accent-3{border-color:#FF1744 !important}
.background-hover_red_accent-3:hover{background-color:#FF1744 !important}
.text-color-hover_red_accent-3:hover{color:#FF1744 !important}
.border-color-hover_red_accent-3:hover{border-color:#FF1744 !important}
.background_red_accent-4{background-color:#D50000 !important}
.text-color_red_accent-4{color:#D50000 !important}
.border-color_red_accent-4{border-color:#D50000 !important}
.background-hover_red_accent-4:hover{background-color:#D50000 !important}
.text-color-hover_red_accent-4:hover{color:#D50000 !important}
.border-color-hover_red_accent-4:hover{border-color:#D50000 !important}
.background_pink{background-color:#e91e63 !important}
.text-color_pink{color:#e91e63 !important}
.border-color_pink{border-color:#e91e63 !important}
.background-hover_pink:hover{background-color:#e91e63 !important}
.text-color-hover_pink:hover{color:#e91e63 !important}
.border-color-hover_pink:hover{border-color:#e91e63 !important}
.background_pink_lighten-5{background-color:#fce4ec !important}
.text-color_pink_lighten-5{color:#fce4ec !important}
.border-color_pink_lighten-5{border-color:#fce4ec !important}
.background-hover_pink_lighten-5:hover{background-color:#fce4ec !important}
.text-color-hover_pink_lighten-5:hover{color:#fce4ec !important}
.border-color-hover_pink_lighten-5:hover{border-color:#fce4ec !important}
.background_pink_lighten-4{background-color:#f8bbd0 !important}
.text-color_pink_lighten-4{color:#f8bbd0 !important}
.border-color_pink_lighten-4{border-color:#f8bbd0 !important}
.background-hover_pink_lighten-4:hover{background-color:#f8bbd0 !important}
.text-color-hover_pink_lighten-4:hover{color:#f8bbd0 !important}
.border-color-hover_pink_lighten-4:hover{border-color:#f8bbd0 !important}
.background_pink_lighten-3{background-color:#f48fb1 !important}
.text-color_pink_lighten-3{color:#f48fb1 !important}
.border-color_pink_lighten-3{border-color:#f48fb1 !important}
.background-hover_pink_lighten-3:hover{background-color:#f48fb1 !important}
.text-color-hover_pink_lighten-3:hover{color:#f48fb1 !important}
.border-color-hover_pink_lighten-3:hover{border-color:#f48fb1 !important}
.background_pink_lighten-2{background-color:#f06292 !important}
.text-color_pink_lighten-2{color:#f06292 !important}
.border-color_pink_lighten-2{border-color:#f06292 !important}
.background-hover_pink_lighten-2:hover{background-color:#f06292 !important}
.text-color-hover_pink_lighten-2:hover{color:#f06292 !important}
.border-color-hover_pink_lighten-2:hover{border-color:#f06292 !important}
.background_pink_lighten-1{background-color:#ec407a !important}
.text-color_pink_lighten-1{color:#ec407a !important}
.border-color_pink_lighten-1{border-color:#ec407a !important}
.background-hover_pink_lighten-1:hover{background-color:#ec407a !important}
.text-color-hover_pink_lighten-1:hover{color:#ec407a !important}
.border-color-hover_pink_lighten-1:hover{border-color:#ec407a !important}
.background_pink_darken-1{background-color:#d81b60 !important}
.text-color_pink_darken-1{color:#d81b60 !important}
.border-color_pink_darken-1{border-color:#d81b60 !important}
.background-hover_pink_darken-1:hover{background-color:#d81b60 !important}
.text-color-hover_pink_darken-1:hover{color:#d81b60 !important}
.border-color-hover_pink_darken-1:hover{border-color:#d81b60 !important}
.background_pink_darken-2{background-color:#c2185b !important}
.text-color_pink_darken-2{color:#c2185b !important}
.border-color_pink_darken-2{border-color:#c2185b !important}
.background-hover_pink_darken-2:hover{background-color:#c2185b !important}
.text-color-hover_pink_darken-2:hover{color:#c2185b !important}
.border-color-hover_pink_darken-2:hover{border-color:#c2185b !important}
.background_pink_darken-3{background-color:#ad1457 !important}
.text-color_pink_darken-3{color:#ad1457 !important}
.border-color_pink_darken-3{border-color:#ad1457 !important}
.background-hover_pink_darken-3:hover{background-color:#ad1457 !important}
.text-color-hover_pink_darken-3:hover{color:#ad1457 !important}
.border-color-hover_pink_darken-3:hover{border-color:#ad1457 !important}
.background_pink_darken-4{background-color:#880e4f !important}
.text-color_pink_darken-4{color:#880e4f !important}
.border-color_pink_darken-4{border-color:#880e4f !important}
.background-hover_pink_darken-4:hover{background-color:#880e4f !important}
.text-color-hover_pink_darken-4:hover{color:#880e4f !important}
.border-color-hover_pink_darken-4:hover{border-color:#880e4f !important}
.background_pink_accent-1{background-color:#ff80ab !important}
.text-color_pink_accent-1{color:#ff80ab !important}
.border-color_pink_accent-1{border-color:#ff80ab !important}
.background-hover_pink_accent-1:hover{background-color:#ff80ab !important}
.text-color-hover_pink_accent-1:hover{color:#ff80ab !important}
.border-color-hover_pink_accent-1:hover{border-color:#ff80ab !important}
.background_pink_accent-2{background-color:#ff4081 !important}
.text-color_pink_accent-2{color:#ff4081 !important}
.border-color_pink_accent-2{border-color:#ff4081 !important}
.background-hover_pink_accent-2:hover{background-color:#ff4081 !important}
.text-color-hover_pink_accent-2:hover{color:#ff4081 !important}
.border-color-hover_pink_accent-2:hover{border-color:#ff4081 !important}
.background_pink_accent-3{background-color:#f50057 !important}
.text-color_pink_accent-3{color:#f50057 !important}
.border-color_pink_accent-3{border-color:#f50057 !important}
.background-hover_pink_accent-3:hover{background-color:#f50057 !important}
.text-color-hover_pink_accent-3:hover{color:#f50057 !important}
.border-color-hover_pink_accent-3:hover{border-color:#f50057 !important}
.background_pink_accent-4{background-color:#c51162 !important}
.text-color_pink_accent-4{color:#c51162 !important}
.border-color_pink_accent-4{border-color:#c51162 !important}
.background-hover_pink_accent-4:hover{background-color:#c51162 !important}
.text-color-hover_pink_accent-4:hover{color:#c51162 !important}
.border-color-hover_pink_accent-4:hover{border-color:#c51162 !important}
.background_purple{background-color:#9c27b0 !important}
.text-color_purple{color:#9c27b0 !important}
.border-color_purple{border-color:#9c27b0 !important}
.background-hover_purple:hover{background-color:#9c27b0 !important}
.text-color-hover_purple:hover{color:#9c27b0 !important}
.border-color-hover_purple:hover{border-color:#9c27b0 !important}
.background_purple_lighten-5{background-color:#f3e5f5 !important}
.text-color_purple_lighten-5{color:#f3e5f5 !important}
.border-color_purple_lighten-5{border-color:#f3e5f5 !important}
.background-hover_purple_lighten-5:hover{background-color:#f3e5f5 !important}
.text-color-hover_purple_lighten-5:hover{color:#f3e5f5 !important}
.border-color-hover_purple_lighten-5:hover{border-color:#f3e5f5 !important}
.background_purple_lighten-4{background-color:#e1bee7 !important}
.text-color_purple_lighten-4{color:#e1bee7 !important}
.border-color_purple_lighten-4{border-color:#e1bee7 !important}
.background-hover_purple_lighten-4:hover{background-color:#e1bee7 !important}
.text-color-hover_purple_lighten-4:hover{color:#e1bee7 !important}
.border-color-hover_purple_lighten-4:hover{border-color:#e1bee7 !important}
.background_purple_lighten-3{background-color:#ce93d8 !important}
.text-color_purple_lighten-3{color:#ce93d8 !important}
.border-color_purple_lighten-3{border-color:#ce93d8 !important}
.background-hover_purple_lighten-3:hover{background-color:#ce93d8 !important}
.text-color-hover_purple_lighten-3:hover{color:#ce93d8 !important}
.border-color-hover_purple_lighten-3:hover{border-color:#ce93d8 !important}
.background_purple_lighten-2{background-color:#ba68c8 !important}
.text-color_purple_lighten-2{color:#ba68c8 !important}
.border-color_purple_lighten-2{border-color:#ba68c8 !important}
.background-hover_purple_lighten-2:hover{background-color:#ba68c8 !important}
.text-color-hover_purple_lighten-2:hover{color:#ba68c8 !important}
.border-color-hover_purple_lighten-2:hover{border-color:#ba68c8 !important}
.background_purple_lighten-1{background-color:#ab47bc !important}
.text-color_purple_lighten-1{color:#ab47bc !important}
.border-color_purple_lighten-1{border-color:#ab47bc !important}
.background-hover_purple_lighten-1:hover{background-color:#ab47bc !important}
.text-color-hover_purple_lighten-1:hover{color:#ab47bc !important}
.border-color-hover_purple_lighten-1:hover{border-color:#ab47bc !important}
.background_purple_darken-1{background-color:#8e24aa !important}
.text-color_purple_darken-1{color:#8e24aa !important}
.border-color_purple_darken-1{border-color:#8e24aa !important}
.background-hover_purple_darken-1:hover{background-color:#8e24aa !important}
.text-color-hover_purple_darken-1:hover{color:#8e24aa !important}
.border-color-hover_purple_darken-1:hover{border-color:#8e24aa !important}
.background_purple_darken-2{background-color:#7b1fa2 !important}
.text-color_purple_darken-2{color:#7b1fa2 !important}
.border-color_purple_darken-2{border-color:#7b1fa2 !important}
.background-hover_purple_darken-2:hover{background-color:#7b1fa2 !important}
.text-color-hover_purple_darken-2:hover{color:#7b1fa2 !important}
.border-color-hover_purple_darken-2:hover{border-color:#7b1fa2 !important}
.background_purple_darken-3{background-color:#6a1b9a !important}
.text-color_purple_darken-3{color:#6a1b9a !important}
.border-color_purple_darken-3{border-color:#6a1b9a !important}
.background-hover_purple_darken-3:hover{background-color:#6a1b9a !important}
.text-color-hover_purple_darken-3:hover{color:#6a1b9a !important}
.border-color-hover_purple_darken-3:hover{border-color:#6a1b9a !important}
.background_purple_darken-4{background-color:#4a148c !important}
.text-color_purple_darken-4{color:#4a148c !important}
.border-color_purple_darken-4{border-color:#4a148c !important}
.background-hover_purple_darken-4:hover{background-color:#4a148c !important}
.text-color-hover_purple_darken-4:hover{color:#4a148c !important}
.border-color-hover_purple_darken-4:hover{border-color:#4a148c !important}
.background_purple_accent-1{background-color:#ea80fc !important}
.text-color_purple_accent-1{color:#ea80fc !important}
.border-color_purple_accent-1{border-color:#ea80fc !important}
.background-hover_purple_accent-1:hover{background-color:#ea80fc !important}
.text-color-hover_purple_accent-1:hover{color:#ea80fc !important}
.border-color-hover_purple_accent-1:hover{border-color:#ea80fc !important}
.background_purple_accent-2{background-color:#e040fb !important}
.text-color_purple_accent-2{color:#e040fb !important}
.border-color_purple_accent-2{border-color:#e040fb !important}
.background-hover_purple_accent-2:hover{background-color:#e040fb !important}
.text-color-hover_purple_accent-2:hover{color:#e040fb !important}
.border-color-hover_purple_accent-2:hover{border-color:#e040fb !important}
.background_purple_accent-3{background-color:#d500f9 !important}
.text-color_purple_accent-3{color:#d500f9 !important}
.border-color_purple_accent-3{border-color:#d500f9 !important}
.background-hover_purple_accent-3:hover{background-color:#d500f9 !important}
.text-color-hover_purple_accent-3:hover{color:#d500f9 !important}
.border-color-hover_purple_accent-3:hover{border-color:#d500f9 !important}
.background_purple_accent-4{background-color:#a0f !important}
.text-color_purple_accent-4{color:#a0f !important}
.border-color_purple_accent-4{border-color:#a0f !important}
.background-hover_purple_accent-4:hover{background-color:#a0f !important}
.text-color-hover_purple_accent-4:hover{color:#a0f !important}
.border-color-hover_purple_accent-4:hover{border-color:#a0f !important}
.background_deep-purple{background-color:#673ab7 !important}
.text-color_deep-purple{color:#673ab7 !important}
.border-color_deep-purple{border-color:#673ab7 !important}
.background-hover_deep-purple:hover{background-color:#673ab7 !important}
.text-color-hover_deep-purple:hover{color:#673ab7 !important}
.border-color-hover_deep-purple:hover{border-color:#673ab7 !important}
.background_deep-purple_lighten-5{background-color:#ede7f6 !important}
.text-color_deep-purple_lighten-5{color:#ede7f6 !important}
.border-color_deep-purple_lighten-5{border-color:#ede7f6 !important}
.background-hover_deep-purple_lighten-5:hover{background-color:#ede7f6 !important}
.text-color-hover_deep-purple_lighten-5:hover{color:#ede7f6 !important}
.border-color-hover_deep-purple_lighten-5:hover{border-color:#ede7f6 !important}
.background_deep-purple_lighten-4{background-color:#d1c4e9 !important}
.text-color_deep-purple_lighten-4{color:#d1c4e9 !important}
.border-color_deep-purple_lighten-4{border-color:#d1c4e9 !important}
.background-hover_deep-purple_lighten-4:hover{background-color:#d1c4e9 !important}
.text-color-hover_deep-purple_lighten-4:hover{color:#d1c4e9 !important}
.border-color-hover_deep-purple_lighten-4:hover{border-color:#d1c4e9 !important}
.background_deep-purple_lighten-3{background-color:#b39ddb !important}
.text-color_deep-purple_lighten-3{color:#b39ddb !important}
.border-color_deep-purple_lighten-3{border-color:#b39ddb !important}
.background-hover_deep-purple_lighten-3:hover{background-color:#b39ddb !important}
.text-color-hover_deep-purple_lighten-3:hover{color:#b39ddb !important}
.border-color-hover_deep-purple_lighten-3:hover{border-color:#b39ddb !important}
.background_deep-purple_lighten-2{background-color:#9575cd !important}
.text-color_deep-purple_lighten-2{color:#9575cd !important}
.border-color_deep-purple_lighten-2{border-color:#9575cd !important}
.background-hover_deep-purple_lighten-2:hover{background-color:#9575cd !important}
.text-color-hover_deep-purple_lighten-2:hover{color:#9575cd !important}
.border-color-hover_deep-purple_lighten-2:hover{border-color:#9575cd !important}
.background_deep-purple_lighten-1{background-color:#7e57c2 !important}
.text-color_deep-purple_lighten-1{color:#7e57c2 !important}
.border-color_deep-purple_lighten-1{border-color:#7e57c2 !important}
.background-hover_deep-purple_lighten-1:hover{background-color:#7e57c2 !important}
.text-color-hover_deep-purple_lighten-1:hover{color:#7e57c2 !important}
.border-color-hover_deep-purple_lighten-1:hover{border-color:#7e57c2 !important}
.background_deep-purple_darken-1{background-color:#5e35b1 !important}
.text-color_deep-purple_darken-1{color:#5e35b1 !important}
.border-color_deep-purple_darken-1{border-color:#5e35b1 !important}
.background-hover_deep-purple_darken-1:hover{background-color:#5e35b1 !important}
.text-color-hover_deep-purple_darken-1:hover{color:#5e35b1 !important}
.border-color-hover_deep-purple_darken-1:hover{border-color:#5e35b1 !important}
.background_deep-purple_darken-2{background-color:#512da8 !important}
.text-color_deep-purple_darken-2{color:#512da8 !important}
.border-color_deep-purple_darken-2{border-color:#512da8 !important}
.background-hover_deep-purple_darken-2:hover{background-color:#512da8 !important}
.text-color-hover_deep-purple_darken-2:hover{color:#512da8 !important}
.border-color-hover_deep-purple_darken-2:hover{border-color:#512da8 !important}
.background_deep-purple_darken-3{background-color:#4527a0 !important}
.text-color_deep-purple_darken-3{color:#4527a0 !important}
.border-color_deep-purple_darken-3{border-color:#4527a0 !important}
.background-hover_deep-purple_darken-3:hover{background-color:#4527a0 !important}
.text-color-hover_deep-purple_darken-3:hover{color:#4527a0 !important}
.border-color-hover_deep-purple_darken-3:hover{border-color:#4527a0 !important}
.background_deep-purple_darken-4{background-color:#311b92 !important}
.text-color_deep-purple_darken-4{color:#311b92 !important}
.border-color_deep-purple_darken-4{border-color:#311b92 !important}
.background-hover_deep-purple_darken-4:hover{background-color:#311b92 !important}
.text-color-hover_deep-purple_darken-4:hover{color:#311b92 !important}
.border-color-hover_deep-purple_darken-4:hover{border-color:#311b92 !important}
.background_deep-purple_accent-1{background-color:#b388ff !important}
.text-color_deep-purple_accent-1{color:#b388ff !important}
.border-color_deep-purple_accent-1{border-color:#b388ff !important}
.background-hover_deep-purple_accent-1:hover{background-color:#b388ff !important}
.text-color-hover_deep-purple_accent-1:hover{color:#b388ff !important}
.border-color-hover_deep-purple_accent-1:hover{border-color:#b388ff !important}
.background_deep-purple_accent-2{background-color:#7c4dff !important}
.text-color_deep-purple_accent-2{color:#7c4dff !important}
.border-color_deep-purple_accent-2{border-color:#7c4dff !important}
.background-hover_deep-purple_accent-2:hover{background-color:#7c4dff !important}
.text-color-hover_deep-purple_accent-2:hover{color:#7c4dff !important}
.border-color-hover_deep-purple_accent-2:hover{border-color:#7c4dff !important}
.background_deep-purple_accent-3{background-color:#651fff !important}
.text-color_deep-purple_accent-3{color:#651fff !important}
.border-color_deep-purple_accent-3{border-color:#651fff !important}
.background-hover_deep-purple_accent-3:hover{background-color:#651fff !important}
.text-color-hover_deep-purple_accent-3:hover{color:#651fff !important}
.border-color-hover_deep-purple_accent-3:hover{border-color:#651fff !important}
.background_deep-purple_accent-4{background-color:#6200ea !important}
.text-color_deep-purple_accent-4{color:#6200ea !important}
.border-color_deep-purple_accent-4{border-color:#6200ea !important}
.background-hover_deep-purple_accent-4:hover{background-color:#6200ea !important}
.text-color-hover_deep-purple_accent-4:hover{color:#6200ea !important}
.border-color-hover_deep-purple_accent-4:hover{border-color:#6200ea !important}
.background_indigo{background-color:#3f51b5 !important}
.text-color_indigo{color:#3f51b5 !important}
.border-color_indigo{border-color:#3f51b5 !important}
.background-hover_indigo:hover{background-color:#3f51b5 !important}
.text-color-hover_indigo:hover{color:#3f51b5 !important}
.border-color-hover_indigo:hover{border-color:#3f51b5 !important}
.background_indigo_lighten-5{background-color:#e8eaf6 !important}
.text-color_indigo_lighten-5{color:#e8eaf6 !important}
.border-color_indigo_lighten-5{border-color:#e8eaf6 !important}
.background-hover_indigo_lighten-5:hover{background-color:#e8eaf6 !important}
.text-color-hover_indigo_lighten-5:hover{color:#e8eaf6 !important}
.border-color-hover_indigo_lighten-5:hover{border-color:#e8eaf6 !important}
.background_indigo_lighten-4{background-color:#c5cae9 !important}
.text-color_indigo_lighten-4{color:#c5cae9 !important}
.border-color_indigo_lighten-4{border-color:#c5cae9 !important}
.background-hover_indigo_lighten-4:hover{background-color:#c5cae9 !important}
.text-color-hover_indigo_lighten-4:hover{color:#c5cae9 !important}
.border-color-hover_indigo_lighten-4:hover{border-color:#c5cae9 !important}
.background_indigo_lighten-3{background-color:#9fa8da !important}
.text-color_indigo_lighten-3{color:#9fa8da !important}
.border-color_indigo_lighten-3{border-color:#9fa8da !important}
.background-hover_indigo_lighten-3:hover{background-color:#9fa8da !important}
.text-color-hover_indigo_lighten-3:hover{color:#9fa8da !important}
.border-color-hover_indigo_lighten-3:hover{border-color:#9fa8da !important}
.background_indigo_lighten-2{background-color:#7986cb !important}
.text-color_indigo_lighten-2{color:#7986cb !important}
.border-color_indigo_lighten-2{border-color:#7986cb !important}
.background-hover_indigo_lighten-2:hover{background-color:#7986cb !important}
.text-color-hover_indigo_lighten-2:hover{color:#7986cb !important}
.border-color-hover_indigo_lighten-2:hover{border-color:#7986cb !important}
.background_indigo_lighten-1{background-color:#5c6bc0 !important}
.text-color_indigo_lighten-1{color:#5c6bc0 !important}
.border-color_indigo_lighten-1{border-color:#5c6bc0 !important}
.background-hover_indigo_lighten-1:hover{background-color:#5c6bc0 !important}
.text-color-hover_indigo_lighten-1:hover{color:#5c6bc0 !important}
.border-color-hover_indigo_lighten-1:hover{border-color:#5c6bc0 !important}
.background_indigo_darken-1{background-color:#3949ab !important}
.text-color_indigo_darken-1{color:#3949ab !important}
.border-color_indigo_darken-1{border-color:#3949ab !important}
.background-hover_indigo_darken-1:hover{background-color:#3949ab !important}
.text-color-hover_indigo_darken-1:hover{color:#3949ab !important}
.border-color-hover_indigo_darken-1:hover{border-color:#3949ab !important}
.background_indigo_darken-2{background-color:#303f9f !important}
.text-color_indigo_darken-2{color:#303f9f !important}
.border-color_indigo_darken-2{border-color:#303f9f !important}
.background-hover_indigo_darken-2:hover{background-color:#303f9f !important}
.text-color-hover_indigo_darken-2:hover{color:#303f9f !important}
.border-color-hover_indigo_darken-2:hover{border-color:#303f9f !important}
.background_indigo_darken-3{background-color:#283593 !important}
.text-color_indigo_darken-3{color:#283593 !important}
.border-color_indigo_darken-3{border-color:#283593 !important}
.background-hover_indigo_darken-3:hover{background-color:#283593 !important}
.text-color-hover_indigo_darken-3:hover{color:#283593 !important}
.border-color-hover_indigo_darken-3:hover{border-color:#283593 !important}
.background_indigo_darken-4{background-color:#1a237e !important}
.text-color_indigo_darken-4{color:#1a237e !important}
.border-color_indigo_darken-4{border-color:#1a237e !important}
.background-hover_indigo_darken-4:hover{background-color:#1a237e !important}
.text-color-hover_indigo_darken-4:hover{color:#1a237e !important}
.border-color-hover_indigo_darken-4:hover{border-color:#1a237e !important}
.background_indigo_accent-1{background-color:#8c9eff !important}
.text-color_indigo_accent-1{color:#8c9eff !important}
.border-color_indigo_accent-1{border-color:#8c9eff !important}
.background-hover_indigo_accent-1:hover{background-color:#8c9eff !important}
.text-color-hover_indigo_accent-1:hover{color:#8c9eff !important}
.border-color-hover_indigo_accent-1:hover{border-color:#8c9eff !important}
.background_indigo_accent-2{background-color:#536dfe !important}
.text-color_indigo_accent-2{color:#536dfe !important}
.border-color_indigo_accent-2{border-color:#536dfe !important}
.background-hover_indigo_accent-2:hover{background-color:#536dfe !important}
.text-color-hover_indigo_accent-2:hover{color:#536dfe !important}
.border-color-hover_indigo_accent-2:hover{border-color:#536dfe !important}
.background_indigo_accent-3{background-color:#3d5afe !important}
.text-color_indigo_accent-3{color:#3d5afe !important}
.border-color_indigo_accent-3{border-color:#3d5afe !important}
.background-hover_indigo_accent-3:hover{background-color:#3d5afe !important}
.text-color-hover_indigo_accent-3:hover{color:#3d5afe !important}
.border-color-hover_indigo_accent-3:hover{border-color:#3d5afe !important}
.background_indigo_accent-4{background-color:#304ffe !important}
.text-color_indigo_accent-4{color:#304ffe !important}
.border-color_indigo_accent-4{border-color:#304ffe !important}
.background-hover_indigo_accent-4:hover{background-color:#304ffe !important}
.text-color-hover_indigo_accent-4:hover{color:#304ffe !important}
.border-color-hover_indigo_accent-4:hover{border-color:#304ffe !important}
.background_blue{background-color:#2196F3 !important}
.text-color_blue{color:#2196F3 !important}
.border-color_blue{border-color:#2196F3 !important}
.background-hover_blue:hover{background-color:#2196F3 !important}
.text-color-hover_blue:hover{color:#2196F3 !important}
.border-color-hover_blue:hover{border-color:#2196F3 !important}
.background_blue_lighten-5{background-color:#E3F2FD !important}
.text-color_blue_lighten-5{color:#E3F2FD !important}
.border-color_blue_lighten-5{border-color:#E3F2FD !important}
.background-hover_blue_lighten-5:hover{background-color:#E3F2FD !important}
.text-color-hover_blue_lighten-5:hover{color:#E3F2FD !important}
.border-color-hover_blue_lighten-5:hover{border-color:#E3F2FD !important}
.background_blue_lighten-4{background-color:#BBDEFB !important}
.text-color_blue_lighten-4{color:#BBDEFB !important}
.border-color_blue_lighten-4{border-color:#BBDEFB !important}
.background-hover_blue_lighten-4:hover{background-color:#BBDEFB !important}
.text-color-hover_blue_lighten-4:hover{color:#BBDEFB !important}
.border-color-hover_blue_lighten-4:hover{border-color:#BBDEFB !important}
.background_blue_lighten-3{background-color:#90CAF9 !important}
.text-color_blue_lighten-3{color:#90CAF9 !important}
.border-color_blue_lighten-3{border-color:#90CAF9 !important}
.background-hover_blue_lighten-3:hover{background-color:#90CAF9 !important}
.text-color-hover_blue_lighten-3:hover{color:#90CAF9 !important}
.border-color-hover_blue_lighten-3:hover{border-color:#90CAF9 !important}
.background_blue_lighten-2{background-color:#64B5F6 !important}
.text-color_blue_lighten-2{color:#64B5F6 !important}
.border-color_blue_lighten-2{border-color:#64B5F6 !important}
.background-hover_blue_lighten-2:hover{background-color:#64B5F6 !important}
.text-color-hover_blue_lighten-2:hover{color:#64B5F6 !important}
.border-color-hover_blue_lighten-2:hover{border-color:#64B5F6 !important}
.background_blue_lighten-1{background-color:#42A5F5 !important}
.text-color_blue_lighten-1{color:#42A5F5 !important}
.border-color_blue_lighten-1{border-color:#42A5F5 !important}
.background-hover_blue_lighten-1:hover{background-color:#42A5F5 !important}
.text-color-hover_blue_lighten-1:hover{color:#42A5F5 !important}
.border-color-hover_blue_lighten-1:hover{border-color:#42A5F5 !important}
.background_blue_darken-1{background-color:#1E88E5 !important}
.text-color_blue_darken-1{color:#1E88E5 !important}
.border-color_blue_darken-1{border-color:#1E88E5 !important}
.background-hover_blue_darken-1:hover{background-color:#1E88E5 !important}
.text-color-hover_blue_darken-1:hover{color:#1E88E5 !important}
.border-color-hover_blue_darken-1:hover{border-color:#1E88E5 !important}
.background_blue_darken-2{background-color:#1976D2 !important}
.text-color_blue_darken-2{color:#1976D2 !important}
.border-color_blue_darken-2{border-color:#1976D2 !important}
.background-hover_blue_darken-2:hover{background-color:#1976D2 !important}
.text-color-hover_blue_darken-2:hover{color:#1976D2 !important}
.border-color-hover_blue_darken-2:hover{border-color:#1976D2 !important}
.background_blue_darken-3{background-color:#1565C0 !important}
.text-color_blue_darken-3{color:#1565C0 !important}
.border-color_blue_darken-3{border-color:#1565C0 !important}
.background-hover_blue_darken-3:hover{background-color:#1565C0 !important}
.text-color-hover_blue_darken-3:hover{color:#1565C0 !important}
.border-color-hover_blue_darken-3:hover{border-color:#1565C0 !important}
.background_blue_darken-4{background-color:#0D47A1 !important}
.text-color_blue_darken-4{color:#0D47A1 !important}
.border-color_blue_darken-4{border-color:#0D47A1 !important}
.background-hover_blue_darken-4:hover{background-color:#0D47A1 !important}
.text-color-hover_blue_darken-4:hover{color:#0D47A1 !important}
.border-color-hover_blue_darken-4:hover{border-color:#0D47A1 !important}
.background_blue_accent-1{background-color:#82B1FF !important}
.text-color_blue_accent-1{color:#82B1FF !important}
.border-color_blue_accent-1{border-color:#82B1FF !important}
.background-hover_blue_accent-1:hover{background-color:#82B1FF !important}
.text-color-hover_blue_accent-1:hover{color:#82B1FF !important}
.border-color-hover_blue_accent-1:hover{border-color:#82B1FF !important}
.background_blue_accent-2{background-color:#448AFF !important}
.text-color_blue_accent-2{color:#448AFF !important}
.border-color_blue_accent-2{border-color:#448AFF !important}
.background-hover_blue_accent-2:hover{background-color:#448AFF !important}
.text-color-hover_blue_accent-2:hover{color:#448AFF !important}
.border-color-hover_blue_accent-2:hover{border-color:#448AFF !important}
.background_blue_accent-3{background-color:#2979FF !important}
.text-color_blue_accent-3{color:#2979FF !important}
.border-color_blue_accent-3{border-color:#2979FF !important}
.background-hover_blue_accent-3:hover{background-color:#2979FF !important}
.text-color-hover_blue_accent-3:hover{color:#2979FF !important}
.border-color-hover_blue_accent-3:hover{border-color:#2979FF !important}
.background_blue_accent-4{background-color:#2962FF !important}
.text-color_blue_accent-4{color:#2962FF !important}
.border-color_blue_accent-4{border-color:#2962FF !important}
.background-hover_blue_accent-4:hover{background-color:#2962FF !important}
.text-color-hover_blue_accent-4:hover{color:#2962FF !important}
.border-color-hover_blue_accent-4:hover{border-color:#2962FF !important}
.background_light-blue{background-color:#03a9f4 !important}
.text-color_light-blue{color:#03a9f4 !important}
.border-color_light-blue{border-color:#03a9f4 !important}
.background-hover_light-blue:hover{background-color:#03a9f4 !important}
.text-color-hover_light-blue:hover{color:#03a9f4 !important}
.border-color-hover_light-blue:hover{border-color:#03a9f4 !important}
.background_light-blue_lighten-5{background-color:#e1f5fe !important}
.text-color_light-blue_lighten-5{color:#e1f5fe !important}
.border-color_light-blue_lighten-5{border-color:#e1f5fe !important}
.background-hover_light-blue_lighten-5:hover{background-color:#e1f5fe !important}
.text-color-hover_light-blue_lighten-5:hover{color:#e1f5fe !important}
.border-color-hover_light-blue_lighten-5:hover{border-color:#e1f5fe !important}
.background_light-blue_lighten-4{background-color:#b3e5fc !important}
.text-color_light-blue_lighten-4{color:#b3e5fc !important}
.border-color_light-blue_lighten-4{border-color:#b3e5fc !important}
.background-hover_light-blue_lighten-4:hover{background-color:#b3e5fc !important}
.text-color-hover_light-blue_lighten-4:hover{color:#b3e5fc !important}
.border-color-hover_light-blue_lighten-4:hover{border-color:#b3e5fc !important}
.background_light-blue_lighten-3{background-color:#81d4fa !important}
.text-color_light-blue_lighten-3{color:#81d4fa !important}
.border-color_light-blue_lighten-3{border-color:#81d4fa !important}
.background-hover_light-blue_lighten-3:hover{background-color:#81d4fa !important}
.text-color-hover_light-blue_lighten-3:hover{color:#81d4fa !important}
.border-color-hover_light-blue_lighten-3:hover{border-color:#81d4fa !important}
.background_light-blue_lighten-2{background-color:#4fc3f7 !important}
.text-color_light-blue_lighten-2{color:#4fc3f7 !important}
.border-color_light-blue_lighten-2{border-color:#4fc3f7 !important}
.background-hover_light-blue_lighten-2:hover{background-color:#4fc3f7 !important}
.text-color-hover_light-blue_lighten-2:hover{color:#4fc3f7 !important}
.border-color-hover_light-blue_lighten-2:hover{border-color:#4fc3f7 !important}
.background_light-blue_lighten-1{background-color:#29b6f6 !important}
.text-color_light-blue_lighten-1{color:#29b6f6 !important}
.border-color_light-blue_lighten-1{border-color:#29b6f6 !important}
.background-hover_light-blue_lighten-1:hover{background-color:#29b6f6 !important}
.text-color-hover_light-blue_lighten-1:hover{color:#29b6f6 !important}
.border-color-hover_light-blue_lighten-1:hover{border-color:#29b6f6 !important}
.background_light-blue_darken-1{background-color:#039be5 !important}
.text-color_light-blue_darken-1{color:#039be5 !important}
.border-color_light-blue_darken-1{border-color:#039be5 !important}
.background-hover_light-blue_darken-1:hover{background-color:#039be5 !important}
.text-color-hover_light-blue_darken-1:hover{color:#039be5 !important}
.border-color-hover_light-blue_darken-1:hover{border-color:#039be5 !important}
.background_light-blue_darken-2{background-color:#0288d1 !important}
.text-color_light-blue_darken-2{color:#0288d1 !important}
.border-color_light-blue_darken-2{border-color:#0288d1 !important}
.background-hover_light-blue_darken-2:hover{background-color:#0288d1 !important}
.text-color-hover_light-blue_darken-2:hover{color:#0288d1 !important}
.border-color-hover_light-blue_darken-2:hover{border-color:#0288d1 !important}
.background_light-blue_darken-3{background-color:#0277bd !important}
.text-color_light-blue_darken-3{color:#0277bd !important}
.border-color_light-blue_darken-3{border-color:#0277bd !important}
.background-hover_light-blue_darken-3:hover{background-color:#0277bd !important}
.text-color-hover_light-blue_darken-3:hover{color:#0277bd !important}
.border-color-hover_light-blue_darken-3:hover{border-color:#0277bd !important}
.background_light-blue_darken-4{background-color:#01579b !important}
.text-color_light-blue_darken-4{color:#01579b !important}
.border-color_light-blue_darken-4{border-color:#01579b !important}
.background-hover_light-blue_darken-4:hover{background-color:#01579b !important}
.text-color-hover_light-blue_darken-4:hover{color:#01579b !important}
.border-color-hover_light-blue_darken-4:hover{border-color:#01579b !important}
.background_light-blue_accent-1{background-color:#80d8ff !important}
.text-color_light-blue_accent-1{color:#80d8ff !important}
.border-color_light-blue_accent-1{border-color:#80d8ff !important}
.background-hover_light-blue_accent-1:hover{background-color:#80d8ff !important}
.text-color-hover_light-blue_accent-1:hover{color:#80d8ff !important}
.border-color-hover_light-blue_accent-1:hover{border-color:#80d8ff !important}
.background_light-blue_accent-2{background-color:#40c4ff !important}
.text-color_light-blue_accent-2{color:#40c4ff !important}
.border-color_light-blue_accent-2{border-color:#40c4ff !important}
.background-hover_light-blue_accent-2:hover{background-color:#40c4ff !important}
.text-color-hover_light-blue_accent-2:hover{color:#40c4ff !important}
.border-color-hover_light-blue_accent-2:hover{border-color:#40c4ff !important}
.background_light-blue_accent-3{background-color:#00b0ff !important}
.text-color_light-blue_accent-3{color:#00b0ff !important}
.border-color_light-blue_accent-3{border-color:#00b0ff !important}
.background-hover_light-blue_accent-3:hover{background-color:#00b0ff !important}
.text-color-hover_light-blue_accent-3:hover{color:#00b0ff !important}
.border-color-hover_light-blue_accent-3:hover{border-color:#00b0ff !important}
.background_light-blue_accent-4{background-color:#0091ea !important}
.text-color_light-blue_accent-4{color:#0091ea !important}
.border-color_light-blue_accent-4{border-color:#0091ea !important}
.background-hover_light-blue_accent-4:hover{background-color:#0091ea !important}
.text-color-hover_light-blue_accent-4:hover{color:#0091ea !important}
.border-color-hover_light-blue_accent-4:hover{border-color:#0091ea !important}
.background_cyan{background-color:#00bcd4 !important}
.text-color_cyan{color:#00bcd4 !important}
.border-color_cyan{border-color:#00bcd4 !important}
.background-hover_cyan:hover{background-color:#00bcd4 !important}
.text-color-hover_cyan:hover{color:#00bcd4 !important}
.border-color-hover_cyan:hover{border-color:#00bcd4 !important}
.background_cyan_lighten-5{background-color:#e0f7fa !important}
.text-color_cyan_lighten-5{color:#e0f7fa !important}
.border-color_cyan_lighten-5{border-color:#e0f7fa !important}
.background-hover_cyan_lighten-5:hover{background-color:#e0f7fa !important}
.text-color-hover_cyan_lighten-5:hover{color:#e0f7fa !important}
.border-color-hover_cyan_lighten-5:hover{border-color:#e0f7fa !important}
.background_cyan_lighten-4{background-color:#b2ebf2 !important}
.text-color_cyan_lighten-4{color:#b2ebf2 !important}
.border-color_cyan_lighten-4{border-color:#b2ebf2 !important}
.background-hover_cyan_lighten-4:hover{background-color:#b2ebf2 !important}
.text-color-hover_cyan_lighten-4:hover{color:#b2ebf2 !important}
.border-color-hover_cyan_lighten-4:hover{border-color:#b2ebf2 !important}
.background_cyan_lighten-3{background-color:#80deea !important}
.text-color_cyan_lighten-3{color:#80deea !important}
.border-color_cyan_lighten-3{border-color:#80deea !important}
.background-hover_cyan_lighten-3:hover{background-color:#80deea !important}
.text-color-hover_cyan_lighten-3:hover{color:#80deea !important}
.border-color-hover_cyan_lighten-3:hover{border-color:#80deea !important}
.background_cyan_lighten-2{background-color:#4dd0e1 !important}
.text-color_cyan_lighten-2{color:#4dd0e1 !important}
.border-color_cyan_lighten-2{border-color:#4dd0e1 !important}
.background-hover_cyan_lighten-2:hover{background-color:#4dd0e1 !important}
.text-color-hover_cyan_lighten-2:hover{color:#4dd0e1 !important}
.border-color-hover_cyan_lighten-2:hover{border-color:#4dd0e1 !important}
.background_cyan_lighten-1{background-color:#26c6da !important}
.text-color_cyan_lighten-1{color:#26c6da !important}
.border-color_cyan_lighten-1{border-color:#26c6da !important}
.background-hover_cyan_lighten-1:hover{background-color:#26c6da !important}
.text-color-hover_cyan_lighten-1:hover{color:#26c6da !important}
.border-color-hover_cyan_lighten-1:hover{border-color:#26c6da !important}
.background_cyan_darken-1{background-color:#00acc1 !important}
.text-color_cyan_darken-1{color:#00acc1 !important}
.border-color_cyan_darken-1{border-color:#00acc1 !important}
.background-hover_cyan_darken-1:hover{background-color:#00acc1 !important}
.text-color-hover_cyan_darken-1:hover{color:#00acc1 !important}
.border-color-hover_cyan_darken-1:hover{border-color:#00acc1 !important}
.background_cyan_darken-2{background-color:#0097a7 !important}
.text-color_cyan_darken-2{color:#0097a7 !important}
.border-color_cyan_darken-2{border-color:#0097a7 !important}
.background-hover_cyan_darken-2:hover{background-color:#0097a7 !important}
.text-color-hover_cyan_darken-2:hover{color:#0097a7 !important}
.border-color-hover_cyan_darken-2:hover{border-color:#0097a7 !important}
.background_cyan_darken-3{background-color:#00838f !important}
.text-color_cyan_darken-3{color:#00838f !important}
.border-color_cyan_darken-3{border-color:#00838f !important}
.background-hover_cyan_darken-3:hover{background-color:#00838f !important}
.text-color-hover_cyan_darken-3:hover{color:#00838f !important}
.border-color-hover_cyan_darken-3:hover{border-color:#00838f !important}
.background_cyan_darken-4{background-color:#006064 !important}
.text-color_cyan_darken-4{color:#006064 !important}
.border-color_cyan_darken-4{border-color:#006064 !important}
.background-hover_cyan_darken-4:hover{background-color:#006064 !important}
.text-color-hover_cyan_darken-4:hover{color:#006064 !important}
.border-color-hover_cyan_darken-4:hover{border-color:#006064 !important}
.background_cyan_accent-1{background-color:#84ffff !important}
.text-color_cyan_accent-1{color:#84ffff !important}
.border-color_cyan_accent-1{border-color:#84ffff !important}
.background-hover_cyan_accent-1:hover{background-color:#84ffff !important}
.text-color-hover_cyan_accent-1:hover{color:#84ffff !important}
.border-color-hover_cyan_accent-1:hover{border-color:#84ffff !important}
.background_cyan_accent-2{background-color:#18ffff !important}
.text-color_cyan_accent-2{color:#18ffff !important}
.border-color_cyan_accent-2{border-color:#18ffff !important}
.background-hover_cyan_accent-2:hover{background-color:#18ffff !important}
.text-color-hover_cyan_accent-2:hover{color:#18ffff !important}
.border-color-hover_cyan_accent-2:hover{border-color:#18ffff !important}
.background_cyan_accent-3{background-color:#00e5ff !important}
.text-color_cyan_accent-3{color:#00e5ff !important}
.border-color_cyan_accent-3{border-color:#00e5ff !important}
.background-hover_cyan_accent-3:hover{background-color:#00e5ff !important}
.text-color-hover_cyan_accent-3:hover{color:#00e5ff !important}
.border-color-hover_cyan_accent-3:hover{border-color:#00e5ff !important}
.background_cyan_accent-4{background-color:#00b8d4 !important}
.text-color_cyan_accent-4{color:#00b8d4 !important}
.border-color_cyan_accent-4{border-color:#00b8d4 !important}
.background-hover_cyan_accent-4:hover{background-color:#00b8d4 !important}
.text-color-hover_cyan_accent-4:hover{color:#00b8d4 !important}
.border-color-hover_cyan_accent-4:hover{border-color:#00b8d4 !important}
.background_teal{background-color:#009688 !important}
.text-color_teal{color:#009688 !important}
.border-color_teal{border-color:#009688 !important}
.background-hover_teal:hover{background-color:#009688 !important}
.text-color-hover_teal:hover{color:#009688 !important}
.border-color-hover_teal:hover{border-color:#009688 !important}
.background_teal_lighten-5{background-color:#e0f2f1 !important}
.text-color_teal_lighten-5{color:#e0f2f1 !important}
.border-color_teal_lighten-5{border-color:#e0f2f1 !important}
.background-hover_teal_lighten-5:hover{background-color:#e0f2f1 !important}
.text-color-hover_teal_lighten-5:hover{color:#e0f2f1 !important}
.border-color-hover_teal_lighten-5:hover{border-color:#e0f2f1 !important}
.background_teal_lighten-4{background-color:#b2dfdb !important}
.text-color_teal_lighten-4{color:#b2dfdb !important}
.border-color_teal_lighten-4{border-color:#b2dfdb !important}
.background-hover_teal_lighten-4:hover{background-color:#b2dfdb !important}
.text-color-hover_teal_lighten-4:hover{color:#b2dfdb !important}
.border-color-hover_teal_lighten-4:hover{border-color:#b2dfdb !important}
.background_teal_lighten-3{background-color:#80cbc4 !important}
.text-color_teal_lighten-3{color:#80cbc4 !important}
.border-color_teal_lighten-3{border-color:#80cbc4 !important}
.background-hover_teal_lighten-3:hover{background-color:#80cbc4 !important}
.text-color-hover_teal_lighten-3:hover{color:#80cbc4 !important}
.border-color-hover_teal_lighten-3:hover{border-color:#80cbc4 !important}
.background_teal_lighten-2{background-color:#4db6ac !important}
.text-color_teal_lighten-2{color:#4db6ac !important}
.border-color_teal_lighten-2{border-color:#4db6ac !important}
.background-hover_teal_lighten-2:hover{background-color:#4db6ac !important}
.text-color-hover_teal_lighten-2:hover{color:#4db6ac !important}
.border-color-hover_teal_lighten-2:hover{border-color:#4db6ac !important}
.background_teal_lighten-1{background-color:#26a69a !important}
.text-color_teal_lighten-1{color:#26a69a !important}
.border-color_teal_lighten-1{border-color:#26a69a !important}
.background-hover_teal_lighten-1:hover{background-color:#26a69a !important}
.text-color-hover_teal_lighten-1:hover{color:#26a69a !important}
.border-color-hover_teal_lighten-1:hover{border-color:#26a69a !important}
.background_teal_darken-1{background-color:#00897b !important}
.text-color_teal_darken-1{color:#00897b !important}
.border-color_teal_darken-1{border-color:#00897b !important}
.background-hover_teal_darken-1:hover{background-color:#00897b !important}
.text-color-hover_teal_darken-1:hover{color:#00897b !important}
.border-color-hover_teal_darken-1:hover{border-color:#00897b !important}
.background_teal_darken-2{background-color:#00796b !important}
.text-color_teal_darken-2{color:#00796b !important}
.border-color_teal_darken-2{border-color:#00796b !important}
.background-hover_teal_darken-2:hover{background-color:#00796b !important}
.text-color-hover_teal_darken-2:hover{color:#00796b !important}
.border-color-hover_teal_darken-2:hover{border-color:#00796b !important}
.background_teal_darken-3{background-color:#00695c !important}
.text-color_teal_darken-3{color:#00695c !important}
.border-color_teal_darken-3{border-color:#00695c !important}
.background-hover_teal_darken-3:hover{background-color:#00695c !important}
.text-color-hover_teal_darken-3:hover{color:#00695c !important}
.border-color-hover_teal_darken-3:hover{border-color:#00695c !important}
.background_teal_darken-4{background-color:#004d40 !important}
.text-color_teal_darken-4{color:#004d40 !important}
.border-color_teal_darken-4{border-color:#004d40 !important}
.background-hover_teal_darken-4:hover{background-color:#004d40 !important}
.text-color-hover_teal_darken-4:hover{color:#004d40 !important}
.border-color-hover_teal_darken-4:hover{border-color:#004d40 !important}
.background_teal_accent-1{background-color:#a7ffeb !important}
.text-color_teal_accent-1{color:#a7ffeb !important}
.border-color_teal_accent-1{border-color:#a7ffeb !important}
.background-hover_teal_accent-1:hover{background-color:#a7ffeb !important}
.text-color-hover_teal_accent-1:hover{color:#a7ffeb !important}
.border-color-hover_teal_accent-1:hover{border-color:#a7ffeb !important}
.background_teal_accent-2{background-color:#64ffda !important}
.text-color_teal_accent-2{color:#64ffda !important}
.border-color_teal_accent-2{border-color:#64ffda !important}
.background-hover_teal_accent-2:hover{background-color:#64ffda !important}
.text-color-hover_teal_accent-2:hover{color:#64ffda !important}
.border-color-hover_teal_accent-2:hover{border-color:#64ffda !important}
.background_teal_accent-3{background-color:#1de9b6 !important}
.text-color_teal_accent-3{color:#1de9b6 !important}
.border-color_teal_accent-3{border-color:#1de9b6 !important}
.background-hover_teal_accent-3:hover{background-color:#1de9b6 !important}
.text-color-hover_teal_accent-3:hover{color:#1de9b6 !important}
.border-color-hover_teal_accent-3:hover{border-color:#1de9b6 !important}
.background_teal_accent-4{background-color:#00bfa5 !important}
.text-color_teal_accent-4{color:#00bfa5 !important}
.border-color_teal_accent-4{border-color:#00bfa5 !important}
.background-hover_teal_accent-4:hover{background-color:#00bfa5 !important}
.text-color-hover_teal_accent-4:hover{color:#00bfa5 !important}
.border-color-hover_teal_accent-4:hover{border-color:#00bfa5 !important}
.background_green{background-color:#4CAF50 !important}
.text-color_green{color:#4CAF50 !important}
.border-color_green{border-color:#4CAF50 !important}
.background-hover_green:hover{background-color:#4CAF50 !important}
.text-color-hover_green:hover{color:#4CAF50 !important}
.border-color-hover_green:hover{border-color:#4CAF50 !important}
.background_green_lighten-5{background-color:#E8F5E9 !important}
.text-color_green_lighten-5{color:#E8F5E9 !important}
.border-color_green_lighten-5{border-color:#E8F5E9 !important}
.background-hover_green_lighten-5:hover{background-color:#E8F5E9 !important}
.text-color-hover_green_lighten-5:hover{color:#E8F5E9 !important}
.border-color-hover_green_lighten-5:hover{border-color:#E8F5E9 !important}
.background_green_lighten-4{background-color:#C8E6C9 !important}
.text-color_green_lighten-4{color:#C8E6C9 !important}
.border-color_green_lighten-4{border-color:#C8E6C9 !important}
.background-hover_green_lighten-4:hover{background-color:#C8E6C9 !important}
.text-color-hover_green_lighten-4:hover{color:#C8E6C9 !important}
.border-color-hover_green_lighten-4:hover{border-color:#C8E6C9 !important}
.background_green_lighten-3{background-color:#A5D6A7 !important}
.text-color_green_lighten-3{color:#A5D6A7 !important}
.border-color_green_lighten-3{border-color:#A5D6A7 !important}
.background-hover_green_lighten-3:hover{background-color:#A5D6A7 !important}
.text-color-hover_green_lighten-3:hover{color:#A5D6A7 !important}
.border-color-hover_green_lighten-3:hover{border-color:#A5D6A7 !important}
.background_green_lighten-2{background-color:#81C784 !important}
.text-color_green_lighten-2{color:#81C784 !important}
.border-color_green_lighten-2{border-color:#81C784 !important}
.background-hover_green_lighten-2:hover{background-color:#81C784 !important}
.text-color-hover_green_lighten-2:hover{color:#81C784 !important}
.border-color-hover_green_lighten-2:hover{border-color:#81C784 !important}
.background_green_lighten-1{background-color:#66BB6A !important}
.text-color_green_lighten-1{color:#66BB6A !important}
.border-color_green_lighten-1{border-color:#66BB6A !important}
.background-hover_green_lighten-1:hover{background-color:#66BB6A !important}
.text-color-hover_green_lighten-1:hover{color:#66BB6A !important}
.border-color-hover_green_lighten-1:hover{border-color:#66BB6A !important}
.background_green_darken-1{background-color:#43A047 !important}
.text-color_green_darken-1{color:#43A047 !important}
.border-color_green_darken-1{border-color:#43A047 !important}
.background-hover_green_darken-1:hover{background-color:#43A047 !important}
.text-color-hover_green_darken-1:hover{color:#43A047 !important}
.border-color-hover_green_darken-1:hover{border-color:#43A047 !important}
.background_green_darken-2{background-color:#388E3C !important}
.text-color_green_darken-2{color:#388E3C !important}
.border-color_green_darken-2{border-color:#388E3C !important}
.background-hover_green_darken-2:hover{background-color:#388E3C !important}
.text-color-hover_green_darken-2:hover{color:#388E3C !important}
.border-color-hover_green_darken-2:hover{border-color:#388E3C !important}
.background_green_darken-3{background-color:#2E7D32 !important}
.text-color_green_darken-3{color:#2E7D32 !important}
.border-color_green_darken-3{border-color:#2E7D32 !important}
.background-hover_green_darken-3:hover{background-color:#2E7D32 !important}
.text-color-hover_green_darken-3:hover{color:#2E7D32 !important}
.border-color-hover_green_darken-3:hover{border-color:#2E7D32 !important}
.background_green_darken-4{background-color:#1B5E20 !important}
.text-color_green_darken-4{color:#1B5E20 !important}
.border-color_green_darken-4{border-color:#1B5E20 !important}
.background-hover_green_darken-4:hover{background-color:#1B5E20 !important}
.text-color-hover_green_darken-4:hover{color:#1B5E20 !important}
.border-color-hover_green_darken-4:hover{border-color:#1B5E20 !important}
.background_green_accent-1{background-color:#B9F6CA !important}
.text-color_green_accent-1{color:#B9F6CA !important}
.border-color_green_accent-1{border-color:#B9F6CA !important}
.background-hover_green_accent-1:hover{background-color:#B9F6CA !important}
.text-color-hover_green_accent-1:hover{color:#B9F6CA !important}
.border-color-hover_green_accent-1:hover{border-color:#B9F6CA !important}
.background_green_accent-2{background-color:#69F0AE !important}
.text-color_green_accent-2{color:#69F0AE !important}
.border-color_green_accent-2{border-color:#69F0AE !important}
.background-hover_green_accent-2:hover{background-color:#69F0AE !important}
.text-color-hover_green_accent-2:hover{color:#69F0AE !important}
.border-color-hover_green_accent-2:hover{border-color:#69F0AE !important}
.background_green_accent-3{background-color:#00E676 !important}
.text-color_green_accent-3{color:#00E676 !important}
.border-color_green_accent-3{border-color:#00E676 !important}
.background-hover_green_accent-3:hover{background-color:#00E676 !important}
.text-color-hover_green_accent-3:hover{color:#00E676 !important}
.border-color-hover_green_accent-3:hover{border-color:#00E676 !important}
.background_green_accent-4{background-color:#00C853 !important}
.text-color_green_accent-4{color:#00C853 !important}
.border-color_green_accent-4{border-color:#00C853 !important}
.background-hover_green_accent-4:hover{background-color:#00C853 !important}
.text-color-hover_green_accent-4:hover{color:#00C853 !important}
.border-color-hover_green_accent-4:hover{border-color:#00C853 !important}
.background_light-green{background-color:#8bc34a !important}
.text-color_light-green{color:#8bc34a !important}
.border-color_light-green{border-color:#8bc34a !important}
.background-hover_light-green:hover{background-color:#8bc34a !important}
.text-color-hover_light-green:hover{color:#8bc34a !important}
.border-color-hover_light-green:hover{border-color:#8bc34a !important}
.background_light-green_lighten-5{background-color:#f1f8e9 !important}
.text-color_light-green_lighten-5{color:#f1f8e9 !important}
.border-color_light-green_lighten-5{border-color:#f1f8e9 !important}
.background-hover_light-green_lighten-5:hover{background-color:#f1f8e9 !important}
.text-color-hover_light-green_lighten-5:hover{color:#f1f8e9 !important}
.border-color-hover_light-green_lighten-5:hover{border-color:#f1f8e9 !important}
.background_light-green_lighten-4{background-color:#dcedc8 !important}
.text-color_light-green_lighten-4{color:#dcedc8 !important}
.border-color_light-green_lighten-4{border-color:#dcedc8 !important}
.background-hover_light-green_lighten-4:hover{background-color:#dcedc8 !important}
.text-color-hover_light-green_lighten-4:hover{color:#dcedc8 !important}
.border-color-hover_light-green_lighten-4:hover{border-color:#dcedc8 !important}
.background_light-green_lighten-3{background-color:#c5e1a5 !important}
.text-color_light-green_lighten-3{color:#c5e1a5 !important}
.border-color_light-green_lighten-3{border-color:#c5e1a5 !important}
.background-hover_light-green_lighten-3:hover{background-color:#c5e1a5 !important}
.text-color-hover_light-green_lighten-3:hover{color:#c5e1a5 !important}
.border-color-hover_light-green_lighten-3:hover{border-color:#c5e1a5 !important}
.background_light-green_lighten-2{background-color:#aed581 !important}
.text-color_light-green_lighten-2{color:#aed581 !important}
.border-color_light-green_lighten-2{border-color:#aed581 !important}
.background-hover_light-green_lighten-2:hover{background-color:#aed581 !important}
.text-color-hover_light-green_lighten-2:hover{color:#aed581 !important}
.border-color-hover_light-green_lighten-2:hover{border-color:#aed581 !important}
.background_light-green_lighten-1{background-color:#9ccc65 !important}
.text-color_light-green_lighten-1{color:#9ccc65 !important}
.border-color_light-green_lighten-1{border-color:#9ccc65 !important}
.background-hover_light-green_lighten-1:hover{background-color:#9ccc65 !important}
.text-color-hover_light-green_lighten-1:hover{color:#9ccc65 !important}
.border-color-hover_light-green_lighten-1:hover{border-color:#9ccc65 !important}
.background_light-green_darken-1{background-color:#7cb342 !important}
.text-color_light-green_darken-1{color:#7cb342 !important}
.border-color_light-green_darken-1{border-color:#7cb342 !important}
.background-hover_light-green_darken-1:hover{background-color:#7cb342 !important}
.text-color-hover_light-green_darken-1:hover{color:#7cb342 !important}
.border-color-hover_light-green_darken-1:hover{border-color:#7cb342 !important}
.background_light-green_darken-2{background-color:#689f38 !important}
.text-color_light-green_darken-2{color:#689f38 !important}
.border-color_light-green_darken-2{border-color:#689f38 !important}
.background-hover_light-green_darken-2:hover{background-color:#689f38 !important}
.text-color-hover_light-green_darken-2:hover{color:#689f38 !important}
.border-color-hover_light-green_darken-2:hover{border-color:#689f38 !important}
.background_light-green_darken-3{background-color:#558b2f !important}
.text-color_light-green_darken-3{color:#558b2f !important}
.border-color_light-green_darken-3{border-color:#558b2f !important}
.background-hover_light-green_darken-3:hover{background-color:#558b2f !important}
.text-color-hover_light-green_darken-3:hover{color:#558b2f !important}
.border-color-hover_light-green_darken-3:hover{border-color:#558b2f !important}
.background_light-green_darken-4{background-color:#33691e !important}
.text-color_light-green_darken-4{color:#33691e !important}
.border-color_light-green_darken-4{border-color:#33691e !important}
.background-hover_light-green_darken-4:hover{background-color:#33691e !important}
.text-color-hover_light-green_darken-4:hover{color:#33691e !important}
.border-color-hover_light-green_darken-4:hover{border-color:#33691e !important}
.background_light-green_accent-1{background-color:#ccff90 !important}
.text-color_light-green_accent-1{color:#ccff90 !important}
.border-color_light-green_accent-1{border-color:#ccff90 !important}
.background-hover_light-green_accent-1:hover{background-color:#ccff90 !important}
.text-color-hover_light-green_accent-1:hover{color:#ccff90 !important}
.border-color-hover_light-green_accent-1:hover{border-color:#ccff90 !important}
.background_light-green_accent-2{background-color:#b2ff59 !important}
.text-color_light-green_accent-2{color:#b2ff59 !important}
.border-color_light-green_accent-2{border-color:#b2ff59 !important}
.background-hover_light-green_accent-2:hover{background-color:#b2ff59 !important}
.text-color-hover_light-green_accent-2:hover{color:#b2ff59 !important}
.border-color-hover_light-green_accent-2:hover{border-color:#b2ff59 !important}
.background_light-green_accent-3{background-color:#76ff03 !important}
.text-color_light-green_accent-3{color:#76ff03 !important}
.border-color_light-green_accent-3{border-color:#76ff03 !important}
.background-hover_light-green_accent-3:hover{background-color:#76ff03 !important}
.text-color-hover_light-green_accent-3:hover{color:#76ff03 !important}
.border-color-hover_light-green_accent-3:hover{border-color:#76ff03 !important}
.background_light-green_accent-4{background-color:#64dd17 !important}
.text-color_light-green_accent-4{color:#64dd17 !important}
.border-color_light-green_accent-4{border-color:#64dd17 !important}
.background-hover_light-green_accent-4:hover{background-color:#64dd17 !important}
.text-color-hover_light-green_accent-4:hover{color:#64dd17 !important}
.border-color-hover_light-green_accent-4:hover{border-color:#64dd17 !important}
.background_lime{background-color:#cddc39 !important}
.text-color_lime{color:#cddc39 !important}
.border-color_lime{border-color:#cddc39 !important}
.background-hover_lime:hover{background-color:#cddc39 !important}
.text-color-hover_lime:hover{color:#cddc39 !important}
.border-color-hover_lime:hover{border-color:#cddc39 !important}
.background_lime_lighten-5{background-color:#f9fbe7 !important}
.text-color_lime_lighten-5{color:#f9fbe7 !important}
.border-color_lime_lighten-5{border-color:#f9fbe7 !important}
.background-hover_lime_lighten-5:hover{background-color:#f9fbe7 !important}
.text-color-hover_lime_lighten-5:hover{color:#f9fbe7 !important}
.border-color-hover_lime_lighten-5:hover{border-color:#f9fbe7 !important}
.background_lime_lighten-4{background-color:#f0f4c3 !important}
.text-color_lime_lighten-4{color:#f0f4c3 !important}
.border-color_lime_lighten-4{border-color:#f0f4c3 !important}
.background-hover_lime_lighten-4:hover{background-color:#f0f4c3 !important}
.text-color-hover_lime_lighten-4:hover{color:#f0f4c3 !important}
.border-color-hover_lime_lighten-4:hover{border-color:#f0f4c3 !important}
.background_lime_lighten-3{background-color:#e6ee9c !important}
.text-color_lime_lighten-3{color:#e6ee9c !important}
.border-color_lime_lighten-3{border-color:#e6ee9c !important}
.background-hover_lime_lighten-3:hover{background-color:#e6ee9c !important}
.text-color-hover_lime_lighten-3:hover{color:#e6ee9c !important}
.border-color-hover_lime_lighten-3:hover{border-color:#e6ee9c !important}
.background_lime_lighten-2{background-color:#dce775 !important}
.text-color_lime_lighten-2{color:#dce775 !important}
.border-color_lime_lighten-2{border-color:#dce775 !important}
.background-hover_lime_lighten-2:hover{background-color:#dce775 !important}
.text-color-hover_lime_lighten-2:hover{color:#dce775 !important}
.border-color-hover_lime_lighten-2:hover{border-color:#dce775 !important}
.background_lime_lighten-1{background-color:#d4e157 !important}
.text-color_lime_lighten-1{color:#d4e157 !important}
.border-color_lime_lighten-1{border-color:#d4e157 !important}
.background-hover_lime_lighten-1:hover{background-color:#d4e157 !important}
.text-color-hover_lime_lighten-1:hover{color:#d4e157 !important}
.border-color-hover_lime_lighten-1:hover{border-color:#d4e157 !important}
.background_lime_darken-1{background-color:#c0ca33 !important}
.text-color_lime_darken-1{color:#c0ca33 !important}
.border-color_lime_darken-1{border-color:#c0ca33 !important}
.background-hover_lime_darken-1:hover{background-color:#c0ca33 !important}
.text-color-hover_lime_darken-1:hover{color:#c0ca33 !important}
.border-color-hover_lime_darken-1:hover{border-color:#c0ca33 !important}
.background_lime_darken-2{background-color:#afb42b !important}
.text-color_lime_darken-2{color:#afb42b !important}
.border-color_lime_darken-2{border-color:#afb42b !important}
.background-hover_lime_darken-2:hover{background-color:#afb42b !important}
.text-color-hover_lime_darken-2:hover{color:#afb42b !important}
.border-color-hover_lime_darken-2:hover{border-color:#afb42b !important}
.background_lime_darken-3{background-color:#9e9d24 !important}
.text-color_lime_darken-3{color:#9e9d24 !important}
.border-color_lime_darken-3{border-color:#9e9d24 !important}
.background-hover_lime_darken-3:hover{background-color:#9e9d24 !important}
.text-color-hover_lime_darken-3:hover{color:#9e9d24 !important}
.border-color-hover_lime_darken-3:hover{border-color:#9e9d24 !important}
.background_lime_darken-4{background-color:#827717 !important}
.text-color_lime_darken-4{color:#827717 !important}
.border-color_lime_darken-4{border-color:#827717 !important}
.background-hover_lime_darken-4:hover{background-color:#827717 !important}
.text-color-hover_lime_darken-4:hover{color:#827717 !important}
.border-color-hover_lime_darken-4:hover{border-color:#827717 !important}
.background_lime_accent-1{background-color:#f4ff81 !important}
.text-color_lime_accent-1{color:#f4ff81 !important}
.border-color_lime_accent-1{border-color:#f4ff81 !important}
.background-hover_lime_accent-1:hover{background-color:#f4ff81 !important}
.text-color-hover_lime_accent-1:hover{color:#f4ff81 !important}
.border-color-hover_lime_accent-1:hover{border-color:#f4ff81 !important}
.background_lime_accent-2{background-color:#eeff41 !important}
.text-color_lime_accent-2{color:#eeff41 !important}
.border-color_lime_accent-2{border-color:#eeff41 !important}
.background-hover_lime_accent-2:hover{background-color:#eeff41 !important}
.text-color-hover_lime_accent-2:hover{color:#eeff41 !important}
.border-color-hover_lime_accent-2:hover{border-color:#eeff41 !important}
.background_lime_accent-3{background-color:#c6ff00 !important}
.text-color_lime_accent-3{color:#c6ff00 !important}
.border-color_lime_accent-3{border-color:#c6ff00 !important}
.background-hover_lime_accent-3:hover{background-color:#c6ff00 !important}
.text-color-hover_lime_accent-3:hover{color:#c6ff00 !important}
.border-color-hover_lime_accent-3:hover{border-color:#c6ff00 !important}
.background_lime_accent-4{background-color:#aeea00 !important}
.text-color_lime_accent-4{color:#aeea00 !important}
.border-color_lime_accent-4{border-color:#aeea00 !important}
.background-hover_lime_accent-4:hover{background-color:#aeea00 !important}
.text-color-hover_lime_accent-4:hover{color:#aeea00 !important}
.border-color-hover_lime_accent-4:hover{border-color:#aeea00 !important}
.background_yellow{background-color:#ffeb3b !important}
.text-color_yellow{color:#ffeb3b !important}
.border-color_yellow{border-color:#ffeb3b !important}
.background-hover_yellow:hover{background-color:#ffeb3b !important}
.text-color-hover_yellow:hover{color:#ffeb3b !important}
.border-color-hover_yellow:hover{border-color:#ffeb3b !important}
.background_yellow_lighten-5{background-color:#fffde7 !important}
.text-color_yellow_lighten-5{color:#fffde7 !important}
.border-color_yellow_lighten-5{border-color:#fffde7 !important}
.background-hover_yellow_lighten-5:hover{background-color:#fffde7 !important}
.text-color-hover_yellow_lighten-5:hover{color:#fffde7 !important}
.border-color-hover_yellow_lighten-5:hover{border-color:#fffde7 !important}
.background_yellow_lighten-4{background-color:#fff9c4 !important}
.text-color_yellow_lighten-4{color:#fff9c4 !important}
.border-color_yellow_lighten-4{border-color:#fff9c4 !important}
.background-hover_yellow_lighten-4:hover{background-color:#fff9c4 !important}
.text-color-hover_yellow_lighten-4:hover{color:#fff9c4 !important}
.border-color-hover_yellow_lighten-4:hover{border-color:#fff9c4 !important}
.background_yellow_lighten-3{background-color:#fff59d !important}
.text-color_yellow_lighten-3{color:#fff59d !important}
.border-color_yellow_lighten-3{border-color:#fff59d !important}
.background-hover_yellow_lighten-3:hover{background-color:#fff59d !important}
.text-color-hover_yellow_lighten-3:hover{color:#fff59d !important}
.border-color-hover_yellow_lighten-3:hover{border-color:#fff59d !important}
.background_yellow_lighten-2{background-color:#fff176 !important}
.text-color_yellow_lighten-2{color:#fff176 !important}
.border-color_yellow_lighten-2{border-color:#fff176 !important}
.background-hover_yellow_lighten-2:hover{background-color:#fff176 !important}
.text-color-hover_yellow_lighten-2:hover{color:#fff176 !important}
.border-color-hover_yellow_lighten-2:hover{border-color:#fff176 !important}
.background_yellow_lighten-1{background-color:#ffee58 !important}
.text-color_yellow_lighten-1{color:#ffee58 !important}
.border-color_yellow_lighten-1{border-color:#ffee58 !important}
.background-hover_yellow_lighten-1:hover{background-color:#ffee58 !important}
.text-color-hover_yellow_lighten-1:hover{color:#ffee58 !important}
.border-color-hover_yellow_lighten-1:hover{border-color:#ffee58 !important}
.background_yellow_darken-1{background-color:#fdd835 !important}
.text-color_yellow_darken-1{color:#fdd835 !important}
.border-color_yellow_darken-1{border-color:#fdd835 !important}
.background-hover_yellow_darken-1:hover{background-color:#fdd835 !important}
.text-color-hover_yellow_darken-1:hover{color:#fdd835 !important}
.border-color-hover_yellow_darken-1:hover{border-color:#fdd835 !important}
.background_yellow_darken-2{background-color:#fbc02d !important}
.text-color_yellow_darken-2{color:#fbc02d !important}
.border-color_yellow_darken-2{border-color:#fbc02d !important}
.background-hover_yellow_darken-2:hover{background-color:#fbc02d !important}
.text-color-hover_yellow_darken-2:hover{color:#fbc02d !important}
.border-color-hover_yellow_darken-2:hover{border-color:#fbc02d !important}
.background_yellow_darken-3{background-color:#f9a825 !important}
.text-color_yellow_darken-3{color:#f9a825 !important}
.border-color_yellow_darken-3{border-color:#f9a825 !important}
.background-hover_yellow_darken-3:hover{background-color:#f9a825 !important}
.text-color-hover_yellow_darken-3:hover{color:#f9a825 !important}
.border-color-hover_yellow_darken-3:hover{border-color:#f9a825 !important}
.background_yellow_darken-4{background-color:#f57f17 !important}
.text-color_yellow_darken-4{color:#f57f17 !important}
.border-color_yellow_darken-4{border-color:#f57f17 !important}
.background-hover_yellow_darken-4:hover{background-color:#f57f17 !important}
.text-color-hover_yellow_darken-4:hover{color:#f57f17 !important}
.border-color-hover_yellow_darken-4:hover{border-color:#f57f17 !important}
.background_yellow_accent-1{background-color:#ffff8d !important}
.text-color_yellow_accent-1{color:#ffff8d !important}
.border-color_yellow_accent-1{border-color:#ffff8d !important}
.background-hover_yellow_accent-1:hover{background-color:#ffff8d !important}
.text-color-hover_yellow_accent-1:hover{color:#ffff8d !important}
.border-color-hover_yellow_accent-1:hover{border-color:#ffff8d !important}
.background_yellow_accent-2{background-color:#ff0 !important}
.text-color_yellow_accent-2{color:#ff0 !important}
.border-color_yellow_accent-2{border-color:#ff0 !important}
.background-hover_yellow_accent-2:hover{background-color:#ff0 !important}
.text-color-hover_yellow_accent-2:hover{color:#ff0 !important}
.border-color-hover_yellow_accent-2:hover{border-color:#ff0 !important}
.background_yellow_accent-3{background-color:#ffea00 !important}
.text-color_yellow_accent-3{color:#ffea00 !important}
.border-color_yellow_accent-3{border-color:#ffea00 !important}
.background-hover_yellow_accent-3:hover{background-color:#ffea00 !important}
.text-color-hover_yellow_accent-3:hover{color:#ffea00 !important}
.border-color-hover_yellow_accent-3:hover{border-color:#ffea00 !important}
.background_yellow_accent-4{background-color:#ffd600 !important}
.text-color_yellow_accent-4{color:#ffd600 !important}
.border-color_yellow_accent-4{border-color:#ffd600 !important}
.background-hover_yellow_accent-4:hover{background-color:#ffd600 !important}
.text-color-hover_yellow_accent-4:hover{color:#ffd600 !important}
.border-color-hover_yellow_accent-4:hover{border-color:#ffd600 !important}
.background_amber{background-color:#ffc107 !important}
.text-color_amber{color:#ffc107 !important}
.border-color_amber{border-color:#ffc107 !important}
.background-hover_amber:hover{background-color:#ffc107 !important}
.text-color-hover_amber:hover{color:#ffc107 !important}
.border-color-hover_amber:hover{border-color:#ffc107 !important}
.background_amber_lighten-5{background-color:#fff8e1 !important}
.text-color_amber_lighten-5{color:#fff8e1 !important}
.border-color_amber_lighten-5{border-color:#fff8e1 !important}
.background-hover_amber_lighten-5:hover{background-color:#fff8e1 !important}
.text-color-hover_amber_lighten-5:hover{color:#fff8e1 !important}
.border-color-hover_amber_lighten-5:hover{border-color:#fff8e1 !important}
.background_amber_lighten-4{background-color:#ffecb3 !important}
.text-color_amber_lighten-4{color:#ffecb3 !important}
.border-color_amber_lighten-4{border-color:#ffecb3 !important}
.background-hover_amber_lighten-4:hover{background-color:#ffecb3 !important}
.text-color-hover_amber_lighten-4:hover{color:#ffecb3 !important}
.border-color-hover_amber_lighten-4:hover{border-color:#ffecb3 !important}
.background_amber_lighten-3{background-color:#ffe082 !important}
.text-color_amber_lighten-3{color:#ffe082 !important}
.border-color_amber_lighten-3{border-color:#ffe082 !important}
.background-hover_amber_lighten-3:hover{background-color:#ffe082 !important}
.text-color-hover_amber_lighten-3:hover{color:#ffe082 !important}
.border-color-hover_amber_lighten-3:hover{border-color:#ffe082 !important}
.background_amber_lighten-2{background-color:#ffd54f !important}
.text-color_amber_lighten-2{color:#ffd54f !important}
.border-color_amber_lighten-2{border-color:#ffd54f !important}
.background-hover_amber_lighten-2:hover{background-color:#ffd54f !important}
.text-color-hover_amber_lighten-2:hover{color:#ffd54f !important}
.border-color-hover_amber_lighten-2:hover{border-color:#ffd54f !important}
.background_amber_lighten-1{background-color:#ffca28 !important}
.text-color_amber_lighten-1{color:#ffca28 !important}
.border-color_amber_lighten-1{border-color:#ffca28 !important}
.background-hover_amber_lighten-1:hover{background-color:#ffca28 !important}
.text-color-hover_amber_lighten-1:hover{color:#ffca28 !important}
.border-color-hover_amber_lighten-1:hover{border-color:#ffca28 !important}
.background_amber_darken-1{background-color:#ffb300 !important}
.text-color_amber_darken-1{color:#ffb300 !important}
.border-color_amber_darken-1{border-color:#ffb300 !important}
.background-hover_amber_darken-1:hover{background-color:#ffb300 !important}
.text-color-hover_amber_darken-1:hover{color:#ffb300 !important}
.border-color-hover_amber_darken-1:hover{border-color:#ffb300 !important}
.background_amber_darken-2{background-color:#ffa000 !important}
.text-color_amber_darken-2{color:#ffa000 !important}
.border-color_amber_darken-2{border-color:#ffa000 !important}
.background-hover_amber_darken-2:hover{background-color:#ffa000 !important}
.text-color-hover_amber_darken-2:hover{color:#ffa000 !important}
.border-color-hover_amber_darken-2:hover{border-color:#ffa000 !important}
.background_amber_darken-3{background-color:#ff8f00 !important}
.text-color_amber_darken-3{color:#ff8f00 !important}
.border-color_amber_darken-3{border-color:#ff8f00 !important}
.background-hover_amber_darken-3:hover{background-color:#ff8f00 !important}
.text-color-hover_amber_darken-3:hover{color:#ff8f00 !important}
.border-color-hover_amber_darken-3:hover{border-color:#ff8f00 !important}
.background_amber_darken-4{background-color:#ff6f00 !important}
.text-color_amber_darken-4{color:#ff6f00 !important}
.border-color_amber_darken-4{border-color:#ff6f00 !important}
.background-hover_amber_darken-4:hover{background-color:#ff6f00 !important}
.text-color-hover_amber_darken-4:hover{color:#ff6f00 !important}
.border-color-hover_amber_darken-4:hover{border-color:#ff6f00 !important}
.background_amber_accent-1{background-color:#ffe57f !important}
.text-color_amber_accent-1{color:#ffe57f !important}
.border-color_amber_accent-1{border-color:#ffe57f !important}
.background-hover_amber_accent-1:hover{background-color:#ffe57f !important}
.text-color-hover_amber_accent-1:hover{color:#ffe57f !important}
.border-color-hover_amber_accent-1:hover{border-color:#ffe57f !important}
.background_amber_accent-2{background-color:#ffd740 !important}
.text-color_amber_accent-2{color:#ffd740 !important}
.border-color_amber_accent-2{border-color:#ffd740 !important}
.background-hover_amber_accent-2:hover{background-color:#ffd740 !important}
.text-color-hover_amber_accent-2:hover{color:#ffd740 !important}
.border-color-hover_amber_accent-2:hover{border-color:#ffd740 !important}
.background_amber_accent-3{background-color:#ffc400 !important}
.text-color_amber_accent-3{color:#ffc400 !important}
.border-color_amber_accent-3{border-color:#ffc400 !important}
.background-hover_amber_accent-3:hover{background-color:#ffc400 !important}
.text-color-hover_amber_accent-3:hover{color:#ffc400 !important}
.border-color-hover_amber_accent-3:hover{border-color:#ffc400 !important}
.background_amber_accent-4{background-color:#ffab00 !important}
.text-color_amber_accent-4{color:#ffab00 !important}
.border-color_amber_accent-4{border-color:#ffab00 !important}
.background-hover_amber_accent-4:hover{background-color:#ffab00 !important}
.text-color-hover_amber_accent-4:hover{color:#ffab00 !important}
.border-color-hover_amber_accent-4:hover{border-color:#ffab00 !important}
.background_orange{background-color:#ff9800 !important}
.text-color_orange{color:#ff9800 !important}
.border-color_orange{border-color:#ff9800 !important}
.background-hover_orange:hover{background-color:#ff9800 !important}
.text-color-hover_orange:hover{color:#ff9800 !important}
.border-color-hover_orange:hover{border-color:#ff9800 !important}
.background_orange_lighten-5{background-color:#fff3e0 !important}
.text-color_orange_lighten-5{color:#fff3e0 !important}
.border-color_orange_lighten-5{border-color:#fff3e0 !important}
.background-hover_orange_lighten-5:hover{background-color:#fff3e0 !important}
.text-color-hover_orange_lighten-5:hover{color:#fff3e0 !important}
.border-color-hover_orange_lighten-5:hover{border-color:#fff3e0 !important}
.background_orange_lighten-4{background-color:#ffe0b2 !important}
.text-color_orange_lighten-4{color:#ffe0b2 !important}
.border-color_orange_lighten-4{border-color:#ffe0b2 !important}
.background-hover_orange_lighten-4:hover{background-color:#ffe0b2 !important}
.text-color-hover_orange_lighten-4:hover{color:#ffe0b2 !important}
.border-color-hover_orange_lighten-4:hover{border-color:#ffe0b2 !important}
.background_orange_lighten-3{background-color:#ffcc80 !important}
.text-color_orange_lighten-3{color:#ffcc80 !important}
.border-color_orange_lighten-3{border-color:#ffcc80 !important}
.background-hover_orange_lighten-3:hover{background-color:#ffcc80 !important}
.text-color-hover_orange_lighten-3:hover{color:#ffcc80 !important}
.border-color-hover_orange_lighten-3:hover{border-color:#ffcc80 !important}
.background_orange_lighten-2{background-color:#ffb74d !important}
.text-color_orange_lighten-2{color:#ffb74d !important}
.border-color_orange_lighten-2{border-color:#ffb74d !important}
.background-hover_orange_lighten-2:hover{background-color:#ffb74d !important}
.text-color-hover_orange_lighten-2:hover{color:#ffb74d !important}
.border-color-hover_orange_lighten-2:hover{border-color:#ffb74d !important}
.background_orange_lighten-1{background-color:#ffa726 !important}
.text-color_orange_lighten-1{color:#ffa726 !important}
.border-color_orange_lighten-1{border-color:#ffa726 !important}
.background-hover_orange_lighten-1:hover{background-color:#ffa726 !important}
.text-color-hover_orange_lighten-1:hover{color:#ffa726 !important}
.border-color-hover_orange_lighten-1:hover{border-color:#ffa726 !important}
.background_orange_darken-1{background-color:#fb8c00 !important}
.text-color_orange_darken-1{color:#fb8c00 !important}
.border-color_orange_darken-1{border-color:#fb8c00 !important}
.background-hover_orange_darken-1:hover{background-color:#fb8c00 !important}
.text-color-hover_orange_darken-1:hover{color:#fb8c00 !important}
.border-color-hover_orange_darken-1:hover{border-color:#fb8c00 !important}
.background_orange_darken-2{background-color:#f57c00 !important}
.text-color_orange_darken-2{color:#f57c00 !important}
.border-color_orange_darken-2{border-color:#f57c00 !important}
.background-hover_orange_darken-2:hover{background-color:#f57c00 !important}
.text-color-hover_orange_darken-2:hover{color:#f57c00 !important}
.border-color-hover_orange_darken-2:hover{border-color:#f57c00 !important}
.background_orange_darken-3{background-color:#ef6c00 !important}
.text-color_orange_darken-3{color:#ef6c00 !important}
.border-color_orange_darken-3{border-color:#ef6c00 !important}
.background-hover_orange_darken-3:hover{background-color:#ef6c00 !important}
.text-color-hover_orange_darken-3:hover{color:#ef6c00 !important}
.border-color-hover_orange_darken-3:hover{border-color:#ef6c00 !important}
.background_orange_darken-4{background-color:#e65100 !important}
.text-color_orange_darken-4{color:#e65100 !important}
.border-color_orange_darken-4{border-color:#e65100 !important}
.background-hover_orange_darken-4:hover{background-color:#e65100 !important}
.text-color-hover_orange_darken-4:hover{color:#e65100 !important}
.border-color-hover_orange_darken-4:hover{border-color:#e65100 !important}
.background_orange_accent-1{background-color:#ffd180 !important}
.text-color_orange_accent-1{color:#ffd180 !important}
.border-color_orange_accent-1{border-color:#ffd180 !important}
.background-hover_orange_accent-1:hover{background-color:#ffd180 !important}
.text-color-hover_orange_accent-1:hover{color:#ffd180 !important}
.border-color-hover_orange_accent-1:hover{border-color:#ffd180 !important}
.background_orange_accent-2{background-color:#ffab40 !important}
.text-color_orange_accent-2{color:#ffab40 !important}
.border-color_orange_accent-2{border-color:#ffab40 !important}
.background-hover_orange_accent-2:hover{background-color:#ffab40 !important}
.text-color-hover_orange_accent-2:hover{color:#ffab40 !important}
.border-color-hover_orange_accent-2:hover{border-color:#ffab40 !important}
.background_orange_accent-3{background-color:#ff9100 !important}
.text-color_orange_accent-3{color:#ff9100 !important}
.border-color_orange_accent-3{border-color:#ff9100 !important}
.background-hover_orange_accent-3:hover{background-color:#ff9100 !important}
.text-color-hover_orange_accent-3:hover{color:#ff9100 !important}
.border-color-hover_orange_accent-3:hover{border-color:#ff9100 !important}
.background_orange_accent-4{background-color:#ff6d00 !important}
.text-color_orange_accent-4{color:#ff6d00 !important}
.border-color_orange_accent-4{border-color:#ff6d00 !important}
.background-hover_orange_accent-4:hover{background-color:#ff6d00 !important}
.text-color-hover_orange_accent-4:hover{color:#ff6d00 !important}
.border-color-hover_orange_accent-4:hover{border-color:#ff6d00 !important}
.background_deep-orange{background-color:#ff5722 !important}
.text-color_deep-orange{color:#ff5722 !important}
.border-color_deep-orange{border-color:#ff5722 !important}
.background-hover_deep-orange:hover{background-color:#ff5722 !important}
.text-color-hover_deep-orange:hover{color:#ff5722 !important}
.border-color-hover_deep-orange:hover{border-color:#ff5722 !important}
.background_deep-orange_lighten-5{background-color:#fbe9e7 !important}
.text-color_deep-orange_lighten-5{color:#fbe9e7 !important}
.border-color_deep-orange_lighten-5{border-color:#fbe9e7 !important}
.background-hover_deep-orange_lighten-5:hover{background-color:#fbe9e7 !important}
.text-color-hover_deep-orange_lighten-5:hover{color:#fbe9e7 !important}
.border-color-hover_deep-orange_lighten-5:hover{border-color:#fbe9e7 !important}
.background_deep-orange_lighten-4{background-color:#ffccbc !important}
.text-color_deep-orange_lighten-4{color:#ffccbc !important}
.border-color_deep-orange_lighten-4{border-color:#ffccbc !important}
.background-hover_deep-orange_lighten-4:hover{background-color:#ffccbc !important}
.text-color-hover_deep-orange_lighten-4:hover{color:#ffccbc !important}
.border-color-hover_deep-orange_lighten-4:hover{border-color:#ffccbc !important}
.background_deep-orange_lighten-3{background-color:#ffab91 !important}
.text-color_deep-orange_lighten-3{color:#ffab91 !important}
.border-color_deep-orange_lighten-3{border-color:#ffab91 !important}
.background-hover_deep-orange_lighten-3:hover{background-color:#ffab91 !important}
.text-color-hover_deep-orange_lighten-3:hover{color:#ffab91 !important}
.border-color-hover_deep-orange_lighten-3:hover{border-color:#ffab91 !important}
.background_deep-orange_lighten-2{background-color:#ff8a65 !important}
.text-color_deep-orange_lighten-2{color:#ff8a65 !important}
.border-color_deep-orange_lighten-2{border-color:#ff8a65 !important}
.background-hover_deep-orange_lighten-2:hover{background-color:#ff8a65 !important}
.text-color-hover_deep-orange_lighten-2:hover{color:#ff8a65 !important}
.border-color-hover_deep-orange_lighten-2:hover{border-color:#ff8a65 !important}
.background_deep-orange_lighten-1{background-color:#ff7043 !important}
.text-color_deep-orange_lighten-1{color:#ff7043 !important}
.border-color_deep-orange_lighten-1{border-color:#ff7043 !important}
.background-hover_deep-orange_lighten-1:hover{background-color:#ff7043 !important}
.text-color-hover_deep-orange_lighten-1:hover{color:#ff7043 !important}
.border-color-hover_deep-orange_lighten-1:hover{border-color:#ff7043 !important}
.background_deep-orange_darken-1{background-color:#f4511e !important}
.text-color_deep-orange_darken-1{color:#f4511e !important}
.border-color_deep-orange_darken-1{border-color:#f4511e !important}
.background-hover_deep-orange_darken-1:hover{background-color:#f4511e !important}
.text-color-hover_deep-orange_darken-1:hover{color:#f4511e !important}
.border-color-hover_deep-orange_darken-1:hover{border-color:#f4511e !important}
.background_deep-orange_darken-2{background-color:#e64a19 !important}
.text-color_deep-orange_darken-2{color:#e64a19 !important}
.border-color_deep-orange_darken-2{border-color:#e64a19 !important}
.background-hover_deep-orange_darken-2:hover{background-color:#e64a19 !important}
.text-color-hover_deep-orange_darken-2:hover{color:#e64a19 !important}
.border-color-hover_deep-orange_darken-2:hover{border-color:#e64a19 !important}
.background_deep-orange_darken-3{background-color:#d84315 !important}
.text-color_deep-orange_darken-3{color:#d84315 !important}
.border-color_deep-orange_darken-3{border-color:#d84315 !important}
.background-hover_deep-orange_darken-3:hover{background-color:#d84315 !important}
.text-color-hover_deep-orange_darken-3:hover{color:#d84315 !important}
.border-color-hover_deep-orange_darken-3:hover{border-color:#d84315 !important}
.background_deep-orange_darken-4{background-color:#bf360c !important}
.text-color_deep-orange_darken-4{color:#bf360c !important}
.border-color_deep-orange_darken-4{border-color:#bf360c !important}
.background-hover_deep-orange_darken-4:hover{background-color:#bf360c !important}
.text-color-hover_deep-orange_darken-4:hover{color:#bf360c !important}
.border-color-hover_deep-orange_darken-4:hover{border-color:#bf360c !important}
.background_deep-orange_accent-1{background-color:#ff9e80 !important}
.text-color_deep-orange_accent-1{color:#ff9e80 !important}
.border-color_deep-orange_accent-1{border-color:#ff9e80 !important}
.background-hover_deep-orange_accent-1:hover{background-color:#ff9e80 !important}
.text-color-hover_deep-orange_accent-1:hover{color:#ff9e80 !important}
.border-color-hover_deep-orange_accent-1:hover{border-color:#ff9e80 !important}
.background_deep-orange_accent-2{background-color:#ff6e40 !important}
.text-color_deep-orange_accent-2{color:#ff6e40 !important}
.border-color_deep-orange_accent-2{border-color:#ff6e40 !important}
.background-hover_deep-orange_accent-2:hover{background-color:#ff6e40 !important}
.text-color-hover_deep-orange_accent-2:hover{color:#ff6e40 !important}
.border-color-hover_deep-orange_accent-2:hover{border-color:#ff6e40 !important}
.background_deep-orange_accent-3{background-color:#ff3d00 !important}
.text-color_deep-orange_accent-3{color:#ff3d00 !important}
.border-color_deep-orange_accent-3{border-color:#ff3d00 !important}
.background-hover_deep-orange_accent-3:hover{background-color:#ff3d00 !important}
.text-color-hover_deep-orange_accent-3:hover{color:#ff3d00 !important}
.border-color-hover_deep-orange_accent-3:hover{border-color:#ff3d00 !important}
.background_deep-orange_accent-4{background-color:#dd2c00 !important}
.text-color_deep-orange_accent-4{color:#dd2c00 !important}
.border-color_deep-orange_accent-4{border-color:#dd2c00 !important}
.background-hover_deep-orange_accent-4:hover{background-color:#dd2c00 !important}
.text-color-hover_deep-orange_accent-4:hover{color:#dd2c00 !important}
.border-color-hover_deep-orange_accent-4:hover{border-color:#dd2c00 !important}
.background_brown{background-color:#795548 !important}
.text-color_brown{color:#795548 !important}
.border-color_brown{border-color:#795548 !important}
.background-hover_brown:hover{background-color:#795548 !important}
.text-color-hover_brown:hover{color:#795548 !important}
.border-color-hover_brown:hover{border-color:#795548 !important}
.background_brown_lighten-5{background-color:#efebe9 !important}
.text-color_brown_lighten-5{color:#efebe9 !important}
.border-color_brown_lighten-5{border-color:#efebe9 !important}
.background-hover_brown_lighten-5:hover{background-color:#efebe9 !important}
.text-color-hover_brown_lighten-5:hover{color:#efebe9 !important}
.border-color-hover_brown_lighten-5:hover{border-color:#efebe9 !important}
.background_brown_lighten-4{background-color:#d7ccc8 !important}
.text-color_brown_lighten-4{color:#d7ccc8 !important}
.border-color_brown_lighten-4{border-color:#d7ccc8 !important}
.background-hover_brown_lighten-4:hover{background-color:#d7ccc8 !important}
.text-color-hover_brown_lighten-4:hover{color:#d7ccc8 !important}
.border-color-hover_brown_lighten-4:hover{border-color:#d7ccc8 !important}
.background_brown_lighten-3{background-color:#bcaaa4 !important}
.text-color_brown_lighten-3{color:#bcaaa4 !important}
.border-color_brown_lighten-3{border-color:#bcaaa4 !important}
.background-hover_brown_lighten-3:hover{background-color:#bcaaa4 !important}
.text-color-hover_brown_lighten-3:hover{color:#bcaaa4 !important}
.border-color-hover_brown_lighten-3:hover{border-color:#bcaaa4 !important}
.background_brown_lighten-2{background-color:#a1887f !important}
.text-color_brown_lighten-2{color:#a1887f !important}
.border-color_brown_lighten-2{border-color:#a1887f !important}
.background-hover_brown_lighten-2:hover{background-color:#a1887f !important}
.text-color-hover_brown_lighten-2:hover{color:#a1887f !important}
.border-color-hover_brown_lighten-2:hover{border-color:#a1887f !important}
.background_brown_lighten-1{background-color:#8d6e63 !important}
.text-color_brown_lighten-1{color:#8d6e63 !important}
.border-color_brown_lighten-1{border-color:#8d6e63 !important}
.background-hover_brown_lighten-1:hover{background-color:#8d6e63 !important}
.text-color-hover_brown_lighten-1:hover{color:#8d6e63 !important}
.border-color-hover_brown_lighten-1:hover{border-color:#8d6e63 !important}
.background_brown_darken-1{background-color:#6d4c41 !important}
.text-color_brown_darken-1{color:#6d4c41 !important}
.border-color_brown_darken-1{border-color:#6d4c41 !important}
.background-hover_brown_darken-1:hover{background-color:#6d4c41 !important}
.text-color-hover_brown_darken-1:hover{color:#6d4c41 !important}
.border-color-hover_brown_darken-1:hover{border-color:#6d4c41 !important}
.background_brown_darken-2{background-color:#5d4037 !important}
.text-color_brown_darken-2{color:#5d4037 !important}
.border-color_brown_darken-2{border-color:#5d4037 !important}
.background-hover_brown_darken-2:hover{background-color:#5d4037 !important}
.text-color-hover_brown_darken-2:hover{color:#5d4037 !important}
.border-color-hover_brown_darken-2:hover{border-color:#5d4037 !important}
.background_brown_darken-3{background-color:#4e342e !important}
.text-color_brown_darken-3{color:#4e342e !important}
.border-color_brown_darken-3{border-color:#4e342e !important}
.background-hover_brown_darken-3:hover{background-color:#4e342e !important}
.text-color-hover_brown_darken-3:hover{color:#4e342e !important}
.border-color-hover_brown_darken-3:hover{border-color:#4e342e !important}
.background_brown_darken-4{background-color:#3e2723 !important}
.text-color_brown_darken-4{color:#3e2723 !important}
.border-color_brown_darken-4{border-color:#3e2723 !important}
.background-hover_brown_darken-4:hover{background-color:#3e2723 !important}
.text-color-hover_brown_darken-4:hover{color:#3e2723 !important}
.border-color-hover_brown_darken-4:hover{border-color:#3e2723 !important}
.background_blue-grey{background-color:#607d8b !important}
.text-color_blue-grey{color:#607d8b !important}
.border-color_blue-grey{border-color:#607d8b !important}
.background-hover_blue-grey:hover{background-color:#607d8b !important}
.text-color-hover_blue-grey:hover{color:#607d8b !important}
.border-color-hover_blue-grey:hover{border-color:#607d8b !important}
.background_blue-grey_lighten-5{background-color:#eceff1 !important}
.text-color_blue-grey_lighten-5{color:#eceff1 !important}
.border-color_blue-grey_lighten-5{border-color:#eceff1 !important}
.background-hover_blue-grey_lighten-5:hover{background-color:#eceff1 !important}
.text-color-hover_blue-grey_lighten-5:hover{color:#eceff1 !important}
.border-color-hover_blue-grey_lighten-5:hover{border-color:#eceff1 !important}
.background_blue-grey_lighten-4{background-color:#cfd8dc !important}
.text-color_blue-grey_lighten-4{color:#cfd8dc !important}
.border-color_blue-grey_lighten-4{border-color:#cfd8dc !important}
.background-hover_blue-grey_lighten-4:hover{background-color:#cfd8dc !important}
.text-color-hover_blue-grey_lighten-4:hover{color:#cfd8dc !important}
.border-color-hover_blue-grey_lighten-4:hover{border-color:#cfd8dc !important}
.background_blue-grey_lighten-3{background-color:#b0bec5 !important}
.text-color_blue-grey_lighten-3{color:#b0bec5 !important}
.border-color_blue-grey_lighten-3{border-color:#b0bec5 !important}
.background-hover_blue-grey_lighten-3:hover{background-color:#b0bec5 !important}
.text-color-hover_blue-grey_lighten-3:hover{color:#b0bec5 !important}
.border-color-hover_blue-grey_lighten-3:hover{border-color:#b0bec5 !important}
.background_blue-grey_lighten-2{background-color:#90a4ae !important}
.text-color_blue-grey_lighten-2{color:#90a4ae !important}
.border-color_blue-grey_lighten-2{border-color:#90a4ae !important}
.background-hover_blue-grey_lighten-2:hover{background-color:#90a4ae !important}
.text-color-hover_blue-grey_lighten-2:hover{color:#90a4ae !important}
.border-color-hover_blue-grey_lighten-2:hover{border-color:#90a4ae !important}
.background_blue-grey_lighten-1{background-color:#78909c !important}
.text-color_blue-grey_lighten-1{color:#78909c !important}
.border-color_blue-grey_lighten-1{border-color:#78909c !important}
.background-hover_blue-grey_lighten-1:hover{background-color:#78909c !important}
.text-color-hover_blue-grey_lighten-1:hover{color:#78909c !important}
.border-color-hover_blue-grey_lighten-1:hover{border-color:#78909c !important}
.background_blue-grey_darken-1{background-color:#546e7a !important}
.text-color_blue-grey_darken-1{color:#546e7a !important}
.border-color_blue-grey_darken-1{border-color:#546e7a !important}
.background-hover_blue-grey_darken-1:hover{background-color:#546e7a !important}
.text-color-hover_blue-grey_darken-1:hover{color:#546e7a !important}
.border-color-hover_blue-grey_darken-1:hover{border-color:#546e7a !important}
.background_blue-grey_darken-2{background-color:#455a64 !important}
.text-color_blue-grey_darken-2{color:#455a64 !important}
.border-color_blue-grey_darken-2{border-color:#455a64 !important}
.background-hover_blue-grey_darken-2:hover{background-color:#455a64 !important}
.text-color-hover_blue-grey_darken-2:hover{color:#455a64 !important}
.border-color-hover_blue-grey_darken-2:hover{border-color:#455a64 !important}
.background_blue-grey_darken-3{background-color:#37474f !important}
.text-color_blue-grey_darken-3{color:#37474f !important}
.border-color_blue-grey_darken-3{border-color:#37474f !important}
.background-hover_blue-grey_darken-3:hover{background-color:#37474f !important}
.text-color-hover_blue-grey_darken-3:hover{color:#37474f !important}
.border-color-hover_blue-grey_darken-3:hover{border-color:#37474f !important}
.background_blue-grey_darken-4{background-color:#263238 !important}
.text-color_blue-grey_darken-4{color:#263238 !important}
.border-color_blue-grey_darken-4{border-color:#263238 !important}
.background-hover_blue-grey_darken-4:hover{background-color:#263238 !important}
.text-color-hover_blue-grey_darken-4:hover{color:#263238 !important}
.border-color-hover_blue-grey_darken-4:hover{border-color:#263238 !important}
.background_grey{background-color:#9e9e9e !important}
.text-color_grey{color:#9e9e9e !important}
.border-color_grey{border-color:#9e9e9e !important}
.background-hover_grey:hover{background-color:#9e9e9e !important}
.text-color-hover_grey:hover{color:#9e9e9e !important}
.border-color-hover_grey:hover{border-color:#9e9e9e !important}
.background_grey_lighten-5{background-color:#fafafa !important}
.text-color_grey_lighten-5{color:#fafafa !important}
.border-color_grey_lighten-5{border-color:#fafafa !important}
.background-hover_grey_lighten-5:hover{background-color:#fafafa !important}
.text-color-hover_grey_lighten-5:hover{color:#fafafa !important}
.border-color-hover_grey_lighten-5:hover{border-color:#fafafa !important}
.background_grey_lighten-4{background-color:#f5f5f5 !important}
.text-color_grey_lighten-4{color:#f5f5f5 !important}
.border-color_grey_lighten-4{border-color:#f5f5f5 !important}
.background-hover_grey_lighten-4:hover{background-color:#f5f5f5 !important}
.text-color-hover_grey_lighten-4:hover{color:#f5f5f5 !important}
.border-color-hover_grey_lighten-4:hover{border-color:#f5f5f5 !important}
.background_grey_lighten-3{background-color:#eee !important}
.text-color_grey_lighten-3{color:#eee !important}
.border-color_grey_lighten-3{border-color:#eee !important}
.background-hover_grey_lighten-3:hover{background-color:#eee !important}
.text-color-hover_grey_lighten-3:hover{color:#eee !important}
.border-color-hover_grey_lighten-3:hover{border-color:#eee !important}
.background_grey_lighten-2{background-color:#e0e0e0 !important}
.text-color_grey_lighten-2{color:#e0e0e0 !important}
.border-color_grey_lighten-2{border-color:#e0e0e0 !important}
.background-hover_grey_lighten-2:hover{background-color:#e0e0e0 !important}
.text-color-hover_grey_lighten-2:hover{color:#e0e0e0 !important}
.border-color-hover_grey_lighten-2:hover{border-color:#e0e0e0 !important}
.background_grey_lighten-1{background-color:#bdbdbd !important}
.text-color_grey_lighten-1{color:#bdbdbd !important}
.border-color_grey_lighten-1{border-color:#bdbdbd !important}
.background-hover_grey_lighten-1:hover{background-color:#bdbdbd !important}
.text-color-hover_grey_lighten-1:hover{color:#bdbdbd !important}
.border-color-hover_grey_lighten-1:hover{border-color:#bdbdbd !important}
.background_grey_darken-1{background-color:#757575 !important}
.text-color_grey_darken-1{color:#757575 !important}
.border-color_grey_darken-1{border-color:#757575 !important}
.background-hover_grey_darken-1:hover{background-color:#757575 !important}
.text-color-hover_grey_darken-1:hover{color:#757575 !important}
.border-color-hover_grey_darken-1:hover{border-color:#757575 !important}
.background_grey_darken-2{background-color:#616161 !important}
.text-color_grey_darken-2{color:#616161 !important}
.border-color_grey_darken-2{border-color:#616161 !important}
.background-hover_grey_darken-2:hover{background-color:#616161 !important}
.text-color-hover_grey_darken-2:hover{color:#616161 !important}
.border-color-hover_grey_darken-2:hover{border-color:#616161 !important}
.background_grey_darken-3{background-color:#424242 !important}
.text-color_grey_darken-3{color:#424242 !important}
.border-color_grey_darken-3{border-color:#424242 !important}
.background-hover_grey_darken-3:hover{background-color:#424242 !important}
.text-color-hover_grey_darken-3:hover{color:#424242 !important}
.border-color-hover_grey_darken-3:hover{border-color:#424242 !important}
.background_grey_darken-4{background-color:#212121 !important}
.text-color_grey_darken-4{color:#212121 !important}
.border-color_grey_darken-4{border-color:#212121 !important}
.background-hover_grey_darken-4:hover{background-color:#212121 !important}
.text-color-hover_grey_darken-4:hover{color:#212121 !important}
.border-color-hover_grey_darken-4:hover{border-color:#212121 !important}
.background_black{background-color:#3e3e3e !important}
.text-color_black{color:#3e3e3e !important}
.border-color_black{border-color:#3e3e3e !important}
.background-hover_black:hover{background-color:#3e3e3e !important}
.text-color-hover_black:hover{color:#3e3e3e !important}
.border-color-hover_black:hover{border-color:#3e3e3e !important}
.background_white{background-color:#fff !important}
.text-color_white{color:#fff !important}
.border-color_white{border-color:#fff !important}
.background-hover_white:hover{background-color:#fff !important}
.text-color-hover_white:hover{color:#fff !important}
.border-color-hover_white:hover{border-color:#fff !important}
.background_samsonite-blue{background-color:#004b8d !important}
.text-color_samsonite-blue{color:#004b8d !important}
.border-color_samsonite-blue{border-color:#004b8d !important}
.background-hover_samsonite-blue:hover{background-color:#004b8d !important}
.text-color-hover_samsonite-blue:hover{color:#004b8d !important}
.border-color-hover_samsonite-blue:hover{border-color:#004b8d !important}
.text-size_xxxx-large{font-size:3.8571428571em !important}
.text-size_xxx-large{font-size:2.2857142857em !important}
.text-size_xx-large{font-size:2em !important}
.text-size_x-large{font-size:1.5em !important}
.text-size_large{font-size:1.1428571429em !important}
.text-size_small{font-size:.8571428571em !important}
.text-size_x-small{font-size:.7857142857em !important}
.text-size_xx-small{font-size:.7142857143em !important}
.font-weight_600{font-weight:600 !important}
.font-weight_semi-600{font-weight:600 !important}
.font-weight_normal{font-weight:normal !important}
.font-weight_light{font-weight:300 !important}
.text-style_italic{font-style:italic !important}
.text-style_uppercase{text-transform:uppercase !important}
.text-style_font-regular{font-family:Open Sans,sans-serif; !important}
.text-style_font-title{font-family:"neosans",Arial,sans-serif !important}
.letter-spacing_x-tight{letter-spacing:-0.2em !important}
.letter-spacing_tight{letter-spacing:0em !important}
.letter-spacing_normal{letter-spacing:0.05em !important}
.letter-spacing_wide{letter-spacing:0.3em !important}
.letter-spacing_x-wide{letter-spacing:0.6em !important}
.letter-spacing_xx-wide{letter-spacing:1em !important}
.line-height_x-tight{line-height:0.85 !important}
.line-height_tight{line-height:1 !important}
.line-height_normal{line-height:1.2 !important}
.line-height_wide{line-height:1.5 !important}
.line-height_x-wide{line-height:2 !important}
.text-align_left{text-align:left !important}
.text-align_center{text-align:center !important}
.text-align_right{text-align:center !important}
.border-width_1{border-style:solid !important;border-width:1px !important}
.border-width_2{border-style:solid !important;border-width:2px !important}
.border-width_3{border-style:solid !important;border-width:3px !important}
@media screen and (max-width: 980px){#header .header-right,#header .header-left{width:50%;padding:0 20px 15px;box-sizing:border-box}
    #header .header-left{padding-right:0}
    #header .header-right{padding-left:0}
}
@media screen and (max-width: 768px){#header{position:relative;padding-bottom:44px}
    #header .header{padding:0}
    #header .header-left,#header .header-right{margin:0;height:62px;line-height:62px}
    #header .header-left{width:40%}
    #header .header-left .primary-logo{display:inline-block;vertical-align:middle;line-height:1}
    #header .header-right{width:60%;padding:0 75px 0 0;text-align:right}
    #header .header-right #mini-cart{float:none;display:inline-block;vertical-align:middle;line-height:1.5;margin:0}
}
@media screen and (max-width: 480px){#header .header-left{position:static;width:50%}
    #header .header-left .language-switcher{position:absolute;top:10px;right:3px}
    #header .header-right{position:absolute;top:0;right:20px;width:auto;height:auto;padding:0;line-height:30px}
    #header .header-right #mini-cart{line-height:1;font-size:12px}
}
#header .header-top{background:#fff;color:#3e3e3e;clear:both}
#header .header-top:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#header .header-top .inner-wrapper{position:relative}
#header .header-top .language-switcher,#header .header-top .country-switcher{float:left;position:relative}
#header .header-top .language-switcher a,#header .header-top .language-switcher li,#header .header-top .country-switcher a,#header .header-top .country-switcher li{font-size:9px;line-height:11px;letter-spacing:0.1em;text-transform:uppercase;vertical-align:middle}
#header .header-top .language-switcher a img,#header .header-top .language-switcher li img,#header .header-top .country-switcher a img,#header .header-top .country-switcher li img{display:inline-block;margin-right:7px;vertical-align:middle}
#header .header-top .language-switcher a,#header .header-top .country-switcher a{color:#3e3e3e}
#header .header-top .language-switcher>a,#header .header-top .country-switcher>a{padding:0 7px;display:block;position:relative;line-height:25px}
#header .header-top .language-switcher>a:after,#header .header-top .country-switcher>a:after{content:"";display:inline-block;margin-left:7px;background:url(../images/interface/icon_arrow-down_small.png) no-repeat center center;width:9px;height:5px;vertical-align:middle}
#header .header-top .language-switcher>a.overlay-active,#header .header-top .country-switcher>a.overlay-active{z-index:100001}
#header .header-top .language-switcher.active>a,#header .header-top .country-switcher.active>a{background:#fff}
#header .header-top .languages,#header .header-top .countries{display:none;position:absolute;top:25px;left:0;min-width:100%;background:#fff;z-index:100000}
#header .header-top .languages li,#header .header-top .countries li{white-space:nowrap;padding:7px;display:block}
#header .header-top .languages ul{padding:2px 0 7px}
#header .header-top .languages ul a{text-decoration:underline}
#header .header-top .countries .content-asset{width:640px;overflow:hidden}
#header .header-top .header-banner{position:absolute;top:0;right:0;color:#004b8d;font-family:Open Sans,sans-serif;font-weight:500;letter-spacing:0.05em;padding:0;font-size:11px;line-height:25px;max-width:70%;text-transform:uppercase;vertical-align:middle}
#header .header-top .countries .continent,#country-select .continent{padding:20px;float:left;width:33.33%;box-sizing:border-box}
#header .header-top .countries h4,#country-select h4{font-size:14px;font-weight:600;text-transform:uppercase;padding-bottom:14px;border-bottom:1px solid;white-space:nowrap}
#header .header-top .countries ul,#country-select ul{padding:7px 0}
#header .header-top .countries ul a:hover,#country-select ul a:hover{text-decoration:underline}
#header .header-top .countries li,#country-select li{padding:7px 0}
@media screen and (max-width: 980px){#header .header-top .language-switcher a,#header .header-top .language-switcher li,#header .header-top .country-switcher a,#header .header-top .country-switcher li{font-size:11px}
    #header .header-top .language-switcher.active:before,#header .header-top .country-switcher.active:before{content:"";display:block;background:#fff;position:absolute;bottom:-10px;left:0;width:100%;height:10px;z-index:100002}
    #header .header-top .language-switcher.active>a,#header .header-top .country-switcher.active>a{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);box-shadow:0 0 10px 1px rgba(0,0,0,0.25)}
    #header .header-top .languages,#header .header-top .countries{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.25);box-shadow:0 0 10px 1px rgba(0,0,0,0.25)}
    #header .header-top .header-banner{right:20px}
}
@media screen and (max-width: 768px){#header .header-top .language-switcher,#header .header-top .country-switcher{position:static;float:none;margin:0 -20px}
    #header .header-top .language-switcher h4,#header .header-top .language-switcher a,#header .header-top .language-switcher li,#header .header-top .country-switcher h4,#header .header-top .country-switcher a,#header .header-top .country-switcher li{color:#fff}
    #header .header-top .language-switcher>a,#header .header-top .country-switcher>a{color:#3e3e3e;padding:0 20px;line-height:31px}
    #header .header-top .language-switcher.active:before,#header .header-top .country-switcher.active:before{display:none}
    #header .header-top .language-switcher.active>a,#header .header-top .country-switcher.active>a{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
    #header .header-top .language-switcher+.country-switcher>a.toggle-countries{position:absolute;top:0;left:50px}
    #header .header-top .languages,#header .header-top .countries{padding-top:0;background:#3e3e3e;position:static;-webkit-box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,0.5);box-shadow:inset 0px 10px 10px -10px rgba(0,0,0,0.5)}
    #header .header-top .languages li,#header .header-top .countries li{padding:10px 0}
    #header .header-top .languages ul{padding:10px 20px}
    #header .header-top .countries .content-asset{width:100%;padding:10px 0}
    #header .header-top .countries .continent{padding:10px}
    #header .header-top .countries .continent:first-child{padding-left:20px}
    #header .header-top .countries .continent:last-child{padding-right:20px}
    #header .header-top .header-banner{line-height:31px;max-width:60%}
}
@media screen and (max-width: 624px){#header .header-top .countries .continent{padding-left:20px;padding-right:20px;float:none;width:100%}
    #header .header-top .header-banner{position:static;max-width:none;margin:0 -20px;line-height:1.5}
    #header .header-top .header-banner .html-slot-container{border-top:1px solid #ddd;padding:10px 20px}
}
#header .header-right .header-referal{clear:both;font-size:10px;line-height:11px;padding:7px 0 0;letter-spacing:0.05em;text-align:right;text-transform:none}
@media screen and (max-width: 480px){#header .header-right .header-referal{display:none}
}
#header .header-customerservice{padding:10px 0 22px}
#header .header-customerservice .header-left{margin-top:20px}
#header .header-customerservice .header-right{text-align:right}
#header .header-customerservice .header-right h3{text-transform:uppercase;color:#3e3e3e;font-size:12px;font-weight:600}
#header .header-customerservice .header-right h3 span,#header .header-customerservice .header-right h3 a{display:block;text-transform:none;color:#3e3e3e;font-size:12px;font-weight:normal}
@media only screen and (max-width: 768px){#header .header-customerservice .header-left{margin-top:0}
    #header .header-customerservice .header-right{padding-right:20px}
    #header .header-customerservice .header-right h3{display:inline-block;vertical-align:middle;line-height:1.5}
}
@media only screen and (max-width: 480px){#header .header-customerservice .header-left,#header .header-customerservice .header-right{float:none;width:100%;padding:0 20px 15px 20px}
    #header .header-customerservice .header-left{text-align:center}
    #header .header-customerservice .header-left .primary-logo{float:none}
    #header .header-customerservice .header-right{position:static;padding:15px 20px 0 20px;text-align:center}
}
.header-search form[name="simpleSearch"]{margin:0 20px;position:relative}
.header-search form[name="simpleSearch"] input[type="text"]{border:#ddd 1px solid;background:#fff;margin-left:0;padding:0 32px 0 15px;width:100%;max-width:none;box-sizing:border-box;letter-spacing:0.1em;font-size:10px;height:34px;color:#7c7c7c;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.header-search form[name="simpleSearch"] input[type="text"]:focus{border-color:#c4c4c4}
.header-search form[name="simpleSearch"] input::-ms-clear{display:none}
.header-search form[name="simpleSearch"] input[type="submit"]{background:url("../images/interface/icon-search.png") 8px 8px no-repeat;border:0 none;height:32px;padding:0;text-indent:-999em;width:32px;position:absolute;right:0;top:50%;margin-top:-16px;cursor:pointer;outline:none}
.js #suggestions,#search-suggestions{display:none;position:absolute;top:32px;right:20px;left:20px;z-index:11000;background-color:#fff;cursor:pointer;font-size:11px;color:#3e3e3e}
.js #suggestions .totalhits,.js #suggestions .hit,#search-suggestions .totalhits,#search-suggestions .hit{background-color:#f3f3f3;text-transform:uppercase;border-bottom:1px solid #ddd}
.js #suggestions{padding:0;line-height:32px;border:1px solid #ddd;border-top:none}
.js #suggestions .totalhits{font-weight:600;text-align:right}
.js #suggestions>div{clear:both;padding:5px 15px;overflow:hidden;white-space:nowrap;border-top:1px solid #ddd}
.js #suggestions>div:hover,.js #suggestions>div.selected{background-color:#f3f3f3}
.js #suggestions>div div.suggestionterm{float:left;overflow:hidden;max-width:80%}
.js #suggestions>div span.hits{float:right;text-align:right;margin-left:3px}
#search-suggestions .search-suggestion-wrapper{border:1px solid #ddd}
#search-suggestions .phrase-suggestions .header{display:none}
#search-suggestions .hit,#search-suggestions .product-suggestions>div{padding:12px 15px}
#search-suggestions .suggestion-term{display:none}
#search-suggestions .hit{display:block;line-height:1.5}
#search-suggestions .hit .parent-category{font-weight:normal;text-transform:none;color:#7c7c7c}
#search-suggestions .hit .parent-category:after{content:">";display:inline-block;vertical-align:middle;margin:0 5px}
#search-suggestions .hit em{font-size:8px;display:inline-block;vertical-align:top;font-style:normal;margin-left:2px}
#search-suggestions .search-phrase{font-size:16px;font-weight:600;text-transform:uppercase;text-align:center}
#search-suggestions .search-phrase a{border-bottom:1px solid}
#search-suggestions .product-suggestion{border-top:1px solid #ddd}
#search-suggestions .product-suggestion:first-child{border-top:none}
#search-suggestions .product-link{display:table;width:100%;box-sizing:border-box}
#search-suggestions .product-link>div{display:table-cell;vertical-align:middle;box-sizing:inherit}
#search-suggestions .product-image{width:50px}
#search-suggestions .product-image img{display:block;width:100%}
#search-suggestions .product-details{padding:0 0 0 15px;color:#3e3e3e}
#search-suggestions .product-name{font-size:12px;margin-bottom:12px}
#search-suggestions .product-price .price-standard{text-decoration:line-through;color:#7c7c7c}
#search-suggestions .product-price .price-promo,#search-suggestions .product-price .price-sales{font-size:12px;font-weight:600}
.search-active #search-suggestions.has-suggestions{display:block}
@media screen and (max-width: 980px){.header-search form[name="simpleSearch"]{margin:0}
    .header-search form[name="simpleSearch"] input[type="text"]{line-height:44px;height:44px;font-size:12px;padding:0 62px 0 20px;border-width:1px 0}
    .header-search form[name="simpleSearch"] input[type="submit"]{right:20px}
    .js #suggestions,#search-suggestions{top:44px;left:0;right:0;border:none}
    .js #suggestions{line-height:42px}
    .js #suggestions>div{padding:5px 20px}
}
@media screen and (max-width: 768px){.header-search{position:absolute;left:0;bottom:0}
    .header-search form[name="simpleSearch"] input[type="text"]{line-height:44px;height:44px;font-size:12px}
    .header-search form[name="simpleSearch"] input[type="submit"]{width:23px}
}
#navigation{background:#fff;position:relative;z-index:900;width:100%;max-width:1230px;margin:0 auto;border-bottom:1px solid #3e3e3e;box-shadow:#ddd 0 -2px 7px;-moz-transition:all 0s linear 0.2s;-webkit-transition:all 0s linear 0.2s;-o-transition:all 0s linear 0.2s;transition:all 0s linear 0.2s}
#navigation ul.level-1>li.home-menu{background:url("../images/interface/icon-home.png") no-repeat 0 18px;margin-left:0}
#navigation ul.level-1>li.home-menu a.level-1{width:13px;padding:0 10px 0 0;text-indent:-9999px}
#navigation ul.level-1>li.home-menu a.level-1:hover{background:none}
#navigation nav:after{content:'';display:table;clear:both}
#navigation .navigation-header{display:none}
#navigation ul.level-1{float:left;height:48px;padding:0}
#navigation ul.level-1>li{display:block;float:left;height:48px}
#navigation ul.level-1>li>a.level-1{display:inline-block;height:48px;padding:0 7px;font-family:Open Sans,sans-serif;font-size:11px;text-transform:uppercase;color:#3e3e3e;line-height:48px;-moz-transition:all 0s linear 0.2s;-webkit-transition:all 0s linear 0.2s;-o-transition:all 0s linear 0.2s;transition:all 0s linear 0.2s; cursor: pointer;}
#navigation ul.level-1>li>a.level-1:hover,#navigation ul.level-1>li>a.level-1.active-dropdown{background:#3e3e3e;color:#fff}
#navigation ul.level-1>li>a.level-1>span{display:inline}
#navigation ul.level-1>li>div.level-2{display:block;background:#fff;position:absolute;top:48px;right:0;left:0;z-index:10005;padding:20px 0 30px;border-top:#3e3e3e 3px solid;-moz-transition:visibility 0s linear 0.2s;-webkit-transition:visibility 0s linear 0.2s;-o-transition:visibility 0s linear 0.2s;transition:visibility 0s linear 0.2s}
.touch #navigation ul.level-1>li>div.level-2{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
#navigation ul.level-1>li>div.level-2 .menu-wrapper{max-width:980px;margin:0 auto}
#navigation ul.level-1>li>div.level-2 .menu-wrapper .home-link{display:block;background:url("../images/interface/icon-home.png") no-repeat 0 2px;margin:10px 0 25px;padding:0 0 15px 25px;border-bottom:1px solid #ddd;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}
#navigation ul.level-1>li>div.level-2 .menu-wrapper .home-link:hover{text-decoration:underline}
#navigation ul.level-1>li>div.level-2 .menu-wrapper>.level-2{width:100%}
#navigation ul.level-1>li>div.level-2 .menu-wrapper>.level-2:after{content:'';display:block;clear:both}
#navigation ul.level-1>li>div.level-2.visible{display:block}
#navigation ul.level-1>li>div.level-2 ul.level-2{margin:0 0 0 -10px;padding:0 10px 0 0}
#navigation ul.level-1>li>div.level-2 ul.level-2>li{float:none;min-width:130px}
#navigation ul.level-1>li>div.level-2 ul.level-2>li>a{display:inline-block;padding:0 10px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;line-height:25px}
#navigation ul.level-1>li>div.level-2 ul.level-2>li:hover{background:#efefef}
#navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3{margin:0;padding:0}
#navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 li{width:auto;height:25px;padding:0 10px;line-height:25px}
#navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 li:hover{background:#ddd}
#navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 a{display:inline-block;width:100%;font-size:12px;letter-spacing:0.05em;line-height:25px}
#navigation ul.level-1>li>div.level-2 ul.level-2>li.first a{padding-bottom:5px;line-height:12px}
#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories p{margin:10px 0 6px 10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}
#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li>a{padding:8px 0 8px 10px;font-family:Open Sans,sans-serif;font-weight:normal;line-height:15px}
#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li.first a{padding:0 10px}
#navigation ul.level-1>li>div.level-2 .level-3 a{line-height:normal}
#navigation ul.level-1>li>div.level-2 .custom{float:right;text-align:center}
#navigation ul.level-1>li>div.level-2.menu-horizontal ul.level-2>li{float:left !important;border-right:#ddd 1px solid}
#navigation ul.level-1>li>div.level-2.menu-horizontal ul.level-2>li a{padding-bottom:5px;line-height:12px}
#navigation ul.level-1>li>div.level-2.menu-horizontal ul.level-2>li li{float:none !important}
#navigation ul.level-1>li>div.level-2.menu-horizontal ul.level-2>li.last{border:none !important}
#navigation ul.level-1>li>div.level-2 .menu-banners{float:right;width:56%}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li{float:left;width:50%;transition:opacity 0.2s linear}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li a{display:block;padding-right:5px;padding-bottom:5px}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li a img{width:100%;height:auto;border:1px solid #ddd}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li a span{display:block;position:relative;margin-top:7px;font-size:11px;text-transform:uppercase;color:#3e3e3e;line-height:15px}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li:hover{opacity:1 !important}
#navigation ul.level-1>li>div.level-2 .menu-banners ul li:nth-child(2n+1){clear:both}
#navigation ul.level-1>li>div.level-2 .menu-banners ul:hover li{opacity:0.7}
#navigation ul.level-1>li>div.level-2 .submenu-wrapper{float:left}
#navigation ul.level-1>li>div.level-2 .submenu-wrapper:not(:last-child) ul.level-2.subCategories{margin-right:22px;border-right:1px solid #ddd}
#navigation ul.level-1>li>div.level-2 .submenu-wrapper:last-child ul.level-2.subCategories{margin-left:-13px;border-right:none}
#navigation ul.level-1>li>div.level-2 .width-4 .submenu-wrapper,#navigation ul.level-1>li>div.level-2 .width-5 .submenu-wrapper,#navigation ul.level-1>li>div.level-2 .width-6 .submenu-wrapper,#navigation ul.level-1>li>div.level-2 .width-7 .submenu-wrapper,#navigation ul.level-1>li>div.level-2 .width-8 .submenu-wrapper{max-width:25%}
#navigation ul.level-1>li>div.level-2 .width-5 .submenu-wrapper ul.level-2.subCategories{margin-top:15px;margin-left:-15px}
#navigation ul.level-1>li>div.level-2 .width-5 .submenu-wrapper:nth-child(5),#navigation ul.level-1>li>div.level-2 .width-6 .submenu-wrapper:nth-child(5),#navigation ul.level-1>li>div.level-2 .width-7 .submenu-wrapper:nth-child(5),#navigation ul.level-1>li>div.level-2 .width-8 .submenu-wrapper:nth-child(5){clear:left}
#navigation ul.level-1>li>div.level-2 .width-5 .submenu-wrapper:nth-child(4) ul.level-2.subCategories,#navigation ul.level-1>li>div.level-2 .width-6 .submenu-wrapper:nth-child(4) ul.level-2.subCategories,#navigation ul.level-1>li>div.level-2 .width-7 .submenu-wrapper:nth-child(4) ul.level-2.subCategories,#navigation ul.level-1>li>div.level-2 .width-8 .submenu-wrapper:nth-child(4) ul.level-2.subCategories{border-right:none}
#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper{width:50%;max-width:50%}
#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper:nth-child(3),#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper:nth-child(5),#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper:nth-child(7){clear:left}
#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper:nth-child(n+3){margin-top:30px}
#navigation ul.level-1>li>div.level-2 .has-banner .submenu-wrapper:nth-child(2n) ul.level-2{border-right:none}
#navigation ul.level-1>li>div.level-2 .has-banner>.level-2{float:left;width:42%}
#navigation ul.level-1>li>div.level-2 .has-banner>.level-2:after{content:' ';display:block;clear:both}
#navigation.open{z-index:99999 !important;box-shadow:0 0 0 5000px rgba(0,0,0,0.25)}
#navigation.open ul.level-1>li>a.level-1:focus+.level-2{display:block;visibility:visible}
#navigation.open ul.level-1>li:hover>.level-2{display:block;visibility:visible}
#navigation .static-menu{float:right;background:#d0deeb}
#navigation .static-menu ul.level-1{float:none}
#navigation .static-menu ul.level-1>li{position:relative}
#navigation .static-menu ul.level-1>li>a.level-1{color:#004b8d}
#navigation .static-menu ul.level-1>li>a.level-1 img{vertical-align:middle;margin-top:-3px}
#navigation .static-menu ul.level-1>li>a.level-1:hover,#navigation .static-menu ul.level-1>li>a.level-1.active-dropdown{color:#fff}
#navigation .static-menu ul.level-1>li>a.level-1:hover:before,#navigation .static-menu ul.level-1>li>a.level-1.active-dropdown:before{visibility:hidden}
#navigation .static-menu ul.level-1>li>a.level-1[class*='background']{position:relative;z-index:1}
#navigation .static-menu ul.level-1>li+li>a:before{content:'';background:#3e3e3e;position:absolute;top:50%;left:-1px;width:1px;height:14px;margin-top:-7px;-moz-transition:all 0s linear 0.2s;-webkit-transition:all 0s linear 0.2s;-o-transition:all 0s linear 0.2s;transition:all 0s linear 0.2s}
#navigation .static-menu ul.level-1>li>div.level-2{right:0;left:auto;padding:15px 15px 5px}
#navigation .static-menu ul.level-1>li>div.level-2 strong{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:32px;white-space:nowrap}
#navigation .static-menu ul.level-1>li>div.level-2 ul.level-2{margin:0;padding:0 0 15px}
#navigation .static-menu ul.level-1>li>div.level-2 ul.level-2>li{line-height:32px}
#navigation .static-menu ul.level-1>li>div.level-2 ul.level-2>li a{display:inline-block;vertical-align:middle;max-width:150px;font-family:Open Sans,sans-serif;font-size:12px;text-transform:uppercase;line-height:14px;word-wrap:normal}
#navigation .static-menu ul.level-1>li.explore>a.level-1{color:#3e3e3e}
#navigation .static-menu ul.level-1>li.explore>a.level-1:hover,#navigation .static-menu ul.level-1>li.explore>a.level-1.active-dropdown{background:#004b8d;color:#fff}
#navigation .static-menu ul.level-1>li.explore>div.level-2{background:#004b8d;width:370px;border-color:#004b8d;color:#fff}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2{float:left;width:49%}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2:first-child{width:46%}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2>li{margin-left:32px}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2>li a{color:#fff}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2>li i{float:left;margin:3px 6px 4px -32px}
#navigation .static-menu ul.level-1>li.explore>div.level-2 ul.level-2+ul.level-2{padding-left:2%}
#navigation .static-menu ul.level-1>li.social>a.level-1:hover span img,#navigation .static-menu ul.level-1>li.social>a.level-1.active-dropdown span img{margin-top:-22px}
#navigation .static-menu ul.level-1>li.social>a.level-1 span{display:inline-block;vertical-align:middle;width:68px;height:22px;overflow:hidden}
#navigation .static-menu ul.level-1>li.social>a.level-1 span img{display:block;height:44px;margin:0;-moz-transition:margin 0s linear 0.2s;-webkit-transition:margin 0s linear 0.2s;-o-transition:margin 0s linear 0.2s;transition:margin 0s linear 0.2s}
#navigation .static-menu ul.level-1>li.social>div.level-2{width:260px;padding:15px 15px 5px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2{padding-bottom:5px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li{clear:both;border-top:1px solid #ddd;font-size:12px;line-height:50px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li:first-child{border-top-width:0}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a{padding-left:0}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li iframe,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li div,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li img,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a:first-child{display:inline-block;vertical-align:middle !important;overflow:visible;text-transform:none}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li iframe+a,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li div+a,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li img+a,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a:first-child+a{float:right;padding:15px 0;font-size:11px;line-height:20px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li iframe+a:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li div+a:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li img+a:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a:first-child+a:after{content:'>';display:inline-block;padding-left:5px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li iframe+a:hover,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li div+a:hover,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li img+a:hover,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a:first-child+a:hover{text-decoration:underline}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li iframe+a:hover:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li div+a:hover:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li img+a:hover:after,#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li a:first-child+a:hover:after{text-decoration:none}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b-{display:inline-block}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b- img{visibility:hidden}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b-:hover{background-position:0 -60px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b-:active{background-position:0 -120px}
#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b-v-24{background:url("//badges.instagram.com/static/images/ig-badge-view-sprite-24.png") no-repeat 0 0;width:137px;height:24px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#navigation .static-menu ul.level-1>li.social>div.level-2 ul.level-2 li .ig-b-v-24{background-image:url("//badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png");background-size:160px 178px}
}
#navigation .static-menu ul.level-1>li.guide{position:static}
#navigation .static-menu ul.level-1>li.guide>a.level-1{position:relative;overflow:visible;color:#004b8d}
#navigation .static-menu ul.level-1>li.guide>a.level-1:hover,#navigation .static-menu ul.level-1>li.guide>a.level-1.active-dropdown{background:#004b8d;color:#fff}
#navigation .static-menu ul.level-1>li.guide>div.level-2{background-color:#004b8d;left:0;padding:45px 0;border:none;color:#fff}
#navigation .static-menu ul.level-1>li.guide>div.level-2:before{content:'';display:block;position:absolute;top:0;right:25%;bottom:0;left:0;background:#167bbc;background:-webkit-linear-gradient(10deg, #167bbc,#004b8d);background:linear-gradient(80deg, #167bbc,#004b8d)}
#navigation .static-menu ul.level-1>li.guide>div.level-2 .title{margin:0 0 30px;font-family:"neosans",Arial,sans-serif;font-size:36px;font-weight:100;text-transform:uppercase}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li:hover{background:transparent}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a{display:block;position:relative;max-width:none;padding:15px 18px 15px 45px;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.2);color:#fff;-moz-transition:background 0.2s ease-out,padding 0.2s ease-out;-webkit-transition:background 0.2s ease-out,padding 0.2s ease-out;-o-transition:background 0.2s ease-out,padding 0.2s ease-out;transition:background 0.2s ease-out,padding 0.2s ease-out}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:hover{background:rgba(255,255,255,0.2);padding-left:55px}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:hover i[class*='icon-']{left:20px}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:hover:before{right:10px}
#navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:before{content:'';display:block;background:url("../images/interface/icon_arrow-right_white.png") no-repeat top center;position:absolute;top:50%;right:0;width:8px;height:13px;margin-top:-6px;-moz-transition:right 0.2s ease-out;-webkit-transition:right 0.2s ease-out;-o-transition:right 0.2s ease-out;transition:right 0.2s ease-out}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-']{background:url("../images/interface/sprite_guide-navigation-icons.png") no-repeat center left;position:absolute;top:50%;left:10px;width:21px;height:21px;margin-top:-10px;-moz-transition:left 0.2s ease-out;-webkit-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out;transition:left 0.2s ease-out}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-airplane{background-position:-23px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-gift{background-position:-46px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-samsonite{background-position:-69px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-engraving{background-position:-92px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-customise{background-position:-115px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-shirt{background-position:-138px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 i[class*='icon-'].icon-lock{background-position:-161px center}
#navigation .static-menu ul.level-1>li.guide>div.level-2 .menu-wrapper{position:relative;overflow:hidden}
#navigation .static-menu ul.level-1>li.guide>div.level-2 .submenu{box-sizing:border-box;float:left;width:50%;padding:0 55px}
#navigation .static-menu ul.level-1>li.guide>div.level-2 .submenu:first-child{padding-left:0;border-right:1px solid #fff;border-right:1px solid rgba(255,255,255,0.2)}
#navigation .static-menu ul.level-1>li.guide>div.level-2 .submenu:last-child{padding-right:0}
#navigation .static-menu ul.level-2:after{content:'';display:table;clear:both}
#header .toggle-navigation{display:none}
@media screen and (max-width: 980px){#navigation ul.level-1{padding:0 20px}
    #navigation ul.level-1>li>a.level-1{font-size:10px}
    #navigation ul.level-1>li>div.level-2 .menu-banners{width:44%}
    #navigation ul.level-1>li>div.level-2 .menu-wrapper{padding:0 20px}
    #navigation ul.level-1>li>div.level-2 ul.level-2{padding:0}
    #navigation .static-menu{float:none;clear:both;border-top:1px solid #3e3e3e}
    #navigation .static-menu .static-menu{border:none}
    #navigation .static-menu ul.level-1{position:relative;padding:0 13px}
    #navigation .static-menu ul.level-1>li.explore>div.level-2 .menu-wrapper,#navigation .static-menu ul.level-1>li.social>div.level-2 .menu-wrapper,#navigation .static-menu ul.level-1>li.guide>div.level-2 .menu-wrapper{padding:0}
    #navigation .static-menu ul.level-1>li.explore>div.level-2,#navigation .static-menu ul.level-1>li.social>div.level-2{right:auto;left:0}
    #navigation .static-menu ul.level-1>li.guide>div.level-2{padding-right:20px;padding-left:20px}
    #navigation .static-menu ul.level-1>li.guide>div.level-2:before{right:0;left:25%;background:#167bbc;background:-webkit-linear-gradient(170deg, #167bbc,#004b8d);background:linear-gradient(-80deg, #167bbc,#004b8d)}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 .title{font-size:30px}
}
@media screen and (max-width: 768px){#navigation ul.level-1>li>div.level-2 .submenu-wrapper{float:none !important;width:100% !important;max-width:100% !important}
    #navigation ul.level-1>li>div.level-2 .submenu-wrapper:last-child ul.level-2.subCategories{margin-left:0;border-right:none}
    #navigation ul.level-1>li>div.level-2 ul.level-2.subCategories p{margin:0;padding:0 20px;font-size:12px;line-height:44px}
    #navigation ul.level-1>li>a.level-1>span{display:inline-block;vertical-align:middle;line-height:1.5}
    #navigation{background:#004b8d;clear:both;max-height:0;overflow:hidden;border:none;box-shadow:none;color:#fff}
    #navigation.nav-expanded{max-height:none}
    #navigation .navigation-header,#navigation li.parent{position:relative}
    #navigation .navigation-header:before,#navigation li.parent:before{content:'';display:block;background:url("../images/interface/sprite_navigation-arrows.png") no-repeat -15px 0;position:absolute;top:15px;right:20px;width:13px;height:13px}
    #navigation .navigation-header.nav-open:before,#navigation .navigation-header.level2-open:before,#navigation li.parent.nav-open:before,#navigation li.parent.level2-open:before{background-position:0 0}
    #navigation .navigation-header{display:block;height:44px;margin:0;padding-right:43px;font-size:12px;font-weight:normal;text-transform:uppercase;text-align:left;cursor:pointer}
    #navigation .navigation-header a{height:44px;padding:0 20px;font-weight:600;color:#fff;text-indent:0;line-height:44px}
    #navigation .navigation-header+.menu-category{display:none}
    #navigation nav{position:relative;height:auto}
    #navigation ul.level-1{float:none;height:auto;padding:0 !important}
    #navigation ul.level-1>li{display:block;background:#002f58;float:none;width:100%;height:auto;margin-left:0;border-top:1px solid #2e6ba2}
    #navigation ul.level-1>li.home-menu{display:none}
    #navigation ul.level-1>li.parent>a.level-1{pointer-events:none}
    #navigation ul.level-1>li.social{display:none}
    #navigation ul.level-1>li>a.level-1{display:block;height:44px;margin-right:53px;padding:0 0 0 20px;font-size:12px;color:#fff;line-height:44px}
    #navigation ul.level-1>li>div.level-2{display:none;visibility:visible;background:#004b8d;position:static;padding:0;border:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
    #navigation ul.level-1>li>div.level-2 .menu-wrapper{overflow:visible;padding:0}
    #navigation ul.level-1>li>div.level-2 ul.level-2,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories{float:none;width:100%;margin:0}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li{float:none !important}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li>a,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li>a{display:block;background:#ddd;height:44px;padding:0 20px;border-bottom:1px solid #fff;font-size:12px;color:#000;line-height:44px}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li div.level-3 ul.level-3{background:#fff}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 li,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li div.level-3 ul.level-3 li{width:100%;height:44px;padding:0;border-bottom:1px solid #ddd !important;line-height:44px}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 li:hover,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li div.level-3 ul.level-3 li:hover{background:none}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 li:hover a,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li div.level-3 ul.level-3 li:hover a{text-decoration:underline}
    #navigation ul.level-1>li>div.level-2 ul.level-2>li div.level-3 ul.level-3 a,#navigation ul.level-1>li>div.level-2 ul.level-2.subCategories>li div.level-3 ul.level-3 a{display:block;width:auto;height:44px;padding:0 20px 0 40px;font-size:14px;color:#000;line-height:44px}
    #navigation ul.level-1>li>div.level-2 .width-5 .submenu-wrapper ul.level-2.subCategories{margin:0}
    #navigation ul.level-1>li.level2-open div.level-2{display:block}
    #navigation ul.level-1>li.level2-open.parent>a.level-1{pointer-events:auto}
    #navigation .menu-banners{display:none}
    #navigation .static-menu{border:none}
    #navigation .static-menu.guide-navigation{background-color:#003d74}
    #navigation .static-menu.guide-navigation .navigation-header{background-color:#003d74}
    #navigation .static-menu ul.level-1>li{position:relative !important}
    #navigation .static-menu ul.level-1>li>a.level-1{background:transparent !important;color:#fff !important}
    #navigation .static-menu ul.level-1>li>a.level-1:before{display:none}
    #navigation .static-menu ul.level-1>li.guide>div.level-2{background:#00192e;padding:0}
    #navigation .static-menu ul.level-1>li.guide>div.level-2:before{display:none}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a{background:none;height:auto;padding-right:38px;padding-left:55px}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:hover{background-color:#003d74}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:hover:before{right:20px}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a i[class*='icon-']{left:20px}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 ul.level-2>li a:before{right:20px}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 .title{margin:20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;color:#78c0ff}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 .submenu{float:none;width:auto;padding:0}
    #navigation .static-menu ul.level-1>li.guide>div.level-2 .submenu:first-child{border:none}
    #header .toggle-navigation{display:block;background:#004b8d;position:relative;float:right;width:60px;height:62px;margin-top:-62px}
    #header .toggle-navigation span,#header .toggle-navigation span:before,#header .toggle-navigation span:after{display:block}
    #header .toggle-navigation span{content:'';display:block;background:#fff;position:absolute;top:50%;left:50%;width:30px;height:24px;margin:-12px 0 0 -15px}
    #header .toggle-navigation span:before,#header .toggle-navigation span:after{content:'';background:#004b8d;height:6px;margin-top:4px}
}
@media screen and (max-width: 480px){#navigation h1{top:2px}
}
.ajax-loader{width:50px;margin:0 auto;opacity:0.5}
#footer{color:#7c7c7c;letter-spacing:0.05em;line-height:20px;padding-bottom:35px;padding-top:54px;clear:both}
#footer .footer-top,#footer .footer-column{width:50%}
#footer .footer-column{float:left}
#footer .footer-top{float:right}
#footer .footer-row{margin-bottom:21px}
#footer .footer-row:after{content:'';display:table;clear:both}
#footer .footer-title{font-weight:normal;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#3e3e3e;text-transform:uppercase}
#footer .footer-title:not(:first-child){margin-top:28px;display:block}
#footer a{color:#7c7c7c}
#footer a:hover{text-decoration:underline}
#footer ul li{line-height:18px;margin:10px 0}
#footer ul li span{text-transform:uppercase;color:#004b8d;font-family:Open Sans,sans-serif;font-weight:600}
#footer .footer-top label{float:none;display:block;font-size:14px;font-weight:normal;padding:15px 0;text-align:left;width:100%;color:#3e3e3e}
#footer .footer-top input{color:#7c7c7c;font-size:12px;word-spacing:0.05em;height:30px;width:270px;border:#ddd 1px solid}
#footer .footer-top input[type="email"],#footer .footer-top input:nth-child(2),#footer .footer-top input.footer-email{width:259px;padding:0 0 0 10px;border:#ddd 1px solid}
#footer .footer-top input[type="email"]{height:30px;line-height:normal}
#footer .footer-top input[type="submit"]{width:auto;background:#004b8d;color:#fff;text-transform:uppercase;border:#004b8d 1px solid;text-align:center;height:32px;line-height:31px;padding:0 10px}
#footer .footer-benefits>div{position:relative;margin-top:10px;min-height:80px;line-height:80px}
#footer .footer-benefits>div>i{width:50px;height:70px;position:absolute;left:0;top:0;background:url(../img/icons.png) 0 0 no-repeat}
#footer .footer-benefits>div>i.icon-reload{background-position:0 3px}
#footer .footer-benefits>div>i.icon-clock{background-position:0 -69px}
#footer .footer-benefits>div>i.icon-lock{background-position:0 -139px}
#footer .footer-benefits>div>i.icon-packmee{background-position:0 -210px}
#footer .footer-benefits>div>div{display:inline-block;padding-left:80px;vertical-align:middle;line-height:1.5}
#footer .footer-benefits p{margin:0}
#footer .footer-social{padding:41px 50px 10px;background:#fff}
#footer .footer-social .footer-title{margin-top:0;font-size:26px}
#footer .footer-social ul:after{content:" ";display:block;clear:both}
#footer .footer-social ul li{width:42px;height:40px;float:left;line-height:40px;margin:15px 5px 0}
#footer .footer-social ul li a{display:inline-block;width:42px;height:40px;background:url(../img/social-icons-50x50.png) 0 0 no-repeat;text-indent:999px}
#footer .footer-social ul li a.icon-facebook{background-position:0 0}
#footer .footer-social ul li a.icon-pinterest{background-position:-50px 0}
#footer .footer-social ul li a.icon-google{background-position:-100px 0}
#footer .footer-social ul li a.icon-youtube{background-position:-150px 0}
#footer .footer-social ul li a.icon-twitter{background-position:-200px 0}
#footer .footer-social ul li a.icon-instagram{background-position:-250px 0}
#footer .footer-social ul li:first-child{margin-left:0}
#footer .footer-social .reverse-wrapper{width:420px;margin:auto}
#footer .footer-social form[name='subscribe'],#footer .footer-social form[name='subscribePage']{clear:both;min-height:140px}
#footer .footer-social form[name='subscribe'] input,#footer .footer-social form[name='subscribePage'] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#footer .footer-social form[name='subscribe'] input[name='email'],#footer .footer-social form[name='subscribePage'] input[name='email']{float:left;margin-right:5px;padding:0 10px}
#footer .footer-social form[name='subscribe'] label.error,#footer .footer-social form[name='subscribePage'] label.error{background:none;color:#af0000;padding-bottom:0}
#footer .footer-social form[name='subscribe'] #btn_subscribe.loading,#footer .footer-social form[name='subscribePage'] #btn_subscribe.loading{background-color:#002f58}
#footer .footer-social form[name='subscribe'] #resp,#footer .footer-social form[name='subscribePage'] #resp{padding-top:5px}
#footer .footer-social form[name='subscribe'] .bottom-message,#footer .footer-social form[name='subscribePage'] .bottom-message{color:#999}
@media screen and (max-width: 980px){#footer{padding:25px 0 30px}
    #footer .footer-top,#footer .footer-column{width:100%;float:none}
    #footer .footer-top label{text-align:center}
    #footer .footer-top input.footer-email{width:343px}
    #footer .footer-social{background:none;padding:0 0 10px;border-bottom:1px solid #ddd;text-align:center}
    #footer .footer-social .social-icons{width:203px;margin:0 auto}
    #footer .footer-social h3{font-size:24px}
    #footer .footer-social ul{display:inline-block}
    #footer .footer-social ul li{float:none;display:inline-block}
    #footer .footer-social form{min-height:80px;padding:0 20px}
    #footer .footer-social form[name="subscribe"],#footer .footer-social form[name='subscribePage']{min-height:100px}
    #footer .footer-social form[name="subscribe"] input[name="email"],#footer .footer-social form[name='subscribePage'] input[name="email"]{width:70%;float:left;display:block;box-sizing:border-box;margin:0;height:32px}
    #footer .footer-social form[name="subscribe"] input[type="submit"],#footer .footer-social form[name='subscribePage'] input[type="submit"]{width:29%;float:right;display:block;box-sizing:border-box;margin:0;padding:0;text-align:center;height:32px}
    #footer .footer-benefits{display:none}
    #footer .footer-navigation{padding:20px 20px 0}
    #footer .footer-navigation .footer-column{width:50%;float:left}
    #footer .footer-navigation .footer-row:last-child{margin-bottom:0}
    #footer .footer-bottom .footer-copyright{text-align:center}
    #footer .footer-bottom .footer-copyright div{float:none;width:100%}
    #footer .footer-bottom .footer-copyright ul{float:none;display:inline-block}
    #footer .footer-bottom .footer-copyright ul:after{content:' ';display:block;clear:both}
    #footer .footer-bottom .footer-disclaimer{padding:0 20px;box-sizing:border-box}
}
@media screen and (min-width: 769px) and (max-width: 980px){#footer{margin-top:20px}
}
@media screen and (max-width: 480px){#footer .footer-social ul li{float:none;display:inline-block}
    #footer .footer-social .reverse-wrapper{width:100%;position:relative;padding-bottom:37px}
    #footer .footer-social form[name="subscribe"] input[name="email"],#footer .footer-social form[name="subscribe"] input[type="submit"],#footer .footer-social form[name='subscribePage'] input[name="email"],#footer .footer-social form[name='subscribePage'] input[type="submit"]{width:100%;float:none}
    #footer .footer-social form[name="subscribe"] input[type="submit"],#footer .footer-social form[name='subscribePage'] input[type="submit"]{position:absolute;bottom:0;left:0}
    #footer .footer-top input[type="email"],#footer .footer-top input:nth-child(2),#footer .footer-top input.footer-email{width:160px}
}
@media screen and (max-width: 479px){#footer .footer-top input[type="submit"]{margin-top:0}
    #footer .footer-social form{padding:0 13px}
    #footer .footer-navigation{padding:20px 20px 0 20px;width:100%;max-width:auto;box-sizing:border-box;text-align:left}
    #footer .footer-navigation .footer-row{margin-bottom:0}
    #footer .footer-navigation .footer-column{width:100%;margin:0}
    #footer .footer-navigation .footer-title{background:url("../images/interface/sams_panel_closed.png") no-repeat center right;padding-right:20px;display:block;margin:0 0 20px 0;cursor:pointer}
    #footer .footer-navigation .footer-title+ul{overflow:hidden;max-height:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:-10px}
    #footer .footer-navigation .footer-title+ul.expanded{max-height:500px}
    #footer .footer-navigation .footer-title+ul li{margin:10px 0}
    #footer .footer-navigation .footer-title+ul li:first-child{margin-top:0}
    #footer .footer-navigation .footer-title+ul li:last-child{margin-bottom:20px}
    #footer .footer-navigation .footer-title.expanded{background:url("../images/interface/sams_panel_open_dark.png") no-repeat center right}
    #footer .footer-bottom .footer-copyright ul li{width:100px;float:left}
    #footer .footer-bottom .footer-copyright ul li:nth-child(2n+3){clear:left}
    #footer .footer-top input[type="email"],#footer .footer-top input:nth-child(2),#footer .footer-top input.footer-email{width:160px}
}
#footer .footer-bottom{clear:both;color:#3e3e3e;text-align:center;padding-top:55px;box-sizing:border-box}
#footer .footer-bottom *{box-sizing:inherit}
#footer .footer-bottom a{color:#3e3e3e;text-decoration:underline}
#footer .footer-bottom .footer-brands{text-align:left}
#footer .footer-bottom .footer-brands .title{font-size:16px;font-weight:600;text-transform:uppercase;margin:0}
#footer .footer-bottom .footer-brands ul{clear:both;margin:35px -6px;font-size:0;letter-spacing:0;text-align:center}
#footer .footer-bottom .footer-brands ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#footer .footer-bottom .footer-brands ul li{display:inline-block;box-sizing:border-box;width:25%;margin:0;padding:6px}
#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5),#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5) ~ li{width:33.3333333333%}
#footer .footer-bottom .footer-brands ul a{display:block;width:100%;height:76px;text-transform:uppercase;background:#fff;padding:10px 28px 10px 86px;overflow:hidden;position:relative;text-align:left;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-transition:0.3s ease;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}
#footer .footer-bottom .footer-brands ul a:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px rgba(0,0,0,0.2);box-shadow:0 0 12px rgba(0,0,0,0.2)}
#footer .footer-bottom .footer-brands ul a:before,#footer .footer-bottom .footer-brands ul a img,#footer .footer-bottom .footer-brands ul a p{display:inline-block;vertical-align:middle}
#footer .footer-bottom .footer-brands ul a:before{content:"";height:100%}
#footer .footer-bottom .footer-brands ul a:after{content:"";display:block;width:8px;height:15px;background:url(../images/interface/icon_arrow-right_small.png) no-repeat center center;position:absolute;top:50%;right:15px;margin-top:-7px}
#footer .footer-bottom .footer-brands ul a.rolling-luggage{padding-left:115px}
#footer .footer-bottom .footer-brands ul a.rolling-luggage img{max-width:100px}
#footer .footer-bottom .footer-brands ul a img{position:absolute;top:50%;left:15px;max-width:71px;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
#footer .footer-bottom .footer-brands ul a p{padding-left:15px;margin:0;font-size:10px;line-height:1.4;text-align:left}

#footer .footer-bottom .footer-payment-methods{clear:both;padding:35px 0 20px;border-top:#ddd 1px solid}
#footer .footer-bottom .footer-payment-methods li{display:inline-block;margin:2px}
#footer .footer-bottom .footer-payment-methods li img{height: 28px}

#footer .footer-bottom .footer-copyright{font-size:11px;line-height:1.5}
#footer .footer-bottom .footer-copyright p{margin:0}
#footer .footer-bottom .footer-copyright .disclaimer{border:1px dotted #ddd;padding:10px;background-color:#f7f7f7;margin:15px auto 0;text-align:left}
@media screen and (max-width: 980px){#footer .footer-bottom{padding:55px 20px 0 20px}
}
@media screen and (max-width: 768px){#footer .footer-bottom .footer-brands ul li,#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5),#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5) ~ li{width:50%}
}
@media screen and (max-width: 480px){#footer .footer-bottom .footer-brands ul{margin:20px 0}
    #footer .footer-bottom .footer-brands ul li,#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5),#footer .footer-bottom .footer-brands ul li:nth-last-child(n+5) ~ li{width:100%}
    #footer .footer-bottom .footer-brands ul li{float:none;padding:0}
}
.pt_storefront #main>div{max-width:none}
.div_section{position:relative;margin:40px 0 80px;font-size:10px}
.div_section .callout-msg:not([class*='background']){margin-bottom:40px}
.div_section .callout-msg:not([class*='background']):before,.div_section .articles:first-child:before,.div_section .gridunits:first-child:before{content:'';display:block;position:absolute;top:-40px;right:0;left:0;width:100%;max-width:980px;height:0;margin:0 auto;border-top:1px solid #ddd}
.div_section .content-position_top{top:0}
.div_section .content-position_bottom{bottom:0}
.div_section .content-position_middle{top:50%;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.div_section .content-position_left{left:0}
.div_section .content-position_right{right:0}
.div_section .content-position_center{right:0;left:0;margin:0 auto}
.div_section .content-width_10{width:10% !important}
.div_section .content-width_15{width:15% !important}
.div_section .content-width_20{width:20% !important}
.div_section .content-width_25{width:25% !important}
.div_section .content-width_30{width:30% !important}
.div_section .content-width_35{width:35% !important}
.div_section .content-width_40{width:40% !important}
.div_section .content-width_45{width:45% !important}
.div_section .content-width_50{width:50% !important}
.div_section .content-width_55{width:55% !important}
.div_section .content-width_60{width:60% !important}
.div_section .content-width_65{width:65% !important}
.div_section .content-width_70{width:70% !important}
.div_section .content-width_75{width:75% !important}
.div_section .content-width_80{width:80% !important}
.div_section .content-width_85{width:85% !important}
.div_section .content-width_90{width:90% !important}
.div_section .content-width_95{width:95% !important}
@media only screen and (min-width: 320px){.div_section{font-size:calc(10px + 4 * (100vw - 320px) / 448)}
}
@media only screen and (min-width: 768px){.div_section{font-size:14px}
}
.detail-wrapper{width:20px;height:20px;position:absolute;left:300px;top:20px}
.detail-wrapper>a{width:31px;height:20px;background:url("../images/interface/icon-zoom.png") -1px -1px no-repeat;position:absolute;left:0;top:50%;margin-top:-10px;z-index:9999}
.detail-wrapper>div{position:absolute;left:30px;top:-97px;width:320px;padding:15px 15px 14px;background:#fff;box-shadow:rgba(0,0,0,0.3) 0 0 3px 0px;line-height:1;z-index:10000;opacity:0;visibility:hidden;pointer-events:all;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.detail-wrapper>div:after{content:' ';position:absolute;left:-20px;top:0;width:20px;height:210px}
.detail-wrapper>div .product-image{float:left;width:40%;min-height:163px;background:url("../images/interface/infinite_loader.gif") center center no-repeat}
.detail-wrapper>div .product-image img{display:block;width:100% !important;height:auto !important;max-width:108px !important;max-height:163px;margin:0;opacity:1;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.detail-wrapper>div .product-image img[data-src]{opacity:0}
.detail-wrapper>div .product-info{float:right;width:60%;padding-top:10px;text-align:left}
.detail-wrapper>div .product-info h3{font-family:Open Sans,sans-serif; !important;font-style:italic !important;font-weight:normal !important;color:#7c7c7c !important;text-indent:0.1em !important;line-height:18px !important;font-size:12px !important;margin:0 0 10px !important;text-transform:none !important;text-align:left}
.detail-wrapper>div .product-info h3 mark{font-family:Open Sans,sans-serif; !important;color:#3e3e3e !important;text-transform:uppercase !important;font-style:normal !important;font-weight:600 !important}
.detail-wrapper>div .product-info h4{display:none;font-family:Open Sans,sans-serif; !important;font-weight:600 !important;color:#7c7c7c !important;letter-spacing:0.05em !important;font-weight:normal !important;line-height:16px !important;font-size:12px !important;margin:0 !important;text-transform:none !important}
.detail-wrapper>div .product-info p{margin:6px 0 10px !important}
.detail-wrapper>div .product-info p span{font-size:14px;letter-spacing:0.05em;color:#3e3e3e;display:inline-block}
.detail-wrapper>div .product-info p .price-standard{color:#7c7c7c;text-decoration:line-through}
.detail-wrapper>div .product-info p .price-discount{color:#3e3e3e}
.detail-wrapper>div .product-info .btn{display:inline-block}
.detail-wrapper:hover>a{background-position:-1px -24px;z-index:10001}
.detail-wrapper:hover>div{visibility:visible;opacity:1}
.detail-wrapper[data-detail-alignment]>a{background-position:-1px -1px}
.detail-wrapper[data-detail-alignment]>a:after{content:'';position:absolute;right:0;top:50%;margin-top:-8px;width:0;height:0;border:8px solid transparent;border-right-color:#fff;opacity:0;visibility:hidden;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.detail-wrapper[data-detail-alignment]:hover>a:after{visibility:visible;opacity:1}
.detail-wrapper[data-detail-alignment~='right']>a{background-position:9px -1px;width:40px;left:-10px}
.detail-wrapper[data-detail-alignment~='right']>a:after{right:auto;left:0;border-right-color:transparent;border-left-color:#fff}
.detail-wrapper[data-detail-alignment~='right']>div{left:auto;right:29px}
.detail-wrapper[data-detail-alignment~='top']>div{top:-20px}
.detail-wrapper[data-detail-alignment~='bottom']>div{top:auto;bottom:-20px}
.ie7 .detail-wrapper>div,.ie8 .detail-wrapper>div{display:none}
.ie7 .detail-wrapper:hover>div,.ie8 .detail-wrapper:hover>div{display:block}
#main>.callout-msg{margin:8px 0}
.callout-msg{display:block;background-repeat:repeat;background-position:center center;position:relative;margin:8px 0;padding:0 20px;font-size:1em;font-weight:600;text-decoration:none;letter-spacing:0.05em;color:#3e3e3e;text-align:center;line-height:1.2;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.callout-msg[class*='background']{padding-top:1em;padding-bottom:1em}
.callout-msg *{color:inherit}
.callout-msg a{text-decoration:underline}
.callout-msg_promo-strip{position:relative;max-width:980px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:0.3em;line-height:1.2}
.callout-msg_promo-strip a,.callout-msg_promo-strip span{display:inline-block;vertical-align:middle;padding:8px 10px;line-height:20px}
.callout-msg_promo-strip a[data-icon]:before,.callout-msg_promo-strip span[data-icon]:before{content:'';display:inline-block;vertical-align:middle;background:url("/img/slide-arrow.png") 0 0 no-repeat;position:relative;width:45px;height:20px;margin-right:8px}
.callout-msg_promo-strip a[data-icon='shipping']:before,.callout-msg_promo-strip span[data-icon='shipping']:before{background-position:0 0}
.callout-msg_promo-strip a[data-icon='returns']:before,.callout-msg_promo-strip span[data-icon='returns']:before{width:26px;background-position:-55px 0}
.callout-msg_promo-strip a[data-icon='lock']:before,.callout-msg_promo-strip span[data-icon='lock']:before{width:18px;background-position:-104px 0}
.callout-msg_promo-strip a[data-icon='shop']:before,.callout-msg_promo-strip span[data-icon='shop']:before{width:19px;background-position:-147px 0}
.callout-msg_promo-strip a[data-icon='storelocator']:before,.callout-msg_promo-strip span[data-icon='storelocator']:before{width:13px;background-position:-197px 0}
.callout-msg_promo-strip a[data-icon='certified-dealer']:before,.callout-msg_promo-strip span[data-icon='certified-dealer']:before{width:22px;background-position:-237px 0}
.callout-msg_promo-strip a[data-icon='storelocator-blue']:before,.callout-msg_promo-strip span[data-icon='storelocator-blue']:before{width:13px;background-position:-286px 0}
.callout-msg_promo-strip a{text-decoration:underline}
@media screen and (max-width: 980px){.callout-msg_promo-strip{display:none}
}
.div_section_slideshow{margin:0}
.div_section_slideshow>.slideshow>.slide:first-child{height:0;padding-bottom:32.5203252033%}
.div_section_slideshow>.slideshow>.slide ~ .slide{height:0}
.div_section_slideshow .bx-viewport{height:0 !important;padding-bottom:32.5203252033%}
.div_section_slideshow .bx-wrapper .bx-pager,.div_section_slideshow .bx-wrapper .bx-controls-auto{top:10px;right:10px;bottom:auto;width:auto;padding-top:0}
.div_section_slideshow .bx-wrapper .bx-controls-direction a{width:39px !important;height:75px !important;margin-top:-38px !important;box-shadow:0 0 2px #ddd}
.div_section_slideshow .bx-wrapper .bx-prev{background:url("/img/slide-arrow.png") no-repeat scroll 0 0 transparent !important;left:0 !important}
.div_section_slideshow .bx-wrapper .bx-prev:hover{background-position:0 -77px !important;box-shadow:0 0 2px #ddd}
.div_section_slideshow .bx-wrapper .bx-next{right:0 !important;background:url("/img/slide-arrow.png") no-repeat scroll -41px 0 transparent !important}
.div_section_slideshow .bx-wrapper .bx-next:hover{background-position:-41px -77px !important;box-shadow:0 0 2px #ddd}
.div_section_slideshow .bx-wrapper .bx-pager.bx-default-pager a{background:#3e3e3e;margin:0 3px;position:relative;z-index:0}
.div_section_slideshow .bx-wrapper .bx-pager.bx-default-pager a:hover,.div_section_slideshow .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}
.slide{position:relative;overflow:hidden;color:#fff}
.slide .slide_bgrimage{width:100%;height:auto}
.slide .container{position:absolute;bottom:0;left:50%;width:980px;max-height:300px;margin-left:-490px;padding-bottom:30px;text-align:left}
.slide .container h1,.slide .container h2,.slide .container h3{font-family:"neosans",Arial,sans-serif;text-transform:uppercase}
.slide .container h1{font-size:82px;line-height:82px}
.slide .container h2{font-size:42px;line-height:54px}
.slide .container p{font-size:12px;line-height:24px;margin:20px 0 0}
.slide .container .btn{margin-right:5px;font-family:Open Sans,sans-serif;}
.slide .container i.icon-play{position:relative}
.slide .container .btn[data-action='PlayVideo']:before{content:'\25BA';padding-right:5px}
.bx-loading{display:none}
.bx-pager-item{position:relative}
@media screen and (max-width: 980px){.div_section_slideshow .slide .detail-wrapper{display:none}
    .div_section_slideshow .slide .container{right:20px;left:20px;width:100%;margin-left:0}
}
@media screen and (max-width: 768px){.div_section_slideshow>.slideshow>.slide:first-child,.div_section_slideshow .bx-viewport{padding-bottom:39.0625%}
}
@media screen and (max-width: 480px){.div_section_slideshow>.slideshow>.slide:first-child,.div_section_slideshow .bx-viewport{padding-bottom:62.5%}
    .slide .container .btn{white-space:nowrap;margin-left:10px;display:inline-block;padding:5px 20px}
}
@media screen and (max-width: 385px){.div_section_slideshow>.slideshow>.slide:first-child,.div_section_slideshow .bx-viewport{padding-bottom:77.9220779221%}
}
.div_section_banners{margin:8px 0;box-sizing:border-box}
.div_section_banners *,.div_section_banners *:before,.div_section_banners *:after{box-sizing:inherit}
.div_section_banners .banner{position:relative;width:100%;overflow:hidden;margin:8px 0}
.div_section_banners .banner{font-size:calc(7.3322422259px + 6.6677577741 * (100vw - 320px) / 291)}
.div_section_banners .banner.large .banner_figure{padding-bottom:65.4664484452%}
.div_section_banners .banner_figure{width:100%;height:0;overflow:hidden;padding-bottom:32.0785597381%}
.div_section_banners .banner_figure img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.div_section_banners .banner_content{position:absolute;width:100%;padding:5%;text-align:left}
.div_section_banners .banner_content>*{margin:0;padding:0;font-size:1em;font-weight:normal;text-decoration:none;letter-spacing:0.05em;color:#3e3e3e;line-height:1.2}
.div_section_banners .banner_content>*+*{margin-top:1.5em}
.div_section_banners .banner_content .btn{display:inline-block;font-size:1em;padding:10px 20px}
.div_section_banners .banner_content .btn+.btn{margin-left:5px}
@media screen and (min-width: 611px){.div_section_banners .banners{overflow:hidden}
    .div_section_banners .banner{width:49.674796748%;margin:0}
    .div_section_banners .banner{font-size:calc(6.9544715447px + 7.0455284553 * (100vw - 611px) / 619)}
    .div_section_banners .banner.large:first-child{float:left}
    .div_section_banners .banner.large:first-child+.banner.large{float:right}
    .div_section_banners .banner.large:first-child ~ .banner.small{float:right}
    .div_section_banners .banner.large:first-child ~ .banner.small+.banner.small{clear:right;margin-top:.6504065041%}
    .div_section_banners .banner.small:first-child{float:left;margin-right:.6504065041%}
    .div_section_banners .banner.small:first-child+.banner.small{float:left;clear:left;margin-top:.6504065041%;margin-right:.6504065041%}
    .div_section_banners .banner.small:first-child+.banner.small+.banner.small+.banner.small{margin-top:.6504065041%}
}
@media screen and (min-width: 1230px){.div_section_banners .banner{font-size:14px}
}
.gridunits{position:relative;text-align:center;box-sizing:border-box;font-size:0;letter-spacing:0}
.gridunits *,.gridunits *:before,.gridunits *:after{box-sizing:inherit}
.gridunits .gridunit_thumb,.gridunits .gridunit_figure,.gridunits .gridunit_text{font-size:11px;letter-spacing:0.05em}
.gridunits .gridunit{display:inline-block;vertical-align:top;position:relative;width:50%;transition:all 0.4s linear}
.gridunits .gridunit_thumb{display:block;padding:7px 7px 20px}
.gridunits .gridunit_thumb img{display:block;max-width:100%;height:auto;margin:0 auto 5px;border:7px solid #fff;border-radius:50%}
.gridunits .gridunit_thumb h3{font-family:Open Sans,sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;color:#3e3e3e;line-height:1.5}
.gridunits .gridunit_thumb h4{font-family:Open Sans,sans-serif;font-size:.8571428571em;letter-spacing:0.05em;color:#7c7c7c;line-height:1.5}
.gridunits .gridunit_content{display:none;position:relative;background:#fff;text-align:left;padding:20px;margin:30px 0;border:1px solid #7c7c7c}
.gridunits .gridunit_content .btn_close{position:absolute;top:15px;right:15px;display:block;width:34px;height:34px;background:#fff url("../images/interface/expand-close.png") no-repeat 0 0}
.gridunits .gridunit_content .gridunit_arrow{position:absolute;top:-30px;height:30px;width:50%;background:url("../images/interface/expand-arrow.png") no-repeat center 0;z-index:100}
.gridunits .gridunit_content .gridunit_figure,.gridunits .gridunit_content .gridunit_text{position:relative}
.gridunits .gridunit_content .gridunit_figure{display:none}
.gridunits .gridunit_content .gridunit_figure img{display:block;max-width:100%;height:auto;opacity:1;margin:0 auto;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.gridunits .gridunit_content .gridunit_figure img ~ *{opacity:1;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.gridunits .gridunit_content .gridunit_figure img[data-src]{opacity:0}
.gridunits .gridunit_content .gridunit_figure img[data-src] ~ *{opacity:0}
.gridunits .gridunit_content h3{font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:2em;line-height:1;color:#3e3e3e;margin-top:0;padding-right:28px}
.gridunits .gridunit_content h4{font-family:Open Sans,sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:0.05em;line-height:1.5}
.gridunits .gridunit_content ul,.gridunits .gridunit_content p{margin:10px 0 0;font-size:12px;letter-spacing:0.05em;color:#3e3e3e;line-height:20px}
.gridunits .gridunit_content .btn{display:inline-block}
.gridunits:hover .gridunit,.gridunits.has-expanded-content .gridunit{opacity:0.5}
.gridunits:hover .gridunit:hover,.gridunits:hover .gridunit.expanded,.gridunits.has-expanded-content .gridunit:hover,.gridunits.has-expanded-content .gridunit.expanded{opacity:1}
.gridunits:hover .gridunit:hover .gridunit_thumb img,.gridunits:hover .gridunit.expanded .gridunit_thumb img,.gridunits.has-expanded-content .gridunit:hover .gridunit_thumb img,.gridunits.has-expanded-content .gridunit.expanded .gridunit_thumb img{box-shadow:0 0 7px 0 #ddd}
.gridunits .expand-row{display:none}
.gridunits .expand-row .gridunit_content{display:block}
@media only screen and (min-width: 320px){.gridunits .gridunit_thumb,.gridunits .gridunit_figure,.gridunits .gridunit_text{font-size:calc(11px + 3 * (100vw - 320px) / 448)}
}
@media only screen and (min-width: 768px){.gridunits .gridunit_thumb,.gridunits .gridunit_figure,.gridunits .gridunit_text{font-size:14px}
    .gridunits .gridunit{width:25%}
    .gridunits .gridunit_thumb img{border-width:10px}
    .gridunits .gridunit_content .gridunit_arrow{width:25%}
    .gridunits .gridunit_content .gridunit_figure,.gridunits .gridunit_content .gridunit_text{display:inline-block;vertical-align:middle;width:50%}
    .gridunits .gridunit_content .gridunit_figure{height:0;margin:0;padding:0 30px 43.710021322% 0}
}
.div_section_recommendations{position:relative;clear:both}
.div_section_recommendations:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.div_section_recommendations .product-slider-wrapper>.product-slider{overflow:hidden;max-height:400px}
.div_section_recommendations .product-slider-wrapper>.product-slider>li{float:left}
.div_section_recommendations .product-slider-wrapper{max-width:940px;margin:0 auto}
.div_section_recommendations .product-tile{position:relative;margin-left:5px;margin-right:5px;text-align:center;width:130px;font-size:12px}
.div_section_recommendations .product-tile .product-promo{max-width:100%}
.div_section_recommendations .product-tile .product-promo .promotional-message img{max-height:50px}
.div_section_recommendations .product-tile .product-promo .promotional-message-content{padding:10px;width:180px;margin-left:-100px}
.div_section_recommendations .product-tile .product-promo ~ .product-promo{display:none}
.div_section_recommendations .product-tile .product-image{min-height:181px}
.div_section_recommendations .product-tile .product-image #quickviewbutton{display:block;background:none;border:none;padding:0;overflow:visible;text-indent:-9999px;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px}
.div_section_recommendations .product-tile .product-image #quickviewbutton:before{content:"";display:block;background:#fff url(../images/interface/icon_magnifier.png) no-repeat center center;width:46px;height:46px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}
.div_section_recommendations [aria-hidden="false"]:first-child .product-tile .product-promo .promotional-message-content,.div_section_recommendations [aria-hidden="true"]+[aria-hidden="false"] .product-tile .product-promo .promotional-message-content{margin-left:0;width:150px;left:0 !important}
.div_section_recommendations [aria-hidden="false"]:first-child .product-tile .product-promo .promotional-message-content:after,.div_section_recommendations [aria-hidden="true"]+[aria-hidden="false"] .product-tile .product-promo .promotional-message-content:after{left:20px}
.div_section_recommendations .bx-wrapper .bx-controls{display:block}
.div_section_recommendations .bx-wrapper .bx-prev{left:-60px !important}
.div_section_recommendations .bx-wrapper .bx-next{right:-60px !important}
@media screen and (max-width: 1100px){.div_section_recommendations .product-slider-wrapper{max-width:780px}
    .div_section_recommendations .bx-wrapper .bx-prev{left:-25px !important}
    .div_section_recommendations .bx-wrapper .bx-next{right:-25px !important}
}
@media screen and (max-width: 850px){.div_section_recommendations .product-slider-wrapper{max-width:620px}
}
@media screen and (max-width: 690px){.div_section_recommendations .product-slider-wrapper{max-width:460px}
}
@media screen and (max-width: 530px){.div_section_recommendations .product-slider-wrapper{max-width:300px}
    .div_section_recommendations .bx-wrapper{position:static}
    .div_section_recommendations .bx-wrapper .bx-prev,.div_section_recommendations .bx-wrapper .bx-next{padding:5px;background:#fff !important;box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
    .div_section_recommendations .bx-wrapper .bx-prev:before,.div_section_recommendations .bx-wrapper .bx-next:before{content:"";position:absolute;top:5px;bottom:5px;right:5px;left:5px;background:url("../images/interface/sticky-arrows.png") no-repeat scroll 0 0px transparent}
    .div_section_recommendations .bx-wrapper .bx-prev{left:0 !important}
    .div_section_recommendations .bx-wrapper .bx-next{right:0 !important}
    .div_section_recommendations .bx-wrapper .bx-next:before{background-position:-20px 0}
}
@media screen and (max-width: 300px){.div_section_recommendations .product-slider-wrapper{max-width:140px}
}
.div_section_tiles{overflow:hidden;padding-left:1px;margin:0;box-sizing:border-box}
.div_section_tiles *{box-sizing:inherit}
.div_section_tiles .tile{float:left;width:33.3333333333%;padding-bottom:33.3333333333%;position:relative;text-align:center}
.div_section_tiles .tile>a{display:block;position:absolute;top:1px;left:0;right:1px;bottom:0;color:#fff;background:url(../images/interface/infinite_loader.gif) no-repeat center center;font-size:0;letter-spacing:0}
.div_section_tiles .tile>a *{font-size:12px}
.div_section_tiles .tile>a:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-left:-0.3em}
.div_section_tiles .tile>a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:5;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.div_section_tiles .tile>a>div{display:inline-block;vertical-align:middle;position:relative;z-index:10}
.div_section_tiles .tile>a>div.tile_figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}
.div_section_tiles .tile>a>div.tile_tooltip{vertical-align:bottom}
.div_section_tiles .tile:hover>a:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"}
.div_section_tiles .tile:hover .tile_tooltip{display:none}
.div_section_tiles .tile:hover .tile_content{display:inline-block}
.div_section_tiles .tile_figure img{width:100%}
.div_section_tiles .tile_tooltip{background-color:#aa8046;background:rgba(255,255,255,0.8);padding:25px;text-transform:uppercase;font-size:12px;line-height:1;margin:20px 20px 12% 20px;color:#000;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.div_section_tiles .tile_content{display:none;vertical-align:middle;padding:20px;width:100%;box-sizing:border-box;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.div_section_tiles .tile_content h3{font-size:24px;text-transform:uppercase;line-height:1}
.div_section_tiles .tile_content p{max-width:75%;margin:30px auto}
.div_section_tiles .tile_content .btn{display:block;margin:0 auto;width:75px;height:75px;border:1px solid #fff;padding:0;background:url(../images/interface/icon_arrow-right.png) no-repeat center center}
@media only screen and (max-width: 980px){.div_section_tiles .tile_tooltip{font-size:14px}
    .div_section_tiles .tile_content{padding:10px}
    .div_section_tiles .tile_content h3{font-size:20px}
    .div_section_tiles .tile_content p{max-width:none;margin:10px 0}
    .div_section_tiles .tile_content .btn{width:65px;height:65px}
}
@media only screen and (max-width: 768px){.div_section_tiles .tile{float:none;width:100%;padding-bottom:100%}
    .div_section_tiles .tile_tooltip{font-size:18px}
    .div_section_tiles .tile_content{padding:20px}
    .div_section_tiles .tile_content h3{font-size:24px}
    .div_section_tiles .tile_content p{max-width:75%;margin:30px auto}
    .div_section_tiles .tile_content .btn{width:75px;height:75px}
}
@media only screen and (max-width: 480px){.div_section_tiles .tile_tooltip{font-size:14px}
    .div_section_tiles .tile_content p{max-width:none}
    .div_section_tiles .tile_content .btn{width:65px;height:65px}
}
.div_section_articles .article{box-sizing:border-box;position:relative;clear:both;margin-top:40px;clear:both}
.div_section_articles .article:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.div_section_articles .article+.article{border-top:1px solid #ddd;padding-top:40px}
.div_section_articles .article:nth-child(odd) .article_figure{float:left;padding-right:30px}
.div_section_articles .article:nth-child(even) .article_figure{float:right;padding-right:0;padding-left:30px}
.div_section_articles .article[data-layout~='verticalalign_text']{line-height:410px}
.div_section_articles .article[data-layout~='verticalalign_text'] .article_figure img{vertical-align:middle}
.div_section_articles .article[data-layout~='verticalalign_text'] .article_text{display:inline-block;vertical-align:middle;width:50%;line-height:30px}
.div_section_articles .article .article_figure{box-sizing:border-box;position:relative;float:left;width:50%;padding-right:30px}
.div_section_articles .article .article_figure img{vertical-align:top;width:100%;max-width:100%;height:auto}
.div_section_articles .article h3{margin:0 0 10px 0;font-family:Open Sans,sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;color:#3e3e3e;line-height:40px}
.div_section_articles .article h4{font-family:Open Sans,sans-serif;text-transform:uppercase;font-size:18px;line-height:30px;color:#3e3e3e;letter-spacing:0.05em;margin:0 0 10px 0}
.div_section_articles .article p{font-size:12px;line-height:22px;margin:10px 0 20px}
.div_section_articles .article p .btn{white-space:normal;text-align:center}
.div_section_articles .article p:first-child{margin-top:50px}
.div_section_articles .article ul{padding-left:15px;margin-top:10px}
.div_section_articles .article ul li{line-height:22px;list-style:circle}
.div_section_articles .article .btn{display:inline-block;line-height:normal}
@media screen and (max-width: 768px){.div_section_articles .article h3{font-size:20px;line-height:30px}
    .div_section_articles .article p{clear:both}
    .div_section_articles .article:last-child{margin-bottom:0}
}
@media screen and (max-width: 480px){.div_section_articles .article h3{text-align:center}
    .div_section_articles .article p .btn{width:100%;box-sizing:border-box;text-align:center}
    .div_section_articles .article:nth-child(odd) .article_figure,.div_section_articles .article:nth-child(even) .article_figure{float:none;width:100%;padding:0 0 20px 0}
    .div_section_articles .article[data-layout~='verticalalign_text']{line-height:normal}
    .div_section_articles .article[data-layout~='verticalalign_text'] .article_text{display:block;width:100%}
}
.shop-the-look-tile{position:relative;display:block}
.shop-the-look-tile img{display:block;max-width:100%;height:auto;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.shop-the-look-tile .shop-the-look-tile_title{position:absolute;top:21px;bottom:21px;left:21px;right:21px;text-align:center;font-size:0;letter-spacing:0;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.shop-the-look-tile .shop-the-look-tile_title:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.shop-the-look-tile .shop-the-look-tile_title h4{display:inline-block;padding:0 21px;vertical-align:middle;font-size:18px;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:0.05em}
.shop-the-look-tile .shop-the-look-tile_title h4 mark{color:inherit}
.shop-the-look-tile .shop-the-look-tile_title h4:after{content:"";display:block;margin:0 auto;width:40px;height:1px;opacity:0;background:#fff;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.no-touch .shop-the-look-tile:hover img{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.shop-the-look-tile:hover .shop-the-look-tile_title{opacity:1;visibility:visible}
.no-touch .shop-the-look-tile:hover .shop-the-look-tile_title h4:after{opacity:1;margin-top:15px}
.div_section_shop-the-look-grid{overflow:hidden;padding:1px 0 0}
.div_section_shop-the-look-grid li{float:left;width:33.3333333333%;box-sizing:border-box;border-right:1px solid #fff;border-bottom:1px solid #fff}
.shop-the-look-slider-wrapper{position:relative}
.shop-the-look-slider-wrapper>.shop-the-look-slider{overflow:hidden}
.shop-the-look-slider-wrapper>.shop-the-look-slider>li{float:left;width:33.3333333333%}
.shop-the-look-slider-wrapper>.shop-the-look-slider>li+li+li+li{display:none}
.shop-the-look-slider-wrapper .bx-controls{display:block}
.shop-the-look-slider-wrapper .bx-wrapper .bx-controls-direction a{margin-top:-38px !important;width:39px !important;height:75px !important;box-shadow:0px 0px 2px #ddd}
.shop-the-look-slider-wrapper .bx-wrapper .bx-prev{left:0px !important;background:url("/img/slide-arrow.png") no-repeat scroll 0px 0px transparent !important}
.shop-the-look-slider-wrapper .bx-wrapper .bx-prev:hover{background-position:0 -77px !important;box-shadow:0px 0px 2px #ddd}
.shop-the-look-slider-wrapper .bx-wrapper .bx-next{right:0px !important;background:url("/img/slide-arrow.png") no-repeat scroll -41px 0px transparent !important}
.shop-the-look-slider-wrapper .bx-wrapper .bx-next:hover{background-position:-41px -77px !important;box-shadow:0px 0px 2px #ddd}
@media screen and (max-width: 820px){.shop-the-look-slider-wrapper>.shop-the-look-slider>li{width:50%}
    .shop-the-look-slider-wrapper>.shop-the-look-slider>li+li+li{display:none}
}
@media screen and (max-width: 410px){.shop-the-look-slider-wrapper>.shop-the-look-slider>li{width:100%}
    .shop-the-look-slider-wrapper>.shop-the-look-slider>li+li{display:none}
}
.pt_product-search-result .main-wrapper{position:relative}
.pt_product-search-result #main>.inner-wrapper{position:relative;display:table;width:100%;box-sizing:border-box}
.pt_product-search-result #main>.inner-wrapper>div{display:table-cell;vertical-align:top}
.pt_product-search-result #primary{position:relative;padding:0;width:100%;float:none}
.pt_product-search-result #primary .no-results{padding:15px 0}
.pt_product-search-result #secondary{width:245px;padding-right:40px;box-sizing:border-box}
.pt_product-search-result #secondary *,.pt_product-search-result #secondary *:before,.pt_product-search-result #secondary *:after{box-sizing:inherit}
@media screen and (max-width: 768px){.pt_product-search-result #main>.inner-wrapper{display:block;width:auto}
    .pt_product-search-result #main>.inner-wrapper>div{display:block}
    .pt_product-search-result #primary{padding-top:20px;width:auto}
    .pt_product-search-result #primary .loader-bg{position:fixed;top:0;left:0}
    .pt_product-search-result #secondary{position:absolute;top:20px;right:20px;left:20px;float:none;width:auto !important;padding:0}
}
@media screen and (max-width: 980px){.category-banner_bag-finder .btn{display:none}
}
.category-banner_bag-finder .btn:hover{background:#3e3e3e;color:#fff}
@media screen and (min-width: 769px) and (max-width: 980px){.category-top .html-slot-container p.category-thumbnail{right:120px}
}
@media screen and (max-width: 768px){.category-top .slot-grid-header{display:none}
    .category-top{min-height:73px}
    .category-top .inner-wrapper .hl-tabs{max-width:100%}
    .category-top .inner-wrapper .hl-tabs li a{margin-left:1px}
    .category-top .inner-wrapper .hl-tabs li:first-child{position:relative}
    .category-top .category-tabs .hl-content{max-width:none}
    .category-top .category-tabs .hl-content li.expanded{width:100%}
}
@media screen and (max-width: 480px){.category-top .category-tabs{min-height:0}
    .category-top .category-tabs .inner-wrapper .hl-content li{margin-bottom:10px}
    .category-top .category-tabs .inner-wrapper .hl-content li.more-info-content{max-height:none}
    .category-top .category-tabs .inner-wrapper .hl-content li p{padding:0}
    .category-top .category-tabs .hl-content li.highlights-content li{float:none;width:auto;min-height:35px;margin-bottom:5px;padding-left:50px;line-height:35px}
    .category-top .category-tabs .hl-content li.highlights-content li>a,.category-top .category-tabs .hl-content li.highlights-content li img{width:35px;height:35px}
    .category-tabs .hl-content li.expanded{width:100%}
}
.search-toggle{position:relative;display:block;text-transform:uppercase;font-size:12px;line-height:32px;background:#fff;padding:0 29px 0 10px;overflow:visible}
.search-toggle:before,.search-toggle:after{content:"";display:block;position:absolute}
.search-toggle:after{top:50%;right:10px;bottom:0;width:9px;height:5px;margin-top:-2px;background:url(../images/interface/icon_arrow-down_small.png) no-repeat center center}
.search-toggle:hover{cursor:pointer}
.search-toggle.expanded{z-index:1002}
.search-toggle.expanded:before{right:0;bottom:-1px;left:0;height:1px;background:#fff}
.search-toggle.expanded:after{background-image:url(../images/interface/icon_arrow-up_small.png)}
.search-toggle.expanded+.search-panel{display:block;z-index:1001}
.search-toggle+.search-panel{display:none;position:relative;background:#fff}
.refinements-toggle{display:none}
.sort-toggle{border:1px solid transparent;font-size:10px;color:#7c7c7c}
.sort-toggle>span{display:inline-block;line-height:1.2;vertical-align:middle;margin-top:-2px}
.sort-toggle.expanded{border-color:#ddd}
.sort-toggle+.search-panel{margin-top:-1px;border:1px solid #ddd}
.search-toggle+.refinements-wrapper{display:block}
.refinement{margin:10px 0}
.refinement.disabled{display:none}
.refinement h3{font-weight:600;text-transform:uppercase;border-bottom:1px solid #3e3e3e;font-size:12px;line-height:20px;padding:7px 0}
.refinement ul{list-style:none;padding:7px 0}
.refinement ul li{display:block}
.refinement ul li.hide{display:none}
.refinement ul .refinement-link{display:block;background:transparent url("../images/interface/icon-refine-link-check.png") no-repeat scroll left 7px;padding:5px 0 5px 17px;border-width:0;font-size:10px;line-height:15px;text-transform:uppercase;color:#7c7c7c;overflow:visible}
.refinement ul .selected .refinement-link{background-position:left -43px;font-weight:600;color:#3e3e3e}
.refinement ul .unselectable .refinement-link{background-position:left -93px;color:#ddd;pointer-events:none}
.refinement ul.swatches li{float:left;padding:5px 5px 5px 0}
.refinement ul.swatches li a{position:relative;display:block;padding:0;width:24px;height:24px;border-radius:50%;behavior:url(../pie/PIE.htc);text-indent:-999em;overflow:hidden;background-position:center center}
.refinement ul.swatches li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.refinement ul.swatches li.selected a:before{background:url("../images/interface/icon-checkmark.png") no-repeat center top}
.refinement ul.swatches li.unselectable{display:none}
.refinement ul.swatches li.swatch-white a{border:1px solid #ddd}
.refinement ul.swatches li.swatch-white.selected a:before,.refinement ul.swatches li.swatch-miscellaneous.selected a:before,.refinement ul.swatches li.swatch-yellow.selected a:before,.refinement ul.swatches li.swatch-default.selected a:before{background-position:center -25px}
.refinement .expand-refinements{display:inline-block;font-size:10px;line-height:11px;text-transform:uppercase;color:#7c7c7c;border-bottom:1px solid #7c7c7c;margin:5px 0 10px}
.refinement .expand-refinements:hover{color:#3e3e3e}
.refinement .expand-refinements:after{content:"";display:inline-block;background:url("../images/interface/icon_arrow-down_small.png") no-repeat center bottom;width:9px;height:4px;margin-left:3px;vertical-align:middle;opacity:0.7}
.refinement .expand-refinements.hide-refinements:after{background:url("../images/interface/icon_arrow-up_small.png") no-repeat center top}
.refinement .expand-refinements:hover:after{opacity:1}
.refinement-slider .refinement-slider-range{position:relative;margin:15px 8px;height:17px;cursor:pointer}
.refinement-slider .refinement-slider-range:before{content:"";position:absolute;left:-8px;right:-8px;top:8px;height:1px;background:#ddd;z-index:0}
.refinement-slider .refinement-slider-range .ui-slider-range{height:3px;background:#3e3e3e;margin-top:7px}
.refinement-slider .refinement-slider-range .ui-slider-handle{background:#fff;border:7px solid #3e3e3e;width:17px;height:17px;top:0;margin-left:-8px;border-radius:50%;cursor:ew-resize}
.refinement-slider .refinement-slider-display{color:#7c7c7c;font-size:10px;text-transform:uppercase}
.refinement-slider .refinement-slider-display div{position:relative;display:inline-block;vertical-align:middle;margin:0 3px 0 0}
.refinement-slider .refinement-slider-display .refinement-slider-input{border:1px solid #ddd}
.refinement-slider .refinement-slider-display .refinement-slider-symbol{font-size:14px;line-height:20px;padding:4px 0 4px 10px}
.refinement-slider .refinement-slider-display input{font-size:14px;line-height:20px;padding:4px;width:50px;border-width:0;outline-width:0}
.show-results-bar{display:none}
.swatch-default a,.swatch-default i{background-image:url("../images/interface/DWRE_COLO/default.png")}
.swatch-multicolor a,.swatch-multicolor i{background-color:transparent;background-image:url("../images/interface/DWRE_COLO/multicolor.png")}
.swatch-print a,.swatch-print i{background-color:transparent;background-image:url("../images/interface/DWRE_COLO/print.png")}
.swatch-black a,.swatch-black i{background-color:#000}
.swatch-beige a,.swatch-beige i{background-color:#d4b895}
.swatch-blue a,.swatch-blue i{background-color:#1d4e89}
.swatch-purple a,.swatch-purple i{background-color:#4c2d4c}
.swatch-red a,.swatch-red i{background-color:#d12631}
.swatch-brown a,.swatch-brown i{background-color:#6e493b}
.swatch-green a,.swatch-green i{background-color:#009246}
.swatch-grey a,.swatch-grey i{background-color:#b4b4b4}
.swatch-pink a,.swatch-pink i{background-color:#e63e62}
.swatch-orange a,.swatch-orange i{background-color:#fc6336}
.swatch-white a,.swatch-white i{background-color:#fff}
.swatch-yellow a,.swatch-yellow i{background-color:#fedf00}
.swatch-navy a,.swatch-navy i{background-color:navy}
.swatch-raspberry a,.swatch-raspberry i{background-color:#b63157}
.swatch-silver a,.swatch-silver i{background-color:#c6bfb8}
.swatch-fuchsia a,.swatch-fuchsia i{background-color:#b33a7f}
.swatch-miscellaneous a,.swatch-miscellaneous i{background:url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent}
.swatch-aqua-blue a,.swatch-aqua-blue i{background-color:#6dc1d1}
.swatch-pacific-blue a,.swatch-pacific-blue i{background-color:#0ca0fa}
.swatch-dark-blue a,.swatch-dark-blue i{background-color:#4e639c}
.swatch-crimson-red a,.swatch-crimson-red i{background-color:#c6202e}
.search-result-options{position:relative;width:100%;margin:10px 0;border-bottom:1px solid #3e3e3e;line-height:20px;clear:both}
.search-result-options:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.search-result-options .refined-wrapper{float:left;margin:7px 0;max-width:55%}
.search-result-options .refined-wrapper .breadcrumb-refined-by,.search-result-options .refined-wrapper .breadcrumb-refinement-name,.search-result-options .refined-wrapper .breadcrumb-refinement-value{position:relative;display:inline-block;margin-right:10px}
.search-result-options .refined-wrapper .breadcrumb-refined-by{font-size:12px;font-weight:600;text-transform:uppercase}
.search-result-options .refined-wrapper .breadcrumb-refinement-name,.search-result-options .refined-wrapper .breadcrumb-refinement-value{position:relative;color:#7c7c7c;font-size:10px;text-transform:uppercase}
.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"],.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"]{margin-right:5px}
.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"] .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"] .breadcrumb-relax{background-image:url("../images/interface/breadcrumb-close-light.png")}
.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"].swatch-white .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"].swatch-miscellaneous .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"].swatch-yellow .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-name[class*="swatch"].swatch-default .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"].swatch-white .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"].swatch-miscellaneous .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"].swatch-yellow .breadcrumb-relax,.search-result-options .refined-wrapper .breadcrumb-refinement-value[class*="swatch"].swatch-default .breadcrumb-relax{background-image:url("../images/interface/breadcrumb-close.png")}
.search-result-options .refined-wrapper .swatch-color-circle{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:50%;box-sizing:border-box;background-position:center center;background-size:contain}
.search-result-options .refined-wrapper .swatch-color-circle+.breadcrumb-relax{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;margin-top:0}
.search-result-options .refined-wrapper .swatch-white i{border:1px solid #ddd}
.search-result-options .refined-wrapper .breadcrumb-relax{display:inline-block;vertical-align:middle;width:12px;height:20px;background:url("../images/interface/breadcrumb-close.png") no-repeat center center;margin-top:-2px}
.search-result-options .sorting-wrapper{float:right;text-align:right;width:45%}
.search-result-options .sorting-wrapper .sort-by-label,.search-result-options .sorting-wrapper .sort-by{display:inline-block;vertical-align:middle}
.search-result-options .sorting-wrapper .sort-by-label{font-weight:600;text-transform:uppercase;margin-right:5px}
.search-result-options .sorting-wrapper .sort-by{position:relative;text-align:left;min-width:180px;max-width:200px}
.search-result-options .sorting-wrapper .search-panel{position:absolute;top:34px;right:0;min-width:100%;font-size:10px;box-sizing:border-box}
.search-result-options .sorting-wrapper li.selected .sorting-option{font-weight:600;background:#ddd;color:#3e3e3e}
.search-result-options .sorting-wrapper .sorting-option{display:block;padding:7px 10px;white-space:nowrap;text-transform:uppercase;color:#7c7c7c}
.search-result-options .sorting-wrapper .sorting-option:hover{font-weight:600;color:#3e3e3e;background:#efefef}
.search-result-content{clear:both}
.refinements-wrapper .refinement-tooltip{position:relative;display:inline-block;margin-left:2px;pointer-events:all}
.refinements-wrapper .refinement-tooltip .icon-info{display:inline-block;width:24px;height:14px;margin:0;background:url("../images/interface/icon_info.png") no-repeat left center;vertical-align:middle}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content{display:none;position:absolute;left:100%;top:50%;background:#fff;width:400px;padding:12px;border-width:0;box-shadow:0 0 0 5000px rgba(0,0,0,0.25);opacity:1;font-size:12px;line-height:1.5;letter-spacing:0.05em;font-weight:normal;font-style:normal;text-transform:none;color:#3e3e3e;z-index:10002;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content:before{content:"";display:block;position:absolute;top:50%;left:-16px;margin-top:-8px;width:0;height:0;border:8px solid transparent;border-right-color:#fff}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content small{display:block;font-size:10px;color:#7c7c7c}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content .title{display:block;margin:5px 0;text-transform:uppercase}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content .more-info{display:inline-block;margin:10px 0 0;font-size:10px;line-height:1.2;text-transform:uppercase;border-bottom:1px solid #7c7c7c;color:#7c7c7c}
.refinements-wrapper .refinement-tooltip .refinement-tooltip-content .more-info:hover{color:#3e3e3e;border-color:#3e3e3e}
.refinements-wrapper .refinement-tooltip:hover{z-index:10003}
.refinements-wrapper .refinement-tooltip:hover .refinement-tooltip-content{display:block}
@media screen and (max-width: 768px){.search-toggle{line-height:50px;height:52px;border:1px solid;padding:0 39px 0 20px;box-sizing:border-box}
    .search-toggle:after{right:20px}
    .search-toggle.expanded+.search-panel{margin-top:-1px}
    .search-toggle.expanded ~ .dark-overlay{display:block !important;visibility:visible;opacity:1;position:fixed;z-index:1000}
    .search-toggle+.search-panel{border:1px solid}
    .search-toggle+.search-panel h3,.search-toggle+.search-panel .sorting-option{font-size:14px}
    .search-toggle span{display:inline-block;vertical-align:middle;line-height:1.2;margin-top:0;max-height:50px;overflow:hidden}
    .refinements-toggle{display:block;width:49%;z-index:1}
    .refinements-toggle.has-active-refinements span{font-weight:600}
    .refinements-toggle.has-active-refinements span:after{content:" (" attr(data-active-refinements) ")"}
    .sort-toggle{color:#3e3e3e;font-size:12px}
    .sort-toggle.expanded{border-color:#3e3e3e}
    .refinements.initialized .show-results-bar{-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
    .refinements.no-results{display:none !important}
    .search-toggle+.refinements-wrapper{display:none}
    .refinement{margin:0;border-top:1px solid #ddd}
    .refinement.disabled{display:block}
    .refinement.disabled .refinement-toggle{opacity:0.3;pointer-events:none}
    .refinement.disabled .refinement-toggle:after,.refinement.disabled .refinement-toggle:before{display:none}
    .refinement.disabled .refinement-toggle.expanded+*{display:none !important}
    .refinement:first-child{border-top:none}
    .refinement .refinement-toggle,.refinement .refinement-toggle+*{padding:20px}
    .refinement .refinement-toggle{position:relative;border-bottom:none;text-transform:none}
    .refinement .refinement-toggle:hover{cursor:pointer}
    .refinement .refinement-toggle:after,.refinement .refinement-toggle:before{content:"";display:block;background:#3e3e3e;position:absolute;top:50%;right:20px}
    .refinement .refinement-toggle:before{width:11px;height:1px}
    .refinement .refinement-toggle:after{width:1px;height:11px;margin:-5px 5px 0 0;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
    .refinement .refinement-toggle+*{display:none;padding-top:0}
    .refinement .refinement-toggle.expanded:after{-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0)}
    .refinement .refinement-toggle.expanded+*{display:block !important}
    .refinement .refinement-toggle.expanded,.refinement .refinement-toggle.expanded+*{background:#efefef}
    .refinement .swatches{width:auto;margin:0}
    .refinement .refinement-slider-range{margin-top:0}
    .refinement .refinement-slider-display{text-align:center}
    .refinement .refinement-slider-input{background:#fff}
    .refinement .refinement-tooltip{display:none}
    .show-results-bar{display:block;position:fixed;right:0;bottom:-120px;left:0;z-index:1003;visibility:hidden}
    .show-results-bar .btn{display:block;text-align:center;padding-top:25px;padding-bottom:25px;white-space:normal;background:#e47e1c}
    .show-results-bar .btn:hover{cursor:pointer;background:#ce7119}
    .show-results-bar .btn strong{font-size:1.2em}
    .expanded.has-active-refinements ~ .show-results-bar{bottom:0;visibility:visible}
    .pt_product-search-result .search-result-options{margin:0 0 20px}
    .search-result-options{border:none}
    .search-result-options .refined-wrapper{display:none}
    .search-result-options .sorting-wrapper{width:49%}
    .search-result-options .sorting-wrapper .sort-by-label{display:none}
    .search-result-options .sorting-wrapper .sort-by{position:static;display:block;min-width:0;max-width:none}
    .search-result-options .sorting-wrapper .search-panel{top:52px;left:0}
    .search-result-options .sorting-wrapper li:first-child .sorting-option{border-top:none}
    .search-result-options .sorting-wrapper .sorting-option{font-weight:600;border-top:1px solid #ddd;padding:20px;text-transform:none;color:#3e3e3e}
}
@media screen and (max-width: 480px){.search-toggle,.sort-toggle{font-size:11px}
    html[lang~="cs"] .search-toggle,html[lang~="cs"] .sort-toggle{font-size:9px}
}
.content-slot{position:relative}
.pagination{float:right;padding-top:4px}
.pagination .toggle-grid{display:none;background:url("../images/interface/icon-toggle-grid.png") no-repeat scroll left top transparent;cursor:pointer;float:left;height:11px;margin:2px 10px 0 0;text-indent:-999em;width:24px}
.pagination .results-hits{color:#3e3e3e;float:left;padding:5px 0}
.pagination ul{float:right;margin:0;padding:0}
.pagination ul li{display:block;float:left;list-style:none outside none;padding:0.5em}
.pagination ul li.first-last a{background-color:#00A4E3;color:#fff;font-size:0.9em;padding:0 2px}
#compare-table .product-tile .product-pricing{width:200px;margin:auto}
.search-result-items .grid-tile{text-align:center;list-style:none;float:left;width:33.3333333333%;margin:0;padding:0}
.search-result-items .grid-tile>div:after{content:'';display:table;clear:both}
.search-result-items .grid-tile .product-tile{margin-top:10px;margin-bottom:10px;border-bottom:#3e3e3e 1px solid;max-width:100%}
.search-result-items .grid-tile .product-tile .product-image{margin:0 auto}
.search-result-items .grid-tile .product-tile .product-image .thumb-link{height:340px;width:208px;display:block;margin:auto}
.search-result-items .grid-tile .product-tile .product-image .thumb-link img{margin:0 auto;width:100%;height:auto}
.search-result-items .grid-tile .product-tile .product-name{margin-top:10px}
.search-result-items .grid-tile .product-tile .product-name h3{margin:0;font-size:12px;text-align:center;overflow:hidden}
.search-result-items .grid-tile .product-tile .product-name h3 .name-link mark{margin:0}
.search-result-items .grid-tile .product-tile .product-pricing.product-set-price{height:37px}
.search-result-items .grid-tile .product-tile .pr_stars{position:absolute;width:50%;bottom:5px;left:0}
.search-result-items .grid-tile .product-tile .pr_stars .prSnippetEngine div{padding:0}
.search-result-items .grid-tile .product-tile .pr_stars .prSnippetTitle{display:none}
.search-result-items .grid-tile .product-tile .pr_stars .prSnippetRatingUnclickable{float:right}
.search-result-items .grid-tile .product-tile .pr_stars .prStars.prStarsSmall{background-image:url(../images/stars_small.gif) !important}
.search-result-items .grid-tile:after{content:'';display:table;clear:both;width:100%}
.search-result-items .grid-tile:hover{box-shadow:#ddd 0 0 4px}
.search-result-items .grid-tile:hover .product-tile{border-bottom:#fff 1px solid}
.search-result-items .invisible{display:none}
.hasSwatches .product-tile .product-name+.product-pricing{margin-top:46px}
.product-promo{position:absolute;left:0;top:0;z-index:10000}
.product-promo.inputfield{left:auto;right:0px;top:4px}
.product-promo .promotional-message{text-align:left;float:left;position:relative;z-index:10000;margin-bottom:5px}
.product-promo p{margin:0}
.product-promo .promotional-message-content{display:none;border:1px solid #f3f3f3;transition:all 0.4s linear;position:absolute;top:0;left:0;line-height:20px;padding:15px;width:200px;margin-left:-115px;background:#fff;text-align:center;z-index:10000}
.product-promo .promotional-message-content:after{content:"";position:absolute;left:50%;margin-left:-10px;top:-8px;height:8px;width:20px;background:url("../images/interface/popup-arrow-up.png") no-repeat}
.product-promo .promotional-message-content.tooltip-show{display:block;transition:all 0.2s linear}
.product-promo.move-bottom .promotional-message{float:none}
.product-promo.move-bottom .promotional-message-content{top:auto;bottom:0}
.product-promo.move-bottom .promotional-message-content:after{top:auto;bottom:-8px;background:url("../images/interface/popup-arrow-bottom.png") no-repeat}
.product-promo.move-right .promotional-message-content{left:0 !important;margin-left:0 !important}
.product-promo.move-right .promotional-message-content:after{left:20px !important}
.product-promo a[class*="icon-"]{width:33px;height:33px;display:inline-block;overflow:hidden;min-height:33px;text-align:center;line-height:33px;position:relative}
.product-promo a[class*="icon-"]:before{width:30px;height:30px;border:1px solid #ddd;background-color:#fff;border-radius:30px;left:0;margin-top:-16px}
.js #quickviewbutton{background-color:#fff;background-image:none;background-position:70% 5px;background-repeat:no-repeat;display:none;box-sizing:border-box;position:absolute;left:0;top:50%;width:100%;height:auto;border:#ddd 1px solid;font-size:10px;font-family:Open Sans,sans-serif;font-weight:600;color:#3e3e3e;text-transform:uppercase;line-height:15px;text-align:center;padding:3px 0}
.js #quickviewbutton:after{content:attr(data-quickview) url("../images/interface/icon-product-hover.png");display:block}
.infinite-scroll div.search-result-content .infinite-scroll-loading{text-align:center;background-color:rgba(255,255,255,0.5);background-image:url("../images/interface/infinite_loader.gif");background-position:center center;background-repeat:no-repeat;height:100%;width:100%;position:fixed;z-index:99999;left:0;right:0;top:0;bottom:0}
#search-result-items.page-element{opacity:0}
.product-tile .product-swatches-all{display:none;cursor:pointer;font-size:0.9em}
.product-tile .product-swatches{margin:10px 0}
.product-tile .product-swatches ul{display:inline-block}
.product-tile .product-swatches ul li{float:left;margin-right:2px}
.product-tile .product-swatches ul li:last-child{margin-right:0}
.product-tile .product-swatches.swatch-list:after{content:'';display:table;clear:both}
.product-tile .product-swatches .swatch{display:block;width:22px;height:23px;text-align:center;line-height:22px;position:relative}
.product-tile .product-swatches .swatch img{display:inline-block;height:15px;width:15px;border-radius:10px;position:relative;z-index:0;behavior:url(../pie/PIE.htc);vertical-align:middle;box-shadow:0px 0px 0px 2px #FFF}
.product-tile .product-swatches .swatch img:hover{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 3px #7c7c7c}
.product-tile .product-swatches .swatch.selected img{box-shadow:0px 0px 0px 2px #fff,0px 0px 0px 3px #7c7c7c}
.product-tile .product-swatches:hover ul.swatch-toggle{display:inline-block}
.pt_product-search-noresult .primary-content{float:none;margin-left:10;padding:20px 0px;width:100%;max-width:100%;line-height:18px}
.pt_product-search-noresult .primary-content h1{font-family:Open Sans,sans-serif;font-weight:600}
.pt_product-search-noresult .primary-content .section-header{background:none;padding-left:0;font-size:16px}
.pt_product-search-noresult .primary-content .form-row{margin:10px 0}
.pt_product-search-noresult .primary-content .form-row label{display:block;float:none;padding-bottom:10px}
.pt_product-search-noresult .primary-content .form-row input[type="text"]{border:1px solid #ddd;background:none;margin-left:0px;padding:0px;width:200px;letter-spacing:0.05em;font-size:11px;height:34px;text-indent:15px}
#main>div.LaptopBagFinderTopBredcrumbs{position:absolute;top:0;left:0;right:0;max-width:100%;padding:0;z-index:5}
#main>div.LaptopBagFinderTopBredcrumbs .breadcrumb-last-new{display:none}
#main>div.LaptopBagFinderTopBredcrumbs a{color:#ddd}
@media only screen and (max-width: 980px){.search-result-items .grid-tile .product-tile .product-pricing.product-set-price{height:17px}
}
@media only screen and (max-width: 768px){.product-tile .product-promo{max-width:36%}
    .search-result-items .grid-tile .product-tile .product-pricing.product-set-price .product-set-price{font-size:14px;max-height:none}
}
.pt_product-details .breadcrumb,.pt_product-details #product-nav-container,#pdpMain .breadcrumb,#pdpMain #product-nav-container{position:absolute;top:-37px;padding:9px 0 0;z-index:2;width:100%;max-width:980px;margin:0 auto;left:0;right:0;pointer-events:none}
.pt_product-details .breadcrumb>*,.pt_product-details #product-nav-container>*,#pdpMain .breadcrumb>*,#pdpMain #product-nav-container>*{position:relative;pointer-events:all}
.pt_product-details #product-nav-container,.pt_product-details .quick-view-navigation,#pdpMain #product-nav-container,#pdpMain .quick-view-navigation{height:20px}
.pt_product-details #product-nav-container ul,.pt_product-details .quick-view-navigation ul,#pdpMain #product-nav-container ul,#pdpMain .quick-view-navigation ul{float:right;text-align:right;font-size:0;line-height:16px}
.pt_product-details #product-nav-container ul li,.pt_product-details .quick-view-navigation ul li,#pdpMain #product-nav-container ul li,#pdpMain .quick-view-navigation ul li{display:inline-block}
.pt_product-details #product-nav-container ul li.divided a,.pt_product-details .quick-view-navigation ul li.divided a,#pdpMain #product-nav-container ul li.divided a,#pdpMain .quick-view-navigation ul li.divided a{border-right:1px solid #7c7c7c}
.pt_product-details #product-nav-container ul li a,.pt_product-details .quick-view-navigation ul li a,#pdpMain #product-nav-container ul li a,#pdpMain .quick-view-navigation ul li a{color:#7c7c7c;font-size:10px;text-transform:uppercase;text-decoration:underline;padding:0 5px}
.pt_product-details #product-nav-container ul li a:hover,.pt_product-details .quick-view-navigation ul li a:hover,#pdpMain #product-nav-container ul li a:hover,#pdpMain .quick-view-navigation ul li a:hover{color:#3e3e3e}
.pt_product-details #product-nav-container ul li.product-next a,.pt_product-details .quick-view-navigation ul li.product-next a,#pdpMain #product-nav-container ul li.product-next a,#pdpMain .quick-view-navigation ul li.product-next a{padding-right:0}
.pt_product-details #product-nav-container button,.pt_product-details .quick-view-navigation button,#pdpMain #product-nav-container button,#pdpMain .quick-view-navigation button{color:#7c7c7c;font-size:10px;text-transform:uppercase;padding:0 5px;border:none;background:none;outline:none}
.pt_product-details #product-nav-container button:hover,.pt_product-details .quick-view-navigation button:hover,#pdpMain #product-nav-container button:hover,#pdpMain .quick-view-navigation button:hover{color:#3e3e3e}
.pt_product-details #product-nav-container button.quickview-prev,.pt_product-details .quick-view-navigation button.quickview-prev,#pdpMain #product-nav-container button.quickview-prev,#pdpMain .quick-view-navigation button.quickview-prev{border-right:1px solid #7c7c7c}
.pt_product-details .main-wrapper{position:relative;padding-top:37px;overflow:hidden}
.pt_product-details .main-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:37px;background:#efefef}
.pt_product-details #main{position:relative;padding-bottom:0;max-width:none}
.pt_product-details #main .primary-content{width:100%;float:none;max-width:none}
.pdp-main{position:relative}
.pdp-main .product-info{position:relative;overflow:hidden;padding-bottom:60px}
.pdp-main .product-name-container{float:right;width:55%;padding-top:70px}
.pdp-main .product-col-1{float:left;width:45%;padding:20px 0 0}
.pdp-main .product-col-2{float:right;width:55%;margin-bottom:20px}
.pdp-main .product-col-2 #product-content{padding:5px 0 0}
.pdp-main .availability-block{float:right;clear:right}
.pdp-main .availability-block.mobile{display:none}
.pdp-main .availability-block.mobile .visually-hidden{display:none}
.pdp-main .availability{float:right;width:100%}
.pdp-main .variations-row{display:inline-block;width:65%;margin:15px 0 0}
.pdp-main .other-size{margin-top:15px}
.pdp-main .product-price-wrapper{float:right;display:inline-block;max-width:35%;text-align:right;width:auto;margin:10px 0 0}
.pdp-main .product-add-to-cart{clear:both;text-align:right;padding-top:20px}
.pdp-main .product-add-to-cart form{display:table;width:100%}
.pdp-main .product-add-to-cart .inventory{width:100%;padding:0 3px 0 20px;vertical-align:middle;display:table-cell;text-align:right;white-space:nowrap}
.pdp-main .product-add-to-cart .product-buttons{vertical-align:middle;display:table-cell;width:auto;white-space:nowrap}
.pdp-main.hasSizes .product-col-2 .product-price-wrapper{line-height:63px;margin-top:15px}
.pdp-main.hasSizes .product-col-2 .product-price-wrapper>div{display:inline-block;vertical-align:bottom}
.pdp-main.hasPoweTag.has-powatag-bag-container .product-name-container{padding-top:60px}
.pdp-main.hasPoweTag.has-powatag-bag-container.hasPromotion .product-name-container{padding-top:50px}
.pdp-main.hasPoweTag.has-powatag-bag-container.hasPromotion .product-col-2 .powatag-bag-container{top:50px}
.pdp-main.hasPoweTag.has-powatag-bag-container.hasBazaarVoice.hasPromotion .product-name-container{padding-top:60px}
.pdp-main.hasPoweTag.has-powatag-bag-container.hasBazaarVoice.hasPromotion .product-col-2 .powatag-bag-container{top:60px}
@media screen and (max-width: 980px){.pt_product-details .breadcrumb{left:20px}
    .pt_product-details #product-nav-container{right:20px}
}
@media screen and (max-width: 768px){.pdp-main .product-info{padding-bottom:0}
    .pdp-main .product-name-container,.pdp-main .product-col-1,.pdp-main .product-col-2{float:none;width:auto}
    .pdp-main .product-name-container,.pdp-main.hasPromotion .product-name-container,.pdp-main.hasPoweTag.has-powatag-bag-container .product-name-container,.pdp-main.hasPoweTag.has-powatag-bag-container.hasPromotion .product-name-container,.pdp-main.hasPoweTag.has-powatag-bag-container.hasBazaarVoice.hasPromotion .product-name-container{padding-top:20px}
    .pdp-main .product-price-wrapper,.pdp-main .variations-row{float:none;clear:both;display:block;width:100%;max-width:none;text-align:center;margin:15px 0}
    .pdp-main ul.swatches{width:auto}
    .pdp-main .other-size ul{display:inline-block}
    .pdp-main.hasSizes .product-col-2 .product-price-wrapper{margin-top:15px}
}
@media screen and (max-width: 640px){.pt_product-details #product-nav-container,.pt_product-details .quick-view-navigation,#pdpMain #product-nav-container,#pdpMain .quick-view-navigation{display:none}
    .pt_product-details .breadcrumb,#pdpMain .breadcrumb{position:static;background:#efefef;padding:10px 20px;width:auto}
    .pt_product-details .breadcrumb>li>a,#pdpMain .breadcrumb>li>a{padding-left:0;margin-right:8px}
    .pt_product-details .main-wrapper{padding-top:0}
    .pt_product-details .main-wrapper:before{display:none}
}
.pdp-main .product-col-1 .product-primary-image{float:right;width:313px;margin-right:40px}
.pdp-main .product-col-1 .product-primary-image a img.primary-image{display:block;max-width:100%;height:auto;margin:0 auto}
.pdp-main .product-col-1 .product-thumbnails{float:left;width:80px;max-height:470px;overflow:hidden}
.pdp-main .product-col-1 .product-thumbnails ul>li{margin-bottom:5px}
.pdp-main .product-col-1 .product-thumbnails ul>li>a{display:inline-block;border:1px solid #ddd}
.pdp-main .product-col-1 .product-thumbnails ul>li>a img{display:block;vertical-align:middle;max-width:100%;height:auto}
.pdp-main .product-col-1 .product-thumbnails ul>li.selected a,.pdp-main .product-col-1 .product-thumbnails ul>li:hover a{border-color:#3e3e3e}
.pdp-main .product-col-1 .product-thumbnails ul.image-thumbnails>li>a{width:50px}
.pdp-main .product-col-1 .product-thumbnails ul.video-thumbnails>li>a{width:50px}
.pdp-main .product-col-1 .product-thumbnails .bx-wrapper{display:inline-block;vertical-align:middle;text-align:center}
.pdp-main .product-col-1 .product-thumbnails .bx-wrapper .bx-controls-direction.vertical a{display:inline-block;position:static !important;width:35px !important;height:21px !important;margin:5px 0 0 !important}
.pdp-main .product-col-1 .product-thumbnails .bx-wrapper .bx-controls-direction.vertical a.bx-prev,.pdp-main .product-col-1 .product-thumbnails .bx-wrapper .bx-controls-direction.vertical a.disabled{display:none}
.pdp-main .product-col-1 .product-thumbnails .bx-wrapper .bx-controls-direction.vertical a.bx-next{background:url("../images/interface/sticky-arrows-vertical.png") no-repeat scroll 0px -20px transparent !important}
.pdp-main .product-col-1 .product-thumbnails .bx-wrapper ~ .bx-wrapper:before{content:'';display:block;background:#ddd;width:100%;height:1px;margin:17px 0 20px}
.pdp-main .product-col-1:after{content:' ';display:block;clear:both}
.js .zoomWindow{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;overflow:hidden}
.nivo-lightbox-inline #reel_popup_div,#reel_popup_div{position:relative}
.nivo-lightbox-inline #reel_popup_div:after,#reel_popup_div:after{content:'';display:block;background:url("../images/icon_360-indicator.png") center top no-repeat;position:absolute;bottom:-10px;left:0;width:100%;height:24px;pointer-events:none}
.nivo-lightbox-inline #reel_popup_div .reel_thumbs,#reel_popup_div .reel_thumbs{position:absolute;top:0;left:0;z-index:10;width:10%}
.nivo-lightbox-inline #reel_popup_div .reel_thumbs img,#reel_popup_div .reel_thumbs img{display:block;border:1px solid #ddd;margin-bottom:5px;max-width:100%}
.nivo-lightbox-inline #reel_popup_div .reel_thumbs a.active img,#reel_popup_div .reel_thumbs a.active img{border-color:#8F979D}
.nivo-lightbox-inline #reel_popup_div img.reel,#reel_popup_div img.reel{max-width:313px;margin:0 auto}
@media screen and (max-width: 980px){.pdp-main .product-col-1 .product-primary-image{float:none;width:100%;margin:0px auto}
    .pdp-main .product-col-1 .product-thumbnails{float:none;width:100%;clear:both;padding-top:25px;text-align:center}
    .pdp-main .product-col-1 .product-thumbnails ul>li{margin-bottom:0px}
    .pdp-main .product-col-1 .product-thumbnails .bx-wrapper{margin:5px 40px 5px 0 !important}
    .pdp-main .product-col-1 .product-thumbnails .bx-wrapper .bx-controls{display:block}
    .pdp-main .product-col-1 .product-thumbnails .bx-wrapper ~ .bx-wrapper:before{display:none}
    .pdp-main .product-col-1 .product-thumbnails .bx-controls-direction a.bx-prev{display:none}
}
@media screen and (max-width: 768px){.pdp-main .product-col-1 .product-primary-image .zoomPup,.pdp-main .product-col-1 .product-primary-image .zoomWindow,.pdp-main .product-col-1 .product-primary-image .zoomPreload{display:none !important}
}
.product-name-container .product-name{color:#7c7c7c;font-size:16px;line-height:22px;font-style:normal;font-weight:normal;font-family:Open Sans,sans-serif;font-style:italic;text-transform:none;letter-spacing:normal;margin:0}
.product-name-container .product-name mark{display:block;margin-bottom:5px;font-size:36px;line-height:1;background:none;color:#3e3e3e;font-family:Open Sans,sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;letter-spacing:0.05em}
.availability-block{max-width:50%}
.availability .label{display:none}
.availability .availability-msg{padding:15px 0}
.availability .availability-msg p{text-align:right;line-height:25px;margin:0px;z-index:0}
.availability .availability-msg p span{display:inline-block;line-height:16px;width:7px;height:7px;border-radius:7px;background-color:black;margin-right:6px}
.availability .availability-msg p.in-stock-msg span{background-color:green}
.availability .availability-msg p.not-available-msg span{background-color:red}
.availability .availability-msg p.preorder-msg span{background-color:blue}
.availability .availability-msg p.backorder-msg span{background-color:blue}
.availability .availability-msg p.in-stock-date-msg span{background-color:orange}
#product-top-content .promotion .promotion-callout{font-size:11px;line-height:14px;color:#963434;border:1px solid #ddd;width:auto;padding:8px;margin:10px 0;text-transform:uppercase;display:inline-block}
#product-top-content .promotion .promotion-callout p{margin:0}
#product-top-content .promotion .promotion-callout a{color:inherit}
#product-top-content .promotion .promotional-message{margin:10px 0}
#product-top-content .product-variations ul li.attribute .label,#product-top-content .product-variations ul li.attribute label,#product-top-content .product-variations ul li.attribute select{display:none}
#product-top-content .product-variations ul li.attribute .swatches.Color li{display:inline-block;position:relative;z-index:0}
#product-top-content .product-variations ul li.attribute .swatches.Color li a{display:inline-block;border:2px solid #fff;height:15px;width:15px;border-radius:15px;text-indent:-999px;margin:0 1px;background-size:cover !important}
#product-top-content .product-variations ul li.attribute .swatches.Color li a:hover{box-shadow:#3e3e3e 0 0 0 1px}
#product-top-content .product-variations ul li.attribute .swatches.Color li.selected a{box-shadow:#3e3e3e 0 0 0 1px;border-color:#fff}
#product-top-content .product-variations ul li.attribute .swatches.Color li.selected-value{display:none}
#product-top-content .other-size{clear:left}
#product-top-content .other-size p,#product-top-content .other-size .label,#product-top-content .other-size label{display:none}
#product-top-content .other-size li{position:relative;float:left;border-bottom:1px solid #ddd;display:block;margin:0;padding:0}
#product-top-content .other-size a{display:block;padding:5px 5px 3px;border-bottom:2px solid transparent}
#product-top-content .other-size a.active-size{border-color:#3e3e3e;font-weight:600;cursor:default}
#product-top-content .other-size .size-tooltip{position:absolute;bottom:30px;left:50%;-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);min-width:120px;padding:8px 10px;background:#efefef;text-align:center;visibility:hidden;opacity:0;filter:drop-shadow(0 3px 2px rgba(0,0,0,0.15));-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:1000}
#product-top-content .other-size .size-tooltip:after{content:"";width:0;height:0;position:absolute;bottom:-12px;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#efefef;pointer-events:none}
#product-top-content .other-size .size-tooltip strong,#product-top-content .other-size .size-tooltip span{display:block}
#product-top-content .other-size .size-tooltip strong{text-transform:uppercase;font-size:11px;line-height:14px;white-space:nowrap}
#product-top-content .other-size .size-tooltip span{color:#7c7c7c;font-size:10px;line-height:12px}
#product-top-content .other-size a:hover+.size-tooltip{visibility:visible;opacity:1}
#product-top-content .product-price-wrapper span{white-space:nowrap}
#product-top-content .product-price-wrapper>div{line-height:1.5}
#product-top-content .product-price-wrapper .product-price{font-size:20px;margin-top:0}
#product-top-content .product-price-wrapper .price-standard{font-size:14px;text-decoration:line-through;color:#7c7c7c}
#product-top-content .product-price-wrapper .price-savings{display:block;font-size:13px;white-space:normal}
#product-top-content .product-price-wrapper .price-savings:before{content:"("}
#product-top-content .product-price-wrapper .price-savings:after{content:")"}
#product-top-content .product-add-to-cart .inventory label{margin-right:0px}
#product-top-content .product-add-to-cart .inventory input{width:32px;height:50px;line-height:50px;border:1px solid #ddd;padding:0;border-radius:0;outline:none;text-align:center;-moz-appearance:none;-webkit-appearance:none;transition:all 0.2s linear}
#product-top-content .product-add-to-cart .inventory input:focus{border-color:#7c7c7c}
#product-top-content #add-to-cart,#product-top-content #add-all-to-cart{font-size:15px;line-height:20px;padding:16px 15px;float:right}
#product-top-content #add-to-cart.btn[disabled],#product-top-content #add-all-to-cart.btn[disabled]{background:#ddd}
#product-top-content #storepickup-basket-error .error-wrapper{box-sizing:border-box;width:100%;display:inline-block;padding:5px 0;background:#f1e6e6;border:2px solid #af0000;color:#af0000;text-align:center;margin:10px 0 0;line-height:16px}
#product-top-content .product-actions{clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px;clear:both}
#product-top-content .product-actions:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#product-top-content #share_wrapper{position:relative;float:left;margin:0}
#product-top-content #share_wrapper .trigger_share-menu{display:block;padding:10px 0;color:#7c7c7c;text-transform:uppercase;font-weight:600;font-size:10px;line-height:30px;cursor:pointer}
#product-top-content #share_wrapper .trigger_share-menu:before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:5px;background:url("../images/pdp/icon_share.png") no-repeat center center}
#product-top-content #share_wrapper .share-menu{position:absolute;top:60px;left:0;width:150px;visibility:hidden;opacity:0;z-index:30;-moz-transition:all 0.3s ease-in-out 0.2s;-webkit-transition:all 0.3s ease-in-out 0.2s;-o-transition:all 0.3s ease-in-out 0.2s;transition:all 0.3s ease-in-out 0.2s}
#product-top-content #share_wrapper .share-menu li{display:block;float:left}
#product-top-content #share_wrapper .share-menu li:first-child a:before{content:"";width:0;height:0;position:absolute;top:-12px;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:#3b5998;-moz-transition:border-color 0.3s ease-in-out;-webkit-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}
#product-top-content #share_wrapper .share-menu a{position:relative;display:block;width:30px;height:30px;background:#7c7c7c url("../images/interface/sprite_social-icons-small.png") no-repeat 0 0;text-indent:-9999px;font-size:0;overflow:visible;-moz-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}
#product-top-content #share_wrapper .share-menu a.send-to-friend{background-color:#3e3e3e;background-position:-180px 0}
#product-top-content #share_wrapper .share-menu a.send-to-friend:hover{background-color:#181818}
#product-top-content #share_wrapper .share-menu a.send-to-friend:hover:before{border-bottom-color:#181818}
#product-top-content #share_wrapper .share-menu a.facebook{background-color:#3b5998;background-position:-120px 0}
#product-top-content #share_wrapper .share-menu a.facebook:hover{background-color:#263961}
#product-top-content #share_wrapper .share-menu a.facebook:hover:before{border-bottom-color:#263961}
#product-top-content #share_wrapper .share-menu a.twitter{background-color:#2caae1;background-position:0 0}
#product-top-content #share_wrapper .share-menu a.twitter:hover{background-color:#187da9}
#product-top-content #share_wrapper .share-menu a.twitter:hover:before{border-bottom-color:#187da9}
#product-top-content #share_wrapper .share-menu a.pinterest{background-color:#BD081C;background-position:-30px 0}
#product-top-content #share_wrapper .share-menu a.pinterest:hover{background-color:#740511}
#product-top-content #share_wrapper .share-menu a.pinterest:hover:before{border-bottom-color:#740511}
#product-top-content #share_wrapper .share-menu a.google{background-color:#dd4b39;background-position:-150px 0}
#product-top-content #share_wrapper .share-menu a.google:hover{background-color:#ac2d1e}
#product-top-content #share_wrapper .share-menu a.google:hover:before{border-bottom-color:#ac2d1e}
#product-top-content #share_wrapper:hover .share-menu{visibility:visible;opacity:1;top:50px}
#product-top-content #shippingslot{float:right}
#product-top-content #shippingslot div{float:left}
#product-top-content #shippingslot a{display:block;padding:10px 0 10px 15px;color:#7c7c7c;text-decoration:underline;text-transform:uppercase;font-size:10px;line-height:30px}
#product-top-content #shippingslot a:hover{color:#3e3e3e}
#product-top-content #shippingslot #deliveryoptions:before{content:"";display:inline-block;vertical-align:middle;width:25px;height:12px;background:url("../images/pdp/icon_shipping.png");margin-right:8px}
#product-top-content #shippingslot #returnsandrefunds:before{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;background:url("../images/pdp/icon_returns.png");margin-right:8px}
#product-top-content .trigger_product-details{float:left;margin:15px 0;color:#7c7c7c;text-transform:uppercase;font-size:10px;line-height:25px;text-decoration:underline}
#product-top-content .trigger_product-details:hover{color:#3e3e3e}
#product-top-content .product-disclaimer{position:relative;clear:both;margin:15px 0}
#product-top-content .product-disclaimer p{margin:0;padding:10px}
#product-top-content .product-disclaimer p.warning{padding-left:50px;font-weight:600;color:#d00000}
#product-top-content .product-disclaimer p.warning:before{content:"!";display:block;position:absolute;top:0;bottom:0;left:0;width:35px;background:#d00000;color:#fff;font-size:20px;font-weight:600;line-height:35px;text-align:center}
#product-top-content .product-disclaimer img{display:block;max-width:100%}
#product-top-content .product-disclaimer small{text-transform:none;font-size:10px}
#product-top-content .product-disclaimer .customization-banner{display:block;position:relative;text-transform:uppercase;height:50px;line-height:50px;vertical-align:middle;overflow:hidden;padding:0 10px;margin-bottom:10px;border:1px solid #ddd}
#product-top-content .product-disclaimer .customization-banner span{display:inline-block;vertical-align:middle;line-height:1;max-width:50%;position:relative;z-index:10}
#product-top-content .product-disclaimer .customization-banner img{position:absolute;top:0;right:0;max-width:45%;z-index:1}
#product-top-content .payment-metods-wrapper{clear:both;border-top:1px solid #ddd;text-align:left}
#product-top-content .payment-metods-wrapper li{display:inline}
#product-top-content .payment-metods-wrapper li img{width:13%;height:auto;vertical-align:middle}
#product-top-content .payment-metods-wrapper ul{float:left;margin-left:0;width:59%;line-height:60px}
#product-top-content .payment-metods-wrapper p{line-height:16px;color:#7c7c7c;margin:15px 0}
#product-top-content .payment-metods-wrapper .title{float:left;margin:0;line-height:60px;color:#7c7c7c}
.touch #product-top-content .other-size .size-tooltip{display:none}
@media screen and (max-width: 768px){#product-top-content .promotion{text-align:center}
    #product-top-content .availability-block.mobile{display:inline-block;max-width:50%;vertical-align:middle;margin-left:-0.5em;float:none}
    #product-top-content .availability-block.mobile .availability{float:none;padding:0;width:auto}
    #product-top-content .availability-block.mobile .availability-msg p{text-align:left;padding-left:12px}
    #product-top-content .availability-block.desktop{display:none}
    #product-top-content .product-price-wrapper{line-height:1.5}
    #product-top-content .product-price-wrapper>div{display:block}
    #product-top-content .product-add-to-cart{position:relative;padding-top:0}
    #product-top-content .product-add-to-cart form{display:block;text-align:center}
    #product-top-content .product-add-to-cart form fieldset{display:block}
    #product-top-content .product-add-to-cart button{clear:both;width:100%}
    #product-top-content .product-add-to-cart .pdpForm .product-buttons{width:100%;display:block;clear:both}
    #product-top-content .product-add-to-cart .pdpForm #add-to-cart{font-size:20px;padding:20px 0;float:none;max-width:none;height:auto;white-space:normal}
    #product-top-content .product-add-to-cart .pdpForm .inventory{display:inline-block;max-width:50%;width:auto;text-align:right;vertical-align:middle;padding:15px 0}
}
@media screen and (max-width: 480px){.product-name-container .product-name mark{font-size:28px}
    #product-top-content .product-actions{text-align:center}
    #product-top-content .product-actions #share_wrapper,#product-top-content .product-actions #shippingslot,#product-top-content .product-actions #shippingslot div{float:none;margin:0;display:inline-block}
    #product-top-content .product-actions #shippingslot{display:block}
    #product-top-content .product-actions #shippingslot a{font-size:12px}
    #product-top-content .product-disclaimer .customization-banner{height:auto;line-height:1.5;padding:20px;margin:0 -20px;background:#3e3e3e;color:#fff;text-align:center}
    #product-top-content .product-disclaimer .customization-banner span{max-width:none}
    #product-top-content .product-disclaimer .customization-banner img{display:none}
}
#product-highlights-navigation{position:relative;text-align:center}
#product-highlights-navigation:before{content:"";height:1px;width:100%;display:block;background:#ddd;position:absolute;top:50%;left:0}
#product-highlights-navigation .inner-wrapper{display:inline-block;overflow:hidden;padding:20px;background:#fff;position:relative;font-size:0}
#product-highlights-navigation span{display:inline-block;vertical-align:middle;padding:0 20px 0 5px;font-size:14px;line-height:47px}
#product-highlights-navigation span,#product-highlights-navigation a{text-transform:uppercase;font-weight:normal}
#product-highlights-navigation ul{display:inline-block}
#product-highlights-navigation ul li{display:inline-block;height:100%;vertical-align:middle}
#product-highlights-navigation ul a{display:block;padding:15px 12px;margin:5px 2px;border:1px solid #3e3e3e;cursor:pointer;font-size:12px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#product-highlights-navigation ul a:hover{background:#3e3e3e;color:#fff}
.product-highlight{position:relative;overflow:hidden;background:#fff}
.product-highlight .product-highlight_figure{width:50%;text-align:left}
.product-highlight .product-highlight_figure img{max-width:100%;height:auto;-moz-transition:transform 0.6s ease-in-out;-webkit-transition:transform 0.6s ease-in-out;-o-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}
.product-highlight .product-highlight_figure a{display:block;overflow:hidden}
.product-highlight .product-highlight_figure a:hover img{-moz-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.product-highlight .product-highlight_text{position:absolute;top:0;right:0;bottom:0;left:50%;text-align:center}
.product-highlight .product-highlight_text:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-left:-0.25em}
.product-highlight .product-highlight_text .content{display:inline-block;vertical-align:middle;max-width:410px;width:100%;text-align:left;box-sizing:border-box}
.product-highlight h4{text-transform:uppercase;font-weight:600;padding:5px 0 0}
.product-highlight h3{text-transform:uppercase;font-weight:300;font-size:26px}
.product-highlight p{line-height:1.5;margin:20px 0 0}
.product-highlight a{color:inherit}
.product-highlight .btn{display:inline-block;white-space:normal;color:#000;background-clip:padding-box;background-color:transparent;border:1px solid #000;font-size:12px;line-height:1.5;padding:15px 20px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.product-highlight .btn[data-action="PlayVideo"]:before{content:'\25BA';padding-right:10px}
.product-highlight .btn:hover{background-color:rgba(0,0,0,0.75);border-color:rgba(0,0,0,0.75);color:#fff}
.product-highlight [data-icon]{position:relative;display:block}
.product-highlight [data-icon]:before,.product-highlight [data-icon]:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:auto;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.product-highlight [data-icon]:before{width:100%;max-width:120px;max-height:120px;border:3px solid #000}
.product-highlight [data-icon]:after{width:0;height:0;border-left:30px solid #000;border-top:20px solid transparent;border-bottom:20px solid transparent}
.product-highlight [data-icon]:hover:before{background:rgba(255,255,255,0.3);max-width:150px;max-height:150px}
.product-highlight [data-icon]:hover:after{border-left-width:45px;border-top-width:30px;border-bottom-width:30px}
.product-highlight [data-icon="light"]:before{border-color:#fff}
.product-highlight [data-icon="light"]:after{border-left-color:#fff}
.product-highlight [data-icon="light"]:hover:before{background:rgba(0,0,0,0.3)}
[data-theme="light"]{color:#fff}
[data-theme="light"] .btn{color:#fff;border-color:#fff}
[data-theme="light"] .btn:hover{background-color:#fff;border-color:#fff;color:#000}
.product-highlight[data-theme="light"]{background:#000}
.product-highlight-wrapper,.product-highlight-wrapper_no-text{display:table;margin:40px -21px}
.product-highlight-wrapper>div,.product-highlight-wrapper_no-text>div{display:table-cell;vertical-align:top}
.product-highlight-wrapper .product-highlight,.product-highlight-wrapper_no-text .product-highlight{padding:0 21px}
.product-highlight-wrapper .product-highlight .product-highlight_figure,.product-highlight-wrapper_no-text .product-highlight .product-highlight_figure{float:none;width:100%}
.product-highlight-wrapper .product-highlight .product-highlight_figure img,.product-highlight-wrapper_no-text .product-highlight .product-highlight_figure img{display:block;width:100%}
.product-highlight-wrapper .product-highlight .product-highlight_text,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text{position:static;clear:both;padding:30px 0 10px}
.product-highlight-wrapper .product-highlight .product-highlight_text:before,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text:before{display:none}
.product-highlight-wrapper .product-highlight .product-highlight_text .content,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text .content{max-width:320px;text-align:center;padding:0 30px}
.product-highlight-wrapper .product-highlight .product-highlight_text h3,.product-highlight-wrapper .product-highlight .product-highlight_text h4,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h3,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h4{font-size:14px;line-height:1.5;letter-spacing:0.05em;font-weight:normal;padding:0}
.product-highlight-wrapper .product-highlight .product-highlight_text h3+h3,.product-highlight-wrapper .product-highlight .product-highlight_text h3+h4,.product-highlight-wrapper .product-highlight .product-highlight_text h4+h3,.product-highlight-wrapper .product-highlight .product-highlight_text h4+h4,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h3+h3,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h3+h4,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h4+h3,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h4+h4{padding-top:5px}
.product-highlight-wrapper .product-highlight .product-highlight_text h3,.product-highlight-wrapper_no-text .product-highlight .product-highlight_text h3{text-transform:none}
.product-highlight-gallery{position:relative;height:0;padding-bottom:50%}
.product-highlight-gallery .product-highlight{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;-moz-transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}
.product-highlight-gallery .product-highlight .product-highlight_text{background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0.8));background-image:linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0.8));padding-bottom:180px}
.product-highlight-gallery .product-highlight .product-highlight_text .content{-moz-transform:translateY(20px);-webkit-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-moz-transition:transform 0.7s ease-in-out;-webkit-transition:transform 0.7s ease-in-out;-o-transition:transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out}
.product-highlight-gallery .product-highlight[data-theme='light'] .product-highlight_text{background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0.2));background-image:linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0.2))}
.product-highlight-gallery .product-highlight.active{visibility:visible;opacity:1}
.product-highlight-gallery .product-highlight.active .product-highlight_text .content{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.product-highlight-gallery_thumbs{position:absolute;bottom:70px;left:50%;right:0;width:50%;max-width:410px;margin:0 auto;box-sizing:border-box}
.product-highlight-gallery_thumbs strong{display:block;font-weight:normal;text-transform:uppercase;margin-bottom:15px;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.product-highlight-gallery_thumbs ul{display:block;margin:0 auto}
.product-highlight-gallery_thumbs li{display:inline-block;border:1px solid transparent;margin-right:5px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.product-highlight-gallery_thumbs li.active{border-color:#000}
.product-highlight-gallery_thumbs img{display:block;max-width:100%;height:auto;border:2px solid transparent;-moz-transition:border 0.3s ease-in-out;-webkit-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}
.product-highlight-gallery_thumbs[data-theme="light"] li.active{border-color:#fff}
.product-highlight .hashtag{color:#2e6ba2;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}
.product-highlight .hashtag:hover{color:#004b8d}
.product-highlight .reply,.product-highlight .share,.product-highlight .like{display:inline-block;width:25px;height:25px;margin-right:5px;overflow:hidden;text-indent:-999px;background:url("../images/interface/sprite_social-actions.png") no-repeat left top}
.product-highlight .reply{background-position:0 0}
.product-highlight .reply:hover{background-position:0 -50px}
.product-highlight .share{background-position:-25px 0}
.product-highlight .share:hover{background-position:-25px -50px}
.product-highlight .like{background-position:-50px 0}
.product-highlight .like:hover{background-position:-50px -50px}
.product-highlight .social-profile{display:block;overflow:hidden;margin-bottom:20px}
.product-highlight .social-profile:hover .social-profile_name span{text-decoration:underline}
.product-highlight .social-profile_avatar{display:inline-block;vertical-align:middle;border:4px solid #fff;margin-right:10px;border-radius:5px}
.product-highlight .social-profile_name{display:inline-block;vertical-align:middle}
.product-highlight .social-profile_name strong{display:block;font-weight:normal;font-size:16px;text-transform:uppercase}
[data-social]:before{content:"";width:0;height:0;position:absolute;top:0;border:46px solid transparent;z-index:4}
[data-social]:after{content:"";width:30px;height:30px;position:absolute;top:12px;background:url("../images/interface/sprite_social-icons.png") 30px 0 no-repeat;z-index:5}
[data-social="twitter"]:before{border-color:#2caae1}
[data-social="twitter"]:after{background-position:0px 0}
[data-social="pinterest"]:before{border-color:#BD081C}
[data-social="pinterest"]:after{background-position:-30px 0}
[data-social="instagram"]:before{border-color:#325C86}
[data-social="instagram"]:after{background-position:-60px 0}
[data-social="destination"]:before{border-color:#000}
[data-social="destination"]:after{background-position:-90px 0}
[data-social="facebook"]:before{border-color:#3b5998}
[data-social="facebook"]:after{background-position:-120px 0}
[data-social]:before{border-bottom-color:transparent}
[data-theme="light"] .hashtag{color:#3EBAEA}
[data-theme="light"] .hashtag:hover{color:#2e6ba2}
[data-theme="light"] .reply{background-position:0 -25px}
[data-theme="light"] .share{background-position:-25px -25px}
[data-theme="light"] .like{background-position:-50px -25px}
#product-highlights>*:nth-child(odd) .product-highlight_figure,#product-highlights [data-text-align="left"] .product-highlight_figure{float:right;text-align:right}
#product-highlights>*:nth-child(odd) .product-highlight_text,#product-highlights>*:nth-child(odd) .product-highlight-gallery_thumbs,#product-highlights [data-text-align="left"] .product-highlight_text,#product-highlights [data-text-align="left"] .product-highlight-gallery_thumbs{left:0;right:50%}
#product-highlights>*:nth-child(odd) [data-social]:before,#product-highlights [data-text-align="left"] [data-social]:before{left:0;border-right-color:transparent}
#product-highlights>*:nth-child(odd) [data-social]:after,#product-highlights [data-text-align="left"] [data-social]:after{left:14px}
#product-highlights [data-text-align="right"] .product-highlight_figure{float:left;text-align:left}
#product-highlights [data-text-align="right"] .product-highlight_text,#product-highlights [data-text-align="right"] .product-highlight-gallery_thumbs{left:50%;right:0}
#product-highlights [data-text-align="right"] [data-social]:before,#product-highlights>*:nth-child(even) [data-social]:before{right:0;border-left-color:transparent}
#product-highlights [data-text-align="right"] [data-social]:after,#product-highlights>*:nth-child(even) [data-social]:after{right:12px}
#product-highlights [data-image-align="left"] .product-highlight_figure{text-align:left}
#product-highlights [data-image-align="center"] .product-highlight_figure{text-align:center}
#product-highlights [data-image-align="right"] .product-highlight_figure{text-align:right}
#product-highlights [data-layout="full-width"] .product-highlight_figure{width:100%}
#product-highlights [data-layout="multiple-banners"] .product-highlight_figure{display:table-cell;float:none;box-sizing:border-box;width:auto}
#product-highlights [data-layout="multiple-banners"] .product-highlight_figure+.product-highlight_figure{border-left:3px solid #fff}
@media screen and (max-width: 980px){.product-highlight .product-highlight_text .content{max-width:100%;padding:0 20px}
    .product-highlight h3{font-size:24px}
    .product-highlight [data-icon]:before{max-width:80px;max-height:80px}
    .product-highlight [data-icon]:after{border-left-width:20px;border-top-width:13px;border-bottom-width:13px}
    .product-highlight [data-icon]:hover:before{max-width:100px;max-height:100px}
    .product-highlight [data-icon]:hover:after{border-left-width:30px;border-top-width:20px;border-bottom-width:20px}
    .product-highlight-gallery .product-highlight .product-highlight_text{padding-bottom:80px}
    .product-highlight-gallery_thumbs{bottom:20px;max-width:100%;padding:0 20px}
    .product-highlight-gallery_thumbs strong{display:none}
    .product-highlight-gallery_thumbs img{width:50px}
    .product-highlight-wrapper .product-highlight .product-highlight_text .content{padding:0 20px}
}
@media screen and (max-width: 768px){#product-highlights-navigation:before{top:97px}
    #product-highlights-navigation .inner-wrapper span{display:block;padding:0}
    .product-highlight h3{font-size:18px}
    .product-highlight p{margin-top:15px}
    .product-highlight .btn{font-size:12px;padding:10px 15px}
    .product-highlight .social-profile{margin-bottom:15px}
    .product-highlight .social-profile_avatar{width:30px}
    .product-highlight-gallery .product-highlight .product-highlight_text{padding-bottom:0px}
    .product-highlight-gallery_thumbs{bottom:0;text-align:center;left:50%;right:0;background:-webkit-linear-gradient(-180deg, transparent, rgba(0,0,0,0.5));background:linear-gradient(-180deg, transparent, rgba(0,0,0,0.5));padding:10px 20px}
    .product-highlight-gallery_thumbs li img{border-width:1px;width:40px}
    .product-highlight-gallery_thumbs li.active{border-color:#000}
    .product-highlight-gallery_thumbs li.active img{border-color:#fff}
    .product-highlight-gallery_thumbs[data-theme="light"] li.active{border-color:#000}
    #product-highlights>*:nth-child(odd) .product-highlight-gallery_thumbs,#product-highlights [data-text-align="left"] .product-highlight-gallery_thumbs{left:50%;right:0}
    #product-highlights>*:nth-child(even) .product-highlight-gallery_thumbs,#product-highlights [data-text-align="right"] .product-highlight-gallery_thumbs{left:0;right:50%}
    .product-highlight-wrapper,#product-highlights>.product-highlight-wrapper:nth-child(odd),#product-highlights .product-highlight-wrapper[data-text-align="left"],#product-highlights .product-highlight-wrapper[data-text-align="right"]{display:block;margin:0;padding:20px;font-size:0;letter-spacing:0}
    .product-highlight-wrapper .product-highlight,#product-highlights>.product-highlight-wrapper:nth-child(odd) .product-highlight,#product-highlights .product-highlight-wrapper[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-wrapper[data-text-align="right"] .product-highlight{display:block;padding:20px}
    .product-highlight-wrapper .product-highlight .product-highlight_figure,#product-highlights>.product-highlight-wrapper:nth-child(odd) .product-highlight .product-highlight_figure,#product-highlights .product-highlight-wrapper[data-text-align="left"] .product-highlight .product-highlight_figure,#product-highlights .product-highlight-wrapper[data-text-align="right"] .product-highlight .product-highlight_figure{display:inline-block;width:30%;vertical-align:middle;float:none}
    .product-highlight-wrapper .product-highlight .product-highlight_text,#product-highlights>.product-highlight-wrapper:nth-child(odd) .product-highlight .product-highlight_text,#product-highlights .product-highlight-wrapper[data-text-align="left"] .product-highlight .product-highlight_text,#product-highlights .product-highlight-wrapper[data-text-align="right"] .product-highlight .product-highlight_text{display:inline-block;width:70%;vertical-align:middle;padding:0}
    .product-highlight-wrapper .product-highlight .product-highlight_text .content,#product-highlights>.product-highlight-wrapper:nth-child(odd) .product-highlight .product-highlight_text .content,#product-highlights .product-highlight-wrapper[data-text-align="left"] .product-highlight .product-highlight_text .content,#product-highlights .product-highlight-wrapper[data-text-align="right"] .product-highlight .product-highlight_text .content{padding:0 0 0 40px;max-width:none;text-align:left}
    .product-highlight-wrapper>div{display:block}
}
@media screen and (max-width: 640px){#product-highlights-navigation{margin:20px 0 0}
    #product-highlights-navigation:before{display:none}
    #product-highlights-navigation ul{display:block}
    #product-highlights-navigation ul li{display:block}
    .product-highlight .product-highlight_figure,#product-highlights>*:nth-child(odd) .product-highlight_figure,#product-highlights [data-text-align="left"] .product-highlight_figure,#product-highlights [data-text-align="right"] .product-highlight_figure{float:none;width:100%}
    .product-highlight .product-highlight_text,#product-highlights>*:nth-child(odd) .product-highlight_text,#product-highlights [data-text-align="left"] .product-highlight_text,#product-highlights [data-text-align="right"] .product-highlight_text{position:static}
    .product-highlight .product-highlight_text .content,#product-highlights>*:nth-child(odd) .product-highlight_text .content,#product-highlights [data-text-align="left"] .product-highlight_text .content,#product-highlights [data-text-align="right"] .product-highlight_text .content{padding:40px}
    .product-highlight-gallery,#product-highlights>.product-highlight-gallery:nth-child(odd),#product-highlights .product-highlight-gallery[data-text-align="left"],#product-highlights .product-highlight-gallery[data-text-align="right"]{padding-bottom:150%}
    .product-highlight-gallery .product-highlight,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight{padding-bottom:50%}
    .product-highlight-gallery .product-highlight_text,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight_text{position:absolute;top:66.6666666667%;bottom:0;left:0;right:0}
    .product-highlight-gallery .product-highlight_text .content,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight_text .content,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight_text .content,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight_text .content{padding-top:60px}
    .product-highlight-gallery .product-highlight-gallery_thumbs,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs{left:0;right:0;bottom:33.3333333333%;width:100%;background:transparent;margin-bottom:-40px}
    .product-highlight-gallery .product-highlight-gallery_thumbs li,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs li,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs li,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs li{border:4px solid #fff;-moz-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);-o-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}
    .product-highlight-gallery .product-highlight-gallery_thumbs li img,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs li img,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs li img,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs li img{width:75px;border-width:0}
    .product-highlight-gallery .product-highlight-gallery_thumbs li.active,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs li.active,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs li.active,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs li.active{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
}
@media screen and (max-width: 540px){.product-highlight-gallery,#product-highlights>.product-highlight-gallery:nth-child(odd),#product-highlights .product-highlight-gallery[data-text-align="left"],#product-highlights .product-highlight-gallery[data-text-align="right"]{padding-bottom:166.666666667%}
    .product-highlight-gallery .product-highlight,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight{padding-bottom:66.6666666667%}
    .product-highlight-gallery .product-highlight_text,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight_text{top:60%}
    .product-highlight-gallery .product-highlight-gallery_thumbs,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs{bottom:40%}
    .product-highlight-gallery .product-highlight-gallery_thumbs li img,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs li img,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs li img,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs li img{width:50px}
    .product-highlight-wrapper_no-text,#product-highlights>.product-highlight-wrapper_no-text:nth-child(odd),#product-highlights .product-highlight-wrapper_no-text[data-text-align="left"],#product-highlights .product-highlight-wrapper_no-text[data-text-align="right"]{display:block;margin:0;padding:20px;font-size:0;letter-spacing:0}
    .product-highlight-wrapper_no-text .product-highlight,#product-highlights>.product-highlight-wrapper_no-text:nth-child(odd) .product-highlight,#product-highlights .product-highlight-wrapper_no-text[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-wrapper_no-text[data-text-align="right"] .product-highlight{display:block;padding:20px}
    .product-highlight-wrapper_no-text>div{display:block}
}
@media screen and (max-width: 480px){.product-highlight .product-highlight_text .content,#product-highlights>*:nth-child(odd) .product-highlight_text .content,#product-highlights [data-text-align="left"] .product-highlight_text .content,#product-highlights [data-text-align="right"] .product-highlight_text .content{padding:20px}
    .product-highlight-gallery,#product-highlights>.product-highlight-gallery:nth-child(odd),#product-highlights .product-highlight-gallery[data-text-align="left"],#product-highlights .product-highlight-gallery[data-text-align="right"]{padding-bottom:200%}
    .product-highlight-gallery .product-highlight,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight{padding-bottom:100%}
    .product-highlight-gallery .product-highlight_text,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight_text,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight_text{top:50%}
    .product-highlight-gallery .product-highlight_text .content,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight_text .content,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight_text .content,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight_text .content{padding:0 20px}
    .product-highlight-gallery .product-highlight-gallery_thumbs,#product-highlights>.product-highlight-gallery:nth-child(odd) .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="left"] .product-highlight-gallery_thumbs,#product-highlights .product-highlight-gallery[data-text-align="right"] .product-highlight-gallery_thumbs{bottom:50%}
    .product-highlight-wrapper,#product-highlights>.product-highlight-wrapper:nth-child(odd),#product-highlights .product-highlight-wrapper[data-text-align="left"],#product-highlights .product-highlight-wrapper[data-text-align="right"],.product-highlight-wrapper_no-text,#product-highlights>.product-highlight-wrapper_no-text:nth-child(odd),#product-highlights .product-highlight-wrapper_no-text[data-text-align="left"],#product-highlights .product-highlight-wrapper_no-text[data-text-align="right"]{padding:10px}
    .product-highlight-wrapper .product-highlight,#product-highlights>.product-highlight-wrapper:nth-child(odd) .product-highlight,#product-highlights .product-highlight-wrapper[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-wrapper[data-text-align="right"] .product-highlight,.product-highlight-wrapper_no-text .product-highlight,#product-highlights>.product-highlight-wrapper_no-text:nth-child(odd) .product-highlight,#product-highlights .product-highlight-wrapper_no-text[data-text-align="left"] .product-highlight,#product-highlights .product-highlight-wrapper_no-text[data-text-align="right"] .product-highlight{padding:10px}
}
.product-cabin-checker{background:#f4f4f4;text-align:center;padding:80px 0;text-align:center}
.product-cabin-checker:before{content:"";display:inline-block;vertical-align:middle;margin:0 4% 0 0;width:15%;height:0;padding-bottom:15%;background:url(../images/icon_airplane.png) center center no-repeat;background-size:contain}
.product-cabin-checker .inner-wrapper{display:inline-block;vertical-align:middle;text-align:left;width:70%;max-width:700px}
.product-cabin-checker h3{font-size:28px;line-height:1.2;font-weight:300;text-transform:uppercase}
.product-cabin-checker h3 strong{text-transform:none}
.product-cabin-checker ul.main-airlines{margin:20px 0}
.product-cabin-checker ul.main-airlines li{display:inline;text-transform:uppercase;margin:0;font-size:16px;line-height:1.5;font-weight:600}
.product-cabin-checker ul.main-airlines li:after{content:", "}
.product-cabin-checker ul.main-airlines li:last-child:after{content:""}
.product-cabin-checker p{margin:25px 0 0;line-height:1.5}
.product-cabin-checker .secondary-airlines{display:none}
.product-cabin-checker .toggle-airlines{display:inline-block;vertical-align:middle;margin:0 15px 10px 0;padding:15px 12px;border:1px solid #3e3e3e;font-size:14px;line-height:1;text-transform:uppercase;cursor:pointer;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.product-cabin-checker .toggle-airlines:hover{background:#3e3e3e;color:#fff}
.product-cabin-checker .learn-more{display:inline-block;vertical-align:middle;margin:0 15px 10px 0;text-decoration:underline;font-size:10px;line-height:1.2;text-transform:uppercase;color:#000;cursor:pointer}
@media screen and (max-width: 768px){.product-cabin-checker{padding:40px 0}
    .product-cabin-checker:before{display:block;margin:0 auto 30px}
    .product-cabin-checker .inner-wrapper{text-align:center;width:auto}
    .product-cabin-checker h3{font-size:24px}
}
@media screen and (max-width: 480px){.product-cabin-checker h3{font-size:20px}
}
#product-top-content .product-details{clear:both;overflow:hidden;padding:60px 0 0;color:#7c7c7c;line-height:16px}
#product-top-content .product-details .inner-wrapper>div{float:left;clear:left;width:41%;margin-bottom:40px}
#product-top-content .product-details .inner-wrapper>div:first-child+div{float:right;clear:right;width:55%}
.product-info+#product-top-content .product-details{padding-top:0}
#product-top-content .product-details h3{margin-bottom:20px;font-size:18px;font-weight:600;text-transform:uppercase;color:#3e3e3e;line-height:1}
#product-top-content .product-details table td,#product-top-content .product-details table th{vertical-align:top;padding:5px 0;text-align:left}
#product-top-content .product-details table th{width:35%;padding-right:30px;font-size:11px;font-weight:normal;text-transform:uppercase;color:#3e3e3e}
#product-top-content .product-details #product-features td,#product-top-content .product-details #product-features th{padding-top:10px;padding-bottom:10px}
#product-top-content .product-details #product-features th.groupTitle{padding:5px 0 10px;border-bottom:1px solid #ddd;font-size:12px;font-weight:600}
#product-top-content .product-details #product-features tbody ~ tbody{border-top:20px solid #fff}
#product-top-content .product-details .product-combos{box-sizing:border-box;color:#3e3e3e}
#product-top-content .product-details .product-combos *{box-sizing:inherit}
#product-top-content .product-details .product-combos .product-combo_callout .promotion-callout{position:static;margin:20px 0 0;padding:0;border-width:0;font-size:18px;font-weight:600;text-transform:none;line-height:18px}
#product-top-content .product-details .product-combos .product-combo_callout .promotion-callout span{color:#d00000}
#product-top-content .product-details .product-combos .product-combo{padding:0 20px 20px;border:1px solid #ddd}
#product-top-content .product-details .product-combos .product-combo+.product-combo{margin-top:20px}
#product-top-content .product-details .product-combos .product-combo_item{display:table;position:relative;width:100%;padding:20px 0;border-bottom:1px solid #ddd}
#product-top-content .product-details .product-combos .product-combo_item>div{display:table-cell;vertical-align:middle}
#product-top-content .product-details .product-combos .product-combo_item+.product-combo_item:before{content:'+';background:#fff;position:absolute;top:0;left:50%;width:30px;height:20px;margin:-12px 0 0 -15px;font-size:30px;font-weight:600;text-align:center;line-height:20px}
#product-top-content .product-details .product-combos .item_image{width:50px}
#product-top-content .product-details .product-combos .item_image img{display:block;width:50px;max-width:none}
#product-top-content .product-details .product-combos .item_details{width:100%;padding:0 20px}
#product-top-content .product-details .product-combos .item_details .product-name{font-style:italic;color:#7c7c7c}
#product-top-content .product-details .product-combos .item_details .product-name mark{font-weight:600;font-style:normal;text-transform:uppercase;color:#3e3e3e}
#product-top-content .product-details .product-combos .item_details .product-actions{display:inline-block;margin:10px 0 0;border:none}
#product-top-content .product-details .product-combos .item_details .product-actions a{font-size:10px;text-transform:uppercase;text-decoration:underline;color:#7c7c7c}
#product-top-content .product-details .product-combos .item_details .product-actions a:hover{color:#3e3e3e}
#product-top-content .product-details .product-combos .item_pricing{text-align:right}
#product-top-content .product-details .product-combos .item_pricing span{display:block;font-size:12px;white-space:nowrap}
#product-top-content .product-details .product-combos .item_pricing .price-standard{font-size:10px;font-weight:normal;text-decoration:line-through;color:#7c7c7c}
#product-top-content .product-details .product-combos .product-combo_pricing,#product-top-content .product-details .product-combos .product-combo_actions{text-align:right}
#product-top-content .product-details .product-combos .product-combo_pricing{display:table;width:100%;padding:20px 0}
#product-top-content .product-details .product-combos .product-combo_pricing>div{display:table-cell;vertical-align:top}
#product-top-content .product-details .product-combos .pricing_label{width:100%;padding-right:20px;font-size:14px;font-weight:600}
#product-top-content .product-details .product-combos .pricing_value{white-space:nowrap}
#product-top-content .product-details .product-combos .pricing_value .price-standard{font-size:12px;text-decoration:line-through;color:#7c7c7c}
#product-top-content .product-details .product-combos .pricing_value .price-promo{font-size:16px;font-weight:600;color:#d00000}
#product-top-content .product-details .product-combos .pricing_value .price-savings{display:block;margin-top:5px}
#product-top-content .product-details .product-combos .pricing_value .price-savings:before{content:'('}
#product-top-content .product-details .product-combos .pricing_value .price-savings:after{content:')'}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle{display:block;margin:15px 0;font-weight:600;text-transform:uppercase;text-decoration:underline}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle:before{content:attr(data-show-label)}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle:after{content:attr(data-hide-label);display:none}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle.expanded:before{display:none}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle.expanded:after{display:block}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle.expanded+.product-combos_more-combos-panel{max-height:2000px}
#product-top-content .product-details .product-combos .product-combos_more-combos-toggle+.product-combos_more-combos-panel{max-height:0;overflow:hidden;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
@media screen and (max-width: 768px){#product-top-content .product-details{margin:0 -20px;padding:0}
    #product-top-content .product-details .inner-wrapper>div,#product-top-content .product-details .inner-wrapper div:first-child+div{float:none;clear:none;width:auto;margin:0}
    #product-top-content .product-details .product-details_column,#product-top-content .product-details #product-features{padding:0 20px;border-bottom:1px solid #ddd}
    #product-top-content .product-details h3{background:url("../images/interface/sams_panel_closed.png") no-repeat right center;position:relative;margin:20px 0;cursor:pointer}
    #product-top-content .product-details h3.expanded{background-image:url("../images/interface/sams_panel_open_dark.png")}
    #product-top-content .product-details h3.expanded+.product-details_content{max-height:2000px;margin-bottom:20px}
    #product-top-content .product-details .product-details_content{max-height:0;overflow:hidden;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
    #product-top-content .product-details .product-combos{padding:0 20px;border-bottom:1px solid #ddd}
    #product-top-content .product-details .product-combos h3.expanded+div{max-height:2000px;margin-bottom:20px}
    #product-top-content .product-details .product-combos h3+div{max-height:0;overflow:hidden;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
}
@media screen and (max-width: 480px){#product-top-content .product-details h3{font-size:14px}
    #product-top-content .product-details .product-combos .product-combo_callout .product-promo{font-size:16px}
    #product-top-content .product-details .product-combos .item_details .product-actions{text-align:left}
}
.reviews-wrapper{margin-bottom:40px}
.reviews-wrapper .ui-tabs-panel{padding:10px 0 0}
.recommendations-wrapper{clear:both;margin-bottom:40px}
.recommendations-wrapper:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.recommendations-wrapper .inner-wrapper{max-width:none;margin:0;padding:0}
.recommendations-wrapper>div:first-child{float:left;width:41%}
.recommendations-wrapper>div:first-child:last-child{width:100%}
.recommendations-wrapper>div ~ div{float:right;width:55%}
.recommendations-wrapper .div_section_recommendations{position:relative;margin:0}
.recommendations-wrapper .div_section_recommendations .callout-msg{margin:0;padding:10px 0;border-bottom:1px solid #ddd;font-size:12px !important;font-weight:600 !important;letter-spacing:0.05em !important;text-align:left}
.recommendations-wrapper .div_section_recommendations .callout-msg:before{display:none}
.recommendations-wrapper .div_section_recommendations .product-slider-wrapper{padding-top:20px}
.recommendations-wrapper>div:first-child:not(:last-child),.recommendations-wrapper>div:first-child:not(:last-child) .div_section_recommendations,.recommendations-wrapper>div ~ div,.recommendations-wrapper>div ~ div .div_section_recommendations{margin:0;padding-left:0;padding-right:0}
.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper,.recommendations-wrapper>div ~ div .bx-wrapper{position:static}
.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-prev,.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-next,.recommendations-wrapper>div ~ div .bx-wrapper .bx-prev,.recommendations-wrapper>div ~ div .bx-wrapper .bx-next{top:200px}
.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-prev,.recommendations-wrapper>div ~ div .bx-wrapper .bx-prev{left:0 !important}
.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-next,.recommendations-wrapper>div ~ div .bx-wrapper .bx-next{right:0 !important}
.recommendations-wrapper>div:first-child:not(:last-child) .product-slider-wrapper{max-width:300px}
@media screen and (max-width: 860px){.recommendations-wrapper>div:first-child:not(:last-child) .product-slider-wrapper{max-width:140px}
}
@media screen and (max-width: 768px){.recommendations-wrapper>div:first-child:not(:last-child) .product-slider-wrapper{max-width:620px}
}
@media screen and (max-width: 700px){.recommendations-wrapper>div:first-child:not(:last-child) .product-slider-wrapper{max-width:460px}
}
@media screen and (max-width: 530px){.recommendations-wrapper>div:first-child:not(:last-child) .product-slider-wrapper{max-width:300px}
}
.recommendations-wrapper>div ~ div .product-slider-wrapper{max-width:460px}
@media screen and (max-width: 960px){.recommendations-wrapper>div ~ div .product-slider-wrapper{max-width:300px}
}
@media screen and (max-width: 768px){.recommendations-wrapper>div ~ div .product-slider-wrapper{max-width:620px}
}
@media screen and (max-width: 700px){.recommendations-wrapper>div ~ div .product-slider-wrapper{max-width:460px}
}
@media screen and (max-width: 530px){.recommendations-wrapper>div ~ div .product-slider-wrapper{max-width:300px}
}
@media screen and (max-width: 768px){.pdp-main .reviews-wrapper{margin:0 -20px}
    .pdp-main .reviews-wrapper .accordion{text-align:left;border-bottom:1px solid #ddd}
    .pdp-main .reviews-wrapper .accordion .ui-accordion-header{border-width:0;padding:20px;height:auto;box-shadow:none;line-height:1;font-weight:600;border-top:1px solid #ddd}
    .pdp-main .reviews-wrapper .accordion .ui-accordion-header:first-child{border-top-width:0}
    .pdp-main .reviews-wrapper .accordion .ui-accordion-header a{font-size:inherit;font-size:18px;color:#3e3e3e}
    .pdp-main .reviews-wrapper .accordion .ui-accordion-header .ui-icon{background:url("../images/interface/sams_panel_closed.png") no-repeat right center}
    .pdp-main .reviews-wrapper .accordion .ui-accordion-header.ui-state-active .ui-icon{background-image:url("../images/interface/sams_panel_open_dark.png")}
    .recommendations-wrapper.inner-wrapper{margin:0;padding:0}
    .recommendations-wrapper .div_section_recommendations{margin:20px 0}
    .recommendations-wrapper .div_section_recommendations .callout-msg{margin:0;padding:0;border-bottom:none;font-size:18px !important;font-weight:600 !important;letter-spacing:0 !important;text-align:left}
    .recommendations-wrapper .div_section_recommendations .callout-msg:before{display:none}
    .recommendations-wrapper>div{border-bottom:1px solid #ddd}
    .recommendations-wrapper>div:first-child,.recommendations-wrapper>div ~ div{float:none;width:100%}
    .recommendations-wrapper>div:first-child:last-child{width:100%}
    .recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-prev,.recommendations-wrapper>div ~ div .bx-wrapper .bx-prev{left:20px !important}
    .recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-next,.recommendations-wrapper>div ~ div .bx-wrapper .bx-next{right:20px !important}
}
@media screen and (max-width: 530px){.recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-prev,.recommendations-wrapper>div ~ div .bx-wrapper .bx-prev{left:0 !important}
    .recommendations-wrapper>div:first-child:not(:last-child) .bx-wrapper .bx-next,.recommendations-wrapper>div ~ div .bx-wrapper .bx-next{right:0 !important}
}
@media screen and (max-width: 480px){.pdp-main .reviews-wrapper .accordion .ui-accordion-header a,.recommendations-wrapper .recommendations>p{font-size:14px}
}
.sizing-info{background:#fff url("../images/pdp/icon_silhouette.png") no-repeat scroll left;background-position:10px center;width:auto;min-width:160px;display:table-cell;text-align:left;vertical-align:middle;cursor:pointer;border:1px solid #ddd;transition:all 0.2s linear}
.sizing-info:hover{background-color:#f3f3f3}
.sizing-info .sizing-info-show{padding:0 10px 0px 25px;display:inline-block;text-transform:uppercase;font-size:10px;color:#7c7c7c;line-height:1;vertical-align:middle}
.sizing-info .sizing-info-show:hover{color:#3e3e3e}
.sizing-dialog{overflow:visible}
.sizing-dialog #sizing-dialog{overflow:visible}
.sizing-dialog #sizing-dialog .size-guide{text-transform:uppercase;font-size:30px;line-height:1;max-width:470px;font-family:Open Sans,sans-serif;font-weight:300;margin:0}
.sizing-dialog #sizing-dialog .silhouette-heading{display:block;max-width:none;line-height:18px;border-bottom:1px solid #ddd;padding:5px 0;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;margin:auto;font-size:14px;max-width:270px}
.sizing-dialog #sizing-dialog .size-info-wrapper{display:inline-block;position:relative;vertical-align:top;margin:10px 0 10px;width:470px}
.sizing-dialog #sizing-dialog .size-info-wrapper .description{line-height:16px;margin:15px 0;display:inline-block;width:320px;color:#7c7c7c}
.sizing-dialog #sizing-dialog .size-info-wrapper .form-wrapper{width:280px}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size{margin:10px 0 25px;width:280px}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .label{display:none}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size ul{clear:both}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size li{position:relative;float:left;border-bottom:1px solid #ddd;padding:5px 0}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size a{padding:5px 7px 3px;cursor:pointer}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size a.active-size{border-bottom:2px solid #3e3e3e;font-family:Open Sans,sans-serif;font-weight:600}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip{position:absolute;bottom:30px;left:50%;-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);min-width:120px;padding:8px 10px;background:#efefef;text-align:center;visibility:hidden;opacity:0;filter:drop-shadow(0 3px 2px rgba(0,0,0,0.15));-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:1000}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#efefef;pointer-events:none}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip strong,.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip span{display:block}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip strong{text-transform:uppercase;font-size:11px;line-height:14px;white-space:nowrap}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .size-tooltip span{color:#7c7c7c;font-size:10px;line-height:12px}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size a:hover+.size-tooltip{visibility:visible;opacity:1}
.sizing-dialog #sizing-dialog .size-info-wrapper .other-size .silhouette-heading{margin:0 0 20px}
.sizing-dialog #sizing-dialog .size-info-wrapper form div{margin:15px 0 15px 0}
.sizing-dialog #sizing-dialog .size-info-wrapper form div .update-size-m{width:44px;height:32px;line-height:32px;background:#fff;padding-left:7px;vertical-align:middle}
.sizing-dialog #sizing-dialog .size-info-wrapper form div .update-size-m options,.sizing-dialog #sizing-dialog .size-info-wrapper form div .update-size-m option{text-color:#000;text-align:center}
.sizing-dialog #sizing-dialog .size-info-wrapper form div input[type="text"]{width:40px;height:30px;line-height:30px;padding:0;text-align:center;vertical-align:middle}
.sizing-dialog #sizing-dialog .size-info-wrapper form div .update-size-m,.sizing-dialog #sizing-dialog .size-info-wrapper form div input[type="text"]{border:1px solid #ddd;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.sizing-dialog #sizing-dialog .size-info-wrapper form div .update-size-m:focus,.sizing-dialog #sizing-dialog .size-info-wrapper form div input[type="text"]:focus{outline-width:0;border-color:#7c7c7c}
.sizing-dialog #sizing-dialog .size-info-wrapper form div label{margin-right:15px;vertical-align:middle}
.sizing-dialog #sizing-dialog .size-info-wrapper form div .height-gender{display:inline-block;vertical-align:middle;min-width:80px;font-size:12px;text-transform:uppercase}
.sizing-dialog #sizing-dialog .size-info-wrapper form input[type="radio"]{vertical-align:middle}
.sizing-dialog #sizing-dialog .more-info{border-top:1px solid #ddd;margin-top:30px;padding:15px 0 5px}
.sizing-dialog #sizing-dialog .more-info h4{text-transform:uppercase}
.sizing-dialog #sizing-dialog .more-info h4 strong{display:inline-block;font-size:14px}
.sizing-dialog #sizing-dialog .more-info h4 span{display:inline-block;margin-left:6px;border-left:1px solid #ddd;padding-left:8px;font-size:12px}
.sizing-dialog #sizing-dialog .more-info p{margin:5px 0 0;color:#7c7c7c;line-height:16px}
.sizing-dialog #sizing-dialog .suitcase-wrapper{display:inline-block;position:relative;vertical-align:bottom;margin-left:-35px}
.sizing-dialog #sizing-dialog .suitcase-wrapper .baggage-primary-image{margin-bottom:-15px;height:215px;width:auto}
.sizing-dialog #sizing-dialog .suitcase-wrapper .luggage-dialog{position:absolute;background:#efefef;min-width:85px;height:auto;text-align:center;padding:8px 10px;bottom:55px;right:100px;filter:drop-shadow(0 3px 2px rgba(0,0,0,0.15))}
.sizing-dialog #sizing-dialog .suitcase-wrapper .luggage-dialog .silhouette-heading{font-size:12px;line-height:14px;border-width:0;padding:0}
.sizing-dialog #sizing-dialog .suitcase-wrapper .luggage-dialog .dialog-active{margin:0;padding:0;font-size:12px;color:#7c7c7c}
.sizing-dialog #sizing-dialog .suitcase-wrapper .luggage-dialog:after{content:" ";position:absolute;top:50%;left:100%;border:6px solid transparent;border-left-color:#efefef;margin-top:-6px;width:0;height:0;pointer-events:none}
.sizing-dialog #sizing-dialog .silhouette-wrapper{display:inline-block;position:relative;vertical-align:bottom}
.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-woman{display:none}
.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-dialog{position:absolute;background:#efefef;width:65px;height:auto;text-align:center;padding:8px 10px;top:20%;left:80%;filter:drop-shadow(0 3px 2px rgba(0,0,0,0.15))}
.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-dialog .silhouette-heading{font-size:12px;line-height:14px;border-width:0;padding:0}
.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-dialog .you-m,.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-dialog .you-cm{display:inline;color:#7c7c7c}
.sizing-dialog #sizing-dialog .silhouette-wrapper .silhouette-dialog:after{content:" ";position:absolute;top:50%;right:100%;border:6px solid transparent;border-right-color:#efefef;margin-top:-6px;width:0;height:0;pointer-events:none}
@media screen and (max-width: 980px){.sizing-info{display:none}
}
#send-to-friend-dialog{font-size:12px}
#send-to-friend-dialog #send-to-friend-form *{box-sizing:border-box}
#send-to-friend-dialog #send-to-friend-form .dialog-required{display:none}
#send-to-friend-dialog #send-to-friend-form .form-row,#send-to-friend-dialog #send-to-friend-form .form-row-button{overflow:hidden;position:relative;max-width:none;padding:0 0 10px 0;min-height:0;margin:0;width:auto}
#send-to-friend-dialog #send-to-friend-form .form-row:last-child,#send-to-friend-dialog #send-to-friend-form .form-row-button:last-child{padding-bottom:0}
#send-to-friend-dialog #send-to-friend-form .form-row-button{text-align:right}
#send-to-friend-dialog #send-to-friend-form label,#send-to-friend-dialog #send-to-friend-form input[type="password"],#send-to-friend-dialog #send-to-friend-form input[type="text"],#send-to-friend-dialog #send-to-friend-form select,#send-to-friend-dialog #send-to-friend-form textarea{float:left;margin:0;max-width:none}
#send-to-friend-dialog #send-to-friend-form label,#send-to-friend-dialog #send-to-friend-form input[type="password"],#send-to-friend-dialog #send-to-friend-form input[type="text"],#send-to-friend-dialog #send-to-friend-form select{height:34px}
#send-to-friend-dialog #send-to-friend-form label{width:40%;padding:0 10px 0 0;line-height:34px !important}
#send-to-friend-dialog #send-to-friend-form label span{display:inline-block;vertical-align:middle;line-height:1}
#send-to-friend-dialog #send-to-friend-form input[type="password"],#send-to-friend-dialog #send-to-friend-form input[type="text"],#send-to-friend-dialog #send-to-friend-form select,#send-to-friend-dialog #send-to-friend-form textarea,#send-to-friend-dialog #send-to-friend-form .char-count{width:60%}
#send-to-friend-dialog #send-to-friend-form input[type="password"],#send-to-friend-dialog #send-to-friend-form input[type="text"]{padding-right:20px}
#send-to-friend-dialog #send-to-friend-form textarea{padding:10px}
#send-to-friend-dialog #send-to-friend-form .char-count{float:right;clear:right;padding-top:10px;font-size:11px;color:#7c7c7c;margin:0}
#send-to-friend-dialog #send-to-friend-form .required-indicator{position:absolute;top:0;right:10px;height:34px;line-height:34px}
#send-to-friend-dialog #send-to-friend-form span.error{clear:both;display:block;margin-left:40%;padding:5px 0 0}
#send-to-friend-dialog #send-to-friend-form .btn{margin-bottom:5px}
#send-to-friend-dialog #send-to-friend-form .label-inline,#send-to-friend-dialog #send-to-friend-form .form-caption{padding-left:40%}
#send-to-friend-dialog #send-to-friend-form .label-inline{margin:10px 0;padding-bottom:0}
#send-to-friend-dialog #send-to-friend-form .label-inline label{width:100%;padding:0;height:auto;line-height:1 !important}
#send-to-friend-dialog #send-to-friend-form .form-caption{margin:0 0 20px;font-size:10px;color:#7c7c7c}
#send-to-friend-dialog #send-to-friend-form .form-caption a{fint-size:10px;text-decoration:underline}
#send-to-friend-dialog #send-to-friend-form .send-to-friend-product{position:relative;padding:20px 0;overflow:hidden;margin:0;border-top:1px solid #ddd}
#send-to-friend-dialog #send-to-friend-form .product-image,#send-to-friend-dialog #send-to-friend-form .product-description{float:left}
#send-to-friend-dialog #send-to-friend-form .product-image{width:20%;text-align:center;padding-right:20px}
#send-to-friend-dialog #send-to-friend-form .product-description{width:80%;position:relative}
#send-to-friend-dialog #send-to-friend-form .product-description>a{display:block;position:absolute;top:0;right:0;width:100px}
#send-to-friend-dialog #send-to-friend-form .product-description>a img{display:block;max-width:100%;height:auto}
#send-to-friend-dialog #send-to-friend-form .product-description h2{color:#7c7c7c;font-family:Open Sans,sans-serif;font-style:normal;font-size:12px;letter-spacing:0.05em;text-transform:none;padding-right:120px}
#send-to-friend-dialog #send-to-friend-form .product-description h2 mark{font-size:14px;color:#3e3e3e;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}
#send-to-friend-dialog #send-to-friend-form .product-description .label{font-family:Open Sans,sans-serif;line-height:18px;text-transform:capitalize}
#send-to-friend-dialog #send-to-friend-form .product-description .value{font-weight:normal;font-family:Open Sans,sans-serif;}
#send-to-friend-dialog #send-to-friend-form.preview p{padding-bottom:10px}
#send-to-friend-dialog #send-to-friend-form.preview .send-to-friend-product{border-bottom:1px solid #ddd}
#send-to-friend-dialog #send-to-friend-form.preview .product-description{padding-bottom:0px}
#send-to-friend-dialog #send-to-friend-form.preview .product-description p{width:100%}
#send-to-friend-dialog #send-to-friend-form.preview table{margin:15px 0 35px;width:100%}
#send-to-friend-dialog #send-to-friend-form.preview table td{padding:5px 0}
#send-to-friend-dialog #send-to-friend-form.preview table .mail-info{font-weight:600;text-transform:uppercase;padding-right:10px}
@media only screen and (max-width: 480px){#send-to-friend-dialog #send-to-friend-form label,#send-to-friend-dialog #send-to-friend-form input[type="password"],#send-to-friend-dialog #send-to-friend-form input[type="text"],#send-to-friend-dialog #send-to-friend-form select,#send-to-friend-dialog #send-to-friend-form textarea,#send-to-friend-dialog #send-to-friend-form .char-count{float:none;width:100%}
    #send-to-friend-dialog #send-to-friend-form label{padding:0 0 5px}
    #send-to-friend-dialog #send-to-friend-form span.error{margin-left:0}
    #send-to-friend-dialog #send-to-friend-form .label-inline,#send-to-friend-dialog #send-to-friend-form .form-caption{padding-left:0}
    #send-to-friend-dialog #send-to-friend-form .btn{display:block;width:100%}
    #send-to-friend-dialog #send-to-friend-form .product-description>a{width:75px}
    #send-to-friend-dialog #send-to-friend-form .product-description h2{padding-right:95px}
}
#pdpMain.product-combo .product-name-container{padding-top:40px}
#pdpMain.product-combo .product-add-to-cart{overflow:hidden;padding:0 0 20px}
#pdpMain.product-combo .product-add-to-cart .product-combo_pricing,#pdpMain.product-combo .product-add-to-cart .product-combo_actions{text-align:right}
#pdpMain.product-combo .product-add-to-cart .product-combo_pricing{display:table;width:100%;padding:20px 0}
#pdpMain.product-combo .product-add-to-cart .product-combo_pricing>div{display:table-cell;vertical-align:top}
#pdpMain.product-combo .product-add-to-cart .pricing_label{width:100%;padding-right:20px;font-size:16px;font-weight:600;line-height:26px}
#pdpMain.product-combo .product-add-to-cart .pricing_value{white-space:nowrap}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-standard{font-size:12px;text-decoration:line-through;color:#7c7c7c}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-sales,#pdpMain.product-combo .product-add-to-cart .pricing_value .price-promo{font-size:20px;line-height:24px}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-promo{font-weight:600;color:#d00000}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-savings{display:block;margin-top:5px}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-savings:before{content:'('}
#pdpMain.product-combo .product-add-to-cart .pricing_value .price-savings:after{content:')'}
#pdpMain.product-combo #product-content>.promotion{display:block;margin:20px 0 0;border-bottom-width:0;text-align:left}
#pdpMain.product-combo #product-content>.promotion .promotion-callout{margin:0;padding:0;border-width:0;font-size:18px;font-weight:600;text-transform:none;line-height:18px}
#pdpMain.product-combo #product-content>.promotion .promotion-callout span{color:#d00000}
#pdpMain.product-combo #product-content .product-set-item{display:table;position:relative;clear:both;min-height:75px;margin:0;padding:20px 0;border-bottom:1px solid #ddd}
#pdpMain.product-combo #product-content .product-set-item .product-set-image,#pdpMain.product-combo #product-content .product-set-item .product-set-details,#pdpMain.product-combo #product-content .product-set-item .product-set-pricing{display:table-cell;vertical-align:middle}
#pdpMain.product-combo #product-content .product-set-item .product-set-image{width:50px}
#pdpMain.product-combo #product-content .product-set-item .product-set-image .product-thumbnail{display:block;width:50px;max-width:none}
#pdpMain.product-combo #product-content .product-set-item .product-set-details{width:100%;padding:0 20px}
#pdpMain.product-combo #product-content .product-set-item .product-name{font-size:14px}
#pdpMain.product-combo #product-content .product-set-item .product-name a{font-style:italic;letter-spacing:0.02em;color:#7c7c7c;line-height:17px}
#pdpMain.product-combo #product-content .product-set-item .product-name mark{font-weight:600;font-style:normal;text-transform:uppercase}
#pdpMain.product-combo #product-content .product-set-item .promotion .promotion-callout,#pdpMain.product-combo #product-content .product-set-item .promotion .promotional-message{margin:10px 0 0}
#pdpMain.product-combo #product-content .product-set-item .variations-row{width:100%}
#pdpMain.product-combo #product-content .product-set-item .product-set-pricing{text-align:right}
#pdpMain.product-combo #product-content .product-set-item .product-set-pricing .availability .availability-msg{padding:0;white-space:nowrap}
#pdpMain.product-combo #product-content .product-set-item .product-set-pricing .product-price-wrapper{float:none;max-width:none;margin:5px 0 0}
#pdpMain.product-combo #product-content .product-set-item .product-set-pricing .product-price-wrapper .product-price{font-size:14px;white-space:nowrap}
#pdpMain.product-combo #product-content .product-set-item .product-set-pricing .product-price-wrapper .product-price .price-standard{font-size:11px}
#pdpMain.product-combo #product-content .product-set-item .block-add-to-cart{display:none}
#pdpMain.product-combo #product-content .product-set-item ~ .product-set-item:before{content:'+';background:#fff;position:absolute;top:0;left:50%;width:30px;height:20px;margin:-12px 0 0 -15px;font-size:30px;font-weight:600;text-align:center;line-height:20px}
.pdp-main.hasBazaarVoice .product-info{position:relative}
.pdp-main.hasBazaarVoice .product-review-links{width:300px;position:absolute;top:20px}
.pdp-main.hasBazaarVoice .product-review-links{top:10px;right:0}
.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate{text-align:right !important}
.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-write-review-container,.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-ask-question-container{float:none !important;display:inline-block !important;margin:0 0 0 10px !important}
.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-write-review-container button,.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-ask-question-container button{margin:0 !important}
@media screen and (max-width: 768px){.pdp-main.hasBazaarVoice .product-review-links{width:auto;position:static;padding:10px 0}
    .pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-stars-container{text-align:center !important}
    .pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar-minimalist-vertical .bv-action-bar{text-align:center !important}
    .pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-write-review-container,.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-ask-question-container{float:none !important;display:inline-block !important;margin:0 5px !important}
    .pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-write-review-container button,.pdp-main.hasBazaarVoice .product-review-links .bv-cleanslate .bv-summary-bar .bv-action-bar .bv-ask-question-container button{margin:0 !important}
}
.ui-dialog.quickview{position:fixed !important;width:100% !important;max-width:940px;padding:20px;max-height:90%;overflow:auto;box-sizing:border-box}
.ui-dialog.quickview .ui-icon-closethick{background-color:#f3f3f3}
.ui-dialog.quickview .ui-dialog-content{width:100% !important;overflow:visible}
.ui-dialog.quickview .ui-dialog-titlebar{height:50px;line-height:50px;position:relative;top:auto;right:auto;margin:-20px -20px 0px -20px;padding:0}
.ui-dialog.quickview .ui-dialog-titlebar .ui-dialog-title{display:block;background:url("../images/interface/icon-product-hover.png") no-repeat 20px 18px;padding-left:45px;text-transform:uppercase;font-weight:normal;color:#7c7c7c;font-size:10px}
.ui-dialog.quickview .ui-widget-header{background:#f3f3f3}
.ui-dialog.quickview .ui-dialog-titlebar-close{top:8px;right:10px}
.ui-dialog.quickview .ui-dialog-titlebar-close .ui-icon-closethick{width:24px;height:24px;margin:5px;background-position:center center}
.ui-dialog.quickview #quickViewDialog.loading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url("../images/interface/infinite_loader.gif") center center no-repeat;opacity:0.7;z-index:999}
.ui-dialog.quickview .pdp-main{padding-top:10px;clear:both}
.ui-dialog.quickview .pdp-main:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.ui-dialog.quickview .pdp-main .quick-view-navigation{position:absolute;top:-44px;right:30px}
.ui-dialog.quickview .pdp-main .product-info{clear:both;overflow:visible;padding-bottom:0}
.ui-dialog.quickview .pdp-main .product-info:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.ui-dialog.quickview .pdp-main .product-name-container{padding-top:30px}
.ui-dialog.quickview .pdp-main #product-top-content .product-info.shop-the-look{padding:15px 10px 10px}
.ui-dialog.quickview .pdp-main #product-top-content .product-info.shop-the-look .product-name-container{padding-top:10px}
.ui-dialog.quickview .pdp-main #product-top-content .product-info.shop-the-look .product-col-1 .product-primary-image{position:static}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1{padding-top:0;position:relative}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-thumbnails{width:62px;padding-top:10px;height:462px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-thumbnails h2{padding-top:70px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-thumbnails .bx-wrapper ~ .bx-wrapper{margin-top:10px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-thumbnails .bx-wrapper ~ .bx-wrapper:before{display:none}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-primary-image{position:absolute;top:0px;left:72px;right:0px;bottom:0px;width:auto}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 #product-content{padding:0}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .variations-row{display:block;width:100%;margin-top:25px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .promotion .promotion-callout,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .promotion .promotional-message{margin-bottom:0}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-price-wrapper{display:block;float:none;max-width:none;text-align:left;line-height:1.5;margin:0px;padding:20px 0;border-bottom:1px solid #ddd}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size{clear:both;margin:15px 0}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations:after,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations ul li.attribute .label,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size .label,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory label{display:inline-block;font-size:14px;color:#7c7c7c;min-width:70px;text-align:left;padding-right:10px;vertical-align:middle}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations .value,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size ul{display:inline-block;vertical-align:middle}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart{padding-top:0;text-align:left}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory{display:inline-block;vertical-align:middle;float:none;width:auto;max-width:none;padding:0 5px 0 0}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory input{height:40px;line-height:40px;padding:0 5px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile{display:inline-block;float:none;vertical-align:middle}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile .availability{float:none;margin:0;padding:0;width:auto}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile .availability .availability-msg{padding:0}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile .availability .availability-msg p{text-align:left;line-height:16px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory+.availability-block.mobile .availability{margin-left:10px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons{display:block;clear:both;text-align:left;float:none;max-width:none;white-space:normal;padding-top:30px}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .fullview,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart #add-to-cart{display:inline-block;vertical-align:middle;margin:0 5px 5px 0;float:none}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .fullview{background:transparent;color:#7c7c7c;text-decoration:underline}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .fullview:hover{color:#3e3e3e}
.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .availability-block.desktop,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-actions,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-disclaimer{display:none}
@media screen and (max-width: 980px){.ui-dialog.quickview{width:auto !important;left:0 !important;right:0 !important;margin:0 20px}
    .ui-dialog.quickview #product-top-content .product-info.shop-the-look .product-col-1 .product-primary-image{margin-right:30px}
    .ui-dialog.quickview .pdp-main #product-top-content .product-name-container,.ui-dialog.quickview .pdp-main #product-top-content .product-col-1,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2{width:50%}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-thumbnails{width:auto;height:auto;padding-top:25px}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-1 .product-primary-image{position:static}
}
@media screen and (max-width: 768px){.ui-dialog.quickview .pdp-main #product-top-content{float:none;text-align:center}
    .ui-dialog.quickview .pdp-main #product-top-content .product-info.shop-the-look .product-col-1 .product-primary-image{margin-right:0}
    .ui-dialog.quickview .pdp-main #product-top-content .product-name-container,.ui-dialog.quickview .pdp-main #product-top-content .product-col-1,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2{width:auto}
    .ui-dialog.quickview .pdp-main #product-top-content .product-name-container .quick-view-navigation{display:block}
    .ui-dialog.quickview .pdp-main #product-top-content .product-content-top{padding:20px 0}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations ul li.attribute .label,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size .label,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory label{min-width:0}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .variations-row{margin-top:0}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-price-wrapper{padding:10px 0;border-bottom:none;text-align:center}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size{margin-bottom:25px}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart form{text-align:center}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile{width:auto}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .availability-block.mobile .availability-msg p{padding:0}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .inventory{float:none}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons{text-align:center;max-width:none}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons .btn-secondary{margin:0 0 5px}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons #add-to-cart{width:auto;display:block;margin:0 auto;padding:20px}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-actions{border:none}
    .ui-dialog.quickview .pdp-main #product-top-content .promotion{text-align:center}
}
@media screen and (max-width: 480px){.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-variations ul li.attribute .label,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .other-size .label{display:none}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons .btn-secondary,.ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-add-to-cart .product-buttons #add-to-cart{display:block;width:100%;box-sizing:border-box}
    .ui-dialog.quickview .pdp-main #product-top-content .product-col-2 .product-actions{border:none}
    .ui-dialog.quickview .pdp-main #product-top-content .promotion{text-align:center}
}
.product-engravement{position:relative;text-align:left}
.product-engravement .engrave-data-container{background:#f3f3f3;border:1px solid #e47e1c;margin-bottom:20px}
.product-engravement .engrave-data-container .open-message,.product-engravement .engrave-data-container .closed-message{position:relative;display:block;padding:10px 15px;line-height:22px;text-transform:uppercase}
.product-engravement .engrave-data-container .open-message:before,.product-engravement .engrave-data-container .closed-message:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:middle;background:url("../images/interface/icon_engraving.png") no-repeat center top}
.product-engravement .engrave-data-container .closed-message{background:#e47e1c;color:#fff;font-size:12px;text-align:center}
.product-engravement .engrave-data-container .open-message{padding-top:15px;font-weight:600}
.product-engravement .engrave-data-container .open-message:before{background-position:center center}
.product-engravement .engrave-data-container .open-message:after{content:"";position:absolute;top:10px;right:10px;display:block;width:16px;height:16px;background:url("../images/interface/expand-close.png") no-repeat center center}
.product-engravement .engrave-data-container .engrave-content,.product-engravement .engrave-data-container .open-message{display:none}
.product-engravement .engrave-data-container.open{border-color:#ddd}
.product-engravement .engrave-data-container.open .engrave-content,.product-engravement .engrave-data-container.open .open-message{display:block}
.product-engravement .engrave-data-container.open .closed-message{display:none}
.product-engravement .engrave-content{overflow:hidden}
.product-engravement .engrave-form-wrapper{box-sizing:border-box;width:55%;float:left;padding:0 15px 15px 15px;font-size:12px}
.product-engravement .engrave-form-wrapper p{line-height:20px;color:#7c7c7c;margin:0}
.product-engravement .engrave-form-wrapper p strong{color:#3e3e3e}
.product-engravement .engrave-form-wrapper p+p{margin-top:15px}
.product-engravement .engrave-form-wrapper .form-row{position:relative;margin:10px 0}
.product-engravement .engrave-form-wrapper .form-row label{position:absolute;top:11px;left:11px;right:11px;pointer-events:none;font-size:10px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-engravement .engrave-form-wrapper .form-row label strong{text-transform:uppercase;font-weight:600}
.product-engravement .engrave-form-wrapper .form-row input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ddd;line-height:20px;background:#fff;font-family:Open Sans,sans-serif;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.product-engravement .engrave-form-wrapper .form-row input:focus{outline-width:0;border-color:#7c7c7c}
.product-engravement .engrave-form-wrapper #add-engravement{display:block;margin:10px 0 15px;background:#004b8d;border-width:0;color:#fff;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:0.05em;padding:10px 15px;font-family:Open Sans,sans-serif;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.product-engravement .engrave-form-wrapper #add-engravement[disabled],.product-engravement .engrave-form-wrapper #add-engravement[disabled]:hover{background:#ddd}
.product-engravement .engrave-form-wrapper #add-engravement:hover{background:#002f58}
.product-engravement .engrave-image{position:relative;max-width:45%;float:right;margin-bottom:25px}
.product-engravement .engrave-image img{display:inline-block;max-width:100%}
.product-engravement .engrave-image .engrave-text-result{position:absolute;top:52%;left:30%;right:0;margin:0;font-family:"neosans",Arial,sans-serif;font-size:11px;letter-spacing:0;line-height:10px;margin-top:-5px;color:#fff;pointer-events:none;opacity:0.7}
.product-engravement .engrave-image small{position:absolute;bottom:-15px;right:10px;color:#7c7c7c;font-size:10px;pointer-events:none}
.product-engravement .deleteEngravement{display:none;padding:10px 15px;border:1px solid #ddd;margin-bottom:20px;font-size:10px;line-height:20px;text-transform:uppercase;text-align:center;background:#eaffe5;color:#428630}
.product-engravement .deleteEngravement a{color:#428630;text-decoration:underline}
.product-engravement .deleteEngravement a:hover{color:#1d3b15}
.product-engravement .deleteEngravement:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:middle;background:url("../images/interface/icon_engraving.png") no-repeat center bottom}
#engraving-61241 .engrave-image .engrave-text-result,#engraving-61242 .engrave-image .engrave-text-result,#engraving-68131 .engrave-image .engrave-text-result,#engraving-61243 .engrave-image .engrave-text-result,#engraving-68132 .engrave-image .engrave-text-result,#engraving-61244 .engrave-image .engrave-text-result,#engraving-68133 .engrave-image .engrave-text-result,#engraving-61245 .engrave-image .engrave-text-result,#engraving-68134 .engrave-image .engrave-text-result{top:27.5%;left:38%}
.quickview .product-engravement .form-row{display:table;width:100%;box-sizing:border-box;background:#f3f3f3;border:1px solid #ddd;margin-bottom:20px;padding:10px;line-height:20px}
.quickview .product-engravement .form-row label{display:table-cell;font-size:10px;line-height:20px}
.quickview .product-engravement .form-row label strong{text-transform:uppercase;font-weight:600}
.quickview .product-engravement .form-row input{display:table-cell;box-sizing:border-box;width:100%;padding:10px;border:1px solid #ddd;line-height:20px;background:#fff;font-family:Open Sans,sans-serif;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.quickview .product-engravement .form-row input:focus{outline-width:0;border-color:#7c7c7c}
.engravement-dialog{width:auto !important;max-width:400px !important}
.engravement-pop-up{text-align:center}
.engravement-pop-up strong{font-family:"neosans",Arial,sans-serif;font-size:28px;line-height:1;font-weight:normal;text-transform:uppercase}
.engravement-pop-up strong:before{content:"";display:block;margin:20px auto;width:97px;height:76px;background:url("../images/interface/icon-alert_big.png") no-repeat center center}
.engravement-pop-up p{margin:20px 0;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}
.engravement-pop-up .btn{display:inline-block;font-size:14px;padding:10px 15px;font-weight:normal}
@media screen and (max-width: 480px){.product-engravement .engrave-image{max-width:100%}
    .product-engravement .engrave-form-wrapper{width:100%}
}
.shop-the-look_return-link{display:block;font-size:14px;line-height:20px;text-transform:uppercase;font-weight:600;color:#004b8d;border-bottom:1px solid #ddd;padding:15px 0}
.shop-the-look_return-link .inner-wrapper:before{content:'';display:inline-block;width:8px;height:16px;margin:-1px 15px 0 0;background:url("../images/interface/icon_arrow-left_blue.png");vertical-align:middle}
#pdpMain .shop-the-look .product-name-container,#pdpMain .shop-the-look .product-col-1,#pdpMain .shop-the-look .product-col-2{width:47.5%;margin:0;padding:0}
#pdpMain .shop-the-look .product-name-container,#pdpMain .shop-the-look .product-col-1{padding-top:50px}
#pdpMain .shop-the-look .product-name-container,#pdpMain .shop-the-look .product-col-2{float:right;clear:right}
#pdpMain .shop-the-look .product-col-1{float:left}
#pdpMain .shop-the-look .product-col-1 .product-primary-image{float:none;width:auto;margin:0}
#pdpMain .shop-the-look .product-col-1 .product-primary-image img{display:block;max-width:100%;height:auto;margin:0}
#pdpMain .shop-the-look .product-col-2{padding-top:10px}
#shop-the-look-list{list-style:none;margin:0;padding:0}
#shop-the-look-list li+li{border-top:1px solid #ddd}
#shop-the-look-list a{position:relative;display:table;width:100%;padding:15px 0;overflow:hidden;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#shop-the-look-list a:after{content:"";position:absolute;right:0;top:50%;margin-top:-17px;display:block;width:16px;height:35px;background:url("../images/interface/sticky-arrows.png") no-repeat -25px 0px transparent;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#shop-the-look-list a .item-image,#shop-the-look-list a .item-details{display:table-cell;vertical-align:middle}
#shop-the-look-list a .item-image{padding:0 20px 0 0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#shop-the-look-list a .item-image img{display:block;margin:0 auto;max-width:none;width:auto}
#shop-the-look-list a .item-details{width:100%;padding-right:50px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#shop-the-look-list a h2{font-size:14px;font-style:italic;color:#7c7c7c;text-transform:none;letter-spacing:0.03em}
#shop-the-look-list a h2 mark{font-style:normal;text-transform:uppercase;color:#3e3e3e}
#shop-the-look-list a .product-price{font-size:14px;margin-top:10px}
#shop-the-look-list a .product-price .price-standard{font-size:12px;color:#7c7c7c;text-decoration:line-through}
.no-touch #shop-the-look-list a:hover:after{right:10px}
.no-touch #shop-the-look-list a:hover .item-image{-moz-transform:translate(10px, 0);-webkit-transform:translate(10px, 0);-o-transform:translate(10px, 0);-ms-transform:translate(10px, 0);transform:translate(10px, 0)}
.no-touch #shop-the-look-list a:hover .item-details{-moz-transform:translate(10px, 0);-webkit-transform:translate(10px, 0);-o-transform:translate(10px, 0);-ms-transform:translate(10px, 0);transform:translate(10px, 0)}
.no-touch #shop-the-look-list:hover a{opacity:0.5}
.no-touch #shop-the-look-list:hover a:hover{opacity:1}
@media screen and (max-width: 640px){#pdpMain .shop-the-look .product-name-container,#pdpMain .shop-the-look .product-col-1,#pdpMain .shop-the-look .product-col-2{width:100%}
    #pdpMain .shop-the-look .product-name-container,#pdpMain .shop-the-look .product-col-1{padding-top:20px}
}
.pdp-main .bottom-product-tabs{clear:both}
.pdp-main #tab2{max-height:175px;overflow-y:auto}
.pt_cart #main{overflow:hidden;padding:0}
.pt_cart #main>.inner-wrapper{overflow:hidden}
.pt_cart .primary-focus #secondary{float:right;width:255px;margin-top:60px}
.pt_cart .primary-focus #secondary h2,.pt_cart .primary-focus #secondary h3{font-family:Open Sans,sans-serif;font-weight:600}
.pt_cart .primary-focus #secondary h1{margin-bottom:18px;font-size:24px;text-transform:uppercase;line-height:42px}
.pt_cart .primary-focus #secondary .cart-sidebar-top img{width:100%;height:auto}
.pt_cart .primary-focus #secondary .cart-sidebar-top p{color:#7c7c7c;line-height:16px}
.pt_cart .primary-focus #secondary .cart-sidebar-top>*:last-child{margin-bottom:15px}
.pt_cart .primary-focus #secondary .login-box-content #dwfrm_login fieldset .label-inline{line-height:22px}
.pt_cart .primary-focus #secondary .login-box-content p{line-height:20px}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods{background:#f3f3f3;margin-bottom:5px}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list{margin:auto}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method{margin:0 10px !important;padding:0 0 20px}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method.first{border-top:none;padding-top:20px}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery{display:inline-block;vertical-align:middle;padding-left:60px;background-position:10px center;font-size:11px}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .method-details{text-transform:none;text-decoration:underline;font-family:Open Sans,sans-serif;}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .methodName{display:block;margin-bottom:3px;line-height:15px;text-transform:uppercase}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .methodName span{font-family:Open Sans,sans-serif;font-weight:600}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .value{vertical-align:bottom;display:inline-block;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery .value.free{color:#d00000}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method .icon-delivery a.lightbox{display:inline-block;vertical-align:bottom}
.pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods .shipping-methods-list .shipping-method.disabled{opacity:0.5}
.pt_cart .primary-focus #secondary .cart-sidebar-bottom{background:#f3f3f3;padding:13px 20px;text-transform:uppercase}
.pt_cart .primary-focus #secondary .cart-sidebar-bottom p{font-weight:600;margin:7px 0}
.pt_cart .primary-focus #secondary .cart-sidebar-bottom ul{margin:0}
.pt_cart .primary-focus #secondary .cart-sidebar-bottom li{display:block;background:url(../images/interface/icon-valid.png) no-repeat center left;padding:7px 0 7px 21px;margin:0 !important;font-size:10px}
@media only screen and (max-width: 980px){.pt_cart .primary-focus #secondary{margin:0;float:none;clear:both;width:100%;overflow:hidden}
    .pt_cart .primary-focus #secondary>div{width:49%}
    .pt_cart .primary-focus #secondary .cart-sidebar-top{margin:0 auto}
    .pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods,.pt_cart .primary-focus #secondary .cart-sidebar-bottom{float:left;box-sizing:border-box}
    .pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods{margin-right:2%}
}
@media only screen and (max-width: 768px){.pt_cart .primary-focus #secondary{padding:0 20px 40px;box-sizing:border-box}
    .pt_cart .primary-focus #secondary .cart-sidebar-shipping-methods,.pt_cart .primary-focus #secondary .cart-sidebar-bottom{float:none;width:100%}
}
@media only screen and (max-width: 480px){.pt_cart .primary-focus #secondary>div{width:100%}
}
#cart-table .section-header{font-weight:normal;background:#3e3e3e;color:#fff;box-shadow:-2px 0px 0px 0px #fff inset;padding:14px 10px 12px}
#cart-table .section-header:last-child{box-shadow:none}
#cart-table .header-total-price{text-align:right}
#cart-table.item-list{border:1px solid #3e3e3e;border-top:none}
#cart-table.item-list thead{font-family:Open Sans,sans-serif;font-weight:600}
#cart-table.item-list thead tr{border:none}
#cart-table.item-list thead tr th.section-product{width:40%}
#cart-table.item-list thead tr th.section-qty{width:18%}
#cart-table.item-list thead tr th.section-price{width:19%}
#cart-table.item-list thead tr th.header-total-price{width:18%}
#cart-table .item-quantity input{margin:0;text-indent:0}
#cart-table .item-quantity>div,#cart-table .item-quantity input,#cart-table .item-quantity span{display:block;width:35px;height:25px;text-align:center;line-height:25px;border-radius:0px;border:1px solid #ddd;outline:medium none;-moz-appearance:none;-webkit-appearance:none}
#cart-table .item-quantity>div{display:inline-block}
#cart-table .item-user-actions button,#cart-table .item-user-actions a{display:block;text-decoration:underline;line-height:18px;font-family:Open Sans,sans-serif;font-weight:600}
#cart-table .item-user-actions button span,#cart-table .item-user-actions a span{text-decoration:underline}
#cart-table .item-user-actions button.add-to-registry,#cart-table .item-user-actions a.add-to-registry{display:none}
#cart-table .rowcoupons .item-details{line-height:20px}
#cart-table .rowcoupons .item-quantity-details button{text-decoration:underline;line-height:18px;font-family:Open Sans,sans-serif;font-weight:600}
#cart-table .cart-row,#cart-table .rowcoupons{border-bottom:1px solid #3e3e3e}
#cart-table .cart-row td,#cart-table .rowcoupons td{padding:20px 10px}
#cart-table .cart-row .item-details,#cart-table .rowcoupons .item-details{padding-left:0}
#cart-table .cart-row .item-image>img,#cart-table .rowcoupons .item-image>img{display:block;margin:auto}
#cart-table .cart-row .input-text.error,#cart-table .rowcoupons .input-text.error{margin:auto}
#cart-table .cart-row .input-text+.error,#cart-table .rowcoupons .input-text+.error{margin:5px 0 0 0;min-width:150px;line-height:14px;border:1px solid #af0000;background:#f1e6e6}
#cart-table .rowbundle .item-image+.item-image{max-width:50px}
#cart-table .rowbundle .item-image+.item-image>img{display:block;margin:auto}
#cart-table .rowbundle .item-details{display:initial}
#cart-table .rowbundle .item-details .name{min-width:95px;margin-left:-25px}
#cart-table .rowbundle .item-quantity,#cart-table .rowbundle .item-quantity-details{padding-top:20px}
#cart-table .rowbundle .item-quantity .product-availability-list,#cart-table .rowbundle .item-quantity-details .product-availability-list{margin:0 0 0 -75px}
#cart-table td.item-quantity-details ul.product-availability-list{margin:0}
#cart-table .item-user-actions{width:100px}
#cart-table .price-promotion .price-sales{color:#666;display:block}
#cart-table .price-promotion .price-standard{text-decoration:line-through;color:#666}
#cart-table .price-promotion .price-standard+.price-sales{color:#d00000}
#cart-table .item-quantity-details{width:20%}
#cart-table .item-quantity-details .editdetails{display:none}
#cart-table .item-total{font-family:Open Sans,sans-serif;font-weight:600;text-align:right;word-wrap:break-word;width:25%}
#cart-table .item-total .adjusted-price{display:block;font-family:Open Sans,sans-serif;font-weight:600}
#cart-table .item-total .price-option{font-size:12px;font-weight:normal}
#cart-table .item-total .price-option label,#cart-table .item-total .price-option>span{font-style:italic;vertical-align:middle}
#cart-table .item-total .promo-adjustment{width:120px}
#cart-table .editdetails a{text-decoration:underline}
#cart-table .price-unadjusted{color:#666;display:block;margin:0 0 5px}
#cart-table .price-unadjusted span{text-decoration:line-through}
#cart-table .price-adjusted-total{color:#666;display:block;margin:5px 0 0}
#cart-table .price-adjusted-total span{color:#d00000}
#cart-table .gift-cert-delivery{color:#d00000}
#cart-table .item-price,#cart-table .item-total{font-size:14px}
@media only screen and (max-width: 980px){#cart-table{font-size:.9em}
    #cart-table td{padding:3px}
    #cart-table .item-user-actions{width:72px}
    #cart-table .item-total .promo-adjustment{width:77px}
    #cart-table{width:100%}
    #cart-table .item-quantity input{margin:auto}
    #cart-table .item-price,#cart-table .item-total{font-size:14px !important}
    #cart-table .item-user-actions{width:100px}
}
@media only screen and (max-width: 768px){#cart-table{border:none;box-sizing:border-box}
    #cart-table *{box-sizing:inherit}
    #cart-table thead{display:none}
    #cart-table td{display:block;padding:5px}
    #cart-table.item-list{border-left:none;border-right:none}
    #cart-table .item-image,#cart-table .item-quantity{float:left;width:40%}
    #cart-table .item-details,#cart-table .item-quantity-details,#cart-table .item-price,#cart-table .item-total{float:right;width:60%;padding-left:0 !important}
    #cart-table .item-image{text-align:center}
    #cart-table .item-details .name{font-size:1.3em}
    #cart-table .item-details .item-edit-details{padding-top:15px}
    #cart-table .item-quantity{clear:both;text-align:center}
    #cart-table .item-quantity input{text-align:center;width:50px}
    #cart-table .item-price,#cart-table .item-total{clear:both;text-align:left !important}
    #cart-table .item-price:before,#cart-table .item-total:before{content:attr(data-title) ": "}
    #cart-table .item-total{font-size:1.3em !important}
    #cart-table .item-total .promo-adjustment{width:auto}
}
.pt_cart .cart-coupon-code{float:left;width:40%;margin-top:15px}
.pt_cart .cart-coupon-code #toggle_cart-coupon-code{background:transparent url("../images/interface/icon_arrow-down.png") no-repeat scroll right center;display:inline-block;text-transform:uppercase;font-family:"Lato",Arial,sans-serif;font-weight:600;padding-right:20px;margin:0;line-height:18px}
.pt_cart .cart-coupon-code #toggle_cart-coupon-code:hover{cursor:pointer}
.pt_cart .cart-coupon-code #toggle_cart-coupon-code+div{max-height:0;overflow:hidden;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_cart .cart-coupon-code #toggle_cart-coupon-code.expanded+div{max-height:500px;margin-top:10px}
.pt_cart .cart-coupon-code input{box-sizing:border-box;float:left;display:block;width:80%;padding:10px;line-height:13px;font-size:10px;border-radius:0px;border:1px solid #ddd;outline-width:0;-moz-appearance:none;-webkit-appearance:none;vertical-align:middle}
.pt_cart .cart-coupon-code button{padding:10px;display:block;float:right;box-sizing:border-box;font-family:Open Sans,sans-serif;font-weight:600;width:18%;line-height:15px}
.pt_cart .cart-coupon-code div.error{padding-top:5px;clear:both}
@media only screen and (max-width: 768px){.pt_cart .cart-coupon-code{width:50%}
    .pt_cart .cart-coupon-code .coupon-content{padding:10px;margin:20px;border:1px solid #ddd}
    .pt_cart .cart-coupon-code #toggle_cart-coupon-code{display:block}
    .pt_cart .cart-coupon-code input{padding:10px}
    .pt_cart .cart-coupon-code button{padding:10px 0;text-align:center}
}
@media only screen and (max-width: 480px){.pt_cart .cart-coupon-code{width:100%;float:none}
    .pt_cart .cart-coupon-code button{width:20%}
}
#dialog_checkout-later form *,.forgotpassword_dialog #dialog-container form *{box-sizing:border-box}
#dialog_checkout-later form .form-row,#dialog_checkout-later form input[type="text"],#dialog_checkout-later form input[type="email"],#dialog_checkout-later form label,#dialog_checkout-later form .btn,.forgotpassword_dialog #dialog-container form .form-row,.forgotpassword_dialog #dialog-container form input[type="text"],.forgotpassword_dialog #dialog-container form input[type="email"],.forgotpassword_dialog #dialog-container form label,.forgotpassword_dialog #dialog-container form .btn{display:block;float:left}
#dialog_checkout-later form label,#dialog_checkout-later form .required-indicator,#dialog_checkout-later form input[type="text"],#dialog_checkout-later form input[type="email"],#dialog_checkout-later form .btn,.forgotpassword_dialog #dialog-container form label,.forgotpassword_dialog #dialog-container form .required-indicator,.forgotpassword_dialog #dialog-container form input[type="text"],.forgotpassword_dialog #dialog-container form input[type="email"],.forgotpassword_dialog #dialog-container form .btn{height:36px}
#dialog_checkout-later form label,#dialog_checkout-later form .required-indicator,.forgotpassword_dialog #dialog-container form label,.forgotpassword_dialog #dialog-container form .required-indicator{line-height:36px}
#dialog_checkout-later form input[type="text"],#dialog_checkout-later form input[type="email"],.forgotpassword_dialog #dialog-container form input[type="text"],.forgotpassword_dialog #dialog-container form input[type="email"]{max-width:none}
#dialog_checkout-later form input[type="text"].error,#dialog_checkout-later form input[type="email"].error,.forgotpassword_dialog #dialog-container form input[type="text"].error,.forgotpassword_dialog #dialog-container form input[type="email"].error{border-color:#d00000}
#dialog_checkout-later form .btn,.forgotpassword_dialog #dialog-container form .btn{white-space:normal;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#dialog_checkout-later form .error-message,.forgotpassword_dialog #dialog-container form .error-message{margin:10px 0 0 0;max-width:none;width:80%}
#dialog_checkout-later{min-height:0 !important}
#dialog_checkout-later h3{font-size:30px;font-family:Open Sans,sans-serif;font-weight:600;margin:0 40px 20px 0;text-transform:uppercase}
#dialog_checkout-later p{line-height:1.5}
#dialog_checkout-later label.placeholder-fallback{display:none}
#dialog_checkout-later input[type="email"]{width:60%}
#dialog_checkout-later span.error{display:none !important}
#dialog_checkout-later .btn{max-width:39%;margin-left:1%;padding:0 10px;font-weight:normal;background:#004b8d}
#dialog_checkout-later .btn:hover{background:#002f58}
.forgotpassword_dialog #dialog-container .form-row{width:70%;position:relative;padding-right:10px}
.forgotpassword_dialog #dialog-container label{padding-right:10px;width:20%}
.forgotpassword_dialog #dialog-container label span{display:inline-block;vertical-align:middle;line-height:1}
.forgotpassword_dialog #dialog-container input[type="text"]{width:80%;padding-right:15px}
.forgotpassword_dialog #dialog-container .required-indicator{margin:0;position:absolute;top:0;right:20px}
.forgotpassword_dialog #dialog-container .btn{max-width:28%}
@media screen and (max-width: 480px){#dialog_checkout-later input[type="email"],#dialog_checkout-later .btn{width:100%;float:none}
    #dialog_checkout-later .btn{max-width:none;margin:5px 0 0}
}
.cart-footer,.order-summary-footer{padding-top:10px}
.cart-footer .btn-small,.order-summary-footer .btn-small{font-size:11px;padding:9px 10px 8px;font-family:Open Sans,sans-serif;font-weight:600}
.cart-footer .cart-order-totals,.order-summary-footer .cart-order-totals{float:right;width:60%;margin-top:15px;text-align:right}
.cart-footer .cart-order-totals button,.order-summary-footer .cart-order-totals button{font-family:Open Sans,sans-serif;font-weight:600}
.cart-footer .order-totals-table,.order-summary-footer .order-totals-table{margin-top:20px}
.cart-footer .order-totals-table th,.order-summary-footer .order-totals-table th{display:none}
.cart-footer .order-totals-table td,.order-summary-footer .order-totals-table td{padding:4px;font-size:14px;line-height:16px;vertical-align:middle}
.cart-footer .order-totals-table td:last-child,.order-summary-footer .order-totals-table td:last-child{white-space:nowrap;padding-left:10px}
.cart-footer .order-totals-table .order-subtotal,.order-summary-footer .order-totals-table .order-subtotal{font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase}
.cart-footer .order-totals-table .order-shipping td:first-child,.order-summary-footer .order-totals-table .order-shipping td:first-child{color:#7c7c7c;font-size:11px}
.cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:133px}
.cart-footer .order-totals-table .order-total,.order-summary-footer .order-totals-table .order-total{min-width:25px;font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.cart-footer .order-totals-table .order-totals-item,.order-summary-footer .order-totals-table .order-totals-item{width:60%}
.cart-footer .order-totals-table .order-totals-value,.order-summary-footer .order-totals-table .order-totals-value{width:40%}
.cart-footer .order-totals-table .order-shipping td:first-child,.order-summary-footer .order-totals-table .order-shipping td:first-child{color:#7c7c7c;font-size:11px}
.cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:133px}
.cart-footer .order-totals-table .order-total,.order-summary-footer .order-totals-table .order-total{min-width:25px;font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.cart-footer .order-totals-table .order-totals-item,.order-summary-footer .order-totals-table .order-totals-item{width:60%}
.cart-footer .order-totals-table .order-totals-value,.order-summary-footer .order-totals-table .order-totals-value{width:40%}
@media only screen and (max-width: 768px){.cart-footer .cart-order-totals,.order-summary-footer .cart-order-totals{width:50%;padding:20px;box-sizing:border-box}
    .cart-footer .order-totals-table .ordertotal-value,.order-summary-footer .order-totals-table .ordertotal-value{width:auto}
    .cart-footer+.error-message{margin:20px;Width:auto}
}
@media only screen and (max-width: 480px){.cart-footer{padding:0}
    .cart-footer .cart-order-totals{clear:both;float:none;margin:0;padding:0;width:100%}
    .cart-footer .cart-order-totals button{margin:0 0 20px}
    .cart-footer .cart-order-totals #update-cart{padding:15px 20px;font-size:15px;font:inherit;width:100%}
    .cart-footer .order-totals-table{width:100%}
    .cart-footer .order-totals-table td:first-child{text-align:left;padding:4px 0 4px 20px}
    .cart-footer .order-totals-table td{min-width:none;padding:4px 20px 4px 0}
}
.cart-payment-methods{float:left;padding-right:10px;width:50%;box-sizing:border-box}
.cart-payment-methods ul{line-height:53px}
.cart-payment-methods ul li{display:inline-block;vertical-align:middle;line-height:1em;margin-right:5px}
.cart-payment-methods ul li img{height:22px}
@media only screen and (max-width: 768px){.cart-payment-methods{padding-left:20px}
    .cart-payment-methods ul{line-height:1em;padding:10px 0}
    .cart-payment-methods ul li{margin:5px 5px 5px 0}
}
@media only screen and (max-width: 480px){.cart-payment-methods{float:none;width:100%;margin-bottom:20px}
    .cart-payment-methods ul{text-align:center}
}
.cart-actions{float:right;text-align:right;width:50%;box-sizing:border-box}
.cart-actions .cart-action-checkout{display:inline-block;overflow:hidden}
.cart-actions .cart-action-checkout .btn{white-space:normal;text-align:center}
.cart-actions .cart-action-checkout .btn-checkout{float:right;margin-left:10px;font-size:20px;padding:13px 20px;white-space:normal}
.cart-actions .cart-action-checkout .btn-checkout-later{margin:7px 0;padding:10px 20px}
.cart-actions .cart-action-checkout .optional-payment-methods{clear:both}
.cart-actions .cart-action-checkout .divider{position:relative;padding:20px 0;text-align:center}
.cart-actions .cart-action-checkout .divider:before{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #ddd}
.cart-actions .cart-action-checkout .divider span{position:relative;display:inline-block;padding:0 20px;font-size:11px;text-transform:uppercase;background:#fff}
.cart-actions .cart-action-checkout .optional-payment-method{display:inline-block;vertical-align:middle}
.cart-actions .cart-action-checkout .optional-payment-method+.optional-payment-method{margin-left:5px}
.cart-actions .cart-action-checkout .cart-paypal{margin:5px 0}
.cart-actions .cart-action-checkout .btn-paypal{display:inline-block;font-weight:600;line-height:21px;color:#3e3e3e;line-height:44px}
.cart-actions .cart-action-checkout .btn-paypal i,.cart-actions .cart-action-checkout .btn-paypal img{display:inline-block;vertical-align:middle}
.cart-actions .cart-action-checkout .btn-paypal i{font-style:normal;line-height:1.2}
.cart-actions .cart-action-checkout .btn-paypal img{margin-left:5px}
.cart-actions .cart-action-checkout .btn-paypal,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{height:44px !important;border-radius:0 !important;background-color:#ddd !important;border:none !important;padding:0 10px !important;box-sizing:border-box}
.cart-actions .cart-action-checkout .btn-paypal:hover,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay:hover{background-color:#d0d0d0 !important}
.cart-actions .cart-action-continue-shopping{margin-bottom:10px}
.cart-actions .cart-action-continue-shopping .button-text{text-decoration:underline;outline:none;margin-top:20px}
@media only screen and (max-width: 768px){.cart-actions{padding-right:20px}
}
@media only screen and (max-width: 480px){.cart-actions{float:none;padding:0;width:100%}
    .cart-actions .cart-action-checkout{display:block}
    .cart-actions .cart-action-checkout .btn{display:block;padding:20px 0;width:100%}
    .cart-actions .cart-action-checkout .btn+.btn{margin-top:5px}
    .cart-actions .cart-action-checkout .btn-checkout{font-size:24px;float:none;margin:0}
    .cart-actions .cart-action-checkout .optional-payment-methods{padding:0}
    .cart-actions .cart-action-checkout .optional-payment-method{display:block}
    .cart-actions .cart-action-checkout .optional-payment-method+.optional-payment-method{margin-top:5px}
    .cart-actions .cart-action-checkout .divider{margin:0 20px}
    .cart-actions .cart-action-checkout .btn-paypal,.cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{height:55px !important}
    .cart-actions .cart-action-checkout .btn-paypal{line-height:55px}
    .cart-actions .cart-action-checkout .dw-apple-pay-button.dw-apple-pay-logo-white.btn-apple-pay{width:100% !important}
    .cart-actions .cart-action-checkout,.cart-actions .cart-action-continue-shopping{float:none;text-align:center}
}
.mini-cart-product .engraved-text{font-size:11px;line-height:14px;margin:10px 0 0;text-transform:none}
.mini-cart-product .engraved-text span{text-transform:uppercase;font-weight:600;font-size:10px}
.item-details .engraved-text{font-size:11px;line-height:14px;margin:15px 0 0;text-transform:none}
.item-details .engraved-text span{text-transform:uppercase;font-weight:600;font-size:10px}
.engraving-warning{margin:15px 0 0;border:1px solid #af0000;padding:0 20px 0 100px;background:url("../images/interface/icon-alert.png") no-repeat 25px center;font-weight:600}
.pt_checkout .main-wrapper{overflow:hidden}
.pt_checkout #primary{width:62%}
.pt_checkout #primary>object{display:none}
.pt_checkout #secondary{width:35%}
.pt_checkout .primary-content h1{font-size:28px;margin:20px 0 30px;text-transform:uppercase;line-height:30px}
.checkout-progress-indicator{margin-bottom:20px;border-bottom:1px solid #3e3e3e;position:relative;white-space:nowrap;height:48px}
.checkout-progress-indicator:before,.checkout-progress-indicator:after{content:"";display:block;height:1px;width:1000px;position:absolute;bottom:-1px;background:#3e3e3e}
.checkout-progress-indicator:before{left:-1000px}
.checkout-progress-indicator:after{right:-1000px}
.checkout-progress-indicator div{display:inline-block;padding:0 7px;margin:0 3px;text-transform:uppercase;font-size:14px;line-height:48px}
.checkout-progress-indicator div.step-1{margin-left:0}
.checkout-progress-indicator span{font-family:Open Sans,sans-serif;font-weight:600;display:block}
.checkout-progress-indicator .active{font-family:Open Sans,sans-serif;font-weight:600;border-bottom:4px solid #3e3e3e;line-height:44px;letter-spacing:0}
.checkout-progress-indicator .active+.inactive,.checkout-progress-indicator .active+.inactive+.inactive{border-color:#3e3e3e;background:none;padding-left:7px;color:#3e3e3e}
.checkout-progress-indicator .active+.inactive a,.checkout-progress-indicator .active+.inactive+.inactive a{color:#3e3e3e}
.checkout-progress-indicator .inactive{background:url(../images/interface/icon-valid.png) no-repeat center left;padding-left:16px;color:#559417}
.checkout-progress-indicator .inactive a{color:#559417}
.pt_checkout .primary-content .checkout-billing>fieldset legend,.pt_checkout .primary-content .checkout-billing-couponfield>fieldset legend,.pt_checkout .primary-content h2{display:block;box-sizing:border-box;width:100%;clear:both;padding:15px 20px;background-color:#3e3e3e;color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;line-height:20px;text-transform:uppercase}
.pt_checkout .primary-content .checkout-shipping,.pt_checkout .primary-content .checkout-billing{clear:both}
.pt_checkout .primary-content .checkout-shipping .checkout-content,.pt_checkout .primary-content .checkout-billing .checkout-content{border:1px solid #3e3e3e;border-top:none;padding:15px 19px}
.pt_checkout .primary-content .checkout-shipping .checkout-content>fieldset,.pt_checkout .primary-content .checkout-billing .checkout-content>fieldset{width:100%;max-width:none}
.pt_checkout .primary-content .checkout-privacy{margin:0;padding:0 15px;border:1px solid #3e3e3e;border-top:none;border-bottom:none}
.pt_checkout .primary-content .checkout-privacy>div{padding:15px 0 0}
.pt_checkout .primary-content .checkout-privacy a{text-decoration:underline}
.pt_checkout .primary-content .checkout-shipping-use-address-wrapper,.pt_checkout .primary-content .checkout-billing-use-address-wrapper{background-color:#efefef;margin:10px -19px;padding:10px 54px 10px 19px}
.pt_checkout .primary-content .checkout-shipping-use-address-wrapper label,.pt_checkout .primary-content .checkout-billing-use-address-wrapper label{height:auto}
.pt_checkout .primary-content .failed-order-error{clear:both;padding:10px;margin-bottom:10px;border:2px solid red;color:red;line-height:18px;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}
.pt_checkout #secondary{padding-top:69px}
.pt_checkout #secondary:after{content:"";clear:both;display:table}
.pt_checkout #secondary .content-header{min-height:93px;margin:0;text-align:right;font-size:18px;line-height:30px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.pt_checkout #secondary .content-header span,.pt_checkout #secondary .content-header a{display:block;font-family:Open Sans,sans-serif;font-weight:normal;font-size:11px;line-height:18px;color:#7c7c7c;text-transform:lowercase}
.pt_checkout #secondary .content-header a{text-decoration:underline}
.pt_checkout #secondary .section-header{margin:0;padding:14px 14px 13px;background-color:#fff;border:1px solid #dcdcdc;border-bottom:2px solid #3e3e3e;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#3e3e3e}
.pt_checkout #secondary .section-header a{text-decoration:underline;padding:0}
.pt_checkout #secondary .checkout-mini-cart{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;max-height:330px;overflow:auto}
.pt_checkout #secondary .mini-cart-product{border-top:none;padding-right:15px}
.pt_checkout #secondary .mini-cart-product+.mini-cart-product{padding-top:0}
.pt_checkout #secondary .order-totals-table{margin-top:0}
.pt_checkout #secondary .checkout-order-totals{border:1px solid #dcdcdc;border-bottom:2px solid #3e3e3e;margin-bottom:30px}
.pt_checkout #secondary .checkout-order-totals .order-totals-table th{display:none}
.pt_checkout #secondary .checkout-order-totals .order-totals-table td{padding:15px}
.pt_checkout #secondary .checkout-order-totals .order-totals-table td:last-child{text-align:right;white-space:nowrap}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-shipping td:first-child{font-size:11px;line-height:15px;color:#7c7c7c}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total{border-top:1px solid #dcdcdc;min-width:25px;font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total td{font-size:14px;padding:15px}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-total td:last-child{width:41%}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-subtotal{font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-totals-item{width:60%}
.pt_checkout #secondary .checkout-order-totals .order-totals-table .order-totals-value{width:40%}
.pt_checkout #secondary .order-component-block .section-header{border-width:0px;border-bottom-width:2px;padding:0 0 10px}
.pt_checkout #secondary .order-component-block .section-header a{float:right;font-weight:normal}
.pt_checkout #secondary .order-component-block .details{padding:15px 0 0;font-size:11px;line-height:18px;color:#7c7c7c}
.pt_checkout #secondary .del-restriction,.pt_checkout #secondary .accepted-payment-methods,.pt_checkout #secondary .order-component-block{margin:40px 0}
.pt_checkout #secondary .del-restriction h2,.pt_checkout #secondary .del-restriction h3,.pt_checkout #secondary .accepted-payment-methods h2,.pt_checkout #secondary .accepted-payment-methods h3,.pt_checkout #secondary .order-component-block h2,.pt_checkout #secondary .order-component-block h3{border-bottom:2px solid #3e3e3e;padding-bottom:10px;font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600}
.pt_checkout #secondary .del-restriction ul{margin:0 0 0 15px}
.pt_checkout #secondary .del-restriction ul li{list-style:disc !important;font-size:11px;line-height:18px;color:#7c7c7c;margin:20px 0 0 !important}
.pt_checkout #secondary .del-restriction ul li a{color:inherit}
.pt_checkout #secondary .del-restriction a{text-decoration:underline}
.pt_checkout #secondary .del-restriction p{font-size:11px;line-height:18px;color:#7c7c7c;margin:0}
.pt_checkout #secondary .accepted-payment-methods{overflow:hidden}
.pt_checkout #secondary .accepted-payment-methods ul{margin:7px auto 0px auto;width:100%}
.pt_checkout #secondary .accepted-payment-methods ul li{max-width:100px;float:left;padding-right:5px}
.pt_checkout #secondary .accepted-payment-methods ul li img{max-width:100%;height:auto}
.pt_checkout #secondary .accepted-payment-methods ul li:last-child{margin-right:0}
.pt_checkout_dialog.ui-dialog{padding:50px 30px 25px 30px}
.pt_checkout_dialog.ui-dialog p{line-height:22px;margin:15px 0px;text-align:justify}
.pt_checkout_dialog.ui-dialog h2{font-style:normal;text-transform:uppercase;font-size:17px;font-weight:400;margin:25px 0px 0px}
@media screen and (max-width: 768px){.pt_checkout #primary,.pt_checkout #secondary{float:none;width:100%}
    .pt_checkout #secondary{padding-top:0}
    .pt_checkout #secondary .content-header{text-align:center}
    .checkout-progress-indicator{border-bottom:none;margin:20px 0;height:auto}
    .checkout-progress-indicator:before,.checkout-progress-indicator:after{display:none}
    .checkout-progress-indicator div{display:block;padding:5px;line-height:1.5}
    .checkout-progress-indicator .active{line-height:1.5}
    .checkout-progress-indicator div+div{margin:0}
}
#edit-address-form legend,#edit-address-form .address-button,#edit-address-form .select-address .form-row-button,.checkout-shipping legend,.checkout-shipping .address-button,.checkout-shipping .select-address .form-row-button,.checkout-billing legend,.checkout-billing .address-button,.checkout-billing .select-address .form-row-button{display:none}
#edit-address-form .form-row,.checkout-shipping .form-row,.checkout-billing .form-row{position:relative;clear:both;width:auto;max-width:none;padding:3px 35px 0 0;min-height:40px;vertical-align:middle}
#edit-address-form .form-row.form-indent,.checkout-shipping .form-row.form-indent,.checkout-billing .form-row.form-indent{padding:3px 0;margin-left:30%}
#edit-address-form .form-row.form-row-button,.checkout-shipping .form-row.form-row-button,.checkout-billing .form-row.form-row-button{margin:0 0 15px;padding:0;min-height:0}
#edit-address-form .form-row.form-row-button>.btn,.checkout-shipping .form-row.form-row-button>.btn,.checkout-billing .form-row.form-row-button>.btn{font-size:18px;padding:15px 18px}
#edit-address-form .form-row.form-row-button>.btn:hover,.checkout-shipping .form-row.form-row-button>.btn:hover,.checkout-billing .form-row.form-row-button>.btn:hover{background:#002f58}
#edit-address-form .form-row.checkbox-left,.checkout-shipping .form-row.checkbox-left,.checkout-billing .form-row.checkbox-left{margin-bottom:0;min-height:13px}
#edit-address-form .form-row.checkbox-left label,.checkout-shipping .form-row.checkbox-left label,.checkout-billing .form-row.checkbox-left label{display:inline-block;float:none;line-height:20px;width:auto;margin:0}
#edit-address-form .form-row.checkbox-left label span,.checkout-shipping .form-row.checkbox-left label span,.checkout-billing .form-row.checkbox-left label span{display:inline-block}
#edit-address-form .form-row.checkbox-left span.required-indicator,.checkout-shipping .form-row.checkbox-left span.required-indicator,.checkout-billing .form-row.checkbox-left span.required-indicator{display:none}
#edit-address-form .form-row label,.checkout-shipping .form-row label,.checkout-billing .form-row label{display:table;float:left;width:28%;height:34px;font-family:Open Sans,sans-serif;font-weight:600;text-transform:uppercase;font-size:12px;line-height:16px}
#edit-address-form .form-row label span,.checkout-shipping .form-row label span,.checkout-billing .form-row label span{vertical-align:middle;display:table-cell}
#edit-address-form .form-row .required-indicator,.checkout-shipping .form-row .required-indicator,.checkout-billing .form-row .required-indicator{position:absolute;top:3px;right:45px}
#edit-address-form .form-row input[type="text"],#edit-address-form .form-row select,.checkout-shipping .form-row input[type="text"],.checkout-shipping .form-row select,.checkout-billing .form-row input[type="text"],.checkout-billing .form-row select{box-sizing:border-box;float:right;width:70%;max-width:none;height:35px;line-height:32px}
#edit-address-form .form-row input[type="text"][readonly],#edit-address-form .form-row select[readonly],.checkout-shipping .form-row input[type="text"][readonly],.checkout-shipping .form-row select[readonly],.checkout-billing .form-row input[type="text"][readonly],.checkout-billing .form-row select[readonly]{border-width:0;padding:0;color:#7c7c7c}
#edit-address-form .form-row select,.checkout-shipping .form-row select,.checkout-billing .form-row select{background:#fff;position:relative}
#edit-address-form .form-row select:-moz-focusring,.checkout-shipping .form-row select:-moz-focusring,.checkout-billing .form-row select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
#edit-address-form .form-row span.error,#edit-address-form .form-row .form-caption,.checkout-shipping .form-row span.error,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row span.error,.checkout-billing .form-row .form-caption{display:block;width:auto;max-width:none;float:none;clear:both;margin:0 0 0 30%;padding:5px 0}
#edit-address-form .form-row span.error[for="dwfrm_billing_paymentMethods_bml_termsandconditions"],#edit-address-form .form-row span.error[for="dwfrm_billing_paymentMethods_bml_italyspecialterms"],.checkout-shipping .form-row span.error[for="dwfrm_billing_paymentMethods_bml_termsandconditions"],.checkout-shipping .form-row span.error[for="dwfrm_billing_paymentMethods_bml_italyspecialterms"],.checkout-billing .form-row span.error[for="dwfrm_billing_paymentMethods_bml_termsandconditions"],.checkout-billing .form-row span.error[for="dwfrm_billing_paymentMethods_bml_italyspecialterms"]{background-color:#f1e6e6;border:2px solid #af0000;padding:5px;margin:10px 0 20px 26px}
#edit-address-form .form-row .form-caption,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row .form-caption{font-size:11px;line-height:16px;color:#7c7c7c}
#edit-address-form .form-row .error-message,.checkout-shipping .form-row .error-message,.checkout-billing .form-row .error-message{float:right;padding:5px;margin-top:10px;margin-bottom:10px;box-sizing:border-box;width:70%}
.checkout-shipping .form-row.form-row-button{margin:15px 0;overflow:hidden}
.checkout-shipping .form-row.form-row-button>button{float:right}
#edit-address-form #gift-cert-message>.balance>span.error,.checkout-shipping #gift-cert-message>.balance>span.error,.checkout-billing #gift-cert-message>.balance>span.error{margin:-20px 0px 5px}
#edit-address-form #shipping-error #error-wrapper,.checkout-shipping #shipping-error #error-wrapper,.checkout-billing #shipping-error #error-wrapper{box-sizing:border-box;width:100%;margin:10px 0;padding:5px 5px;background:#f1e6e6;border:2px solid #af0000;color:#af0000;text-align:center;display:inline-block;line-height:16px}
@media screen and (max-width: 768px){#edit-address-form .form-row.form-row-button>.btn:first-child:last-child,.checkout-shipping .form-row.form-row-button>.btn:first-child:last-child,.checkout-billing .form-row.form-row-button>.btn:first-child:last-child{width:100%;text-align:center}
}
@media screen and (max-width: 480px){#edit-address-form .form-row,.checkout-shipping .form-row,.checkout-billing .form-row{padding-bottom:5px;padding-right:0}
    #edit-address-form .form-row.form-indent,#edit-address-form .form-row span.error,#edit-address-form .form-row .form-caption,.checkout-shipping .form-row.form-indent,.checkout-shipping .form-row span.error,.checkout-shipping .form-row .form-caption,.checkout-billing .form-row.form-indent,.checkout-billing .form-row span.error,.checkout-billing .form-row .form-caption{margin-left:0}
    #edit-address-form .form-row label,#edit-address-form .form-row input[type="text"],#edit-address-form .form-row select,#edit-address-form .form-row .error-message,.checkout-shipping .form-row label,.checkout-shipping .form-row input[type="text"],.checkout-shipping .form-row select,.checkout-shipping .form-row .error-message,.checkout-billing .form-row label,.checkout-billing .form-row input[type="text"],.checkout-billing .form-row select,.checkout-billing .form-row .error-message{float:none;width:100%}
    #edit-address-form .form-row .required-indicator,.checkout-shipping .form-row .required-indicator,.checkout-billing .form-row .required-indicator{top:37px;right:10px}
    #edit-address-form .form-row .product-promo.inputfield,.checkout-shipping .form-row .product-promo.inputfield,.checkout-billing .form-row .product-promo.inputfield{top:0}
}
.pt_checkout #primary .login-box .section-header{color:#3e3e3e}
.pt_checkout #primary .login-box button{padding:15px 18px;font-size:18px}
.pt_checkout #primary .login-box .required-input{float:left;width:90%}
.pt_checkout #primary .login-box .required-star{width:5%;display:block;float:right;height:35px;line-height:35px}
.pt_checkout #primary .login-box input[type=text],.pt_checkout #primary .login-box input[type=password]{height:35px;line-height:13px;padding:0 10px;border-radius:0;border:1px solid #dcdcdc;outline:none;-moz-appearance:none;-webkit-appearance:none;width:95%}
.pt_checkout #primary .login-box .form-row-button{padding-top:3px}
.pt_checkout #primary .login-box .form-row-button a{margin-left:5px}
.pt_checkout.login #primary{width:100%}
@media screen and (max-width: 768px){.pt_checkout #primary .login-box{margin-bottom:20px}
}
@media screen and (max-width: 480px){.pt_checkout #main #primary .col-1 .login-box .required input,.pt_checkout #main #primary .col-2 .login-box .required input{width:90%}
    .pt_checkout #main #primary .col-1 .login-box .form-row-button a,.pt_checkout #main #primary .col-2 .login-box .form-row-button a{margin:10px 0 0 0;display:block}
}
.checkout-shipping #shipping-method-list{margin:15px 0}
.checkout-shipping #shipping-method-list label,.checkout-shipping #shipping-method-list .input-radio{display:block;float:none;vertical-align:top}
.checkout-shipping #shipping-method-list label{line-height:18px;width:auto;height:auto;margin:0;padding:0;overflow:hidden}
.checkout-shipping #shipping-method-list .method-name{display:block;float:left;width:80%;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:normal;font-size:12px;line-height:18px;margin-bottom:5px}
.checkout-shipping #shipping-method-list .method-name span{display:block;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}
.checkout-shipping #shipping-method-list .method-base{display:block;float:right;width:15%;text-align:right}
.checkout-shipping #shipping-method-list .main-shipping-row{position:relative;margin:0;padding:10px 20px;border:1px solid #000;border-top:none}
.checkout-shipping #shipping-method-list .main-shipping-row>*{margin-left:100px;height:auto}
.checkout-shipping #shipping-method-list .main-shipping-row:after{content:' ';display:block;clear:both}
.checkout-shipping #shipping-method-list .main-shipping-row>label{font-size:14px}
.checkout-shipping #shipping-method-list .main-shipping-row.selected-method{background-color:#ddf0df}
.checkout-shipping #shipping-method-list .main-shipping-row .input-radio{position:absolute;top:20px;left:19px;margin-left:0}
.checkout-shipping #shipping-method-list .main-shipping-row>.icon{display:block;position:absolute;top:10px;left:40px;width:70px;height:36px;margin:0;background:center center no-repeat}
.checkout-shipping #shipping-method-list .main-shipping-row>.icon.SAEX{background-image:url("../images/shipping-express.png")}
.checkout-shipping #shipping-method-list .main-shipping-row>.icon.SAST{background-image:url("../images/shipping-standard.png")}
.checkout-shipping #shipping-method-list .main-shipping-row>.icon.UPSP{background-image:url("../images/shipping-ups.png")}
.checkout-shipping #shipping-method-list .main-shipping-row>.icon.in-store-method{background-image:url("../images/shipping-sams.png")}
.checkout-shipping #shipping-method-list .main-shipping-row .form-row.label-inline.select-store{min-height:0}
.checkout-shipping #shipping-method-list .main-shipping-row.disabled .icon,.checkout-shipping #shipping-method-list .main-shipping-row.disabled label{opacity:0.5}
.checkout-shipping #shipping-method-list .main-shipping-row .instore-delivery{min-height:20px}
.checkout-shipping #shipping-method-list .method-description{clear:both;width:auto}
.checkout-shipping #shipping-method-list .method-description_panel{display:none;padding:15px 0}
.checkout-shipping #shipping-method-list .method-description_toggle{display:block;text-decoration:underline;box-shadow:none;border:none;height:auto;line-height:20px;color:#7c7c7c;cursor:pointer}
.checkout-shipping #shipping-method-list .method-description_toggle:hover{color:#3e3e3e}
.checkout-shipping #shipping-method-list .set-preferred-store .store-name{display:block;text-transform:uppercase;font-weight:600}
.checkout-shipping #shipping-method-list .set-preferred-store .action{display:block;text-decoration:underline;color:#7c7c7c}
.checkout-shipping #shipping-method-list .set-preferred-store .action:hover{color:#3e3e3e}
.checkout-shipping #shipping-method-list .ups-error{clear:both;margin:10px 0;padding:10px;border:2px solid red;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:red;line-height:18px}
#country-select .continent{padding:0 10px}
.ui-dialog.upsDialog{position:fixed;width:95% !important;max-width:980px !important;height:700px !important;max-height:90% !important;overflow:auto !important;padding:20px;left:0 !important;right:0 !important;margin:0 auto;top:50% !important;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);box-sizing:border-box}
.ui-dialog.upsDialog *,.ui-dialog.upsDialog *:before,.ui-dialog.upsDialog *:after{box-sizing:inherit}
.ui-dialog.upsDialog .ui-dialog-titlebar{top:20px;right:50px}
.ui-dialog.upsDialog iframe{display:block;width:100% !important;height:100% !important}
.ie7 .ui-dialog.upsDialog,.ie8 .ui-dialog.upsDialog{top:5% !important}
@media screen and (max-width: 768px){.checkout-shipping #shipping-method-list .main-shipping-row>*{margin-left:80px}
    .checkout-shipping #shipping-method-list .main-shipping-row>.icon{width:50px}
    .checkout-shipping #shipping-method-list .main-shipping-row .calendar,.checkout-shipping #shipping-method-list .main-shipping-row .globalaccordion{margin-left:0}
    #country-select .continent{float:none;width:100%;padding-bottom:20px}
    #country-select .continent:last-child{padding-bottom:0}
}
@media screen and (max-width: 480px){.checkout-shipping #shipping-method-list .method-name,.checkout-shipping #shipping-method-list .method-base{float:none;width:100%;text-align:left}
}
.checkout-billing .checkout-billing-checkboxes{padding:15px 15px 10px}
.checkout-billing .checkout-billing-checkboxes .form-row{margin:0px 0px 5px 0;padding-right:0;min-height:20px}
.checkout-billing .checkout-billing-checkboxes .form-row label{padding-left:26px !important;cursor:pointer;color:#3e3e3e;text-transform:none;font-family:Open Sans,sans-serif;font-weight:normal;height:auto}
.checkout-billing .checkout-billing-checkboxes .form-row label a{text-decoration:underline}
.checkout-billing .checkout-billing-checkboxes .form-row.disabled label{cursor:not-allowed;color:#ddd}
.checkout-billing .checkout-billing-checkboxes .privacy-policy{margin:0px 0 15px !important;padding-left:26px;display:block;text-decoration:underline}
.pt_checkout .main-wrapper .bml-terms-and-conditions{border:1px solid #3e3e3e;height:270px;overflow:auto;padding:15px 15px 15px 25px;margin-bottom:15px;font-size:11px;line-height:14px}
.pt_checkout .main-wrapper .bml-terms-and-conditions h2{height:auto;line-height:20px;padding:0;background-color:#FFF;margin-bottom:10px;font-size:12px;color:#3e3e3e}
.pt_checkout .main-wrapper .bml-terms-and-conditions h1{line-height:20px !important;font-size:14px !important;float:none !important}
.pt_checkout .main-wrapper .bml-terms-and-conditions ol{padding-left:15px}
.pt_checkout .main-wrapper .bml-terms-and-conditions ol>li{list-style:decimal}
.pt_checkout .main-wrapper .bml-terms-and-conditions ul{padding-left:15px}
.pt_checkout .main-wrapper .bml-terms-and-conditions ul>li{list-style:circle}
.pt_checkout .main-wrapper .bml-terms-and-conditions b,.pt_checkout .main-wrapper .bml-terms-and-conditions strong{font-family:Open Sans,sans-serif;font-weight:600}
.pt_checkout .main-wrapper .bml-terms-and-conditions img{width:100%}
.checkout-billing .checkout-billing-couponfield{padding:15px 15px 0 15px}
.checkout-billing .checkout-billing-couponfield .checkbox-left label{padding-left:26px !important;font-weight:600;text-transform:none;height:auto}
.checkout-billing .checkout-billing-couponfield .coupon-area{max-height:0;overflow:hidden;padding:0 0 0 26px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.checkout-billing .checkout-billing-couponfield .coupon-area .form-row{min-height:0}
.checkout-billing .checkout-billing-couponfield .coupon-area.expanded{max-height:500px;margin-top:10px}
.checkout-billing .checkout-billing-couponfield.storepickup{display:none}
.checkout-billing .checkout-billing-couponfield .content-asset{margin:0}
.checkout-billing .checkout-billing-couponfield .content-asset p{margin:20px 0;line-height:16px}
.checkout-billing .checkout-billing-couponfield .form-row{padding-right:0}
.checkout-billing .checkout-billing-couponfield .input-left{width:79%;float:left}
.checkout-billing .checkout-billing-couponfield .input-left label{width:50%}
.checkout-billing .checkout-billing-couponfield .input-left input{width:48%}
.checkout-billing .checkout-billing-couponfield .button-right{float:left;padding:3px 0 0 5px}
.checkout-billing .checkout-billing-couponfield .button-right button{padding:12px 10px 11px}
.checkout-billing .checkout-billing-couponfield .redemption{clear:both;line-height:16px;color:#559417;padding:5px 0 5px 41%}
.checkout-billing .checkout-billing-couponfield .redemption span.error{margin:0;color:#990000}
.checkout-billing .checkout-billing-couponfield #gc-checkbalance{margin-left:41%;text-decoration:underline;color:#7c7c7c}
.checkout-billing .checkout-billing-couponfield #gift-cert-message{margin:15px 0 0 41%}
.checkout-billing .checkout-billing-couponfield #gift-cert-message>#gift-cert-message{margin:0px}
.checkout-billing .checkout-billing-couponfield #gift-cert-message .redemption{padding-left:0}
.checkout-billing .checkout-billing-couponfield #gift-cert-message .remove{text-decoration:underline;font-family:Open Sans,sans-serif;font-weight:600}
.checkout-billing .checkout-billing-couponfield #gift-cert-message .remove>img{display:none}
#payment-methods-wrapper{border:1px solid #3e3e3e;margin:15px 0}
#payment-methods-wrapper.storepickup{display:none}
#payment-methods-wrapper h2 legend{display:block;color:#fff}
#payment-methods-wrapper h2+.error{max-width:none;margin:15px 20px;padding:5px;font-size:12px;font-weight:600;color:#d00000;border:2px solid #d00000;background-color:#f1e6e6}
#payment-methods-wrapper .payment-method-options{margin:0}
#payment-methods-wrapper .payment-method-options input[type="radio"]{position:absolute;top:50%;left:20px;margin-top:-6px}
#payment-methods-wrapper .payment-method-options input[type="radio"]+label{display:table-cell;vertical-align:middle;width:auto;height:auto;float:none;padding-left:25px}
#payment-methods-wrapper .payment-method-options input[type="radio"]+label:hover{cursor:pointer}
#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked),#payment-methods-wrapper .payment-method-options input[type="radio"]:checked{overflow:hidden;clip:rect(0px, 0px, 0px, 0px);height:1px;width:1px;margin:-1px;padding:0px;border:0px none}
#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:after,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:after{content:"";display:block;position:absolute;top:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#payment-methods-wrapper .payment-method-options input[type="radio"]:not(:checked)+label:before,#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:before{content:"";left:20px;width:14px;height:14px;margin-top:-8px;border:1px solid #8F979D}
#payment-methods-wrapper .payment-method-options input[type="radio"]:checked+label:after{left:23px;width:10px;height:10px;margin-top:-5px;background:#3e3e3e}
#payment-methods-wrapper .payment-method-options>.form-row,#payment-methods-wrapper .payment-method-options>.payment-method{padding:15px 20px}
#payment-methods-wrapper .payment-method-options>.form-row{display:table;width:100%;box-sizing:border-box;border-top:1px solid #efefef}
#payment-methods-wrapper .payment-method-options>.form-row:first-child{border-top:none}
#payment-methods-wrapper .payment-method-options>.form-row.selected-method{background:#efefef}
#payment-methods-wrapper .payment-method-options .payment-method-images{display:table-cell}
#payment-methods-wrapper .payment-method-options .payment-method-images .payment-method-image{display:block;float:right;max-width:none;width:auto;height:30px;margin:3px 0 3px 6px}
#payment-methods-wrapper .payment-method-options+.payment-method,#payment-methods-wrapper .payment-method-options .payment-method{display:none}
#payment-methods-wrapper .payment-method-options+.payment-method.payment-method-expanded,#payment-methods-wrapper .payment-method-options .payment-method.payment-method-expanded{display:block;background:#efefef;padding-top:0}
#payment-methods-wrapper .payment-method-options+.payment-method label,#payment-methods-wrapper .payment-method-options+.payment-method input,#payment-methods-wrapper .payment-method-options+.payment-method select,#payment-methods-wrapper .payment-method-options .payment-method label,#payment-methods-wrapper .payment-method-options .payment-method input,#payment-methods-wrapper .payment-method-options .payment-method select{box-sizing:border-box}
#payment-methods-wrapper .payment-method-options+.payment-method label,#payment-methods-wrapper .payment-method-options .payment-method label{width:40%;margin:0;padding-right:15px}
#payment-methods-wrapper .payment-method-options+.payment-method input,#payment-methods-wrapper .payment-method-options+.payment-method select,#payment-methods-wrapper .payment-method-options .payment-method input,#payment-methods-wrapper .payment-method-options .payment-method select{width:60%}
#payment-methods-wrapper .payment-method-options+.payment-method select,#payment-methods-wrapper .payment-method-options .payment-method select{position:relative;background:#fff}
#payment-methods-wrapper .payment-method-options+.payment-method .payment-method-description,#payment-methods-wrapper .payment-method-options .payment-method .payment-method-description{line-height:1.5}
#payment-methods-wrapper .payment-method-options+.payment-method .payment-method-description a,#payment-methods-wrapper .payment-method-options .payment-method .payment-method-description a{text-decoration:underline}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row,#payment-methods-wrapper .payment-method-options .payment-method .form-row{border:none;padding:2px 34px 2px 0;font-size:0;letter-spacing:0}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row>*,#payment-methods-wrapper .payment-method-options .payment-method .form-row>*{font-size:12px}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row label,#payment-methods-wrapper .payment-method-options+.payment-method .form-row input,#payment-methods-wrapper .payment-method-options+.payment-method .form-row select,#payment-methods-wrapper .payment-method-options .payment-method .form-row label,#payment-methods-wrapper .payment-method-options .payment-method .form-row input,#payment-methods-wrapper .payment-method-options .payment-method .form-row select{display:inline-block;float:none;vertical-align:top}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row label,#payment-methods-wrapper .payment-method-options .payment-method .form-row label{line-height:35px}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row label span,#payment-methods-wrapper .payment-method-options .payment-method .form-row label span{display:inline-block}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row span.error,#payment-methods-wrapper .payment-method-options+.payment-method .form-row .error-message,#payment-methods-wrapper .payment-method-options .payment-method .form-row span.error,#payment-methods-wrapper .payment-method-options .payment-method .form-row .error-message{margin-left:40%;color:#d00000}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row span.error:empty,#payment-methods-wrapper .payment-method-options+.payment-method .form-row .error-message:empty,#payment-methods-wrapper .payment-method-options .payment-method .form-row span.error:empty,#payment-methods-wrapper .payment-method-options .payment-method .form-row .error-message:empty{display:none !important}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row .error-message,#payment-methods-wrapper .payment-method-options .payment-method .form-row .error-message{float:none}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate{overflow:hidden}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper{box-sizing:border-box;float:right;width:60%}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div{float:left;clear:none;padding:0}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div:first-child,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div:first-child{margin-right:2%}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div.month,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div.month{width:68%}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper>div.year,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper>div.year{width:30%}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper select,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper select{width:100%}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper .error-message,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper .error-message{margin-left:0}
#payment-methods-wrapper .payment-method-options+.payment-method .form-row.expirationdate .input-wrapper .required-indicator,#payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper .required-indicator{display:none}
#payment-methods-wrapper .payment-method-options+.payment-method .cvn-container,#payment-methods-wrapper .payment-method-options .payment-method .cvn-container{position:relative}
#payment-methods-wrapper .payment-method-options+.payment-method .form-field-tooltip,#payment-methods-wrapper .payment-method-options .payment-method .form-field-tooltip{display:block;position:absolute;top:2px;right:20px}
#payment-methods-wrapper .gift-cert-used{margin:0 20px}
@media screen and (max-width: 768px){#payment-methods-wrapper h2 legend{padding:0;width:auto}
}
@media screen and (max-width: 480px){.checkout-billing .checkout-billing-couponfield .input-left{width:100%}
    .checkout-billing .checkout-billing-couponfield .input-left label{width:100%}
    .checkout-billing .checkout-billing-couponfield .input-left input{width:100%}
    .checkout-billing .checkout-billing-couponfield .button-right{width:100%;padding:5px 0 0 0}
    .checkout-billing .checkout-billing-couponfield .redemption{padding-left:0}
    .checkout-billing .checkout-billing-couponfield #gc-checkbalance,.checkout-billing .checkout-billing-couponfield #gift-cert-message{margin-left:0}
    #payment-methods-wrapper .payment-method-options .payment-method-images .payment-method-image{height:20px}
    #payment-methods-wrapper .payment-method-options .payment-method label,#payment-methods-wrapper .payment-method-options .payment-method input,#payment-methods-wrapper .payment-method-options .payment-method select{float:none;width:100%}
    #payment-methods-wrapper .payment-method-options .payment-method .form-row{padding-right:0}
    #payment-methods-wrapper .payment-method-options .payment-method .form-row span.error,#payment-methods-wrapper .payment-method-options .payment-method .form-row .error-message{margin-left:0}
    #payment-methods-wrapper .payment-method-options .payment-method .form-row.expirationdate .input-wrapper{width:auto;float:none}
}
.pt_checkout #cart-table .discount.last{border:none}
.pt_checkout .place-order-totals .order-totals-table{float:right;text-align:right}
.pt_checkout .submit-order{padding:20px 0 0;text-align:right;float:right;clear:right;display:inline-block;position:relative}
.pt_checkout .submit-order fieldset{display:inline-block}
.pt_checkout .submit-order a{text-decoration:underline}
.pt_checkout .submit-order button{margin-left:1.5em;font-size:18px;padding:15px 18px}
.pt_checkout .order-summary-payment-message{color:#8F979D}
@media screen and (max-width: 768px){.pt_checkout #cart-table{margin-top:-20px}
    .pt_checkout #cart-table.item-list{border-left:1px solid;border-right:1px solid}
    .pt_checkout #cart-table .item-price:before,.pt_checkout #cart-table .item-total:before{display:none}
    .pt_checkout .submit-order{float:none;clear:both;display:block}
    .pt_checkout .submit-order fieldset{display:block}
    .pt_checkout .order-summary-payment-message{position:static}
}
@media screen and (max-width: 480px){.pt_checkout .place-order-totals .order-totals-table{float:none}
    .pt_checkout .place-order-totals .order-totals-table td:first-child{text-align:left}
    .pt_checkout .submit-order .form-row-button{text-align:center}
    .pt_checkout .submit-order .form-row-button a{display:inline-block}
    .pt_checkout .submit-order .form-row-button button{display:block;font-size:14px;padding:20px 0;width:100%}
    .pt_checkout .order-summary-payment-message{text-align:center}
}
.pt_order-confirmation #primary{width:75%}
.pt_order-confirmation #secondary{width:23%;margin-top:50px}
.pt_order-confirmation h1{font-size:30px;line-height:30px;padding-top:20px;text-transform:uppercase}
.pt_order-confirmation h3{line-height:20px;text-transform:uppercase;margin-bottom:20px}
.pt_order-confirmation h3>span{font-family:Open Sans,sans-serif;font-weight:normal;font-size:14px}
.pt_order-confirmation .print-page{font-family:Open Sans,sans-serif;font-size:10px;padding-right:10px}
.pt_order-confirmation .print-page span{display:inline-block;vertical-align:middle;text-transform:uppercase;line-height:20px}
.pt_order-confirmation .print-page span.print-icon{width:20px;height:20px;border:1px solid #DDD;border-radius:20px;margin-left:10px;background:url("../images/interface/share-icons.png") no-repeat scroll -15px 4px transparent}
.pt_order-confirmation .confirmation-message{max-width:400px;margin:15px 0;padding:0}
.pt_order-confirmation .item-list{background:#f3f3f3;padding:25px}
.pt_order-confirmation .actions a{display:inline-block;margin-top:15px;font-family:Open Sans,sans-serif;font-weight:normal;font-size:12px;padding:8px 15px 9px}
.pt_order-confirmation #RegistrationForm .form-row{position:relative;max-width:none}
.pt_order-confirmation #RegistrationForm .form-caption{max-width:none}
.pt_order-confirmation #RegistrationForm label{padding-left:0;display:block;width:100%;margin:10px 0 5px;font-size:11px;text-transform:uppercase}
.pt_order-confirmation #RegistrationForm input[type="text"],.pt_order-confirmation #RegistrationForm input[type="password"]{width:100%;max-width:none;box-sizing:border-box}
.pt_order-confirmation #RegistrationForm .btn{box-sizing:border-box;width:100%;display:inline-block;text-align:center;margin-top:15px;font-family:Open Sans,sans-serif;font-weight:normal;font-size:12px;padding:7px}
.pt_order-confirmation #RegistrationForm span.required-indicator{display:block;margin-top:15px;position:absolute;right:10px;top:0}
.pt_order-confirmation .account-logout,.pt_order-confirmation .content-header{display:none}
.pt_order-confirmation .login-create-account .section-header{background:none;border-bottom:1px solid #fff;line-height:70px;font-size:16px;font-family:Open Sans,sans-serif;font-weight:normal;padding:0 0 0 18px}
.pt_order-confirmation .order-shipment-table{margin:0 0 20px}
.pt_order-confirmation .order-shipment-table .order-shipment-details{border-left:1px solid #E0E0E0}
.pt_order-confirmation #primary h2{font-size:2em;font-style:italic;font-weight:normal}
.pt_order-confirmation a.print-page{float:right}
.confirmation-message{margin-bottom:20px;padding-bottom:20px}
.order-discount{color:#990000}
.gift-cert-used{padding:10px 0}
@media only screen and (max-width: 768px){.pt_order-confirmation .primary-content h1{margin:0 0 10px}
}
.shipping-method{padding:22px 0 0 28%}
.shipping-method label{display:inline;float:none !important;padding-right:5px !important}
.shipping-method .shipping-description{display:inline}
.nivo-lightbox-theme-newsletter-dialog{text-align:center}
.nivo-lightbox-theme-newsletter-dialog:before{content:" ";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-wrap{position:relative;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:inline-block !important;width:90%;height:530px;vertical-align:middle;box-sizing:border-box;border:14px solid #fff;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.3);box-shadow:0 0 10px 1px rgba(0,0,0,0.3)}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-wrap *{box-sizing:inherit}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-wrap.loading .nivo-lightbox-content:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75) url(../images/interface/infinite_loader.gif) no-repeat center center;z-index:10}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-close{top:10px;right:10px;background:url("../images/interface/icon-close-white.png") no-repeat center center;height:24px;width:24px}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-content{position:relative;background:#fff url("../images/interface/bgr_newsletter-dialog.jpg") no-repeat center center;color:#fff;width:100%;height:100%;padding:30px 0}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-inline{position:static !important;margin:0 !important;overflow:hidden;width:100%;height:100%}
.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-inline:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.25em}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog{display:inline-block;vertical-align:middle;margin:0 70px}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog.subscribed .subscribe{display:none}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog.subscribed .thankyou{display:block}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog.small-text h4+p{font-size:14px;padding:0}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog .thankyou{display:none}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog a{color:#fff;text-decoration:underline}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog .close-dialog{margin-top:15px}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4{font-family:"neosans",Arial,sans-serif;font-size:44px;text-transform:uppercase;margin-bottom:25px;letter-spacing:0}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4+p{font-size:16px;line-height:1.5;text-transform:uppercase;padding:0 40px}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form{overflow:hidden}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form+p{font-size:11px;margin:0;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row{float:left;margin:0;position:relative;width:49.5%;clear:none}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row:first-child{margin-right:1%}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row-email{width:100%;float:none;clear:both}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row-email input[type="text"]{float:left;width:64%}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form label{display:none;text-align:left;margin-bottom:5px}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input{display:block;height:45px;margin-bottom:5px}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="text"]{color:#fff;border:1px solid #fff;outline:none;width:100%;background:none;padding:0.8em 1.2em;line-height:1.5 !important;-moz-transition:0.3s all ease;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="text"]:focus{background:#fff;color:#004b8d}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="text"].error{border-color:#d00000;color:#fff}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="text"].error:focus{border-color:#fff;color:#004b8d}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form #dialog_email+label.error{display:block;clear:both;background:none;color:#fff;font-size:11px;text-align:left}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"]{width:35%;padding:1.2em 0;border:1px solid #fff;outline:none;text-decoration:none;background:#003d72;text-align:center;display:block;position:absolute;top:0;right:0}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"]:hover{background:#002f58}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"][disabled="disabled"]{opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form label.error{display:none}
.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .resp{margin:10px 0}
.oldie .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form label,.ie9 .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form label{display:block}
.oldie .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"],.ie9 .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"]{margin-top:19px}
@media only screen and (max-width: 768px){.nivo-lightbox-theme-newsletter-dialog #newsletter-dialog{margin:0 30px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4{font-size:34px;margin-bottom:15px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4+p{font-size:13px;padding:0}
}
@media only screen and (max-width: 480px){.nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-wrap{height:auto;max-height:95%;overflow:auto}
    .nivo-lightbox-theme-newsletter-dialog .nivo-lightbox-content{padding:30px 0 15px 0;background:#023260}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog{margin:0 15px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog.small-text p{font-size:11px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4{font-size:24px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog h4+p{margin:10px 0;line-height:1;font-size:11px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form+p{left:15px;right:15px;bottom:5px;font-size:11px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row{float:none;width:100%}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row:first-child{margin-right:0}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form .form-row-email input[type="text"]{float:none;width:100%}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form #dialog_email+label.error{margin-bottom:10px}
    .nivo-lightbox-theme-newsletter-dialog #newsletter-dialog form input[type="submit"]{position:static;width:100%}
}
.pt_cabin-luggage .container{max-width:980px;margin:0 auto}
.pt_cabin-luggage .btn{background:none;border:1px solid #3e3e3e;padding:18px 22px;line-height:1;display:inline-block;color:#3e3e3e;text-align:center;font-size:12px}
.pt_cabin-luggage .btn:hover{background:#3e3e3e;color:#fff}
.pt_cabin-luggage #cabin-luggage-intro .banner{position:relative;height:309px;line-height:309px;overflow:hidden}
.pt_cabin-luggage #cabin-luggage-intro .banner .background{position:absolute;top:-30px;left:50%;width:1230px;margin-left:-615px;z-index:0;max-width:none}
.pt_cabin-luggage #cabin-luggage-intro .banner .content{position:relative;text-align:center;z-index:1;display:inline-block;width:100%;vertical-align:middle;line-height:1.5;margin-top:-20px}
.pt_cabin-luggage #cabin-luggage-intro .banner .content img{display:inline-block;max-width:100%;margin-bottom:15px}
.pt_cabin-luggage #cabin-luggage-intro .banner .content h2{font-size:44px;font-weight:600;text-transform:uppercase;line-height:1.2}
.pt_cabin-luggage #cabin-luggage-intro .banner .content h2 span{display:block;font-weight:normal;font-size:24px}
.pt_cabin-luggage #cabin-luggage-intro .banner .content h2.small{font-size:34px}
.pt_cabin-luggage #cabin-luggage-intro .banner .content h2.small span{font-size:18px}
.pt_cabin-luggage #cabin-luggage-intro .container{padding:40px 0 20px}
.pt_cabin-luggage #cabin-luggage-intro .container h1{font-size:24px;line-height:1;text-transform:uppercase;font-weight:600}
.pt_cabin-luggage #cabin-luggage-intro .container .btn{margin:10px 0}
.pt_cabin-luggage #cabin-luggage-intro .container .content{clear:both}
.pt_cabin-luggage #cabin-luggage-intro .container .content:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.pt_cabin-luggage #cabin-luggage-intro .container .content_text{float:left;width:70%;box-sizing:border-box;padding-right:30px}
.pt_cabin-luggage #cabin-luggage-intro .container .content_text p{line-height:1.5}
.pt_cabin-luggage #cabin-luggage-intro .container .content_image{float:right;width:30%;text-align:right}
.pt_cabin-luggage #cabin-luggage-intro .container .content_image img{max-width:100%;margin-top:-70%;position:relative;z-index:1;display:inline-block}
.pt_cabin-luggage #cabin-luggage-disclaimer .content_bottom{color:#a2a2a2;clear:both}
.pt_cabin-luggage .airline-groups{display:table;width:100%}
.pt_cabin-luggage .airline-groups>a{position:relative;color:#fff;font-size:12px;text-transform:uppercase;display:table-cell;width:20%;text-align:center;padding:60px 10px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_cabin-luggage .airline-groups>a:hover .group-tooltip{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_cabin-luggage .airline-groups>a.group-55x35x25cm{background:#0477bc}
.pt_cabin-luggage .airline-groups>a.group-55x35x25cm:hover,.pt_cabin-luggage .airline-groups>a.group-55x35x25cm .group-tooltip{background:#03578a}
.pt_cabin-luggage .airline-groups>a.group-55x40x20cm{background:#69a622}
.pt_cabin-luggage .airline-groups>a.group-55x40x20cm:hover,.pt_cabin-luggage .airline-groups>a.group-55x40x20cm .group-tooltip{background:#4e7c19}
.pt_cabin-luggage .airline-groups>a.group-55x40x23cm{background:#3f3f3f}
.pt_cabin-luggage .airline-groups>a.group-55x40x23cm:hover,.pt_cabin-luggage .airline-groups>a.group-55x40x23cm .group-tooltip{background:#262626}
.pt_cabin-luggage .airline-groups>a.group-56x36x23cm{background:#c02024}
.pt_cabin-luggage .airline-groups>a.group-56x36x23cm:hover,.pt_cabin-luggage .airline-groups>a.group-56x36x23cm .group-tooltip{background:#94191c}
.pt_cabin-luggage .airline-groups>a.group-56x45x25cm{background:#ea8600}
.pt_cabin-luggage .airline-groups>a.group-56x45x25cm:hover,.pt_cabin-luggage .airline-groups>a.group-56x45x25cm .group-tooltip{background:#b76900}
.pt_cabin-luggage .airline-groups>a img{display:inline-block;max-width:100%}
.pt_cabin-luggage .airline-groups>a .group-name{font-size:21px;font-weight:600;text-transform:none}
.pt_cabin-luggage .airline-groups>a .group-name:after{content:"";display:block;margin:20px auto 0;width:25%;height:1px;background:#fff}
.pt_cabin-luggage .airline-groups>a .group-tooltip{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";overflow:hidden;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_cabin-luggage .airline-groups>a .group-tooltip:before{content:"";display:inline-block;height:100%;margin-left:-0.25em;vertical-align:middle}
.pt_cabin-luggage .airline-groups>a .group-tooltip>span{display:inline-block;vertical-align:middle;max-width:80%;line-height:1.5}
.pt_cabin-luggage .airline-groups>a .group-tooltip .group-name{margin-top:0}
.pt_cabin-luggage .airline-groups>a .group-tooltip .full-list{text-decoration:underline;margin-bottom:0}
.pt_cabin-luggage .airline-groups>a li{display:block}
.pt_cabin-luggage #cabin-luggage-airline-selector{position:relative;margin:25px 0;background:#efefef url("../images/bgr_airplane.png") no-repeat center right}
.pt_cabin-luggage #cabin-luggage-airline-selector:hover .chosen-drop{display:block}
.pt_cabin-luggage #cabin-luggage-airline-selector .content{position:relative;padding:45px 55px;width:75%;box-sizing:border-box}
.pt_cabin-luggage #cabin-luggage-airline-selector h2{font-weight:300;font-size:42px;line-height:1;text-transform:uppercase;padding:0}
.pt_cabin-luggage #cabin-luggage-airline-selector h2 span{font-size:20px;line-height:30px;display:block}
.pt_cabin-luggage #cabin-luggage-airline-selector p{color:#7c7c7c;line-height:1.5;width:75%}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-container{float:left;box-sizing:border-box;margin-right:2%}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-container *{box-sizing:inherit}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-single,.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop{border:none;background:#fff;line-height:1;display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-single,.pt_cabin-luggage #cabin-luggage-airline-selector select{padding:19px 16px;height:50px}
.pt_cabin-luggage #cabin-luggage-airline-selector select{line-height:50px;padding-top:0;padding-bottom:0}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-single div{right:16px;width:22px}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-single div b{background:url(../images/interface/icon_arrow-down_big.png) no-repeat center center}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop{display:none}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop>ul{padding:0;margin:0}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop>ul li{padding:5px 16px}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop>ul li.disabled-result{display:none}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop input{padding:5px 11px}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop .highlighted{color:#fff;background:#3e3e3e}
.pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop .no-results{background:#fff;padding-top:10px;padding-bottom:10px}
.pt_cabin-luggage #cabin-luggage-airline-selector .btn{display:block;float:left;width:43%;padding-left:0;padding-right:0;box-sizing:border-box;min-height:48px;background:#ddd;border-color:#ddd;color:#fff;pointer-events:none}
.pt_cabin-luggage #cabin-luggage-airline-selector .btn.active{pointer-events:all;background:#3e3e3e;border-color:#3e3e3e}
.pt_cabin-luggage #cabin-luggage-airline-selector .btn:hover{background:#252525}
.pt_cabin-luggage #cabin-luggage-airline-selector .airlineDescription{clear:both;overflow:hidden;height:0}
.pt_cabin-luggage #cabin-luggage-airline-selector .airlineDimensions{text-transform:uppercase;font-weight:600;font-size:16px;padding-top:10px;color:#3e3e3e}
.pt_cabin-luggage #cabin-luggage-airline-selector .airlineAlsoFits{font-size:10px;line-height:1.3}
.pt_cabin-luggage #cabin-luggage-airline-selector .airlineAlsoFits .airlineAlsoFitsLabel{text-transform:uppercase}
@media only screen and (max-width: 1020px){.pt_cabin-luggage .container{padding:0 20px}
    .pt_cabin-luggage #cabin-luggage-intro .container{padding:40px 20px 20px}
    .pt_cabin-luggage .airline-groups>a{font-size:12px}
    .pt_cabin-luggage .airline-groups>a .group-name{font-size:18px}
    .pt_cabin-luggage #cabin-luggage-airline-selector .content{width:100%}
}
@media only screen and (max-width: 768px){.pt_cabin-luggage #cabin-luggage-intro .container .content_image img{margin-top:-30%}
    .pt_cabin-luggage .airline-groups>a .group-name{font-size:14px}
    .pt_cabin-luggage #cabin-luggage-airline-selector .chosen-drop{display:block}
}
@media only screen and (max-width: 630px){.pt_cabin-luggage #cabin-luggage-intro .container .content_text,.pt_cabin-luggage #cabin-luggage-intro .container .content_image{float:none;width:100%}
    .pt_cabin-luggage #cabin-luggage-intro .container .content_text{padding:0}
    .pt_cabin-luggage #cabin-luggage-intro .container .content_image{text-align:center;padding:10px 0 20px}
    .pt_cabin-luggage #cabin-luggage-intro .container .content_image img{margin-top:0}
    .pt_cabin-luggage .airline-groups{display:block;overflow:hidden}
    .pt_cabin-luggage .airline-groups>a{display:block;float:left;width:50%;box-sizing:border-box}
    .pt_cabin-luggage .airline-groups>a .group-name{font-size:18px}
    .pt_cabin-luggage #cabin-luggage-airline-selector{background:#f3f3f3}
    .pt_cabin-luggage #cabin-luggage-airline-selector .background{display:none}
    .pt_cabin-luggage #cabin-luggage-airline-selector .content{padding:45px 20px}
    .pt_cabin-luggage #cabin-luggage-airline-selector h2{font-size:31px;line-height:1}
    .pt_cabin-luggage #cabin-luggage-airline-selector h2 span{font-size:17px}
    .pt_cabin-luggage #cabin-luggage-airline-selector .chosen-container,.pt_cabin-luggage #cabin-luggage-airline-selector select,.pt_cabin-luggage #cabin-luggage-airline-selector .btn{float:none;width:100% !important}
    .pt_cabin-luggage #cabin-luggage-airline-selector .chosen-container,.pt_cabin-luggage #cabin-luggage-airline-selector select{margin-bottom:10px}
}
@media only screen and (max-width: 480px){.pt_cabin-luggage .btn{display:block}
    .pt_cabin-luggage #cabin-luggage-intro .banner .content h2{font-size:34px}
    .pt_cabin-luggage #cabin-luggage-intro .banner .content h2 span{font-size:18px}
    .pt_cabin-luggage #cabin-luggage-intro .banner .content h2.small{font-size:28px}
    .pt_cabin-luggage #cabin-luggage-intro .banner .content h2.small span{font-size:14px}
    .pt_cabin-luggage .airline-groups>a{padding:30px 10px;float:none;width:100%}
}
.ui-dialog.cabin-luggage-dialog{width:90% !important;max-width:1100px;padding:0;margin:0 auto}
.cabin-luggage-dialog{box-sizing:border-box}
.cabin-luggage-dialog *,.cabin-luggage-dialog *:before,.cabin-luggage-dialog *:after{box-sizing:inherit}
.cabin-luggage-dialog h2{padding:30px 60px 30px 25px;margin:0;font-weight:300;font-size:28px;line-height:1}
.cabin-luggage-dialog .dialog-wrapper{overflow:hidden;margin:0 20px 20px 0}
.cabin-luggage-dialog .dialog-menu{width:25%;float:left}
.cabin-luggage-dialog .dialog-menu li{padding:10px 0 10px 25px;font-size:14px;line-height:40px;text-transform:uppercase;font-weight:600;color:#7c7c7c;cursor:pointer}
.cabin-luggage-dialog .dialog-menu li:before{content:"";display:inline-block;width:20px;height:40px;margin-right:15px;vertical-align:middle;background:#7c7c7c url("../images/interface/icon_airline-dialog.png") no-repeat center top}
.cabin-luggage-dialog .dialog-menu li.selected{background:#7c7c7c}
.cabin-luggage-dialog .dialog-menu li.group-55x35x25cm{color:#0477bc}
.cabin-luggage-dialog .dialog-menu li.group-55x35x25cm:before{background-color:#0477bc}
.cabin-luggage-dialog .dialog-menu li.group-55x35x25cm.selected{background:#0477bc}
.cabin-luggage-dialog .dialog-menu li.group-55x40x20cm{color:#69a622}
.cabin-luggage-dialog .dialog-menu li.group-55x40x20cm:before{background-color:#69a622}
.cabin-luggage-dialog .dialog-menu li.group-55x40x20cm.selected{background:#69a622}
.cabin-luggage-dialog .dialog-menu li.group-55x40x23cm{color:#3f3f3f}
.cabin-luggage-dialog .dialog-menu li.group-55x40x23cm:before{background-color:#3f3f3f}
.cabin-luggage-dialog .dialog-menu li.group-55x40x23cm.selected{background:#3f3f3f}
.cabin-luggage-dialog .dialog-menu li.group-56x36x23cm{color:#c02024}
.cabin-luggage-dialog .dialog-menu li.group-56x36x23cm:before{background-color:#c02024}
.cabin-luggage-dialog .dialog-menu li.group-56x36x23cm.selected{background:#c02024}
.cabin-luggage-dialog .dialog-menu li.group-56x45x25cm{color:#ea8600}
.cabin-luggage-dialog .dialog-menu li.group-56x45x25cm:before{background-color:#ea8600}
.cabin-luggage-dialog .dialog-menu li.group-56x45x25cm.selected{background:#ea8600}
.cabin-luggage-dialog .dialog-menu li.selected{color:#fff}
.cabin-luggage-dialog .dialog-menu li.selected:before{background-position:center bottom}
.cabin-luggage-dialog .dialog-panel{width:75%;float:right}
.cabin-luggage-dialog .info-panel{display:none;width:100%;border:2px solid #7c7c7c;overflow:hidden}
.cabin-luggage-dialog .info-panel.selected{display:table}
.cabin-luggage-dialog .info-panel .column{display:table-cell;width:60%;padding:18px;height:356px}
.cabin-luggage-dialog .info-panel .column.main{background:#7c7c7c;color:#fff;width:40%}
.cabin-luggage-dialog .info-panel h3{font-size:18px;line-height:20px;text-transform:uppercase;font-weight:600;margin-bottom:15px}
.cabin-luggage-dialog .info-panel table th,.cabin-luggage-dialog .info-panel table td{padding:3px 20px 3px 0;text-transform:uppercase;font-size:10px;line-height:1}
.cabin-luggage-dialog .info-panel table th:last-child,.cabin-luggage-dialog .info-panel table td:last-child{padding:3px 0 3px 20px;text-align:right}
.cabin-luggage-dialog .info-panel table th,.cabin-luggage-dialog .info-panel table th:last-child{font-weight:600;padding-bottom:15px}
.cabin-luggage-dialog .info-panel table .airline-dimensions{white-space:nowrap}
.cabin-luggage-dialog .info-panel .btn-showall{display:inline-block;margin-top:20px;border:2px solid #fff;padding:14px 18px;font-size:12px;line-height:1;text-transform:uppercase;color:#fff;text-align:center}
.cabin-luggage-dialog .info-panel .btn-showall:hover{background:#fff;color:#7c7c7c}
.cabin-luggage-dialog .info-panel.group-55x35x25cm{border-color:#0477bc}
.cabin-luggage-dialog .info-panel.group-55x35x25cm .column.main{background:#0477bc}
.cabin-luggage-dialog .info-panel.group-55x35x25cm .btn-showall:hover{color:#0477bc}
.cabin-luggage-dialog .info-panel.group-55x40x20cm{border-color:#69a622}
.cabin-luggage-dialog .info-panel.group-55x40x20cm .column.main{background:#69a622}
.cabin-luggage-dialog .info-panel.group-55x40x20cm .btn-showall:hover{color:#69a622}
.cabin-luggage-dialog .info-panel.group-55x40x23cm{border-color:#3f3f3f}
.cabin-luggage-dialog .info-panel.group-55x40x23cm .column.main{background:#3f3f3f}
.cabin-luggage-dialog .info-panel.group-55x40x23cm .btn-showall:hover{color:#3f3f3f}
.cabin-luggage-dialog .info-panel.group-56x36x23cm{border-color:#c02024}
.cabin-luggage-dialog .info-panel.group-56x36x23cm .column.main{background:#c02024}
.cabin-luggage-dialog .info-panel.group-56x36x23cm .btn-showall:hover{color:#c02024}
.cabin-luggage-dialog .info-panel.group-56x45x25cm{border-color:#ea8600}
.cabin-luggage-dialog .info-panel.group-56x45x25cm .column.main{background:#ea8600}
.cabin-luggage-dialog .info-panel.group-56x45x25cm .btn-showall:hover{color:#ea8600}
.cabin-luggage-dialog .info-panel.group-56x45x25cm table{width:60%}
.cabin-luggage-dialog .info-panel.group-other-airlines table{width:60%}
@media screen and (min-height: 600px){.cabin-luggage-dialog .info-panel .column{height:560px}
}
@media screen and (max-width: 980px){.cabin-luggage-dialog .info-panel .column{display:block;width:100%;height:auto}
}
@media screen and (max-width: 768px){.cabin-luggage-dialog .dialog-menu{display:none}
    .cabin-luggage-dialog h2{font-size:20px}
    .cabin-luggage-dialog .dialog-wrapper{width:auto;margin:0 20px 20px}
    .cabin-luggage-dialog .dialog-wrapper .info-panel{display:block}
    .cabin-luggage-dialog .dialog-wrapper .info-panel>*,.cabin-luggage-dialog .dialog-wrapper .info-panel>*>*{display:none}
    .cabin-luggage-dialog .dialog-wrapper .info-panel .column.main{display:block;padding:8px 18px}
    .cabin-luggage-dialog .dialog-wrapper .info-panel h3[data-airline-group]{display:block;margin-bottom:0}
    .cabin-luggage-dialog .dialog-wrapper .info-panel h3[data-airline-group]:before{content:"";display:inline-block;width:20px;height:40px;margin-right:15px;vertical-align:middle;background:url("../images/interface/icon_airline-dialog.png") no-repeat center bottom}
    .cabin-luggage-dialog .dialog-wrapper .info-panel.selected>*,.cabin-luggage-dialog .dialog-wrapper .info-panel.selected>*>*{display:block}
    .cabin-luggage-dialog .dialog-wrapper .info-panel.selected .column.main{padding:8px 18px 18px}
    .cabin-luggage-dialog .dialog-wrapper .info-panel.selected h3[data-airline-group]{margin-bottom:15px}
    .cabin-luggage-dialog .dialog-wrapper .info-panel.selected table{display:table}
}
.pt_curv{font-size:14px}
.pt_curv h3{font-size:42px;font-weight:100;text-transform:uppercase}
.pt_curv h3+p{line-height:2em}
.pt_curv .btn{display:inline-block;line-height:1;border:1px solid #3e3e3e;background:none;color:#3e3e3e;text-transform:uppercase;padding:18px 14px;font-size:12px;text-align:center}
.pt_curv .btn[data-action="PlayVideo"]:before{content:'\25B7';vertical-align:middle;font-size:2em;line-height:0;margin-right:14px}
.pt_curv .btn:hover{cursor:pointer;background:#3e3e3e;color:#fff}
.pt_curv .main-wrapper,.pt_curv .landingpage-section{position:relative}
.pt_curv .main-wrapper{overflow:hidden}
.pt_curv .main-wrapper.loading:before,.pt_curv .main-wrapper.loading:after{content:"";display:block}
.pt_curv .main-wrapper.loading:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(255,255,255,0.75)}
.pt_curv .main-wrapper.loading:after{position:fixed;top:50%;left:50%;z-index:102;width:50px;height:50px;margin:-25px 0 0 -25px;background:url(../images/interface/infinite_loader.gif) no-repeat center center}
.pt_curv .container{max-width:980px;margin:0 auto}
.pt_curv .background{display:block;width:100%}
.pt_curv .landingpage-section_content{opacity:0;-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px);-moz-transition:all 1.2s ease-out 0.2s;-webkit-transition:all 1.2s ease-out 0.2s;-o-transition:all 1.2s ease-out 0.2s;transition:all 1.2s ease-out 0.2s}
.pt_curv .landingpage-section_content.active{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_curv #curv-menu{position:absolute;top:105px;left:0;z-index:100}
.pt_curv #curv-menu.bottom{top:auto;bottom:105px}
.pt_curv #curv-menu.fixed{position:fixed;left:50%;margin-left:-615px}
.pt_curv #curv-menu:hover li{width:100%}
.pt_curv #curv-menu li{margin-bottom:4px;width:51px;overflow:hidden;-moz-transition:width 0.4s ease-out;-webkit-transition:width 0.4s ease-out;-o-transition:width 0.4s ease-out;transition:width 0.4s ease-out;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);box-shadow:0 0 2px rgba(0,0,0,0.25)}
.pt_curv #curv-menu li:last-child{margin-bottom:0}
.pt_curv #curv-menu a{box-sizing:border-box;background:#fff;position:relative;z-index:1;display:block;height:50px;line-height:50px;padding:0 10px 0 52px;font-size:10px;text-transform:uppercase;white-space:nowrap;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_curv #curv-menu a:before{content:"";display:block;position:absolute;top:50%;left:10px;background:url(../images/interface/sprite_curv-menu-icons.png) no-repeat 0 0;width:19px;margin:0 6px}
.pt_curv #curv-menu a span{display:inline-block;line-height:1.2;vertical-align:middle}
.pt_curv #curv-menu a:hover,.pt_curv #curv-menu a.active{background:#3e3e3e;color:#fff}
.pt_curv #curv-menu a:hover:before,.pt_curv #curv-menu a.active:before{background-position:-21px 0}
.pt_curv #curv-menu a.home:before{height:10px;margin-top:-5px}
.pt_curv #curv-menu a.technology:before{height:21px;margin-top:-10.5px;background-position:0 -12px}
.pt_curv #curv-menu a.technology:hover:before,.pt_curv #curv-menu a.technology.active:before{background-position:-21px -12px}
.pt_curv #curv-menu a.collections:before{width:31px;height:26px;margin:-13px 0 0 0;background-position:0 -35px}
.pt_curv #curv-menu a.collections:hover:before,.pt_curv #curv-menu a.collections.active:before{background-position:-33px -35px}
.pt_curv #curv-menu a.engraving:before{width:24px;height:20px;margin:-10px 3.5px 0 3.5px;background-position:0 -63px}
.pt_curv #curv-menu a.engraving:hover:before,.pt_curv #curv-menu a.engraving.active:before{background-position:-26px -63px}
.pt_curv #curv-menu a.community:before{width:23px;height:23px;margin:-11.5px 4px 0 4px;background-position:0 -85px}
.pt_curv #curv-menu a.community:hover:before,.pt_curv #curv-menu a.community.active:before{background-position:-25px -85px}
@media only screen and (max-width: 1230px){.pt_curv #curv-menu.fixed{left:0;margin-left:0}
}
@media only screen and (max-width: 1084px){.pt_curv h3{font-size:38px}
    .pt_curv .container{padding:0 52px}
}
@media only screen and (max-width: 980px){.pt_curv{font-size:12px}
}
@media only screen and (max-width: 630px){.pt_curv h3{font-size:30px}
}
@media only screen and (max-width: 480px){.pt_curv .container{padding:0 20px}
    .pt_curv #curv-menu{display:none}
}
.pt_curv .curv-section-home{overflow:hidden}
.pt_curv .curv-section-home .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:6%;text-align:center}
.pt_curv .curv-section-home h1,.pt_curv .curv-section-home h2{font-weight:100;text-transform:uppercase}
.pt_curv .curv-section-home h1 span,.pt_curv .curv-section-home h1 strong,.pt_curv .curv-section-home h2 span,.pt_curv .curv-section-home h2 strong{display:block}
.pt_curv .curv-section-home h1{font-size:32px;line-height:1;letter-spacing:0.05em;margin-bottom:15px}
.pt_curv .curv-section-home h1 span{font-size:4.4em;word-break:break-all}
.pt_curv .curv-section-home h1 small{display:inline !important;font-size:0.3em;vertical-align:top}
.pt_curv .curv-section-home h2{font-size:14px;font-weight:normal;line-height:1.7em;letter-spacing:0.15em}
.pt_curv .curv-section-home .scroll-to{display:block;background-color:rgba(255,255,255,0.05);background:url(../images/interface/icon_arrow-down_white.png) no-repeat center center;margin:25px auto 0;width:64px;height:64px;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 29px 4px rgba(0,50,89,0.67);-moz-box-shadow:0 0 29px 4px rgba(0,50,89,0.67);box-shadow:0 0 29px 4px rgba(0,50,89,0.67);-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_curv .curv-section-home .scroll-to:hover{-moz-transform:translate(0, -5px);-webkit-transform:translate(0, -5px);-o-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}
.pt_curv .curv-section-home .button-video{display:block !important;position:absolute;top:58%;left:50%;margin-left:-50px;width:100px;height:100px;line-height:100px;text-align:center;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 25px 4px rgba(0,50,89,0.42);-moz-box-shadow:0 0 25px 4px rgba(0,50,89,0.42);box-shadow:0 0 25px 4px rgba(0,50,89,0.42);-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_curv .curv-section-home .button-video:hover{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.pt_curv .curv-section-home .button-video img{display:inline-block;vertical-align:middle;width:75%;margin-left:6%}
@media only screen and (max-width: 980px){.pt_curv .curv-section-home h1{font-size:24px;margin-bottom:10px}
    .pt_curv .curv-section-home .button-video{margin-left:-40px;width:80px;height:80px;line-height:80px}
}
@media only screen and (max-width: 768px){.pt_curv .curv-section-home .landingpage-section_content{padding-top:10%}
    .pt_curv .curv-section-home h1{font-size:18px}
    .pt_curv .curv-section-home .button-video{top:60%}
}
@media only screen and (max-width: 480px){.pt_curv .curv-section-home .landingpage-section_content{padding-top:15%}
    .pt_curv .curv-section-home h1{font-size:16px;margin-bottom:35px}
    .pt_curv .curv-section-home .scroll-to{margin-top:35px}
    .pt_curv .curv-section-home .button-video{top:73%}
}
@media only screen and (max-width: 360px){.pt_curv .curv-section-home h1{font-size:14px}
    .pt_curv .curv-section-home h2{font-size:12px}
    .pt_curv .curv-section-home .button-video{margin-left:-30px;width:60px;height:60px;line-height:60px}
}
.pt_curv .curv-section-technology{padding-top:85px}
.pt_curv .curv-section-technology.instance-2 .video .background{display:none}
.pt_curv .curv-section-technology.instance-2 .video .background.instance-2{display:block}
.pt_curv .curv-section-technology .benefits{position:relative}
.pt_curv .curv-section-technology .benefits img{display:block;max-width:100%}
.pt_curv .curv-section-technology .benefits.active .col+.col li{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:0.75s;transition-delay:0.75s}
.pt_curv .curv-section-technology .benefits.active .col+.col li+li{-webkit-transition-delay:1.25s;transition-delay:1.25s}
.pt_curv .curv-section-technology .benefits.active .col+.col li+li+li{-webkit-transition-delay:1.75s;transition-delay:1.75s}
.pt_curv .curv-section-technology .benefits.active .col+.col li+li+li+li{-webkit-transition-delay:2.25s;transition-delay:2.25s}
.pt_curv .curv-section-technology .benefits .container{overflow:hidden}
.pt_curv .curv-section-technology .benefits .col{float:left}
.pt_curv .curv-section-technology .benefits .col:first-child{width:60%}
.pt_curv .curv-section-technology .benefits .col:first-child h3{font-size:48px;line-height:1}
.pt_curv .curv-section-technology .benefits .col:first-child h3 span{display:block;font-size:14px;line-height:1.3;margin-top:15px}
.pt_curv .curv-section-technology .benefits .col:first-child h3+ul{margin-top:45px}
.pt_curv .curv-section-technology .benefits .col:first-child li{position:relative;padding:0 0 15px 15px;line-height:1.5}
.pt_curv .curv-section-technology .benefits .col:first-child li:before{content:"-";position:absolute;top:0;left:0}
.pt_curv .curv-section-technology .benefits .col:first-child li:last-child{padding-bottom:0}
.pt_curv .curv-section-technology .benefits .col+.col{box-sizing:border-box;width:40%;padding-left:60px}
.pt_curv .curv-section-technology .benefits .col+.col li{margin-bottom:40px;opacity:0;-moz-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);-o-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.pt_curv .curv-section-technology .benefits .col+.col img,.pt_curv .curv-section-technology .benefits .col+.col span{display:inline-block;vertical-align:middle}
.pt_curv .curv-section-technology .benefits .col+.col img{max-width:20%}
.pt_curv .curv-section-technology .benefits .col+.col span{box-sizing:border-box;max-width:76%;padding-left:15px}
.pt_curv .curv-section-technology .benefits .col+.col strong{display:block;text-transform:uppercase}
.pt_curv .curv-section-technology .video{position:relative;margin-bottom:7%;opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_curv .curv-section-technology .video.has-background{margin:40% 0 20%}
.pt_curv .curv-section-technology .video.has-background .video_thumb{-webkit-box-shadow:0 0 158px rgba(0,0,0,0.72);-moz-box-shadow:0 0 158px rgba(0,0,0,0.72);box-shadow:0 0 158px rgba(0,0,0,0.72)}
.pt_curv .curv-section-technology .video.active .video_thumb,.pt_curv .curv-section-technology .video.active .video_description{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_curv .curv-section-technology .video .background{position:absolute;top:-105%;left:50%;width:1230px;margin-left:-615px}
.pt_curv .curv-section-technology .video .background.instance-2{display:none}
.pt_curv .curv-section-technology .video .container{position:relative}
.pt_curv .curv-section-technology .video .container>*{opacity:0;-moz-transition:all 1.2s ease-out 0.25s;-webkit-transition:all 1.2s ease-out 0.25s;-o-transition:all 1.2s ease-out 0.25s;transition:all 1.2s ease-out 0.25s}
.pt_curv .curv-section-technology .video .video_thumb{display:block;position:relative;width:70.1020408163%;overflow:hidden;-moz-transform:translate(-75px, 0);-webkit-transform:translate(-75px, 0);-o-transform:translate(-75px, 0);-ms-transform:translate(-75px, 0);transform:translate(-75px, 0)}
.pt_curv .curv-section-technology .video .video_thumb:hover:before{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.pt_curv .curv-section-technology .video .video_thumb:hover .thumb{-moz-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.pt_curv .curv-section-technology .video .video_thumb:before,.pt_curv .curv-section-technology .video .video_thumb .thumb{-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_curv .curv-section-technology .video .video_thumb:before,.pt_curv .curv-section-technology .video .video_thumb .icon-play{position:absolute;top:50%;left:50%;z-index:10}
.pt_curv .curv-section-technology .video .video_thumb:before{content:'';display:block;width:134px;height:134px;margin:-70px 0 0 -70px;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_curv .curv-section-technology .video .video_thumb .icon-play{width:46px;height:54px;margin:-27px 0 0 -16px}
.pt_curv .curv-section-technology .video .video_thumb img{display:block;max-width:100%}
.pt_curv .curv-section-technology .video .video_description{position:absolute;top:0;right:0;bottom:0;box-sizing:border-box;padding-left:50px;width:29.8979591837%;-moz-transform:translate(75px, 0);-webkit-transform:translate(75px, 0);-o-transform:translate(75px, 0);-ms-transform:translate(75px, 0);transform:translate(75px, 0)}
.pt_curv .curv-section-technology .video .video_description:before,.pt_curv .curv-section-technology .video .video_description .text{display:inline-block;vertical-align:middle}
.pt_curv .curv-section-technology .video .video_description:before{content:'';height:100%;margin-left:-0.3em}
.pt_curv .curv-section-technology .video .video_description .text{max-width:100%}
.pt_curv .curv-section-technology .video .video_description h3{font-size:40px;line-height:0.95;margin-bottom:25px}
@media only screen and (max-width: 1140px){.pt_curv .curv-section-technology .benefits .container{padding:0 80px}
    .pt_curv .curv-section-technology .benefits .col:first-child,.pt_curv .curv-section-technology .benefits .col+.col{width:50%}
}
@media only screen and (max-width: 1084px){.pt_curv .curv-section-technology .video.has-background{margin:42% 0 18%}
    .pt_curv .curv-section-technology .video .background{top:-126%;left:0;width:100%;margin:0}
    .pt_curv .curv-section-technology .video .container{padding:0;margin:0 52px}
    .pt_curv .curv-section-technology .video .video_thumb{width:55%}
    .pt_curv .curv-section-technology .video .video_thumb:before{width:73px;height:73px;margin:-38px 0 0 -38px}
    .pt_curv .curv-section-technology .video .video_thumb .icon-play{width:25px;height:29px;margin:-14.5px 0 0 -8px}
    .pt_curv .curv-section-technology .video .video_description{padding-left:40px;width:45%}
    .pt_curv .curv-section-technology .video .video_description h3{font-size:38px}
}
@media only screen and (max-width: 768px){.pt_curv .curv-section-technology{padding-top:40px}
    .pt_curv .curv-section-technology .benefits .container{padding-bottom:60px}
    .pt_curv .curv-section-technology .benefits .container+img{margin-top:40px}
    .pt_curv .curv-section-technology .benefits .col:first-child,.pt_curv .curv-section-technology .benefits .col+.col{width:auto;float:none}
    .pt_curv .curv-section-technology .benefits .col+.col{margin-top:45px;padding-left:0}
    .pt_curv .curv-section-technology .benefits .col+.col li{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
    .pt_curv .curv-section-technology .benefits .col+.col li:last-child{margin-bottom:0}
    .pt_curv .curv-section-technology .video.has-background{margin:54% 0 38%}
    .pt_curv .curv-section-technology .video .background{top:-164%}
    .pt_curv .curv-section-technology .video .video_description{padding-left:20px}
    .pt_curv .curv-section-technology .video .video_description h3{font-size:30px}
}
@media only screen and (max-width: 630px){.pt_curv .curv-section-technology .video.has-background{margin:44% 0 0 0;padding-bottom:67%}
    .pt_curv .curv-section-technology .video.has-background .container{position:absolute;top:0;left:0;right:0}
    .pt_curv .curv-section-technology .video.has-background .video_description p{display:none}
    .pt_curv .curv-section-technology .video .background{top:-67%}
    .pt_curv .curv-section-technology .video .video_thumb,.pt_curv .curv-section-technology .video .video_description{-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px)}
    .pt_curv .curv-section-technology .video .video_thumb{width:70%;margin:0 auto}
    .pt_curv .curv-section-technology .video .video_description{position:static;padding:0 0 15px;width:auto}
    .pt_curv .curv-section-technology .video .video_description .text{display:block}
    .pt_curv .curv-section-technology .video .video_description h3{text-align:center}
    .pt_curv .curv-section-technology .video .video_description h3 br{display:none}
}
@media only screen and (max-width: 480px){.pt_curv .curv-section-technology.instance-2 .video .background{display:block}
    .pt_curv .curv-section-technology.instance-2 .video .background.instance-2{display:none}
    .pt_curv .curv-section-technology .benefits .container{padding-right:20px;padding-left:20px}
    .pt_curv .curv-section-technology .benefits .col:first-child h3{font-size:34px;text-align:center;margin:0 auto 30px}
    .pt_curv .curv-section-technology .benefits .col+.col{margin-top:40px}
    .pt_curv .curv-section-technology .video{margin-bottom:12%}
    .pt_curv .curv-section-technology .video.has-background{margin-top:55%;padding-bottom:130%}
    .pt_curv .curv-section-technology .video.has-background .video_description p{display:block}
    .pt_curv .curv-section-technology .video .background{top:-34%}
    .pt_curv .curv-section-technology .video .container{margin:0 20px}
    .pt_curv .curv-section-technology .video .video_thumb{width:auto}
    .pt_curv .curv-section-technology .video .video_description h3{font-size:22px}
    .pt_curv .curv-section-technology .video .video_description h3 br{display:none}
}
@media only screen and (max-width: 360px){.pt_curv .curv-section-technology .video.has-background{padding-bottom:140%}
}
@-webkit-keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
.pt_curv #curv-collections{position:relative;z-index:1;height:558px;overflow:hidden}
.pt_curv #curv-collections:before{content:'';display:block;position:absolute;top:60%;right:0;bottom:0;left:0}
.pt_curv #curv-collections .landingpage-section_content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_curv #curv-collections .landingpage-section_content.active{z-index:1}
.pt_curv #curv-collections .landingpage-section_content>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_curv #curv-collections .collection-thumb{color:#001830;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.pt_curv #curv-collections .collection-thumb p{margin:0}
.pt_curv #curv-collections .collection-thumb a{display:block;position:relative}
.pt_curv #curv-collections .collection-thumb a:before{content:"";position:absolute;top:54%;left:50%;display:block;background:#fff url(../images/interface/icon_magnifier.png) no-repeat center center;width:62px;height:62px;margin:-31px 0 0 -31px;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_curv #curv-collections .collection-thumb a:hover{cursor:pointer}
.pt_curv #curv-collections .collection-thumb img{display:block}
.pt_curv #curv-collections .collection-thumb .caption{display:block;font-weight:100;text-transform:uppercase;margin:5px 0}
.pt_curv #curv-collections .collection-thumb .button{display:inline-block;font-size:12px;text-transform:uppercase;line-height:1.1;border:1px solid #001830;padding:1em 1.1em;margin-top:10px}
.pt_curv #curv-collections .collection-thumb .button:hover{background:#001830;color:#fff;cursor:pointer}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{text-align:center;height:46px;line-height:1;margin-bottom:1%}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:visible !important;width:33.33% !important;margin:0 auto}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{background:url(../images/interface/sprite_slideshow-controls_big.png) no-repeat 0 0 !important;top:42%;width:25px !important;height:48px !important}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:33.33% !important;margin-left:-35px}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:33.33% !important;margin-right:-35px;background-position:-27px 0 !important}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper ul{clear:both}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:none;text-align:center}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{pointer-events:auto}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transition:opacity 0.5s ease 0.25s;-webkit-transition:opacity 0.5s ease 0.25s;-o-transition:opacity 0.5s ease 0.25s;transition:opacity 0.5s ease 0.25s}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7)}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{padding-bottom:5px}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:80%;-moz-transform:scale(0.4, 0.4);-webkit-transform:scale(0.4, 0.4);-o-transform:scale(0.4, 0.4);-ms-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:22px}
.pt_curv #curv-collections.curv-landing-page:before{background:#fff}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper h3{color:#fff}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{background-position:0 -50px !important}
.pt_curv #curv-collections.curv-landing-page #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{background-position:-27px -50px !important}
.pt_curv #curv-collections.curv-landing-page-serious-travellers:before{background:#dedede}
.pt_curv #curv-collections.instance-2:before,.pt_curv #curv-collections.instance-3:before{top:auto}
.pt_curv #curv-collections.instance-2 #slideshow_collection-thumbs-wrapper{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1}
.pt_curv #curv-collections.instance-2 #similar-collections{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{-webkit-animation:slideInLeft 1s;-moz-animation:slideInLeft 1s;animation:slideInLeft 1s}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb+.collection-thumb p{-webkit-animation:slideInRight 1s;-moz-animation:slideInRight 1s;animation:slideInRight 1s}
.pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb img{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_curv #curv-collections #similar-collections{display:table;width:100%;height:100%}
.pt_curv #curv-collections #similar-collections .collection-thumb{display:table-cell;width:50%;pointer-events:auto;text-align:right;padding:0 10px 0 0;position:relative;vertical-align:bottom;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_curv #curv-collections #similar-collections .collection-thumb+.collection-thumb{text-align:left;padding:0 0 0 10px}
.pt_curv #curv-collections #similar-collections .collection-thumb .thumb-background{position:absolute;top:-20px;left:0;right:0}
.pt_curv #curv-collections #similar-collections .collection-thumb .thumb-background img{width:100%;max-width:none}
.pt_curv #curv-collections #similar-collections .collection-thumb p{position:relative;display:inline-block;width:40%;text-align:center}
.pt_curv #curv-collections #similar-collections .collection-thumb a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_curv #curv-collections #similar-collections .collection-thumb img{display:inline-block;max-width:100%}
.pt_curv #curv-collections #similar-collections .collection-thumb .caption{font-size:16px;white-space:nowrap}
.pt_curv #curv-collections #similar-collections .collection-thumb .caption span{display:block;font-size:1.62em}
.pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-2,.pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-3{background:#dedede}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{top:auto;text-align:right;z-index:55}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:inline-block;vertical-align:middle}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{box-sizing:border-box;font-size:12px;font-weight:normal;color:#3e3e3e;margin:0;padding:0 10px 0 0;height:auto;max-width:28%;text-align:right}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3:after{content:":"}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:70%}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb{max-width:60px;width:16.6666666667%;box-sizing:border-box;padding-right:5px;float:left;pointer-events:auto;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb:before{display:none}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:10px;margin-bottom:1px}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a:before{display:none}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:1px solid #c9c9c9}
.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
.pt_curv #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport,.pt_curv #curv-collections #slideshow_collection-details-wrapper #slideshow_collection-details,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{height:100%}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper{position:static}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{background:#fff !important;width:52px !important;height:70px !important;top:auto;bottom:21%;z-index:60;-webkit-box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-box-shadow:0 0 12px rgba(57,57,57,0.1);box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-webkit-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-o-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:before{content:"";display:block;background:url(../images/interface/sprite_slideshow-controls.png) no-repeat 0 0;position:absolute;top:50%;left:50%;width:18px;height:34px;margin:-17px 0 0 -9px}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:hover{background:#3e3e3e !important}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:-52px !important}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{background-position:0 -38px}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:-52px !important}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:before{background-position:-20px 0}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover:before{background-position:-20px -38px}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{position:relative}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .content{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .thumb-background{display:none}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{width:100%;position:absolute;top:0;left:0;z-index:0}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{position:relative;z-index:1}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{float:left}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{opacity:0;margin-top:2%;width:36%;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:4%;width:36%;position:relative}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-top:8%;box-sizing:border-box;width:50%;text-align:left;padding-left:30px;opacity:0;-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:32px;line-height:1;text-transform:uppercase}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{display:block;font-size:0.5em;margin-bottom:15px}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{max-width:330px}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:35px 0;overflow:hidden}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{float:left;margin:5px 10px 5px 0}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li:last-child{margin-right:0}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span{display:block;width:28px;height:28px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1004,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1004{background:#b8b7bc}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1041,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1041{background:#2d2c32}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1173,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1173{background:#b6aea1}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1259,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1259{background:#133b3a}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1266,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1266{background:#5c5a4d}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1324,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1324{background:#28487b}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1374,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1374{background:#474548}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1542,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1542{background:#858377}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1549,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1549{background:#283349}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1598,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1598{background:#00457b}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1627,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1627{background:#e7e7e7}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1673,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1673{background:#c3bbb8}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1686,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1686{background:#016378}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1726,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1726{background:#b12b31}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1775,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1775{background:#927055}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1776,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1776{background:#adb0b5}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-2957,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-2957{background:#7a7a7a}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-5047,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-5047{background:#c88f7b}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{border-color:#3e3e3e;color:#3e3e3e}
.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn:hover{background:#3e3e3e;color:#fff}
@media only screen and (max-width: 1230px){.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{bottom:42%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:15px 0}
}
@media only screen and (max-width: 1084px){.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{padding:0 32px}
}
@media only screen and (max-width: 980px){.pt_curv #curv-collections{height:auto;padding-bottom:65%}
    .pt_curv #curv-collections:before{top:50%}
    .pt_curv #curv-collections .bx-wrapper .bx-controls{display:block}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:32%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:18px}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .thumb-background{top:0}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{width:55%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:block}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:50%;padding-left:0}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:28px}
}
@media only screen and (max-width: 768px){.pt_curv #curv-collections{padding-bottom:74%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:30px}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-25px}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin-right:-25px}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7)}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{width:70%}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .caption{font-size:12px;font-weight:normal}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:2%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:64%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:12%}
}
@media only screen and (max-width: 630px){.pt_curv #curv-collections{padding-bottom:90%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:20px}
    .pt_curv #curv-collections.instance-3:before{top:55%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:13%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 50px}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:block}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{text-align:left;margin-bottom:15px;max-width:60%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:none}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:2px solid #3e3e3e}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper{background:none}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport>div,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide,.pt_curv #curv-collections #slideshow_collection-details-wrapper .container{height:100%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-viewport{height:100% !important}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:none}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light{color:#fff}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light .btn{border-color:#fff;color:#fff}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.theme_light .btn:hover{background:#fff;color:#3e3e3e}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{display:none}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{box-sizing:border-box;width:100%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{margin:0;position:absolute;right:0;bottom:37%;width:38%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin:0;position:absolute;top:0;right:0;width:38%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:70%;padding:0 10px 0 0}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:24px}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:none}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{margin:10px 0}
    .pt_curv #curv-collections.curv-landing-page #slideshow_collection-details-wrapper h3{color:#3e3e3e}
    .pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-3{background:none}
}
@media only screen and (max-width: 555px){.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:none}
}
@media only screen and (max-width: 480px){.pt_curv #curv-collections{padding-bottom:135%}
    .pt_curv #curv-collections:before{top:60%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .container{margin:0}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{height:36px;padding:0;margin-bottom:14%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:hidden !important;width:100% !important}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:42%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin:0}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:auto}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{display:block;padding:0 20px}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{opacity:1;max-width:60%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:1}
    .pt_curv #curv-collections.instance-2:before{top:40%}
    .pt_curv #curv-collections.instance-2 #similar-collections{background:none;display:block}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb{display:block;float:left;box-sizing:border-box}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .thumb-background{display:none}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb p{display:block;width:100%}
    .pt_curv #curv-collections.instance-2 #similar-collections .collection-thumb .caption{white-space:normal}
    .pt_curv #curv-collections.curv-landing-page-serious-travellers.instance-2{background:none}
    .pt_curv #curv-collections.instance-3:before{top:64%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:6%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-left:0;padding-right:0}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{width:45%;bottom:26%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{width:45%;top:25%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:65%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:16px;width:130%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:block;width:120%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{margin-bottom:5px}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:block;margin:0}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{border:3px solid rgba(255,255,255,0.5);margin:3px 3px 3px 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li a,.pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li span{width:18px;height:18px}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{box-sizing:border-box;margin:0;padding:10px;max-width:90%}
}
@media only screen and (max-width: 360px){.pt_curv #curv-collections{padding-bottom:150%}
    .pt_curv #curv-collections:before{top:58%}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper h3{margin:0}
    .pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_curv #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:80%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_curv #curv-collections.instance-2:before{top:36%}
    .pt_curv #curv-collections.instance-3:before{top:70%}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{margin-bottom:10px}
    .pt_curv #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:5px}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{bottom:24%}
    .pt_curv #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{top:32%}
}
.pt_curv .curv-section-engraving .landingpage-section_content{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}
.pt_curv .curv-section-engraving .landingpage-section_content.active{z-index:1}
.pt_curv .curv-section-engraving .landingpage-section_content:before{content:"";height:100%;display:inline-block;vertical-align:middle;margin-left:-0.3em}
.pt_curv .curv-section-engraving .landingpage-section_content .container{box-sizing:border-box;display:inline-block;vertical-align:middle;width:100%}
.pt_curv .curv-section-engraving .landingpage-section_content h3{font-size:58px;font-weight:400;line-height:1}
.pt_curv .curv-section-engraving .landingpage-section_content h3 span{display:block;font-size:0.86em;font-weight:100}
.pt_curv .curv-section-engraving .landingpage-section_content h3+p{margin:25px auto;line-height:1.5}
.pt_curv .curv-section-engraving .landingpage-section_content h3+p+p{margin:0}
.pt_curv .curv-section-engraving .landingpage-section_content .disclaimer{font-size:11px;font-weight:600}
@media only screen and (max-width: 980px){.pt_curv .curv-section-engraving .landingpage-section_content h3{font-size:50px}
    .pt_curv .curv-section-engraving .landingpage-section_content .btn{box-sizing:border-box;display:block;margin:0 auto;padding-left:5px;padding-right:5px}
    .pt_curv .curv-section-engraving .landingpage-section_content .btn+.btn{margin-top:10px}
}
@media only screen and (max-width: 768px){.pt_curv .curv-section-engraving .landingpage-section_content h3{font-size:42px}
    .pt_curv .curv-section-engraving .landingpage-section_content h3+p br{display:none}
}
@media only screen and (max-width: 630px){.pt_curv .curv-section-engraving .landingpage-section_content h3{font-size:28px}
    .pt_curv .curv-section-engraving .landingpage-section_content h3+p{margin:10px auto}
}
@media only screen and (max-width: 480px){.pt_curv .curv-section-engraving .landingpage-section_content h3+p{margin:20px auto}
}
.pt_curv .curv-section-samsonite-community{margin-top:-9.6%}
.pt_curv .curv-section-samsonite-community .landingpage-section_content{position:absolute;top:0;left:0;right:0;bottom:0;text-align:right;-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.active{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light{color:#fff}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light .btn{border-color:#fff;color:#fff}
.pt_curv .curv-section-samsonite-community .landingpage-section_content.theme_light .btn:hover{background:#fff;color:#3e3e3e}
.pt_curv .curv-section-samsonite-community .container{height:100%}
.pt_curv .curv-section-samsonite-community .container:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.3em}
.pt_curv .curv-section-samsonite-community .text{display:inline-block;vertical-align:middle;text-align:left;width:47%;min-height:48%}
.pt_curv .curv-section-samsonite-community .text h3+p{margin:25px 0}
@media only screen and (max-width: 980px){.pt_curv .curv-section-samsonite-community .text{width:50%;min-height:0}
    .pt_curv .curv-section-samsonite-community .text h3{font-size:30px}
    .pt_curv .curv-section-samsonite-community .text h3+p{margin:10px 0}
}
@media only screen and (max-width: 768px){.pt_curv .curv-section-samsonite-community{margin-top:-13%}
}
@media only screen and (max-width: 630px){.pt_curv .curv-section-samsonite-community .text{width:60%;margin-top:8%}
    .pt_curv .curv-section-samsonite-community .text h3{font-size:24px}
    .pt_curv .curv-section-samsonite-community .text h3+p{line-height:1.5}
}
@media only screen and (max-width: 480px){.pt_curv .curv-section-samsonite-community{margin:0}
    .pt_curv .curv-section-samsonite-community .landingpage-section_content{top:auto;-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px)}
    .pt_curv .curv-section-samsonite-community .text{width:auto;margin:0 0 30% 0}
    .pt_curv .curv-section-samsonite-community .text h3+p{margin:25px 0}
}
@media only screen and (max-width: 360px){.pt_curv .curv-section-samsonite-community .text{margin-bottom:20%}
}
.pt_backtoschool{font-size:14px}
.pt_backtoschool h3{font-size:42px;font-weight:100;text-transform:uppercase}
.pt_backtoschool h3+p{line-height:2em}
.pt_backtoschool .btn{display:inline-block;line-height:1;border:1px solid #fff;background:none;color:#fff;text-transform:uppercase;padding:18px 14px;font-size:12px;text-align:center}
.pt_backtoschool .btn[data-action="PlayVideo"]:before{content:'\25B7';vertical-align:middle;font-size:2em;line-height:0;margin-right:14px}
.pt_backtoschool .btn:hover{cursor:pointer;background:#fff;color:#3e3e3e}
.pt_backtoschool .main-wrapper,.pt_backtoschool .landingpage-section{position:relative}
.pt_backtoschool .main-wrapper{overflow:hidden}
.pt_backtoschool .main-wrapper.loading:before,.pt_backtoschool .main-wrapper.loading:after{content:"";display:block}
.pt_backtoschool .main-wrapper.loading:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(255,255,255,0.75)}
.pt_backtoschool .main-wrapper.loading:after{position:fixed;top:50%;left:50%;z-index:102;width:50px;height:50px;margin:-25px 0 0 -25px;background:url(../images/interface/infinite_loader.gif) no-repeat center center}
.pt_backtoschool .container{max-width:980px;margin:0 auto}
.pt_backtoschool .background{display:block;width:100%}
.pt_backtoschool .landingpage-section_content{opacity:0;-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px);-moz-transition:all 1.2s ease-out 0.2s;-webkit-transition:all 1.2s ease-out 0.2s;-o-transition:all 1.2s ease-out 0.2s;transition:all 1.2s ease-out 0.2s}
.pt_backtoschool .landingpage-section_content.active{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_backtoschool #backtoschool-menu{position:absolute;top:105px;left:0;z-index:100}
.pt_backtoschool #backtoschool-menu.bottom{top:auto;bottom:105px}
.pt_backtoschool #backtoschool-menu.fixed{position:fixed;left:50%;margin-left:-615px}
.pt_backtoschool #backtoschool-menu:hover li{width:100%}
.pt_backtoschool #backtoschool-menu li{margin-bottom:4px;width:51px;overflow:hidden;-moz-transition:width 0.4s ease-out;-webkit-transition:width 0.4s ease-out;-o-transition:width 0.4s ease-out;transition:width 0.4s ease-out;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);box-shadow:0 0 2px rgba(0,0,0,0.25)}
.pt_backtoschool #backtoschool-menu li:last-child{margin-bottom:0}
.pt_backtoschool #backtoschool-menu a{box-sizing:border-box;background:#fff;position:relative;z-index:1;display:block;height:50px;line-height:50px;padding:0 10px 0 52px;font-size:10px;text-transform:uppercase;white-space:nowrap;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_backtoschool #backtoschool-menu a:before{content:"";display:block;position:absolute;top:50%;left:5px;background:url(../images/interface/sprite_backtoschool-menu-icons.png) no-repeat 0 0;width:25px;margin:0 6px}
.pt_backtoschool #backtoschool-menu a span{display:inline-block;line-height:1.2;vertical-align:middle}
.pt_backtoschool #backtoschool-menu a:hover,.pt_backtoschool #backtoschool-menu a.active{background:#3e3e3e;color:#fff}
.pt_backtoschool #backtoschool-menu a:hover:before,.pt_backtoschool #backtoschool-menu a.active:before{background-position:-27px 0}
.pt_backtoschool #backtoschool-menu a.home:before{height:25px;margin-top:-10px}
.pt_backtoschool #backtoschool-menu a.technology:before{height:24px;margin:-11px -11px -11px 6px;background-position:0 -24px}
.pt_backtoschool #backtoschool-menu a.technology:hover:before,.pt_backtoschool #backtoschool-menu a.technology.active:before{background-position:-28px -25px}
.pt_backtoschool #backtoschool-menu a.collections:before{width:31px;height:26px;margin:-11px 0 0 5px;background-position:0 -48px}
.pt_backtoschool #backtoschool-menu a.collections:hover:before,.pt_backtoschool #backtoschool-menu a.collections.active:before{background-position:-28px -48px}
.pt_backtoschool #backtoschool-menu a.schulranzentagen:before{width:24px;height:20px;margin:-10px 3.5px 0 6px;background-position:0 -75px}
.pt_backtoschool #backtoschool-menu a.schulranzentagen:hover:before,.pt_backtoschool #backtoschool-menu a.schulranzentagen.active:before{background-position:-26px -75px}
.pt_backtoschool #backtoschool-menu a.sammies:before{width:27px;height:23px;margin:-11.5px 4px 0 4px;background-position:0 -97px}
.pt_backtoschool #backtoschool-menu a.sammies:hover:before,.pt_backtoschool #backtoschool-menu a.sammies.active:before{background-position:-25px -98px}
@media only screen and (max-width: 1230px){.pt_backtoschool #backtoschool-menu.fixed{left:0;margin-left:0}
}
@media only screen and (max-width: 1084px){.pt_backtoschool .container{padding:0 52px}
}
@media only screen and (max-width: 980px){.pt_backtoschool{font-size:12px}
}
@media only screen and (max-width: 480px){.pt_backtoschool .container{padding:0 20px}
    .pt_backtoschool #backtoschool-menu{display:none}
}
.pt_backtoschool #backtoschool-home{overflow:hidden}
.pt_backtoschool #backtoschool-home .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:6%;text-align:center;color:#fff}
.pt_backtoschool #backtoschool-home .landingpage-section_content img{padding:4% 0;max-width:50%}
.pt_backtoschool #backtoschool-home .scroll-to{display:block;background-color:rgba(255,255,255,0.05);background:url(../images/interface/icon_arrow-down_white.png) no-repeat center center;margin:25px auto 0;width:64px;height:64px;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 29px 4px #182f1d;-moz-box-shadow:0 0 29px 4px #182f1d;box-shadow:0 0 29px 4px #182f1d;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_backtoschool #backtoschool-home .scroll-to:hover{-moz-transform:translate(0, -5px);-webkit-transform:translate(0, -5px);-o-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}
.pt_backtoschool #backtoschool-home .button-video{display:block !important;position:absolute;top:60%;left:50%;margin-left:-50px;width:100px;height:100px;line-height:100px;text-align:center;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 25px 4px #3b3e43;-moz-box-shadow:0 0 25px 4px #3b3e43;box-shadow:0 0 25px 4px #3b3e43;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_backtoschool #backtoschool-home .button-video:hover{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.pt_backtoschool #backtoschool-home .button-video img{display:inline-block;vertical-align:middle;width:75%;margin-left:6%}
@media only screen and (max-width: 1140px){.pt_backtoschool #backtoschool-home .landingpage-section_content img{padding:3% 0;max-width:45%}
    .pt_backtoschool #backtoschool-home .button-video{top:50%}
}
@media only screen and (max-width: 980px){.pt_backtoschool #backtoschool-home .button-video{margin-left:-40px;width:80px;height:80px;line-height:80px}
}
@media only screen and (max-width: 768px){.pt_backtoschool #backtoschool-home .landingpage-section_content{padding-top:15%}
    .pt_backtoschool #backtoschool-home .landingpage-section_content img{max-width:55%}
    .pt_backtoschool #backtoschool-home .button-video{top:55%}
}
@media only screen and (max-width: 480px){.pt_backtoschool #backtoschool-home .landingpage-section_content{padding-top:35%}
    .pt_backtoschool #backtoschool-home .landingpage-section_content img{max-width:70%}
    .pt_backtoschool #backtoschool-home .scroll-to{margin-top:35px}
    .pt_backtoschool #backtoschool-home .button-video{top:60%}
}
@media only screen and (max-width: 360px){.pt_backtoschool #backtoschool-home .button-video{margin-left:-30px;width:60px;height:60px;line-height:60px}
}
.pt_backtoschool #backtoschool-technology .benefits{position:relative}
.pt_backtoschool #backtoschool-technology .benefits.active .col+.col li{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:0.75s;transition-delay:0.75s}
.pt_backtoschool #backtoschool-technology .benefits.active .col+.col li+li{-webkit-transition-delay:1.25s;transition-delay:1.25s}
.pt_backtoschool #backtoschool-technology .benefits.active .col+.col li+li+li{-webkit-transition-delay:1.75s;transition-delay:1.75s}
.pt_backtoschool #backtoschool-technology .benefits.active .col+.col li+li+li+li{-webkit-transition-delay:2.25s;transition-delay:2.25s}
.pt_backtoschool #backtoschool-technology .benefits .container{overflow:hidden}
.pt_backtoschool #backtoschool-technology .benefits .col{float:left}
.pt_backtoschool #backtoschool-technology .benefits .col img{max-width:100%}
.pt_backtoschool #backtoschool-technology .benefits .col p{font-size:16px;line-height:34px}
.pt_backtoschool #backtoschool-technology .benefits .col:first-child{width:60%}
.pt_backtoschool #backtoschool-technology .benefits .col+.col{box-sizing:border-box;width:40%;padding-left:60px}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li:first-child{padding-left:20%}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li{margin-bottom:40px;opacity:0;-moz-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);-o-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px);-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li img,.pt_backtoschool #backtoschool-technology .benefits .col+.col li span{display:inline-block;vertical-align:middle}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li img{max-width:20%}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li span{box-sizing:border-box;max-width:76%;padding-left:15px}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li span img{max-width:100%}
.pt_backtoschool #backtoschool-technology .benefits .col+.col li strong{display:block;text-transform:uppercase}
.pt_backtoschool #backtoschool-technology .figure{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_backtoschool #backtoschool-technology .figure.active .text{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
.pt_backtoschool #backtoschool-technology .figure .background{position:relative;top:-105%;left:0;max-width:1230px;margin-left:0}
@media only screen and (max-width: 1230px){.pt_backtoschool #backtoschool-technology .benefits .container{padding:0 80px}
}
@media only screen and (max-width: 1140px){.pt_backtoschool #backtoschool-technology .benefits .container{padding:0 80px}
}
@media only screen and (max-width: 980px){.pt_backtoschool #backtoschool-technology .benefits col p{font-size:14px}
}
@media only screen and (max-width: 768px){.pt_backtoschool #backtoschool-technology .benefits{padding-bottom:30px}
    .pt_backtoschool #backtoschool-technology .benefits .col:first-child,.pt_backtoschool #backtoschool-technology .benefits .col+.col{width:auto;float:none}
    .pt_backtoschool #backtoschool-technology .benefits .col p{font-size:16px;line-height:25px}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col{margin-top:45px;padding-left:0}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col li{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col li:last-child{margin-bottom:0}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col li.title{padding-left:0}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col li.title span{padding-left:0}
}
@media only screen and (max-width: 480px){.pt_backtoschool #backtoschool-technology .benefits{padding-bottom:60px}
    .pt_backtoschool #backtoschool-technology .benefits .container{padding:0 20px}
    .pt_backtoschool #backtoschool-technology .benefits .col p{font-size:12px;line-height:20px}
    .pt_backtoschool #backtoschool-technology .benefits .col:first-child h3{font-size:34px;text-align:center;margin:0 auto 30px}
    .pt_backtoschool #backtoschool-technology .benefits .col+.col{margin-top:40px}
}
@media only screen and (max-width: 360px){.pt_backtoschool #backtoschool-technology{padding-top:15px}
}
@-webkit-keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
.pt_backtoschool #curv-collections{position:relative;height:430px}
.pt_backtoschool #curv-collections .landingpage-section_content{position:absolute;top:0;right:0;bottom:0;left:0}
.pt_backtoschool #curv-collections .landingpage-section_content.active{z-index:1}
.pt_backtoschool #curv-collections .landingpage-section_content>*{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_backtoschool #curv-collections .collection-thumb{color:#4b4b4b;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.pt_backtoschool #curv-collections .collection-thumb p{margin:0}
.pt_backtoschool #curv-collections .collection-thumb a{display:block;position:relative}
.pt_backtoschool #curv-collections .collection-thumb a:before{content:"";position:absolute;top:54%;left:50%;display:block;background:#fff url(../images/interface/icon_magnifier.png) no-repeat center center;width:62px;height:62px;margin:-31px 0 0 -31px;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_backtoschool #curv-collections .collection-thumb a:hover{cursor:pointer}
.pt_backtoschool #curv-collections .collection-thumb img{display:block}
.pt_backtoschool #curv-collections .collection-thumb .caption{display:block;font-weight:100;text-transform:uppercase;margin:5px 0}
.pt_backtoschool #curv-collections .collection-thumb .button{display:inline-block;font-size:12px;text-transform:uppercase;line-height:1.1;border:1px solid #4b4b4b;padding:1em 1.1em;margin-top:10px}
.pt_backtoschool #curv-collections .collection-thumb .button:hover{background:#4b4b4b;color:#fff;cursor:pointer}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{text-align:center;color:#ff9000;height:46px;line-height:1;margin-bottom:1%}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:visible !important;width:40% !important;margin:0 auto}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{background:url(../images/interface/sprite_slideshow-controls_backtoschool.png) no-repeat 0 0 !important;top:42%;width:25px !important;height:48px !important}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:33.33% !important;margin-left:-50px}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:33.33% !important;margin-right:-55px;background-position:-27px 0 !important}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper ul{clear:both}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:none;text-align:center}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{pointer-events:auto}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transition:opacity 0.5s ease 0.25s;-webkit-transition:opacity 0.5s ease 0.25s;-o-transition:opacity 0.5s ease 0.25s;transition:opacity 0.5s ease 0.25s}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.6, 0.6);-webkit-transform:scale(0.6, 0.6);-o-transform:scale(0.6, 0.6);-ms-transform:scale(0.6, 0.6);transform:scale(0.6, 0.6)}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{padding-bottom:5px}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:80%;-moz-transform:scale(0.4, 0.4);-webkit-transform:scale(0.4, 0.4);-o-transform:scale(0.4, 0.4);-ms-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:22px}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{top:auto;text-align:right;z-index:55}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:inline-block;vertical-align:middle}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{box-sizing:border-box;font-size:12px;font-weight:normal;color:#3e3e3e;margin:0;padding:0 10px 0 0;height:auto;max-width:28%;text-align:right}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3:after{content:":"}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:70%}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb{max-width:60px;width:16.6666666667%;box-sizing:border-box;padding-right:5px;float:left;pointer-events:auto;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb:before{display:none}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:10px;margin-bottom:1px}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a:before{display:none}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:1px solid #c9c9c9}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-details-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper{background:#fff}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-viewport,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper #slideshow_collection-details,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{height:100%}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper{position:static}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{background:#fff !important;width:52px !important;height:70px !important;top:auto;bottom:45%;z-index:60;-webkit-box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-box-shadow:0 0 12px rgba(57,57,57,0.1);box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-webkit-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-o-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:before{content:"";display:block;background:url(../images/interface/sprite_slideshow-controls.png) no-repeat 0 0;position:absolute;top:50%;left:50%;width:18px;height:34px;margin:-17px 0 0 -9px}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:hover{background:#3e3e3e !important}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:-52px !important}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{background-position:0 -38px}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:-52px !important}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:before{background-position:-20px 0}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover:before{background-position:-20px -38px}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{position:relative}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .product-image,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .content{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"]{color:#fff}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn{border-color:#fff;color:#fff}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn:hover{background:#fff;color:#3e3e3e}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .thumb-background{display:none}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{width:100%;position:absolute;top:0;left:0;z-index:0}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{position:relative;z-index:1}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{float:left}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{opacity:0;margin-top:2%;width:36%;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:4%;width:43%;position:relative}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-top:8%;box-sizing:border-box;width:50%;text-align:left;padding-left:30px;opacity:0;-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:32px;line-height:1;text-transform:uppercase}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{display:block;font-size:0.5em;margin-bottom:15px}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{max-width:330px}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:35px 0;overflow:hidden}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{float:left;margin:5px 10px 5px 0}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li:last-child{margin-right:0}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{border-color:#3e3e3e;color:#3e3e3e}
.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn:hover{background:#3e3e3e;color:#fff}
@media only screen and (max-width: 1230px){.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{bottom:42%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:15px 0}
}
@media only screen and (max-width: 1084px){.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{padding:0 32px}
}
@media only screen and (max-width: 980px){.pt_backtoschool #curv-collections{height:auto;padding-bottom:45%}
    .pt_backtoschool #curv-collections .bx-wrapper .bx-controls{display:block}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:32%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:18px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:block}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:50%;padding-left:4%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:28px}
}
@media only screen and (max-width: 768px){.pt_backtoschool #curv-collections{padding-bottom:55%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:30px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-45px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin-right:-45px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7)}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:2%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:50%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:10%}
}
@media only screen and (max-width: 630px){.pt_backtoschool #curv-collections{padding-bottom:55%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:20px}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:13%}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 50px}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:block}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{text-align:left;margin-bottom:15px;max-width:60%}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:none}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:2px solid #3e3e3e}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper{background:none;top:-3%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper:before{content:"";background:#fff;display:block;position:absolute;top:55%;left:0;right:0;bottom:0}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-viewport>div,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .container{height:100%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-viewport{height:100% !important}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:none}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{display:none}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{box-sizing:border-box;width:100%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{margin:0;position:absolute;right:0;bottom:37%;width:38%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin:0;position:absolute;top:0;right:0;width:40%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:65%;padding:0 10px 0 0}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:24px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:none}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{margin:10px 0}
}
@media only screen and (max-width: 555px){.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{width:15px !important}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-32px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{background-position:-36px 0 !important;margin-right:-32px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:none}
}
@media only screen and (max-width: 480px){.pt_backtoschool #curv-collections{padding-bottom:80%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper:before{content:"";background:#fff;display:block;position:absolute;top:68%;left:0;right:0;bottom:0}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .container{margin:0}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{height:36px;padding:0;margin-bottom:14%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:hidden !important;width:100% !important}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:42%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin:0}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:auto}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{display:block;padding:0 20px}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{opacity:1;max-width:60%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:1}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:6%}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-left:0;padding-right:0}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper{top:-18%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper:before{top:64%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{width:45%;bottom:26%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{width:45%;top:25%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-top:20%;width:55%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:16px;width:130%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:block;width:120%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{margin-bottom:5px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:block;margin:0}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{border:3px solid rgba(255,255,255,0.5);margin:3px 3px 3px 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li a,.pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li span{width:18px;height:18px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{box-sizing:border-box;margin:0;padding:10px;max-width:90%}
}
@media only screen and (max-width: 360px){.pt_backtoschool #curv-collections{padding-bottom:90%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper:before{top:64%}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper h3{margin:0}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:80%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_backtoschool #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{padding:10px 0}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{margin-bottom:10px}
    .pt_backtoschool #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:5px}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper{top:-10%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper:before{top:70%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{bottom:24%}
    .pt_backtoschool #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{top:32%}
}
.pt_backtoschool #backtoschool-schulranzentagen{overflow:hidden}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content{opacity:1;-moz-transition:all 0s ease-out;-webkit-transition:all 0s ease-out;-o-transition:all 0s ease-out;transition:all 0s ease-out;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);position:relative;top:0;left:0;right:0;margin-bottom:10%;text-align:center;color:#4b4b4b}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container{text-align:center}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .title{padding-bottom:20px}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .flyer{position:absolute;bottom:-75px;right:25%;width:15%}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table{border:5px solid #fde0bb}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th{text-align:center;color:#ff7742;padding-top:3%;text-transform:uppercase}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{vertical-align:middle}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th:first-child{padding-left:3%}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th:last-child{padding-right:3%}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td:first-child{padding-left:3%}
.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td:last-child{padding-right:3%}
@media only screen and (max-width: 1084px){.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content{margin-bottom:6%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .flyer{bottom:-60px}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{padding:0.5em}
}
@media only screen and (max-width: 980px){.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content{margin-bottom:8%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .flyer{bottom:-50px;right:20%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{padding:0.3em}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th:first-child{padding-left:1%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th:last-child{padding-right:1%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td:first-child{padding-left:1%;padding-bottom:2%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td:last-child{padding-right:1%}
}
@media only screen and (max-width: 768px){.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .hide-data{display:none}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container .flyer{display:none}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table{border:none}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th{width:33.33%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{width:33.33%}
}
@media only screen and (max-width: 480px){.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content{padding-top:10%}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th{font-size:12px}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{font-size:10px}
}
@media only screen and (max-width: 360px){.pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table th{font-size:11px}
    .pt_backtoschool #backtoschool-schulranzentagen .landingpage-section_content .container table td{font-size:9px}
}
.pt_backtoschool #backtoschool-sammies-raffle{overflow:hidden}
.pt_backtoschool #backtoschool-sammies-raffle .landingpage-section_content{position:absolute;top:0;left:0;right:0;padding-top:55%;text-align:center;color:#fff}
.pt_backtoschool #backtoschool-sammies-raffle .landingpage-section_content img{padding:3% 0;max-width:60%}
.pt_backtoschool #backtoschool-sammies-raffle .button-sammies{display:block !important;position:absolute;background-color:#f07e3b;color:#fff;top:105%;left:50%;margin-left:-80px;width:200px;height:50px;line-height:50px;text-align:center;text-transform:uppercase;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.pt_backtoschool #backtoschool-sammies-raffle .button-sammies:hover{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
@media only screen and (max-width: 768px){.pt_backtoschool #backtoschool-sammies-raffle .landingpage-section_content{padding-top:75%}
    .pt_backtoschool #backtoschool-sammies-raffle .landingpage-section_content img{max-width:80%}
    .pt_backtoschool #backtoschool-sammies-raffle .button-sammies{width:150px}
}
@media only screen and (max-width: 480px){.pt_backtoschool #backtoschool-sammies-raffle .landingpage-section_content{padding-top:100%}
}
.pt_valentine{font-size:14px}
.pt_valentine .main-wrapper,.pt_valentine .landingpage-section{position:relative}
.pt_valentine .main-wrapper{overflow:hidden}
.pt_valentine .main-wrapper .container{max-width:980px;margin:0 auto}
.pt_valentine .main-wrapper.loading:before,.pt_valentine .main-wrapper.loading:after{content:"";display:block}
.pt_valentine .main-wrapper.loading:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(255,255,255,0.75)}
.pt_valentine .main-wrapper.loading:after{position:fixed;top:50%;left:50%;z-index:102;width:50px;height:50px;margin:-25px 0 0 -25px;background:url(../images/interface/infinite_loader.gif) no-repeat center center}
.pt_valentine #valentine-header,.pt_valentine #valentine-order-info{margin:10px auto 0;text-align:center}
.pt_valentine #valentine-header{margin:10px auto 0;text-align:center;text-transform:uppercase;background-color:#ffcdc3}
.pt_valentine #valentine-header h1{font-size:31px;line-height:80px;font-weight:normal;color:#ffffff}
.pt_valentine #valentine-order-info{margin:20px auto}
.pt_valentine #valentine-order-info h3{font-size:18px;line-height:24px;font-weight:normal;color:#6f6969}
@media only screen and (max-width: 980px){.pt_valentine #valentine-header h1{font-size:25px;line-height:60px}
    .pt_valentine #valentine-order-info h3{font-size:15px;line-height:20px}
}
@media only screen and (max-width: 768px){.pt_valentine #valentine-header h1{font-size:22px}
}
@media only screen and (max-width: 630px){.pt_valentine #valentine-header h1{font-size:18px}
    .pt_valentine #valentine-order-info h3{font-size:13px;line-height:16px}
}
@media only screen and (max-width: 480px){.pt_valentine #valentine-header h1{font-size:14px}
}
@media only screen and (max-width: 385px){.pt_valentine #valentine-header h1{font-size:12px;line-height:40px}
    .pt_valentine #valentine-order-info h3{font-size:11px}
}
.pt_valentine .more-shop-the-look{padding:20px 0 30px}
.pt_valentine .more-shop-the-look h3{padding:0 20px 10px;font-weight:400;letter-spacing:0.1em;color:#cf877c}
@media only screen and (max-width: 480px){.pt_valentine .more-shop-the-look h3{font-size:14px}
}
@media only screen and (max-width: 385px){.pt_valentine .more-shop-the-look h3{font-size:12px}
}
.pt_valentine .recommendations{padding:20px 60px}
.pt_valentine .recommendations p{font-size:24px;font-weight:400;letter-spacing:0.1em;color:#cf877c}
@media only screen and (max-width: 630px){.pt_valentine .recommendations p{font-size:18px}
}
@media only screen and (max-width: 480px){.pt_valentine .recommendations p{font-size:14px}
    .pt_valentine .recommendations>p{margin:0 0 30px}
}
@media only screen and (max-width: 385px){.pt_valentine .recommendations{padding:20px 5px 20px 30px}
    .pt_valentine .recommendations p{font-size:12px}
}
.pt_valentine .valentine-promo-strip{clear:both;padding:15px 0 5px}
.pt_valentine .valentine-promo-strip p{text-align:center;text-transform:uppercase;font-size:12px;color:#3d3c3c}
.pt_valentine .valentine-promo-strip p span{padding:0 30px;border-right:1px solid #3d3c3c}
.pt_valentine .valentine-promo-strip p span:last-child{border-right:none}
@media only screen and (max-width: 630px){.pt_valentine .valentine-promo-strip p{font-size:10px}
    .pt_valentine .valentine-promo-strip p span{padding:0 15px}
}
@media only screen and (max-width: 480px){.pt_valentine .valentine-promo-strip p{font-size:9px}
    .pt_valentine .valentine-promo-strip p span{padding:0 5px}
}
@media only screen and (max-width: 385px){.pt_valentine .valentine-promo-strip p{font-size:8px}
    .pt_valentine .valentine-promo-strip p span{padding:0 4px}
    .pt_valentine .valentine-promo-strip p span:last-child{padding:0 0 0 4px}
    .pt_valentine .valentine-promo-strip p span:first-child{padding:0 4px 0 0}
}
.pt_valentine .tile{width:50%;position:relative}
.pt_valentine .tile h2,.pt_valentine .tile h3{text-transform:uppercase}
.pt_valentine .tile h2{font-size:22px;line-height:27px}
.pt_valentine .tile h3{font-size:19px}
.pt_valentine .tile p{font-size:14px;margin:0}
.pt_valentine .tile .tile_content{position:absolute;top:0}
.pt_valentine .tile .tile_figure{margin:5px 5px 5px 0}
.pt_valentine .tile .tile_figure img{max-width:100%}
.pt_valentine .tile.large{float:left}
.pt_valentine .tile.large .tile_content{left:35%;top:7%}
.pt_valentine .tile.small{float:right;text-align:right}
.pt_valentine .tile.small .tile_content{right:10%;top:30%}
.pt_valentine .tile.small .tile_figure{margin:5px 0 9px 5px}
@media only screen and (max-width: 980px){.pt_valentine .tile.small .tile_figure{margin:5px 0 7px 5px}
}
@media only screen and (max-width: 768px){.pt_valentine .tile h3{font-size:16px}
    .pt_valentine .tile p{font-size:12px;line-height:12px}
}
@media only screen and (max-width: 630px){.pt_valentine .tile h2{font-size:15px;line-height:20px}
    .pt_valentine .tile h3{font-size:11px}
    .pt_valentine .tile p{font-size:11px;line-height:11px}
    .pt_valentine .tile.large .tile_content{top:4%}
    .pt_valentine .tile.small .tile_content{top:20%}
}
@media only screen and (max-width: 480px){.pt_valentine .tile{width:100%}
    .pt_valentine .tile h2{font-size:22px;line-height:27px}
    .pt_valentine .tile h3{font-size:19px}
    .pt_valentine .tile p{font-size:14px;line-height:14px}
    .pt_valentine .tile.large{float:none}
    .pt_valentine .tile.large .tile_figure{margin:5px 0}
    .pt_valentine .tile.large .tile_content{top:5%}
    .pt_valentine .tile.small{float:none}
    .pt_valentine .tile.small .tile_figure{margin:5px 0}
    .pt_valentine .tile.small .tile_content{top:25%}
}
@media only screen and (max-width: 385px){.pt_valentine .tile h2{font-size:22px;line-height:27px}
    .pt_valentine .tile p{font-size:12px;line-height:12px}
}
.pt_engraving [data-text-size='xx-large']{font-size:3em !important}
.pt_engraving [data-text-size='x-large']{font-size:2.5em !important}
.pt_engraving [data-text-size='large-2']{font-size:2em !important}
.pt_engraving [data-text-size='large']{font-size:1.5em !important}
.pt_engraving [data-text-size='medium']{font-size:1em !important}
.pt_engraving [data-text-size='small']{font-size:0.8em !important}
.pt_engraving [data-text-size='x-small']{font-size:0.65em !important}
.pt_engraving [data-text-size='xx-small']{font-size:0.5em !important}
.pt_engraving [data-letter-spacing='x-tight']{letter-spacing:-0.2em !important}
.pt_engraving [data-letter-spacing='tight']{letter-spacing:0 !important}
.pt_engraving [data-letter-spacing='wide']{letter-spacing:0.3em !important}
.pt_engraving [data-letter-spacing='x-wide']{letter-spacing:0.6em !important}
.pt_engraving [data-letter-spacing='xx-wide']{letter-spacing:1em !important}
.pt_engraving [data-text-style*='600']{font-weight:600 !important}
.pt_engraving [data-text-style*='semi-600']{font-weight:600 !important}
.pt_engraving [data-text-style*='normal']{font-weight:normal !important}
.pt_engraving [data-text-style*='light']{font-weight:300 !important}
.pt_engraving .main-wrapper,.pt_engraving .landingpage-section{position:relative}
.pt_engraving .main-wrapper{overflow:hidden}
.pt_engraving .main-wrapper.loading:before,.pt_engraving .main-wrapper.loading:after{content:'';display:block}
.pt_engraving .main-wrapper.loading:before{background:rgba(255,255,255,0.75);position:absolute;top:0;right:0;bottom:0;left:0;z-index:101}
.pt_engraving .main-wrapper.loading:after{background:url("../images/interface/infinite_loader.gif") no-repeat center center;position:fixed;top:50%;left:50%;z-index:102;width:50px;height:50px;margin:-25px 0 0 -25px}
.pt_engraving .container{max-width:980px;margin:0 auto}
.pt_engraving .background{display:block;width:100%}
.pt_engraving .landingpage-section_content{opacity:0;-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px);-moz-transition:all 1.2s ease-out 0.2s;-webkit-transition:all 1.2s ease-out 0.2s;-o-transition:all 1.2s ease-out 0.2s;transition:all 1.2s ease-out 0.2s}
.pt_engraving .landingpage-section_content.active{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}
@media only screen and (max-width: 1084px){.pt_engraving .container{padding:0 52px}
}
@media only screen and (max-width: 480px){.pt_engraving .container{padding:0 20px}
}
#engraving-home{overflow:hidden}
#engraving-home .personalise-your-case{background:#e4e0e1;position:relative;padding-bottom:4%}
#engraving-home .personalise-your-case .flag{display:block;position:absolute;top:0;left:0;z-index:1;color:#fff}
#engraving-home .personalise-your-case .flag span{display:inline-block;position:relative;width:150px;margin-top:-59px;margin-left:-59px;font-size:25px;font-weight:700;text-transform:uppercase;text-align:center;line-height:150px;-moz-transform-origin:85% 35%;-webkit-transform-origin:85% 35%;-o-transform-origin:85% 35%;-ms-transform-origin:85% 35%;transform-origin:85% 35%;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
html[lang='hu'] #engraving-home .personalise-your-case .flag span{font-size:18px}
.ie8 #engraving-home .personalise-your-case .flag span{-ms-filter:'progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod="auto expand")'}
#engraving-home .personalise-your-case .flag:after{content:'';display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:0;border-width:150px 150px 0 0;border-style:solid;border-color:#db2e37 transparent transparent;font-size:0;line-height:0}
#engraving-home .personalise-your-case .banner{position:absolute;top:0;right:0;bottom:0;left:0}
#engraving-home .personalise-your-case .banner img{display:block;position:relative;max-width:100%;margin:0 auto}
#engraving-home .personalise-your-case .content{position:relative;z-index:1;max-width:42%;padding:10% 0 6%;font-size:24px;color:#b30023;text-align:center}
#engraving-home .personalise-your-case .content .online{width:85%;margin:0 auto;padding-bottom:15px;border-bottom:1px solid #d48d9b;font-weight:600;text-transform:uppercase;letter-spacing:0.6em}
#engraving-home .personalise-your-case .content h2{margin-top:15px;text-transform:uppercase}
#engraving-home .personalise-your-case .content p{margin-top:10px;font-weight:400}
#engraving-home .personalise-your-case .content .video-button{margin-bottom:0}
#engraving-home .personalise-your-case .content .btn{display:inline-block;background:none;width:109px;height:108px}
#engraving-home .personalise-your-case .content .btn .icon:before{content:url("../images/interface/play-button.png")}
#engraving-home .personalise-your-case .content .btn:hover{cursor:pointer}
#engraving-home .personalise-your-case .content .btn:hover .icon:before{content:url("../images/interface/play-button-hover.png")}
#engraving-home .personalise-your-case .content .see-how-it-works{margin-top:0;font-size:20px;text-transform:uppercase}
#engraving-home .get-inspired{position:relative;z-index:1;text-align:center}
#engraving-home .get-inspired h3{display:inline-block;position:relative;z-index:0;font-size:20px;text-transform:uppercase;color:#fff;line-height:20px}
#engraving-home .get-inspired h3:before{content:'';background:#4cc7d1;position:absolute;top:-4px;right:-500%;z-index:-1;width:700%;height:200px;-moz-transform:rotate(2.3deg) skew(-35deg);-webkit-transform:rotate(2.3deg) skew(-35deg);-o-transform:rotate(2.3deg) skew(-35deg);-ms-transform:rotate(2.3deg) skew(-35deg);transform:rotate(2.3deg) skew(-35deg)}
#engraving-home .get-inspired .wrapper{background:#fff;position:relative;z-index:1;margin-top:70px}
#engraving-home .get-inspired .wrapper:before{content:'';display:block;position:absolute;top:-90px;border-bottom:90px solid #fff;border-left:1230px solid transparent}
#engraving-home .get-inspired .wrapper .suitcase{position:absolute;top:-37%;width:25%}
#engraving-home .get-inspired .wrapper .suitcase img{max-width:100%}
#engraving-home .get-inspired .wrapper .pointer{position:absolute;top:7%;left:8%;z-index:2;width:10%}
#engraving-home .get-inspired .wrapper .pointer img{max-width:100%}
#engraving-home .get-inspired .wrapper .container{position:relative;top:-90px}
#engraving-home .get-inspired .wrapper ul{position:relative}
#engraving-home .get-inspired .wrapper ul li{display:inline-block;vertical-align:top;width:32.5%;font-size:13px;color:#3e3e3e;text-align:center}
#engraving-home .get-inspired .wrapper ul li img{max-width:100%}
#engraving-home .get-inspired .wrapper ul li p{margin:0}
#engraving-home .get-inspired .wrapper ul li .title{margin-bottom:5px;font-weight:600;text-transform:uppercase}
#engraving-home .collections{background:#fff;position:relative;z-index:1;text-align:center}
#engraving-home .collections h3{display:inline-block;position:relative;z-index:0;margin-bottom:15px;padding:10px 20px;font-size:20px;text-transform:uppercase;color:#fff;line-height:20px}
#engraving-home .collections h3:before{content:'';background:#4cc7d1;position:absolute;top:-12px;right:10%;z-index:-1;width:110%;height:250%;-moz-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);-webkit-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);-o-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);-ms-transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg);transform:perspective(7px) rotateX(0.5deg) rotateY(-0.3deg)}
@media only screen and (max-width: 1150px){#engraving-home .get-inspired .wrapper .pointer{top:3%;left:9%}
}
@media only screen and (max-width: 1075px){#engraving-home .personalise-your-case .content{font-size:18px}
    #engraving-home .personalise-your-case .content .see-how-it-works{font-size:15px}
}
@media only screen and (max-width: 920px){#engraving-home .get-inspired .wrapper{margin-top:50px}
    #engraving-home .get-inspired .wrapper ul{top:25px}
}
@media only screen and (max-width: 768px){#engraving-home .personalise-your-case{padding-bottom:20%}
    #engraving-home .personalise-your-case .banner{display:none}
    #engraving-home .personalise-your-case .content{max-width:100%}
    #engraving-home .personalise-your-case .content .online{max-width:300px}
    #engraving-home .get-inspired h3{top:-80px}
    #engraving-home .get-inspired h3:before{top:-7px}
    #engraving-home .get-inspired .wrapper{margin-top:50px}
    #engraving-home .get-inspired .wrapper:before{top:-179px}
    #engraving-home .get-inspired .wrapper .suitcase,#engraving-home .get-inspired .wrapper .pointer{display:none}
    #engraving-home .get-inspired .wrapper ul{position:static}
    #engraving-home .get-inspired .wrapper ul:before{content:'';background:#fff;position:absolute;right:0;left:0;z-index:-1;height:100%}
}
@media only screen and (max-width: 480px){#engraving-home .personalise-your-case{padding-bottom:35%}
    #engraving-home .personalise-your-case .flag{display:none}
    #engraving-home .personalise-your-case .content{font-size:15px}
    #engraving-home .get-inspired h3{top:-70px}
    #engraving-home .get-inspired .wrapper ul li{width:100%}
    #engraving-home .collections h3:before{width:250%}
}
@-webkit-keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInLeft{from{-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@-webkit-keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
@keyframes slideInRight{from{-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0);opacity:0}
    to{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
}
.pt_engraving #curv-collections{background:#fff url("../images/interface/bgr_collection-slider_engraving-landing-page-2017.jpg") no-repeat center center;position:relative;height:700px}
.pt_engraving #curv-collections .landingpage-section_content{position:absolute;top:0;right:0;bottom:0;left:0}
.pt_engraving #curv-collections .landingpage-section_content.active{z-index:1}
.pt_engraving #curv-collections .landingpage-section_content>*{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.pt_engraving #curv-collections .collection-thumb{color:#000;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
.pt_engraving #curv-collections .collection-thumb p{margin:0}
.pt_engraving #curv-collections .collection-thumb a{display:block;position:relative}
.pt_engraving #curv-collections .collection-thumb a:before{content:'';display:block;background:#fff url("../images/interface/icon_magnifier.png") no-repeat center center;opacity:0;position:absolute;top:54%;left:50%;z-index:1;width:62px;height:62px;margin:-31px 0 0 -31px;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.pt_engraving #curv-collections .collection-thumb a:hover{cursor:pointer}
.pt_engraving #curv-collections .collection-thumb img{display:block}
.pt_engraving #curv-collections .collection-thumb .caption{display:block;margin:5px 0;font-weight:100;text-transform:uppercase}
.pt_engraving #curv-collections .collection-thumb .button{display:inline-block;margin-top:10px;padding:1em 1.1em;border:1px solid #000;font-size:12px;text-transform:uppercase;line-height:1.1}
.pt_engraving #curv-collections .collection-thumb .button:hover{background:#000;color:#fff;cursor:pointer}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{display:none;text-align:center;color:#ff9000;height:46px;line-height:1;margin-bottom:1%}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:visible !important;width:40% !important;margin:0 auto}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{background:url(../images/interface/sprite_slideshow-controls_engraving.png) no-repeat 0 0 !important;top:48%;width:22px !important;height:43px !important}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:33.33% !important;margin-left:-50px}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:33.33% !important;margin-right:-55px;background-position:-22px 0 !important}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper ul{clear:both}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper ul:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:none;text-align:center}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active{pointer-events:auto}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transition:opacity 0.5s ease 0.25s;-webkit-transition:opacity 0.5s ease 0.25s;-o-transition:opacity 0.5s ease 0.25s;transition:opacity 0.5s ease 0.25s}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.6, 0.6);-webkit-transform:scale(0.6, 0.6);-o-transform:scale(0.6, 0.6);-ms-transform:scale(0.6, 0.6);transform:scale(0.6, 0.6)}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{padding-bottom:5px}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:75%;-moz-transform:scale(0.4, 0.4);-webkit-transform:scale(0.4, 0.4);-o-transform:scale(0.4, 0.4);-ms-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:22px}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{top:70%;text-align:right;z-index:55}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:inline-block;vertical-align:middle}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{box-sizing:border-box;font-size:14px;font-weight:600;color:#3e3e3e;margin:0;padding:0 10px 0 0;height:auto;max-width:27%;text-align:right}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:70%}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb{max-width:60px;width:100%;box-sizing:border-box;padding-right:5px;float:left;pointer-events:auto;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb:before{display:none}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:10px;margin-bottom:1px}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a:before{display:none}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:1px solid #c9c9c9}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transition:all 1.2s ease;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
.pt_engraving #curv-collections.instance-3 #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper{background:#fff}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport,.pt_engraving #curv-collections #slideshow_collection-details-wrapper #slideshow_collection-details,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{height:100%}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper{position:static}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{background:#fff !important;width:52px !important;height:70px !important;top:auto;bottom:45%;z-index:60;-webkit-box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-box-shadow:0 0 12px rgba(57,57,57,0.1);box-shadow:0 0 12px rgba(57,57,57,0.1);-moz-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-webkit-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;-o-transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s;transition:left 0.5s ease-out 0.5s,right 0.5s ease-out 0.5s}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:before{content:"";display:block;background:url(../images/interface/sprite_slideshow-controls.png) no-repeat 0 0;position:absolute;top:50%;left:50%;width:18px;height:34px;margin:-17px 0 0 -9px}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a:hover{background:#3e3e3e !important}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:-52px !important}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-prev:hover:before{background-position:0 -38px}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:-52px !important}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:before{background-position:-20px 0}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a.bx-next:hover:before{background-position:-20px -38px}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide{position:relative}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide.active .content{opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"]{color:#fff}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn{border-color:#fff;color:#fff}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide[data-theme="light"] .btn:hover{background:#fff;color:#3e3e3e}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .thumb-background{display:none}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{width:100%;position:absolute;top:0;left:0;z-index:0}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{position:relative;z-index:1}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{float:left}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{opacity:0;margin-top:2%;width:36%;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:4%;width:43%;position:relative}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1;-moz-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);transform:translate(-20px, 0)}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-top:8%;box-sizing:border-box;width:30%;text-align:left;opacity:0;-moz-transform:translate(20px, 0);-webkit-transform:translate(20px, 0);-o-transform:translate(20px, 0);-ms-transform:translate(20px, 0);transform:translate(20px, 0)}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content .btn{background:transparent;border:1px solid #000000;font-size:12px;padding:18px 14px;display:inline-block}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:32px;line-height:1;text-transform:uppercase}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{display:block;font-size:0.5em;margin-bottom:15px}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{max-width:330px;line-height:1.75em}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:35px 0;overflow:hidden}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{float:left;margin:5px 10px 5px 0}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li:last-child{margin-right:0}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span{display:block;width:28px;height:28px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1004,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1004{background:#b8b7bc}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1041,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1041{background:#2d2c32}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1173,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1173{background:#b6aea1}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1259,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1259{background:#133b3a}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1266,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1266{background:#5c5a4d}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1324,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1324{background:#28487b}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1374,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1374{background:#474548}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1542,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1542{background:#858377}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1549,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1549{background:#283349}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1598,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1598{background:#00457b}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1627,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1627{background:#e7e7e7}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1673,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1673{background:#c3bbb8}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1686,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1686{background:#016378}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1726,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1726{background:#b12b31}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1775,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1775{background:#927055}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-1776,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-1776{background:#adb0b5}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-2957,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-2957{background:#7a7a7a}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors a.color-5047,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors span.color-5047{background:#c88f7b}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{border-color:#3e3e3e;color:#3e3e3e}
.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn:hover{background:#3e3e3e;color:#fff}
@media only screen and (max-width: 1230px){.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls-direction a{bottom:42%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{margin:15px 0}
}
@media only screen and (max-width: 1084px){.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{padding:0 32px}
}
@media only screen and (max-width: 980px){.pt_engraving #curv-collections{height:150px;padding-bottom:50%}
    .pt_engraving #curv-collections .bx-wrapper .bx-controls{display:block}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:47%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb .caption{font-size:18px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{background:url("../images/interface/bgr_collection-slider_engraving-landing-page-2017.jpg") no-repeat top center;background-position-y:60px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:block}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide picture{display:none}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-left:4%;width:50%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:28px}
}
@media only screen and (max-width: 768px){.pt_engraving #curv-collections{padding-bottom:65%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:30px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-45px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin-right:-45px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img{-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7)}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:100%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:2%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:50%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin-top:10%}
}
@media only screen and (max-width: 630px){.pt_engraving #curv-collections{padding-bottom:75%;margin-top:30%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{font-size:20px}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:13%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 50px}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3,.pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{display:block}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{text-align:left;margin-bottom:15px;max-width:60%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{max-width:none}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a.active{border-bottom:2px solid #3e3e3e}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{background:none;top:-3%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{content:"";display:block;position:absolute;top:55%;left:0;right:0;bottom:0}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport>div,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .container{height:100%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-viewport{height:100% !important}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .bx-wrapper .bx-controls{display:none}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .background{display:none}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .container{box-sizing:border-box;width:100%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{margin:0;position:absolute;right:0;bottom:37%;width:38%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{margin:0;position:absolute;top:0;right:0;width:40%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{width:65%;padding:0 10px 0 0}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:24px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:none}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{margin:10px 0}
}
@media only screen and (max-width: 555px){.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{width:15px !important}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{margin-left:-32px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{background-position:-29px 0 !important;margin-right:-32px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:none}
}
@media only screen and (max-width: 480px){.pt_engraving #curv-collections{height:300px;padding-bottom:80%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper:before{content:"";display:block;position:absolute;top:68%;left:0;right:0;bottom:0}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .container{margin:0}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{height:36px;padding:0;margin-bottom:14%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-viewport{overflow:hidden !important;width:100% !important}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a{top:42%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{margin:0}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0 !important}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .bx-wrapper .bx-controls-direction a.bx-next{right:0 !important}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb{pointer-events:auto}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb a{display:block;padding:0 20px}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{opacity:1;max-width:60%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb span{opacity:1}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{bottom:6%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{text-align:center;max-width:100%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .container{padding:0 20px}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul{text-align:center}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul .collection-thumb{float:none;display:inline-block}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper ul .collection-thumb a{padding-left:0;padding-right:0}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{top:-18%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{top:64%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{width:45%;bottom:26%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{width:100%;top:244px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images li img{max-width:45%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .content{padding-top:5%;width:100%;text-align:center}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4{font-size:16px;width:100%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4+p{display:block;width:100%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide h4 span{margin-bottom:5px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors{display:block;margin:0;text-align:center;text-align:center}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li{border:3px solid rgba(255,255,255,0.5);margin:3px 3px 3px 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:none;display:inline-block}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li a,.pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-colors li span{width:18px;height:18px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .btn{box-sizing:border-box;margin:0;padding:10px;max-width:90%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide p{max-width:100%}
}
@media only screen and (max-width: 360px){.pt_engraving #curv-collections{padding-bottom:90%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper:before{top:64%}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper h3{margin:0}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.active img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.prev img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb.next img,.pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb img{max-width:80%;-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
    .pt_engraving #curv-collections #slideshow_collection-thumbs-wrapper .collection-thumb p{padding:10px 0}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper{top:75%}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper h3{margin-bottom:10px}
    .pt_engraving #curv-collections.instance-3 #slideshow_collection-thumbs-wrapper .collection-thumb a{padding-bottom:5px}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper{top:-10%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper:before{top:70%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-image{bottom:24%}
    .pt_engraving #curv-collections #slideshow_collection-details-wrapper .landingpage-slide .product-images{top:38%}
}
.pt_bag-finder .container{max-width:980px;margin:0 auto}
.pt_bag-finder #main{padding-bottom:115px}
.pt_bag-finder #bag-finder-container{position:relative}
.pt_bag-finder #bag-finder-container:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(../images/interface/infinite_loader.gif) no-repeat center center;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_bag-finder #bag-finder-container.loading:before{z-index:1000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_bag-finder #bag-finder-container>div{position:relative;background:#fff}
.pt_bag-finder .bag-finder_top .container{position:relative;min-height:130px;line-height:130px;text-align:center;max-width:none}
.pt_bag-finder .bag-finder_top .previous-step{display:block;position:absolute;top:50%;left:0;background:url(../images/interface/icon_arrow-left_big.png) no-repeat center left;width:13px;height:20px;margin-top:-10px}
.pt_bag-finder .bag-finder_top h1{font-size:30px;font-weight:normal;line-height:1;text-transform:uppercase;text-align:center;display:inline-block;vertical-align:middle;margin:0 auto;padding:0 20px 0 33px}
.pt_bag-finder .bag-finder_top .btn-next{display:none}
.pt_bag-finder .bag-finder_actions{padding-top:40px;text-align:center}
.pt_bag-finder .bag-finder_actions .btn{box-sizing:border-box;display:inline-block;font-size:12px;line-height:1.1;color:#3e3e3e;background:none;padding:0 1.4em;text-transform:uppercase;margin:0 2px;box-sizing:border-box;border:1px solid #e8e8e8;height:55px;line-height:50px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder .bag-finder_actions .btn:hover{cursor:pointer;background:#e8e8e8}
.pt_bag-finder .bag-finder_actions .btn.btn-next{box-sizing:border-box;font-size:18px;color:#fff;background:#004b8d;border:none}
.pt_bag-finder .bag-finder_actions .btn.btn-next:hover{background:#002241}
.pt_bag-finder .bag-finder_actions .btn.btn-next.disabled{width:0;padding:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.pt_bag-finder .bag-finder_actions .btn.btn-previous{display:none}
.pt_bag-finder .bag-finder_actions .btn span{display:inline-block;vertical-align:middle;line-height:1.1}
.pt_bag-finder .refinement-values{text-align:center}
.pt_bag-finder .refinement-values li{box-sizing:border-box}
.pt_bag-finder .refinement-values li:hover{cursor:pointer}
.pt_bag-finder .refinement-values li:hover .refinement-value_img .tooltip{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}
.pt_bag-finder .refinement-values li.no-hits{pointer-events:none;opacity:0.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"}
.pt_bag-finder .refinement-values li.selected .refinement-value{color:#fff}
.pt_bag-finder .refinement-values li.selected .refinement-value .refinement-value_img:before{z-index:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.pt_bag-finder .refinement-values li.selected .refinement-value .refinement-value_img img{opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}
.pt_bag-finder .refinement-values li.selected .refinement-value .refinement-value_img .tooltip{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1}
.pt_bag-finder .refinement-values li.selected .refinement-value .refinement-value_title .subtitle{color:#fff}
.pt_bag-finder .refinement-values li .refinement-value{position:relative;border:1px solid #e8e8e8;border-radius:2px;box-sizing:border-box}
.pt_bag-finder .refinement-values li .refinement-value_img{position:relative}
.pt_bag-finder .refinement-values li .refinement-value_img>*,.pt_bag-finder .refinement-values li .refinement-value_img:before{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder .refinement-values li .refinement-value_img:before{content:"";position:absolute;top:50%;left:50%;background:url(../images/interface/icon_checked.png) no-repeat center center;display:block;width:89px;height:66px;margin:-33px 0 0 -44.5px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0)}
.pt_bag-finder .refinement-values li .refinement-value_img .image{position:relative;padding-bottom:100%;overflow:hidden}
.pt_bag-finder .refinement-values li .refinement-value_img img{position:absolute;top:0;left:0;width:100%;display:block;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder .refinement-values li .refinement-value_img .tooltip{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;letter-spacing:0;color:#3e3e3e;background-color:#fff;background-color:rgba(255,255,255,0.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:-1;padding:12px;text-align:left}
.pt_bag-finder .refinement-values li .refinement-value_img .tooltip:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.pt_bag-finder .refinement-values li .refinement-value_img .tooltip:hover{cursor:pointer}
.pt_bag-finder .refinement-values li .refinement-value_img .tooltip p{display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:0.6px;margin:0}
.pt_bag-finder .refinement-values li .refinement-value_title>*{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder .refinement-values li .refinement-value_title .subtitle{display:block;font-size:12px;text-transform:uppercase;color:#7e7e7e}
.pt_bag-finder .refinement-values li .refinement-value_title .more-info{display:none}
.pt_bag-finder .refinement-values li .refinement-value-info{display:none}
@media only screen and (max-width: 980px){.pt_bag-finder .bag-finder_top .previous-step{left:20px}
    .pt_bag-finder .bag-finder_top h1{padding-left:53px}
    .pt_bag-finder .refinement-values>li .refinement-value_img .tooltip p{font-size:11px}
}
@media only screen and (max-width: 768px){.pt_bag-finder #main{padding:0}
    .pt_bag-finder #bag-finder-container{max-width:none}
    .pt_bag-finder .bag-finder_top .btn.btn-next.disabled,.pt_bag-finder .bag-finder_actions .btn.btn-next.disabled{pointer-events:none;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
    .pt_bag-finder .bag-finder_top .container{display:table;width:100%;padding:1px 1px 1px 20px;box-sizing:border-box;min-height:80px;line-height:80px}
    .pt_bag-finder .bag-finder_top .previous-step{display:none}
    .pt_bag-finder .bag-finder_top h1,.pt_bag-finder .bag-finder_top .btn-next{display:table-cell}
    .pt_bag-finder .bag-finder_top h1{padding:20px 20px 20px 0;text-align:left;font-size:24px;font-weight:600}
    .pt_bag-finder .bag-finder_top .btn-next{font-size:14px;font-weight:600;vertical-align:middle;padding:0 20px}
    .pt_bag-finder .bag-finder_top .btn-next.disabled{background:none;color:#3e3e3e}
    .pt_bag-finder .bag-finder_actions{padding-top:0}
    .pt_bag-finder .bag-finder_actions .btn{display:block;height:62px;line-height:62px;margin:0;font-size:16px;font-weight:600;border:none;background:#e8e8e8}
    .pt_bag-finder .bag-finder_actions .btn.btn-next{font-size:16px}
    .pt_bag-finder .bag-finder_actions .btn.btn-next.disabled{width:auto;padding:0 1.4em}
    .pt_bag-finder .bag-finder_actions .btn.btn-previous{display:block}
    .pt_bag-finder .refinement-values.single-choice>li,.pt_bag-finder .refinement-values.multiple-choice>li{padding:4px;border-top:1px solid #e8e8e8;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
    .pt_bag-finder .refinement-values.single-choice>li.selected,.pt_bag-finder .refinement-values.multiple-choice>li.selected{background:#3e3e3e}
    .pt_bag-finder .refinement-values.single-choice>li.selected .refinement-value_img img,.pt_bag-finder .refinement-values.multiple-choice>li.selected .refinement-value_img img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
    .pt_bag-finder .refinement-values.single-choice>li.selected .refinement-value_title .more-info,.pt_bag-finder .refinement-values.multiple-choice>li.selected .refinement-value_title .more-info{color:#fff}
    .pt_bag-finder .refinement-values.single-choice>li.selected .refinement-value-info,.pt_bag-finder .refinement-values.multiple-choice>li.selected .refinement-value-info{color:#fff}
    .pt_bag-finder .refinement-values.single-choice>li.selected .refinement-value-info .close,.pt_bag-finder .refinement-values.multiple-choice>li.selected .refinement-value-info .close{background-position:-26px 0}
    .pt_bag-finder .refinement-values.single-choice>li>.refinement-value,.pt_bag-finder .refinement-values.multiple-choice>li>.refinement-value{display:table;width:100%;border:none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img,.pt_bag-finder .refinement-values.single-choice>li .refinement-value_title,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title{display:table-cell;vertical-align:middle}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img{width:140px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img:before,.pt_bag-finder .refinement-values.single-choice>li .refinement-value_img .tooltip,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img:before,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img .tooltip{display:none}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img .image,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img .image{padding:0}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img img,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img img{position:static}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title{padding:0 70px 0 15px;line-height:1.5;height:auto}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.single-choice>li .refinement-value_title input[type="checkbox"]+label,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title input[type="checkbox"]+label{left:auto;right:26px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.single-choice>li .refinement-value_title input[type="checkbox"]+label:after,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title input[type="checkbox"]+label:after{width:24px;height:24px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title .more-info,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title .more-info{display:block;color:#7e7e7e;font-size:11px;text-decoration:underline;text-transform:uppercase}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info{position:relative;display:block;max-height:0;overflow:hidden;text-align:left;line-height:1.5;-moz-transition:max-height 0.3s ease;-webkit-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info.active,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info.active{max-height:500px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info p,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info p{margin:0;padding:40px 74px 40px 20px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info .close,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info .close{position:absolute;top:40px;right:26px;display:block;width:24px;height:24px;background:url(../images/interface/sprite_close-icons.png) no-repeat 0 0}
}
@media only screen and (max-width: 480px){.pt_bag-finder .bag-finder_top .container{min-height:0;line-height:1.5}
    .pt_bag-finder .bag-finder_top h1{font-size:18px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_img,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_img{width:75px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title{padding-right:60px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.single-choice>li .refinement-value_title input[type="checkbox"]+label,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title h3 .radio-button,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value_title input[type="checkbox"]+label{right:16px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info p,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info p{padding:20px 64px 20px 20px}
    .pt_bag-finder .refinement-values.single-choice>li .refinement-value-info .close,.pt_bag-finder .refinement-values.multiple-choice>li .refinement-value-info .close{top:20px;right:16px}
}
.ie8 .pt_bag-finder .single-choice>li .refinement-value_title h3 .radio-button{display:none}
.pt_bag-finder .single-choice{font-size:0;letter-spacing:0;padding:0 21px}
.pt_bag-finder .single-choice>li{display:inline-block;font-size:12px;width:33.33%;padding:0 21px}
.pt_bag-finder .single-choice>li.selected .refinement-value{background:#004b8d}
.pt_bag-finder .single-choice>li.selected .refinement-value .refinement-value_title h3 .radio-button{border-color:#fff}
.pt_bag-finder .single-choice>li.selected .refinement-value .refinement-value_title h3 .radio-button:before{background:#fff}
.pt_bag-finder .single-choice>li .refinement-value{display:block;padding:12px 12px 0 12px}
.pt_bag-finder .single-choice>li .refinement-value_title{line-height:72px;height:72px;position:relative}
.pt_bag-finder .single-choice>li .refinement-value_title h3{display:inline-block;vertical-align:middle;line-height:20px;font-size:13px;text-transform:uppercase;position:relative}
.pt_bag-finder .single-choice>li .refinement-value_title h3 .radio-button{position:relative;display:inline-block;vertical-align:middle;width:20px;height:20px;border:1px solid #3e3e3e;margin-right:5px;box-sizing:border-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_bag-finder .single-choice>li .refinement-value_title h3 .radio-button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_bag-finder .single-choice>li .refinement-value_img .tooltip{text-align:justify;letter-spacing:0.05em}
@media only screen and (max-width: 980px){.pt_bag-finder .single-choice{padding:0}
    .pt_bag-finder .single-choice>li{padding:10px}
    .pt_bag-finder .single-choice>li .refinement-value_img .tooltip{padding:5px}
}
@media only screen and (max-width: 768px){.pt_bag-finder .single-choice>li{display:block;width:auto}
    .pt_bag-finder .single-choice>li.selected .refinement-value{background:none}
    .pt_bag-finder .single-choice>li.selected .refinement-value .refinement-value_title h3 .radio-button{border-width:5px}
    .pt_bag-finder .single-choice>li .refinement-value_title{text-align:left}
    .pt_bag-finder .single-choice>li .refinement-value_title h3{position:static;display:block}
    .pt_bag-finder .single-choice>li .refinement-value_title h3 .radio-button{position:absolute;top:50%;margin:-12px 0 0 0}
    .pt_bag-finder .single-choice>li .refinement-value_title h3 .radio-button:before{display:none}
}
.pt_bag-finder .multiple-choice{overflow:hidden}
.pt_bag-finder .multiple-choice>li{position:relative;float:left;width:18.4%;margin:0 2% 8px 0}
.pt_bag-finder .multiple-choice>li:before{content:"";display:block;position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder .multiple-choice>li:nth-child(5n){margin-right:0}
.pt_bag-finder .multiple-choice>li.no-hits input[type="checkbox"],.pt_bag-finder .multiple-choice>li.no-hits input[type="checkbox"]+label{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"}
.pt_bag-finder .multiple-choice>li.selected:before{background:#004b8d}
.pt_bag-finder .multiple-choice>li.selected .refinement-value .refinement-value_img img{left:-100%}
.pt_bag-finder .multiple-choice>li.selected .refinement-value .refinement-value_title span{color:#fff}
.pt_bag-finder .multiple-choice>li .refinement-value{padding:20px}
.pt_bag-finder .multiple-choice>li .refinement-value_img{max-width:140px;margin:0 auto}
.pt_bag-finder .multiple-choice>li .refinement-value_img img{width:200%}
.pt_bag-finder .multiple-choice>li .refinement-value_img .tooltip{padding:0;top:-10px;bottom:-10px}
.pt_bag-finder .multiple-choice>li .refinement-value_img .tooltip p{font-size:11px}
.pt_bag-finder .multiple-choice>li .refinement-value_title{position:relative;display:inline-block;margin:20px 0 0 0;padding:0 0 0 30px;font-size:11px;line-height:56px;height:56px;font-weight:600;text-transform:uppercase;text-align:left}
.pt_bag-finder .multiple-choice>li .refinement-value_title p{margin:0;display:inline-block;vertical-align:middle;line-height:1.2}
.pt_bag-finder .multiple-choice>li .refinement-value_title span{color:#7e7e7e}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]{display:none}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]+label{display:block;position:absolute;top:50%;left:0;padding:0 !important;line-height:1 !important;margin-top:-8px;height:auto}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]:not(:checked)+label:before,.pt_bag-finder .multiple-choice>li input[type="checkbox"]:not(:checked)+label:after,.pt_bag-finder .multiple-choice>li input[type="checkbox"]:checked+label:before,.pt_bag-finder .multiple-choice>li input[type="checkbox"]:checked+label:after{content:''}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]:not(:checked)+label:before,.pt_bag-finder .multiple-choice>li input[type="checkbox"]:checked+label:before{display:block;width:14px;height:10px;background:url(../images/interface/icon-checkmark.png) no-repeat -6px -31px;position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;z-index:2;-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-moz-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]:not(:checked)+label:after,.pt_bag-finder .multiple-choice>li input[type="checkbox"]:checked+label:after{display:inline-block;width:18px;height:18px;background-color:#fff;border:1px solid #3e3e3e;z-index:1}
.pt_bag-finder .multiple-choice>li input[type="checkbox"]:checked+label:before{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
@media only screen and (max-width: 980px){.pt_bag-finder .multiple-choice{padding:0 20px}
    .pt_bag-finder .multiple-choice>li{width:23.5%}
    .pt_bag-finder .multiple-choice>li:nth-child(4n){margin-right:0}
    .pt_bag-finder .multiple-choice>li:nth-child(5n){margin-right:2%}
}
@media only screen and (max-width: 768px){.pt_bag-finder .multiple-choice{padding:0}
    .pt_bag-finder .multiple-choice>li{float:none;margin:0;width:100%}
    .pt_bag-finder .multiple-choice>li:before{display:none}
    .pt_bag-finder .multiple-choice>li .refinement-value_title{display:block;margin:0;font-size:13px}
    .pt_bag-finder .multiple-choice>li .refinement-value_img{background:#f3f3f3}
    .pt_bag-finder .multiple-choice>li .refinement-value_img img{max-width:none}
}
.pt_bag-finder .bucket-groups{position:relative}
.pt_bag-finder .bucket-group .title{font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;padding-top:15px;margin:20px 0 0 0;border-top:1px solid #ddd}
@media only screen and (max-width: 768px){.pt_bag-finder .bucket-groups{margin-top:20px}
    .pt_bag-finder .bucket-group{position:relative;padding:35px 0 20px}
    .pt_bag-finder .bucket-group .title{position:absolute;top:0;left:0;font-size:14px;padding:0;margin:0;border:none;text-align:left}
}
.pt_bag-finder #lapc li.selected .refinement-value_img img{left:-100%}
.pt_bag-finder #lapc li.selected .refinement-value_img .tooltip{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}
.pt_bag-finder #lapc li .refinement-value_img img{max-width:none;width:200%}
@media only screen and (max-width: 768px){.pt_bag-finder #lapc li .refinement-value_img{background:#f3f3f3}
}
.pt_bag-finder #lpsz{background:none;position:relative}
.pt_bag-finder #lpsz:before{content:'';display:block;position:absolute;top:56%;left:0;right:0;height:1px;background:#3e3e3e;z-index:0}
.pt_bag-finder #lpsz .background img{display:block;max-width:100%;margin-bottom:20px}
.pt_bag-finder #lpsz .bucket-groups{display:table;width:100%}
.pt_bag-finder #lpsz .bucket-groups>div{display:table-cell;padding-left:3%}
.pt_bag-finder #lpsz .bucket-groups>div:first-child{padding-left:2%;width:34%}
.pt_bag-finder #lpsz .bucket-groups>div:last-child{padding-right:1%}
.pt_bag-finder #lpsz .label-or{display:none}
.pt_bag-finder #lpsz li{margin:0;width:60px;z-index:1;background:#fff;border:1px solid #e8e8e8}
.pt_bag-finder #lpsz li:before{display:none}
.pt_bag-finder #lpsz li.no-hits{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_bag-finder #lpsz li.no-hits *{opacity:0.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"}
.pt_bag-finder #lpsz li.selected{background:#004b8d}
.pt_bag-finder #lpsz li.selected input[type="checkbox"]+label span{color:#fff}
.pt_bag-finder #lpsz li[class~="7_9-inch"]{margin-left:5%}
.pt_bag-finder #lpsz li[class~="9_7-inch"]{margin-left:11%}
.pt_bag-finder #lpsz li[class~="10_1-inch"]{float:right}
.pt_bag-finder #lpsz li[class~="12_1-inch"]{margin-left:2%}
.pt_bag-finder #lpsz li[class~="13_3-inch"]{margin-left:4%}
.pt_bag-finder #lpsz li[class~="14_1-inch"]{margin-left:3%}
.pt_bag-finder #lpsz li[class~="15_6-inch"]{margin-left:2%}
.pt_bag-finder #lpsz li[class~="16-inch"]{margin-left:3%}
.pt_bag-finder #lpsz li[class~="16_4-inch"]{margin-left:3%}
.pt_bag-finder #lpsz li[class~="17_3-inch"]{float:right}
.pt_bag-finder #lpsz li .refinement-value{padding:10px 0;border:none;border-radius:0;min-height:75px}
.pt_bag-finder #lpsz li input[type="checkbox"]+label{position:relative;margin:0;font-size:16px;font-weight:600}
.pt_bag-finder #lpsz li input[type="checkbox"]+label:before{top:auto;bottom:8px;margin-top:0}
.pt_bag-finder #lpsz li input[type="checkbox"]+label:after{margin-top:20px}
.pt_bag-finder #lpsz li input[type="checkbox"]+label span{display:block;font-size:0.75em;font-weight:normal;color:#7e7e7e;margin-top:4px}
@media only screen and (max-width: 980px){.pt_bag-finder #lpsz{margin:0 20px}
    .pt_bag-finder #lpsz .refinement-values{padding:0}
    .pt_bag-finder #lpsz li{width:50px}
    .pt_bag-finder #lpsz li[class~="7_9-inch"]{margin-left:9%}
    .pt_bag-finder #lpsz li[class~="9_7-inch"]{margin-left:8%}
    .pt_bag-finder #lpsz li[class~="16_4-inch"]{margin-left:4%}
    .pt_bag-finder #lpsz li input[type="checkbox"]+label{font-size:14px}
}
@media only screen and (max-width: 874px){.pt_bag-finder #lpsz:before{top:52%}
    .pt_bag-finder #lpsz li[class~="7_9-inch"]{margin-left:4%}
    .pt_bag-finder #lpsz li[class~="9_7-inch"],.pt_bag-finder #lpsz li[class~="12_1-inch"],.pt_bag-finder #lpsz li[class~="13_3-inch"],.pt_bag-finder #lpsz li[class~="14_1-inch"],.pt_bag-finder #lpsz li[class~="15_6-inch"]{margin-left:1%}
    .pt_bag-finder #lpsz li[class~="16-inch"],.pt_bag-finder #lpsz li[class~="16_4-inch"]{margin-left:2%}
}
@media only screen and (max-width: 768px){.pt_bag-finder #lpsz:before,.pt_bag-finder #lpsz .background{display:none}
    .pt_bag-finder #lpsz .bucket-groups,.pt_bag-finder #lpsz .bucket-groups>div{display:block;width:auto}
    .pt_bag-finder #lpsz .bucket-groups>div{padding-left:0}
    .pt_bag-finder #lpsz .bucket-groups>div:first-child{padding-left:0;width:auto}
    .pt_bag-finder #lpsz .bucket-groups>div:last-child{padding-right:0}
    .pt_bag-finder #lpsz .bucket-groups .title{font-weight:normal}
    .pt_bag-finder #lpsz li{float:left;width:18.4%}
    .pt_bag-finder #lpsz li.selected{background:#3e3e3e}
    .pt_bag-finder #lpsz li[class*="inch"]{margin:0 0 2% 2%}
    .pt_bag-finder #lpsz li[class*="inch"]:first-child{margin-left:0}
    .pt_bag-finder #lpsz li[class*="inch"]:nth-child(6n){margin-left:0}
    .pt_bag-finder #lpsz li[class~="10_1-inch"],.pt_bag-finder #lpsz li[class~="17_3-inch"]{float:left}
    .pt_bag-finder #lpsz li .refinement-value{min-height:0}
}
@media only screen and (max-width: 480px){.pt_bag-finder #lpsz li{width:23.5%}
    .pt_bag-finder #lpsz li[class*="inch"]:nth-child(5n){margin-left:0}
    .pt_bag-finder #lpsz li[class*="inch"]:nth-child(6n){margin-left:2%}
}
.ie8 .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title .radio-button,.ie8 .pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_title input[type="checkbox"]+label{display:none}
.pt_bag-finder #refinementsize .bucket-groups{overflow:hidden;margin:0 auto;max-width:820px}
.pt_bag-finder #refinementsize .bucket-groups:before{content:'';display:block;position:absolute;left:0;right:0;bottom:30%;height:6px;background:#3e3e3e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pt_bag-finder #refinementsize .bucket-group{width:20%;float:left;margin-left:3%}
.pt_bag-finder #refinementsize .bucket-group+.bucket-group{width:62%;float:right;margin:0 3% 0 0}
.pt_bag-finder #refinementsize .bucket-group+.bucket-group li{width:32.26%;margin-left:1.61%}
.pt_bag-finder #refinementsize .bucket-group+.bucket-group li:first-child{margin-left:0}
.pt_bag-finder #refinementsize .bucket-group .label-or{display:block;position:absolute;top:35%;left:23.5%;font-size:18px;text-transform:uppercase;text-align:center;width:11%}
.pt_bag-finder #refinementsize .bucket-group ul{padding:0;overflow:hidden}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice>li{position:relative}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice>li:before{content:"";display:block;position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice>li.selected:before{background:#004b8d}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice>li.selected .refinement-value{background:none}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice>li.selected .refinement-value_img img{left:-100%}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice .refinement-value_img{margin:0 auto}
.pt_bag-finder #refinementsize .bucket-group ul.single-choice .refinement-value_img img{width:200%}
.pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_title{text-align:center}
.pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_title input[type="checkbox"]+label{position:relative;top:auto;left:auto;display:inline-block}
.pt_bag-finder #refinementsize .bucket-group ul li{display:block;width:100%;float:left;margin:0;padding:0;background:#fff}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value{padding:20px 10px}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img{max-width:151px}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img .image{padding-bottom:152%}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title{height:100px;line-height:1.5;padding:0;margin-top:10px}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title h3,.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title p{display:block;font-size:14px;font-weight:normal;line-height:1.5}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title .radio-button,.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title input[type="checkbox"]+label{display:block;margin:10px auto}
.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title .subtitle{font-size:12px;margin:0}
.pt_bag-finder #refinementsize #cabin-size .title:before{content:'';display:inline-block;vertical-align:middle;width:27px;height:9px;background:url(../images/interface/icon_airplane.png) no-repeat 0 0;margin-right:8px}
@media only screen and (max-width: 768px){.pt_bag-finder #refinementsize .bucket-groups:before{display:none}
    .pt_bag-finder #refinementsize .bucket-group,.pt_bag-finder #refinementsize .bucket-group+.bucket-group{width:auto;float:none;margin:0}
    .pt_bag-finder #refinementsize .bucket-group{padding:55px 0 0 20px}
    .pt_bag-finder #refinementsize .bucket-group:first-child{background:#f3f3f3;padding-bottom:10px}
    .pt_bag-finder #refinementsize .bucket-group+.bucket-group{background:#dedede}
    .pt_bag-finder #refinementsize .bucket-group+.bucket-group li{width:100%;margin:0}
    .pt_bag-finder #refinementsize .bucket-group .label-or{display:none}
    .pt_bag-finder #refinementsize .bucket-group ul.single-choice>li:before{display:none}
    .pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_title{text-align:left}
    .pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_title input[type="checkbox"]+label{position:absolute;top:50%}
    .pt_bag-finder #refinementsize .bucket-group ul.multiple-choice .refinement-value_img{background:none}
    .pt_bag-finder #refinementsize .bucket-group ul>li{padding:10px 4px;border:1px solid #e8e8e8;border-bottom:none}
    .pt_bag-finder #refinementsize .bucket-group ul>li:last-child{border-bottom:1px solid #e8e8e8}
    .pt_bag-finder #refinementsize .bucket-group ul>li.selected{background:#3e3e3e}
    .pt_bag-finder #refinementsize .bucket-group ul>li.selected .refinement-value_img img{margin-left:-100%}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value{padding:0}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img{max-width:none}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img .image{padding:0}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img img{max-width:none}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title{height:auto;margin:0;padding:0 70px 0 15px}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title .radio-button{margin:-12px 0 0 0}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title input[type="checkbox"]+label{margin:-8px 0 0 0}
    .pt_bag-finder #refinementsize .bucket-group ul .refinement-value_title .subtitle{font-size:11px}
    .pt_bag-finder #refinementsize .bucket-group .title{margin:0 20px;top:20px}
}
@media only screen and (max-width: 480px){.pt_bag-finder #refinementsize .bucket-group ul .refinement-value_img{width:40px}
}
.pt_bag-finder #whee{position:relative;padding:0 50px}
.pt_bag-finder #whee li{width:31.33%;margin:0 0 0 3%}
.pt_bag-finder #whee li:first-child{margin-left:0}
.pt_bag-finder #whee li .refinement-value_img{max-width:none}
.pt_bag-finder #whee li .refinement-value_img .image{max-width:78.69%;padding-bottom:109%}
@media only screen and (max-width: 768px){.pt_bag-finder #whee{padding:0}
    .pt_bag-finder #whee li{width:100%;margin:0}
    .pt_bag-finder #whee li .refinement-value_img .image{max-width:none;padding:0}
}
.pt_customization #main{background:#efefef;position:relative;overflow:hidden}
.pt_customization #navigation{border-bottom:none}
.pt_customization .customization-nav{padding:15px 0 0 0}
.pt_customization .customization-nav li{display:inline-block;margin:0 10px 5px 0;text-transform:uppercase}
.pt_customization .customization-nav li.active{font-weight:600;border-bottom:2px solid}
.pt_customization .customization-step{padding:65px 0 150px;margin-top:30px;clear:both}
.pt_customization .customization-step:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.pt_customization .customization-step h1{font-size:36px;line-height:1.05;font-weight:300;text-transform:uppercase}
.pt_customization .customization-step h1 span{font-size:18px;line-height:1;display:inline-block;margin-bottom:20px}
.pt_customization .customization-step .btn{border:1px solid #3e3e3e;background:none;color:#3e3e3e;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_customization .customization-step .btn:hover{background:#3e3e3e;color:#efefef}
.pt_customization .customization-step .filters,.pt_customization .customization-step .actions{float:left;clear:left;width:45%;padding-right:20px;box-sizing:border-box;position:relative;z-index:10}
.pt_customization .customization-step .filters ul{overflow:hidden;padding:30px 0}
.pt_customization .customization-step .filters ul.product-shellColor a.active,.pt_customization .customization-step .filters ul.product-lockColor a.active{position:relative}
.pt_customization .customization-step .filters ul.product-shellColor a.active:before,.pt_customization .customization-step .filters ul.product-lockColor a.active:before{content:"";display:block;background:url(../images/interface/sprite-customization.png) no-repeat 0 -32px;width:40px;height:16px;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-20px}
.pt_customization .customization-step .filters li{float:left;background:#efefef;width:20%}
.pt_customization .customization-step .filters li:nth-child(6n){clear:left}
.pt_customization .customization-step .filters li .thumb{display:block;min-height:80px;line-height:80px;background:#fff;border:1px solid #eaeaea;text-align:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 5px rgba(0,0,0,0.05);box-shadow:0 0 5px rgba(0,0,0,0.05);-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.pt_customization .customization-step .filters li .thumb.active{background:#e9e9e9;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.15);box-shadow:inset 2px 2px 5px rgba(0,0,0,0.15)}
.pt_customization .customization-step .filters li .thumb .filter-content{display:inline-block;vertical-align:middle;line-height:1;padding:20px 10px}
.pt_customization .customization-step .filters li .thumb .filter-content img{display:block;width:100%}
.pt_customization .customization-step .filters li .thumb.disabled{pointer-events:none;opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}
.pt_customization .customization-step .visualization{clear:right;float:right;width:55%;position:relative;z-index:5}
.pt_customization .customization-step .visualization img{display:block}
.pt_customization .customization-step .actions a{display:inline-block;vertical-align:middle}
.pt_customization .customization-step .actions a.disabled{pointer-events:none;opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}
.pt_customization .customization-step .actions .btn{font-weight:600}
.pt_customization .customization-step .actions .btn-next{background:#3e3e3e;color:#efefef;margin-left:3px}
@media screen and (max-width: 980px){.pt_customization #main{padding:0 20px}
    .pt_customization .customization-step h1{font-size:38px}
}
@media screen and (max-width: 768px){.pt_customization .customization-step .filters,.pt_customization .customization-step .actions{padding-right:0}
    .pt_customization .customization-step .filters,.pt_customization .customization-step .actions,.pt_customization .customization-step .visualization{float:none;clear:none;width:auto}
    .pt_customization .customization-step .actions{margin-top:30px}
}
@media screen and (max-width: 480px){.pt_customization .customization-step{padding:35px 0 70px}
    .pt_customization .customization-step h1{font-size:32px;line-height:1}
    .pt_customization .customization-step h1 span{font-size:14px;margin-bottom:10px}
    .pt_customization .customization-step .actions a{display:block}
    .pt_customization .customization-step .actions .btn{text-align:center}
    .pt_customization .customization-step .actions .btn-next{margin:15px 0 0 0}
}
.pt_customization .customization-step-0{position:relative}
.pt_customization .customization-step-0 h1 span{padding:8px 10px;font-size:14px;background:#fff}
.pt_customization .customization-step-0 .filters p{margin:20px 0}
.pt_customization .customization-step-0 .visualization{position:absolute;top:0;right:0;bottom:0;font-size:0;letter-spacing:0;text-align:right}
.pt_customization .customization-step-0 .visualization:before{content:"";display:inline-block;vertical-align:middle;height:100%}
.pt_customization .customization-step-0 .visualization img{display:inline-block;vertical-align:middle;max-width:100%}
@media screen and (max-width: 768px){.pt_customization .customization-step-0 .visualization{text-align:center;position:static;margin-top:30px}
    .pt_customization .customization-step-0 .visualization:before{display:none}
}
.pt_customization .customization-step-1{position:relative}
.pt_customization .customization-step-1:before{content:"";display:block;position:absolute;top:333px;right:50%;margin-right:-615px;background:url(../images/perspective-grid.png) no-repeat bottom right;z-index:1;width:898px;height:249px}
.pt_customization .customization-step-1 .filters .size{text-transform:uppercase;font-size:14px;font-weight:600}
.pt_customization .customization-step-1 .filters .product-discounted-price .product-standard-price{color:#8F979D;text-decoration:line-through}
.pt_customization .customization-step-1 .visualization{height:455px;padding-bottom:21px;background:url(../images/perspective-axis.png) no-repeat 0 0;pointer-events:none}
.pt_customization .customization-step-1 .visualization li{position:absolute;left:0;right:0;top:0;bottom:0}
.pt_customization .customization-step-1 .visualization li.active .suitcase,.pt_customization .customization-step-1 .visualization li.active .axis-labels:before,.pt_customization .customization-step-1 .visualization li.active .axis-labels:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_customization .customization-step-1 .visualization li.active .suitcase{-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}
.pt_customization .customization-step-1 .visualization li.active .axis-labels{pointer-events:none}
.pt_customization .customization-step-1 .visualization li.active .axis-labels .size{font-weight:600}
.pt_customization .customization-step-1 .visualization li.active .axis-labels .text{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_customization .customization-step-1 .visualization li .suitcase{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";margin:0 auto;position:absolute;bottom:0;left:100px;right:0;z-index:10;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-moz-transform:scale(0.75, 0.75);-webkit-transform:scale(0.75, 0.75);-o-transform:scale(0.75, 0.75);-ms-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75)}
.pt_customization .customization-step-1 .visualization li .axis-labels{position:absolute;top:0;left:0;right:0;line-height:18px;margin-top:-18px;cursor:pointer;pointer-events:all}
.pt_customization .customization-step-1 .visualization li .axis-labels:before,.pt_customization .customization-step-1 .visualization li .axis-labels:after{content:"";display:block;position:absolute;z-index:1;background:#000;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.pt_customization .customization-step-1 .visualization li .axis-labels:before{width:10px;height:10px;bottom:-10px;left:1px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.pt_customization .customization-step-1 .visualization li .axis-labels:after{bottom:-5px;left:0;right:0;border-bottom:1px solid #000}
.pt_customization .customization-step-1 .visualization li .axis-labels:hover:before,.pt_customization .customization-step-1 .visualization li .axis-labels:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_customization .customization-step-1 .visualization li .axis-labels:hover .size{font-weight:600}
.pt_customization .customization-step-1 .visualization li .axis-labels:hover .text{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pt_customization .customization-step-1 .visualization li .axis-labels span{line-height:1;vertical-align:bottom}
.pt_customization .customization-step-1 .visualization li .axis-labels .size{float:right;font-size:18px;font-weight:300;text-transform:uppercase}
.pt_customization .customization-step-1 .visualization li .axis-labels .text{margin-left:17px;text-transform:uppercase;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.pt_customization .customization-step-1 .visualization li.size-81cm .axis-labels{top:-5px}
.pt_customization .customization-step-1 .visualization li.size-75cm .axis-labels{top:29px}
.pt_customization .customization-step-1 .visualization li.size-69cm .axis-labels{top:62px}
.pt_customization .customization-step-1 .visualization li.size-55cm .axis-labels{top:141px}
@media screen and (max-width: 980px){.pt_customization .customization-step-1 .filters .size{font-size:12px}
    .pt_customization .customization-step-1 .filters .product-pricing{font-size:10px}
    .pt_customization .customization-step-1 .visualization li .suitcase{left:55px}
    .pt_customization .customization-step-1 .visualization li .axis-labels{line-height:1em;margin-top:-12px}
    .pt_customization .customization-step-1 .visualization li .axis-labels .size{font-size:12px;font-weight:normal}
}
@media screen and (max-width: 768px){.pt_customization .customization-step-1:before{display:none}
    .pt_customization .customization-step-1 .visualization{margin:60px 0 105px}
    .pt_customization .customization-step-1 .visualization:before{content:"";display:block;position:absolute;bottom:-40px;right:50%;margin-right:-384px;background:url(../images/perspective-grid.png) no-repeat bottom right;width:898px;height:249px}
    .pt_customization .customization-step-1 .visualization li .suitcase{left:100px}
}
@media screen and (max-width: 624px){.pt_customization .customization-step-1 .filters li{width:25%}
    .pt_customization .customization-step-1 .filters li:nth-child(6n){clear:none}
    .pt_customization .customization-step-1 .filters li:nth-child(5n){clear:none}
    .pt_customization .customization-step-1 .visualization li .suitcase{left:55px}
}
@media screen and (max-width: 480px){.pt_customization .customization-step-1 .visualization{height:auto;margin-top:0;padding-bottom:0;position:relative;background:none}
    .pt_customization .customization-step-1 .visualization:before{margin-right:-415px}
    .pt_customization .customization-step-1 .visualization:after{content:"";direction:block;position:absolute;top:21%;left:6px;bottom:21px;width:1px;background:#000}
    .pt_customization .customization-step-1 .visualization li{position:static}
    .pt_customization .customization-step-1 .visualization li .suitcase{position:relative;bottom:auto;left:auto;right:auto;padding-left:50px}
    .pt_customization .customization-step-1 .visualization li .suitcase img{margin:0 auto;display:none}
    .pt_customization .customization-step-1 .visualization li .axis-labels{margin-top:-10px}
    .pt_customization .customization-step-1 .visualization li .axis-labels .size,.pt_customization .customization-step-1 .visualization li .axis-labels .text{font-size:10px}
    .pt_customization .customization-step-1 .visualization li.active .suitcase img{display:block}
    .pt_customization .customization-step-1 .visualization li.size-81cm .axis-labels{top:20%}
    .pt_customization .customization-step-1 .visualization li.size-75cm .axis-labels{top:25.5%}
    .pt_customization .customization-step-1 .visualization li.size-69cm .axis-labels{top:31%}
    .pt_customization .customization-step-1 .visualization li.size-55cm .axis-labels{top:44%}
}
.pt_customization .customization-step-2 .visualization .bx-wrapper,.pt_customization .customization-step-3 .visualization .bx-wrapper{margin:0;width:80%;float:right}
.pt_customization .customization-step-2 .visualization .bx-wrapper img,.pt_customization .customization-step-3 .visualization .bx-wrapper img{max-width:100%}
.pt_customization .customization-step-2 .visualization .bx-wrapper .shell,.pt_customization .customization-step-3 .visualization .bx-wrapper .shell{position:relative;z-index:2;padding:0 23px}
.pt_customization .customization-step-2 .visualization .bx-wrapper .shell .color-label,.pt_customization .customization-step-3 .visualization .bx-wrapper .shell .color-label{position:absolute;top:66%;left:87%;right:0;text-transform:uppercase;text-align:left;padding-left:5px}
.pt_customization .customization-step-2 .visualization .bx-wrapper .background,.pt_customization .customization-step-3 .visualization .bx-wrapper .background{position:absolute;top:0;bottom:0;z-index:1;width:1230px;left:45%;margin-left:-615px}
.pt_customization .customization-step-2 .visualization .bx-wrapper .background img,.pt_customization .customization-step-3 .visualization .bx-wrapper .background img{max-width:none}
.pt_customization .customization-step-2 .visualization .bx-wrapper .bx-viewport,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-viewport{overflow:visible !important}
.pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls{display:block}
.pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls a,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls a{background:url(../images/interface/sprite-customization.png) no-repeat 0 0 !important;width:18px !important;height:27px !important}
.pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls a.bx-next,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls a.bx-next{background-position:-21px 0 !important;right:0 !important}
.pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls a.bx-prev,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls a.bx-prev{left:0 !important}
@media screen and (max-width: 980px){.pt_customization .customization-step-2 .visualization .bx-wrapper,.pt_customization .customization-step-3 .visualization .bx-wrapper{width:auto;float:none}
}
@media screen and (max-width: 768px){.pt_customization .customization-step-2 .visualization .bx-wrapper .shell,.pt_customization .customization-step-3 .visualization .bx-wrapper .shell{padding:0 15%}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .shell .color-label,.pt_customization .customization-step-3 .visualization .bx-wrapper .shell .color-label{left:85%}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .background,.pt_customization .customization-step-3 .visualization .bx-wrapper .background{left:-20px;right:-20px;margin:0;width:auto}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .background img,.pt_customization .customization-step-3 .visualization .bx-wrapper .background img{max-width:100%}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls{display:block}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls a.bx-next,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls a.bx-next{right:15% !important;margin-right:-23px}
    .pt_customization .customization-step-2 .visualization .bx-wrapper .bx-controls a.bx-prev,.pt_customization .customization-step-3 .visualization .bx-wrapper .bx-controls a.bx-prev{left:15% !important;margin-left:-23px}
}
@media screen and (max-width: 480px){.pt_customization .customization-step-2 .visualization .bx-wrapper .shell .color-label,.pt_customization .customization-step-3 .visualization .bx-wrapper .shell .color-label{font-size:10px}
}
#b2b-banner{box-sizing:border-box}
#b2b-banner *,#b2b-banner *:before,#b2b-banner *:after{box-sizing:inherit}
#b2b-banner h3{display:block;background:#d0e4f4;text-align:center;text-transform:none;font-family:Open Sans,sans-serif;font-size:24px;line-height:1;padding:20px;color:#123650}
#b2b-banner h3 strong{font-weight:600;font-size:1.1em;line-height:0.9}
#b2b-banner .b2b-banner_top{position:relative}
#b2b-banner .b2b-banner_top h1{position:absolute;top:7%;left:0;width:100%;color:#fff;font-size:24px;font-weight:600;text-transform:uppercase;text-align:center}
#b2b-banner .b2b-banner_top img,#b2b-banner .word-cloud img{display:block;max-width:100%;height:auto;margin:0 auto}
#b2b-banner .b2b-banner_section{margin:40px 0}
#b2b-banner .benefits .column+.column{padding-top:40px}
#b2b-banner .benefits li{position:relative;font-size:14px;line-height:16px;padding:15px 0 15px 50px}
#b2b-banner .benefits li img{position:absolute;top:50%;left:0;margin-top:-18px}
#b2b-banner .btn_download{position:relative;display:block;background:#123650;margin-bottom:10px;min-height:58px;line-height:58px;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#b2b-banner .btn_download:hover{background:#0d283b}
#b2b-banner .btn_download img{position:absolute;left:0;top:50%;margin-top:-29px}
#b2b-banner .btn_download span{display:inline-block;width:100%;padding:10px 15px;border-left:58px solid #1c5884;vertical-align:middle;color:#fff;text-align:center;text-transform:uppercase;line-height:16px}
.pt_apps .B2B{padding:40px 20px 60px}
.pt_apps .B2B .B2B-panel-form{float:left;width:55%;margin:0 0 0}
.pt_apps .B2B .B2B-panel-form h4{font-size:21px;line-height:24px;margin:0;text-transform:uppercase}
.pt_apps .B2B .B2B-panel-form .required-indicator{display:none}
.pt_apps .B2B .B2B-panel-form .form-row.table{display:table;width:100%}
.pt_apps .B2B .B2B-panel-form .form-row.table div{display:table-cell}
.pt_apps .B2B .B2B-panel-form .form-row.table div:first-child{padding-right:20px;width:49%}
.pt_apps .B2B .B2B-panel-form input,.pt_apps .B2B .B2B-panel-form select{width:100%;max-width:225px}
.pt_apps .B2B .B2B-panel-form select{max-width:245px;padding:5px}
.pt_apps .B2B .B2B-panel-form textarea{height:100px;margin-bottom:10px;width:94%;border:1px solid #ddd;border-radius:0}
.pt_apps .B2B .B2B-panel-form label{display:block;line-height:30px;padding-left:0;text-transform:uppercase;top:3px;width:100%}
.pt_apps .B2B .B2B-panel-form .form-row-button{margin-left:0}
.pt_apps .B2B .B2B-panel-form .form-row .error-message{margin:10px 28px;max-width:233px}
.pt_apps .B2B .B2B-panel-form .form-row.table div:first-child .error-message{margin:10px 0}
.pt_apps .B2B .B2B-instructions{float:right;width:40%;margin:0}
.pt_apps .B2B .B2B-instructions p{font-size:14px}
.pt_apps .B2B .B2B-instructions a{text-decoration:underline}
@media screen and (min-width: 480px){#b2b-banner .b2b-banner_top h1{font-size:32px}
}
@media screen and (min-width: 768px){#b2b-banner h3{font-size:30px}
    #b2b-banner .b2b-banner_top h1{font-size:60px}
    #b2b-banner .benefits{overflow:hidden}
    #b2b-banner .benefits .column{float:left;width:60%}
    #b2b-banner .benefits .column+.column{width:40%;padding:0 0 0 40px}
}
.pt_newslettersignup .newsletter-signup{background:#f9f9f9}
.pt_newslettersignup .newsletter-signup .newsletter-signup-header{color:#454545;text-align:center}
.pt_newslettersignup .newsletter-signup .newsletter-signup-header h1{font-size:40px;font-weight:300;line-height:40px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-header p{font-size:19px;line-height:30px;font-weight:300;text-transform:uppercase}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form{max-width:40%;float:left;padding:10% 5% 0 5%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .error-message{border:2px solid #990000;background-color:#F1E6E6;padding:0.7em 0.5em;text-indent:0;width:49.5966%;text-align:center}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .required-indicator,.pt_newslettersignup .newsletter-signup .newsletter-signup-form label{display:none}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .form-row{font-size:13px;line-height:20px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form input[type="text"]{padding:10px 0;text-align:center}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form input[type="text"]{width:100%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form input[type="radio"]{margin-left:20px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-2 input[type="text"],.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-2 span{width:100%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-2 .form-row{display:inline-block;width:48%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-2 .form-row:last-child{float:right}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-3 select{width:100%;padding:10px 15px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-3 .form-row{display:inline-block;width:30%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form button{background:#ffffff;width:100%;font-size:13px;color:#454545;border:5px solid #454545}
.pt_newslettersignup .newsletter-signup .newsletter-signup-form button:hover{background:#454545;color:#ffffff}
.pt_newslettersignup .newsletter-signup .newsletter-signup-legal{text-align:center;padding-top:15px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-legal small{font-size:12px;line-height:20px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-image{display:inline-block;width:50%;text-align:right}
.pt_newslettersignup .newsletter-signup .newsletter-signup-image img{max-width:100%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou{color:#454545;text-align:center;max-width:40%;float:left;padding:10% 5% 0 5%}
.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou h1{font-size:36px;font-weight:300;line-height:40px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou h2{font-size:20px;font-weight:300;line-height:30px}
.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou p{font-size:15px;line-height:20px;font-weight:300}
@media only screen and (max-width: 980px){.pt_newslettersignup .newsletter-signup .newsletter-signup-header h1{font-size:35px;line-height:35px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-header p{font-size:15px;line-height:20px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-form{padding:5% 5% 0 5%}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-form .table-3 select{padding:10px 5px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou h1{font-size:27px}
}
@media only screen and (max-width: 768px){.pt_newslettersignup .newsletter-signup .newsletter-signup-header h1{font-size:40px;line-height:40px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-header p{font-size:20px;line-height:25px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-form,.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou{max-width:100%;float:none;padding:5%}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-form .form-row,.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou .form-row{font-size:10px;line-height:15px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-form .form-row p,.pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou .form-row p{font-size:10px;line-height:15px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-image{display:none}
}
@media only screen and (max-width: 385px){.pt_newslettersignup .newsletter-signup .newsletter-signup-header h1{font-size:35px;line-height:35px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-header p{font-size:15px;line-height:20px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-legal small{font-size:10px;line-height:15px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou h1{font-size:23px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou h2{font-size:17px}
    .pt_newslettersignup .newsletter-signup .newsletter-signup-thankyou p{font-size:12px}
}
.pt_error #main{box-sizing:border-box;position:relative;min-height:699px;padding:10px}
.pt_error #main:after{content:'';display:block;visibility:visible;background:url("../images/error-page-visual.jpg") no-repeat center center;position:absolute;top:10px;right:10px;width:492px;height:679px}
.pt_error #main *{box-sizing:inherit}
.pt_error #main .primary-content{position:static;float:none;width:auto;padding:100px 0;font-size:14px}
.pt_error #main .primary-content .content{width:42%}
.pt_error #main .primary-content h1{font-size:46px;font-weight:normal;text-transform:uppercase;line-height:1}
.pt_error #main .primary-content .error-page-message p:first-child{margin:0 0 30px;font-size:18px}
.pt_error #main .primary-content .error-page-search{overflow:hidden}
.pt_error #main .primary-content .error-page-search label{display:block;margin-bottom:30px}
.pt_error #main .primary-content .error-page-search input[type='text']{float:left;width:84%;padding:10px;border:1px solid #959595;outline:none}
.pt_error #main .primary-content .error-page-search button{background:none;float:right;width:14%;padding:10px 0;border:1px solid #959595;font-family:Open Sans,sans-serif;font-size:14px;color:#3e3e3e}
.pt_error #main .primary-content .error-page-search button:hover{background:#3e3e3e;border-color:#3e3e3e;color:#fff}
.pt_error #main .primary-content .error-page-footer{margin:0;padding:0}
.pt_error #main .primary-content .error-page-footer p{margin-top:20px}
@media screen and (max-width: 980px){.pt_error #main:after{background-size:cover;width:50%}
}
@media screen and (max-width: 768px){.pt_error #main .primary-content h1{font-size:36px}
    .pt_error #main .primary-content .error-page-search input[type='text']{width:76%}
    .pt_error #main .primary-content .error-page-search button{width:22%}
}
@media screen and (max-width: 624px){.pt_error #main{padding:20px}
    .pt_error #main:after{position:static;width:100%;height:auto;margin:40px 0;padding-bottom:138%}
    .pt_error #main .primary-content{padding:0}
    .pt_error #main .primary-content .content{width:auto}
}
#locator-detail{line-height:2em}
#locator-detail a{text-decoration:underline}
#locator-detail h1,#locator-detail h2,#locator-detail h3,#locator-detail h4{color:#3e3e3e;line-height:1.5;font-weight:600;text-transform:uppercase;padding:0}
#locator-detail .container{max-width:980px;margin:0 auto;padding:0 20px}
#locator-detail .btn{border:1px solid #7c7c7c;color:#7c7c7c;padding:10px 15px;cursor:pointer;background:none;text-decoration:none;text-align:center}
#locator-detail .btn:hover{background:#3e3e3e;border-color:#3e3e3e;color:#ddd}
#locator-detail .locator-detail_nav{border-top:1px solid #2e6ba2;background:#004b8d;clear:both}
#locator-detail .locator-detail_nav:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#locator-detail .locator-detail_nav a{display:block;padding:15px 10px;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;float:left}
#locator-detail .locator-detail_nav a#backToOverview{background:url(../images/interface/icon-arrow-left.png) no-repeat center left;padding-left:20px}
#locator-detail .locator-detail_header{background:#f3f3f3;color:#7c7c7c}
#locator-detail .locator-detail_header a{color:#7c7c7c}
#locator-detail .locator-detail_header .container{padding:30px 20px 20px 20px;position:relative}
#locator-detail .locator-detail_header .dealer-name{font-size:30px}
#locator-detail .locator-detail_header .dealer-email,#locator-detail .locator-detail_header .dealer-phone{display:block}
#locator-detail .locator-detail_header .dealer-email{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-mail.png") no-repeat center left;padding-left:24px}
#locator-detail .locator-detail_header .dealer-phone{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-phone.png") no-repeat center left;padding-left:24px;margin-bottom:20px}
#locator-detail .locator-detail_header .dealer-hours h4{font-size:18px;margin-bottom:20px}
#locator-detail .locator-detail_header .dealer-hours ul{width:100%}
#locator-detail .locator-detail_header .dealer-hours ul li{width:100%;text-transform:uppercase}
#locator-detail .locator-detail_header .dealer-hours ul li span{float:right}
#locator-detail .locator-detail_header #btn_showOnMap{display:block;margin-top:10px;box-sizing:border-box}
#locator-detail .locator-detail_header #freeParking{display:block;color:#004b8d;text-transform:uppercase;font-weight:600;background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-free-parking.png") no-repeat center left;padding-left:27px;line-height:17px;margin-top:15px}
#locator-detail .locator-detail_dealer-info .container{padding:20px 20px 0 20px;clear:both}
#locator-detail .locator-detail_dealer-info .container:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#locator-detail .locator-detail_dealer-info h3{font-size:24px;margin-bottom:10px}
#locator-detail .locator-detail_dealer-info p{margin:10px 0}
#locator-detail .locator-detail_dealer-info .dealer-info{padding-bottom:20px}
#locator-detail .locator-detail_dealer-info .dealer-info_images .bx-wrapper{margin:0}
#locator-detail .locator-detail_dealer-info .dealer-images_slider{width:100%}
#locator-detail .locator-detail_dealer-info .dealer-images_slider li{display:none;width:100% !important}
#locator-detail .locator-detail_dealer-info .dealer-images_slider img{width:100%}
#locator-detail .locator-detail_dealer-info .dealer-images_pager{margin-top:6px;clear:both}
#locator-detail .locator-detail_dealer-info .dealer-images_pager:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#locator-detail .locator-detail_dealer-info .dealer-images_pager li{display:block;width:48px;height:42px;margin:4px 4px 0 0;overflow:hidden;float:left}
#locator-detail .locator-detail_dealer-info .dealer-images_pager li .thumb{display:block}
#locator-detail .locator-detail_dealer-info .dealer-images_pager li .thumb img{opacity:0.7;width:100%}
#locator-detail .locator-detail_dealer-info .dealer-images_pager li .thumb.active img{opacity:1}
#locator-detail .locator-detail_dealer-info .dealer-employees{padding:60px 0 80px;clear:both}
#locator-detail .locator-detail_dealer-info .dealer-employees h3{text-align:center;font-size:18px;font-weight:normal;letter-spacing:0.8em;margin-bottom:50px}
#locator-detail .locator-detail_dealer-info .dealer-employees ul{text-align:center}
#locator-detail .locator-detail_dealer-info .dealer-employees .employee{display:inline-block;vertical-align:top;width:130px;margin:10px 0}
#locator-detail .locator-detail_dealer-info .dealer-employees .employee-image{width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#locator-detail .locator-detail_dealer-info .dealer-employees .employee-name{font-size:14px;font-weight:600;text-transform:uppercase;padding:20px 20px 0}
#locator-detail .locator-detail_signup{background:#f3f3f3;color:#7c7c7c}
#locator-detail .locator-detail_signup .container{padding:70px 20px}
#locator-detail .locator-detail_signup h3{font-size:24px}
#locator-detail .locator-detail_signup form{width:100%}
#locator-detail .locator-detail_signup label{display:block}
#locator-detail .locator-detail_signup .input{position:relative}
#locator-detail .locator-detail_signup input[type="text"]{outline:none;border:1px solid #7c7c7c;padding:10px 15px;background:#fff;display:block;width:100%;box-sizing:border-box}
#locator-detail .locator-detail_signup .btn{display:block;width:100%;box-sizing:border-box;font-weight:600;padding:10px;margin-top:10px}
#locator-detail #locator-detail_map_canvas{height:470px;line-height:1.5}
#locator-detail #locator-detail_map_canvas .marker{width:60px;height:41px;display:block;background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-marker-retailers.png") no-repeat top left}
#locator-detail #locator-detail_map_canvas .marker.brandstore{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-marker-brand.png") no-repeat top left}
#locator-detail #locator-detail_map_canvas .marker.brandstore .marker_label{display:none}
#locator-detail #locator-detail_map_canvas .marker_label{font-size:12px;line-height:1em;font-weight:600;display:block;width:34px;height:34px;line-height:34px;white-space:nowrap;text-align:center;margin:0 auto}
#locator-detail #locator-detail_map_canvas .infowindow{position:relative}
#locator-detail #locator-detail_map_canvas .infowindow #btn_infowindow-close{display:block;position:absolute;top:10px;right:10px;background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-infowindow-close.png") no-repeat top left;width:9px;height:9px}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_container{background:#fff;padding:10px;width:240px;box-shadow:0px 0px 10px 0px #9e9e9e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:0;left:30px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_container:before{content:"";width:0;height:0;border:10px solid;border-color:#fff transparent transparent #fff;position:absolute;z-index:1;top:50%;left:-9px;margin-top:-10px;transform-origin:10px 10px;-webkit-transform-origin:10px 10px;-ms-transform-origin:10px 10px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:0px 0px 10px 0px #9e9e9e}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_container:after{content:"";background:#fff;width:20px;height:40px;display:block;position:absolute;z-index:2;top:50%;left:0px;margin-top:-20px}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_content{padding:15px}
#locator-detail #locator-detail_map_canvas .infowindow a{text-decoration:underline}
#locator-detail #locator-detail_map_canvas .infowindow p{margin:0;padding:0}
#locator-detail #locator-detail_map_canvas .infowindow span{display:block;margin:5px 0}
#locator-detail #locator-detail_map_canvas .infowindow span.mail,#locator-detail #locator-detail_map_canvas .infowindow span.phone,#locator-detail #locator-detail_map_canvas .infowindow span.fax,#locator-detail #locator-detail_map_canvas .infowindow span.website{padding-left:27px;line-height:16px}
#locator-detail #locator-detail_map_canvas .infowindow span.mail{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-mail.png") center left no-repeat}
#locator-detail #locator-detail_map_canvas .infowindow span.phone{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-phone.png") center left no-repeat}
#locator-detail #locator-detail_map_canvas .infowindow span.fax{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-fax.png") center left no-repeat}
#locator-detail #locator-detail_map_canvas .infowindow span.website{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-website.png") center left no-repeat}
#locator-detail #locator-detail_map_canvas .infowindow input[type="text"],#locator-detail #locator-detail_map_canvas .infowindow .btn{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:10px}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_store-name{font-size:13px;font-weight:600;margin-top:0;color:#004b8d;text-transform:uppercase}
#locator-detail #locator-detail_map_canvas .infowindow .infowindow_directions{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}
#locator-detail #locator-detail_map_canvas .infowindow #btn_infowindow-directions{text-decoration:none;border:none;color:#fff;padding:10px 15px;cursor:pointer;background:#004b8d;text-decoration:none;text-align:center;font-weight:400;line-height:1em}
#locator-detail #locator-detail_map_canvas .infowindow #btn_infowindow-directions:before{content:"";display:inline-block;background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-location-pins.png") no-repeat center left;width:20px;height:15px;margin-right:10px}
#locator-detail #locator-detail_map_canvas .infowindow #btn_infowindow-directions:hover{background:#002f58}
.ie8 #locator-detail #locator-detail_map_canvas .infowindow .infowindow_container{top:-130px}
.ie8 #locator-detail #locator-detail_map_canvas .infowindow .infowindow_container:before{border-color:transparent #fff transparent;border-left:none}
@media screen and (min-width: 480px){#locator-detail .locator-detail_header .dealer-hours ul{width:50%}
    #locator-detail .locator-detail_header #btn_showOnMap{width:50%}
    #locator-detail .locator-detail_signup .input{width:80%}
    #locator-detail .locator-detail_signup span.error{position:absolute;top:35px;left:0}
    #locator-detail .locator-detail_signup input[type="text"]{float:left;width:65%}
    #locator-detail .locator-detail_signup .btn{float:left;margin-top:0;margin-left:1%;width:34%}
}
@media screen and (min-width: 768px){#locator-detail .locator-detail_nav{border-top:none}
    #locator-detail .locator-detail_header .dealer-name{font-size:40px}
    #locator-detail .locator-detail_header .dealer-hours{position:absolute;top:30px;right:20px}
    #locator-detail .locator-detail_header .dealer-hours h4{text-align:right}
    #locator-detail .locator-detail_header .dealer-hours ul{width:180px}
    #locator-detail .locator-detail_header #btn_showOnMap{margin:0;display:inline-block;width:auto}
    #locator-detail .locator-detail_header #freeParking{float:right}
    #locator-detail .locator-detail_dealer-info .dealer-info{display:table;width:100%}
    #locator-detail .locator-detail_dealer-info .dealer-info_text{display:table-cell;width:50%;box-sizing:border-box;padding:0 55px 0 0;vertical-align:middle}
    #locator-detail .locator-detail_dealer-info .dealer-info_images{display:table-cell;width:50%}
    #locator-detail .locator-detail_dealer-info .dealer-employees .employee{width:240px}
    #locator-detail .locator-detail_dealer-info .dealer-employees .employee-image{width:200px;height:200px}
    #locator-detail .locator-detail_dealer-info .dealer-employees .employee-name{font-size:17px}
    #locator-detail .locator-detail_signup h3{width:50%;box-sizing:border-box;padding-right:20px}
    #locator-detail .locator-detail_signup label{width:50%;float:left;box-sizing:border-box;padding-right:20px}
    #locator-detail .locator-detail_signup .input{width:50%;float:left;margin-top:-18px}
    #locator-detail .locator-detail_signup input[type="text"]{width:60%}
    #locator-detail .locator-detail_signup .btn{width:39%}
    #locator-detail #locator-detail_map_canvas .infowindow .infowindow_container{width:320px}
}
.icon-delivery{padding-left:55px;background:url("../images/shipping-sams.png") left center no-repeat}
.icon-standard,.icon-SAST{background-image:url("../images/shipping-standard.png")}
.icon-express,.icon-SAEX{background-image:url("../images/shipping-express.png")}
.icon-ups,.icon-UPSP{background-image:url("../images/shipping-ups.png")}
.ui-dialog.deliveryoptionsDialog,.ui-dialog.returnsandrefundsDialog{width:auto !important}
.ui-dialog.deliveryoptionsDialog #deliveryoptionsdialogcontent,.ui-dialog.deliveryoptionsDialog #returnsandrefundsdialogcontent,.ui-dialog.returnsandrefundsDialog #deliveryoptionsdialogcontent,.ui-dialog.returnsandrefundsDialog #returnsandrefundsdialogcontent{max-width:600px;padding:15px;min-height:0 !important}
.ui-dialog.deliveryoptionsDialog h3,.ui-dialog.returnsandrefundsDialog h3{font-size:22px;line-height:28px;font-family:Open Sans,sans-serif;font-weight:300;margin:5px 0 0;padding:0;text-transform:uppercase}
.ui-dialog.deliveryoptionsDialog h4,.ui-dialog.returnsandrefundsDialog h4{font-size:12px;line-height:17px;font-weight:600;margin:0;padding:0;text-transform:uppercase}
.ui-dialog.deliveryoptionsDialog h4 em,.ui-dialog.returnsandrefundsDialog h4 em{font-style:normal;font-family:Open Sans,sans-serif;font-weight:600;color:#d00000}
.ui-dialog.deliveryoptionsDialog h4 strong,.ui-dialog.returnsandrefundsDialog h4 strong{font-family:Open Sans,sans-serif;font-weight:600}
.ui-dialog.deliveryoptionsDialog hr,.ui-dialog.returnsandrefundsDialog hr{border-width:0;width:100%;height:1px;background:#ddd;margin:25px 0}
.ui-dialog.deliveryoptionsDialog p,.ui-dialog.returnsandrefundsDialog p{line-height:18px;margin:10px 0 15px;text-align:justify}
.ui-dialog.deliveryoptionsDialog p a,.ui-dialog.returnsandrefundsDialog p a{text-decoration:underline}
.ui-dialog.deliveryoptionsDialog .ui-dialog.deliveryoptionsDialog,.ui-dialog.deliveryoptionsDialog .ui-dialog.returnsandrefundsDialog,.ui-dialog.returnsandrefundsDialog .ui-dialog.deliveryoptionsDialog,.ui-dialog.returnsandrefundsDialog .ui-dialog.returnsandrefundsDialog{width:auto !important;min-height:0}
.nivo-lightbox-theme-shippingmethods.nivo-lightbox-overlay{background:rgba(0,0,0,0.6)}
.nivo-lightbox-theme-shippingmethods .nivo-lightbox-wrap{position:fixed;top:50% !important;bottom:auto !important;transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;-webkit-transform:translate(0, -50%) !important;left:0 !important;right:0 !important;padding:45px;width:95% !important;max-width:690px !important;height:auto !important;max-height:90% !important;margin:auto !important;background-color:#fff;overflow:auto !important;box-sizing:border-box}
.nivo-lightbox-theme-shippingmethods .nivo-lightbox-content{height:auto}
.nivo-lightbox-theme-shippingmethods .nivo-lightbox-nav{display:none !important}
.nivo-lightbox-theme-shippingmethods .nivo-lightbox-inline{position:relative;top:auto !important;margin-top:auto !important}
.nivo-lightbox-theme-shippingmethods .nivo-lightbox-close{display:block;background:#fff url("../images/interface/expand-close.png") no-repeat 0px 0px;width:34px;height:34px;text-indent:-9999px;top:5px;right:5px}
.nivo-lightbox-theme-shippingmethods .icon-delivery{font-size:12px;line-height:17px;font-weight:600;text-transform:uppercase}
.nivo-lightbox-theme-shippingmethods .icon-delivery span{display:block;font-size:22px;line-height:30px;font-family:Open Sans,sans-serif;font-weight:300;margin:0;padding:0}
.nivo-lightbox-theme-shippingmethods .icon-delivery em{font-style:normal;font-family:Open Sans,sans-serif;font-weight:600;vertical-align:baseline}
.nivo-lightbox-theme-shippingmethods .icon-delivery em.free{color:#d00000}
.nivo-lightbox-theme-shippingmethods .icon-delivery strong{font-family:Open Sans,sans-serif;font-weight:600}
.nivo-lightbox-theme-shippingmethods .detail-description{line-height:18px;margin:10px 0 15px;text-align:justify}
.nivo-lightbox-theme-shippingmethods .detail-description a{text-decoration:underline}
.ie7 .nivo-lightbox-theme-shippingmethods .nivo-lightbox-wrap,.ie8 .nivo-lightbox-theme-shippingmethods .nivo-lightbox-wrap{top:20%}
@media screen and (max-width: 480px){.nivo-lightbox-theme-shippingmethods table,.ui-dialog.deliveryoptionsDialog table,.ui-dialog.returnsandrefundsDialog table{display:none}
}
.selected-store-pdp{position:relative;clear:both;background:#fff;border:1px solid #ddd;padding:2px;text-align:left;transition:all 0.2s linear;cursor:pointer}
.selected-store-pdp:hover{background-color:#f3f3f3}
.selected-store-pdp:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:100px;background:#efefef url("../images/pdp/background_click-and-collect.jpg") center top;pointer-events:none}
.selected-store-pdp:after{content:"";position:absolute;top:2px;bottom:2px;left:102px;width:40px;background:url("../images/pdp/icon_click-and-collect.png") center center no-repeat;pointer-events:none}
.selected-store-pdp a{display:block;padding:6px 10px 6px 140px;font-size:10px;line-height:1.4;color:#7c7c7c}
.selected-store-pdp a .title{font-weight:600}
.selected-store-pdp a .title,.selected-store-pdp a .action{display:block;text-transform:uppercase}
.pac-container{z-index:10031 !important}
.ui-dialog.storePanelDialog{position:fixed;width:95% !important;max-width:980px !important;min-height:200px;max-height:90% !important;overflow:auto !important;padding:0;left:0 !important;right:0 !important;margin:0 auto;top:50% !important;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);box-sizing:border-box}
.ui-dialog.storePanelDialog *,.ui-dialog.storePanelDialog *:before,.ui-dialog.storePanelDialog *:after{box-sizing:inherit}
.ui-dialog.storePanelDialog .ui-dialog-titlebar{top:15px;right:15px}
.ie7 .ui-dialog.storePanelDialog,.ie8 .ui-dialog.storePanelDialog{top:5% !important}
#preferred-store-panel{padding:15px}
#preferred-store-panel .stores-dialog_title-bar{padding-right:40px;min-height:34px}
#preferred-store-panel .stores-dialog_title{margin:0;padding-bottom:4px;font-family:Open Sans,sans-serif;font-size:18px;line-height:20px;font-weight:300}
#preferred-store-panel .stores-dialog_title a{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-left:3px}
#preferred-store-panel .stores-dialog_title .icon-info-tooltip{background:url("../images/interface/info_tooltip.png") 0 0 no-repeat;display:block;width:14px;height:14px;margin:0}
#preferred-store-panel .stores-dialog_subtitle{text-transform:uppercase;color:#7c7c7c;font-family:Open Sans,sans-serif;font-size:11px;line-height:12px}
#preferred-store-panel .stores-dialog_filter{margin:10px 0;padding:10px 10px 11px;background:#efefef}
#preferred-store-panel .stores-dialog_filter label{display:block;font-size:11px;line-height:14px;text-transform:uppercase;color:#7c7c7c}
#preferred-store-panel .stores-dialog_filter input,#preferred-store-panel .stores-dialog_filter select{display:block;width:100%;margin-top:5px;padding:5px;border:1px solid #ddd;transition:all 0.2s linear}
#preferred-store-panel .stores-dialog_filter input:focus,#preferred-store-panel .stores-dialog_filter select:focus{outline-width:0;border-color:#7c7c7c}
#preferred-store-panel .stores-dialog_filter input[disabled],#preferred-store-panel .stores-dialog_filter select[disabled]{opacity:0.2}
#preferred-store-panel .stores-dialog_list{margin:10px 0 0}
#preferred-store-panel .store-list-header{display:none;overflow:hidden;padding:0 32px 0 33px;border-bottom:1px solid #ddd}
#preferred-store-panel .store-list-header div{text-transform:uppercase;font-weight:600;padding:10px 0;line-height:14px}
#preferred-store-panel .store-list{max-height:299px;overflow-y:scroll;border-bottom:1px solid #ddd;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(50% 0, farthest-side, rgba(0,0,0,0.2), transparent),radial-gradient(50% 100%, farthest-side, rgba(0,0,0,0.2), transparent) 0 100%;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2), transparent),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2), transparent) 0 100%;background-repeat:no-repeat;background-color:white;background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;background-attachment:local, local, scroll, scroll}
#preferred-store-panel .store-tile{position:relative;padding:10px 15px 10px 33px;line-height:14px;cursor:pointer;transition:all 0.2s linear}
#preferred-store-panel .store-tile:before{content:"";position:absolute;top:12px;left:10px;display:block;width:13px;height:13px;background-repeat:no-repeat;background-position:0px 0px;background-image:url(../images/interface/checkbox.png)}
#preferred-store-panel .store-tile:hover{background-color:#f3f3f3}
#preferred-store-panel .store-tile.selected{background-color:#eaf8eb}
#preferred-store-panel .store-tile.selected:before{background-position:0 -13px}
#preferred-store-panel .store-tile [data-header]:before{content:attr(data-header) ": ";display:inline-block;font-size:11px;color:#7c7c7c;text-transform:uppercase;padding-right:5px}
#preferred-store-panel .store-tile>div+div{padding-top:10px}
#preferred-store-panel .store-tile+.store-tile{padding-top:9px;border-top:1px solid #ddd}
#preferred-store-panel .store-tile .store-tile_address strong{text-transform:uppercase}
#preferred-store-panel .store-tile .store-tile_address p{margin:0;color:#7c7c7c}
#preferred-store-panel .store-tile .store-tile_availability{color:#7c7c7c}
#preferred-store-panel .store-tile .store-tile_availability span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;margin-top:-2px;border-radius:50%;background:green;vertical-align:middle}
#preferred-store-panel .store-tile .store-tile_availability span.out-of-stock:before{background:red}
#preferred-store-panel .store-tile .store-tile_distance{color:#7c7c7c}
#preferred-store-panel .store-tile .store-tile_actions a{display:inline-block;background:#3e3e3e;color:#fff;font-size:10px;line-height:14px;padding:10px;text-transform:uppercase;text-align:center}
#preferred-store-panel .store-tile .store-tile_more-info{display:none;padding:15px 0 5px;border-top:1px dashed #ddd;margin-top:15px;overflow:hidden}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details span{display:block;line-height:20px}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details span,#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details a{color:#7c7c7c}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details a{text-decoration:underline}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details .store-email{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-mail.png") no-repeat center left;padding-left:24px}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_contact-details .store-phone{background:url("//storelocator.samsonite.eu/images/gene/grfx/sams_icon-phone.png") no-repeat center left;padding-left:24px}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-events,#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-hours{color:#7c7c7c;margin-top:15px;line-height:15px}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-events h3,#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-events h4,#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-hours h3,#preferred-store-panel .store-tile .store-tile_more-info .more-info_store-hours h4{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:5px}
#preferred-store-panel .store-tile .store-tile_more-info .more-info_map{height:200px;padding-top:20px}
#preferred-store-panel .store-tile.expanded .btn_more-info{text-indent:-9999px;overflow:hidden;width:15px;height:15px;background:url("../images/interface/expand-close.png") no-repeat -9px -10px;margin:5px 0;padding:0}
#preferred-store-panel .store-tile.expanded .store-tile_more-info{display:block}
#preferred-store-panel .store-list-no-results{line-height:15px;margin:16px 0 15px}
#preferred-store-panel .store-list-no-results a{text-decoration:underline}
#preferred-store-panel .store-list-actions{margin-top:16px;line-height:0}
#preferred-store-panel .store-list-actions a{display:inline-block;background:#004b8d;color:#fff;font-size:12px;line-height:14px;padding:10px;text-transform:uppercase;text-align:center;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
#preferred-store-panel .store-list-actions a:hover{background:#003d74}
@media screen and (min-width: 480px){#preferred-store-panel .stores-dialog_filter{padding:10px}
    #preferred-store-panel .stores-dialog_filter label,#preferred-store-panel .stores-dialog_filter input,#preferred-store-panel .stores-dialog_filter select{display:inline-block;width:auto}
    #preferred-store-panel .stores-dialog_filter input,#preferred-store-panel .stores-dialog_filter select{margin:0 0 0 5px}
}
@media screen and (min-width: 640px){#preferred-store-panel .store-tile .store-tile_more-info .more-info_details{float:left;width:35%}
    #preferred-store-panel .store-tile .store-tile_more-info .more-info_map{float:right;width:65%;padding:0 0 0 20px}
}
@media screen and (min-width: 768px){.ui-dialog.storePanelDialog .ui-dialog-titlebar{top:20px;right:20px}
    #preferred-store-panel{padding:20px}
    #preferred-store-panel .stores-dialog_title{font-size:30px;line-height:30px}
    #preferred-store-panel .stores-dialog_subtitle{font-size:12px;line-height:18px}
    #preferred-store-panel .stores-dialog_filter{margin:14px 0 15px}
}
@media screen and (min-width: 980px){#preferred-store-panel .store-list-header{display:block}
    #preferred-store-panel .store-tile>div+div{padding-top:0}
    #preferred-store-panel .store-tile .store-tile_actions a{float:right}
    #preferred-store-panel .store-list-header,#preferred-store-panel .store-tile{overflow:hidden}
    #preferred-store-panel .store-list-header>div,#preferred-store-panel .store-tile>div{float:left}
    #preferred-store-panel .store-list-header>div[data-header]:before,#preferred-store-panel .store-tile>div[data-header]:before{display:none}
    #preferred-store-panel .store-list-header>div+div,#preferred-store-panel .store-tile>div+div{padding-left:20px}
    #preferred-store-panel .store-list-header>div.store-list-header_availability,#preferred-store-panel .store-list-header>div.store-tile_availability,#preferred-store-panel .store-list-header>div.store-list-header_distance,#preferred-store-panel .store-list-header>div.store-tile_distance,#preferred-store-panel .store-tile>div.store-list-header_availability,#preferred-store-panel .store-tile>div.store-tile_availability,#preferred-store-panel .store-tile>div.store-list-header_distance,#preferred-store-panel .store-tile>div.store-tile_distance{text-align:right}
    #preferred-store-panel .store-list-header>div.store-list-header_address,#preferred-store-panel .store-list-header>div.store-tile_address,#preferred-store-panel .store-tile>div.store-list-header_address,#preferred-store-panel .store-tile>div.store-tile_address{width:80%}
    #preferred-store-panel .store-list-header>div.store-tile_actions,#preferred-store-panel .store-tile>div.store-tile_actions{width:20%}
    #preferred-store-panel .store-list-header>div.store-tile_more-info,#preferred-store-panel .store-tile>div.store-tile_more-info{clear:both;width:100%;padding-left:0}
    #preferred-store-panel .store-list-header.hasDistance>div.store-list-header_address,#preferred-store-panel .store-list-header.hasDistance>div.store-tile_address,#preferred-store-panel .store-list-header.hasAvailability>div.store-list-header_address,#preferred-store-panel .store-list-header.hasAvailability>div.store-tile_address,#preferred-store-panel .store-tile.hasDistance>div.store-list-header_address,#preferred-store-panel .store-tile.hasDistance>div.store-tile_address,#preferred-store-panel .store-tile.hasAvailability>div.store-list-header_address,#preferred-store-panel .store-tile.hasAvailability>div.store-tile_address{width:40%}
    #preferred-store-panel .store-list-header.hasDistance>div.store-list-header_availability,#preferred-store-panel .store-list-header.hasDistance>div.store-tile_availability,#preferred-store-panel .store-list-header.hasDistance>div.store-list-header_distance,#preferred-store-panel .store-list-header.hasDistance>div.store-tile_distance,#preferred-store-panel .store-list-header.hasAvailability>div.store-list-header_availability,#preferred-store-panel .store-list-header.hasAvailability>div.store-tile_availability,#preferred-store-panel .store-list-header.hasAvailability>div.store-list-header_distance,#preferred-store-panel .store-list-header.hasAvailability>div.store-tile_distance,#preferred-store-panel .store-tile.hasDistance>div.store-list-header_availability,#preferred-store-panel .store-tile.hasDistance>div.store-tile_availability,#preferred-store-panel .store-tile.hasDistance>div.store-list-header_distance,#preferred-store-panel .store-tile.hasDistance>div.store-tile_distance,#preferred-store-panel .store-tile.hasAvailability>div.store-list-header_availability,#preferred-store-panel .store-tile.hasAvailability>div.store-tile_availability,#preferred-store-panel .store-tile.hasAvailability>div.store-list-header_distance,#preferred-store-panel .store-tile.hasAvailability>div.store-tile_distance{width:40%}
    #preferred-store-panel .store-list-header.hasDistance>div.store-tile_actions,#preferred-store-panel .store-list-header.hasAvailability>div.store-tile_actions,#preferred-store-panel .store-tile.hasDistance>div.store-tile_actions,#preferred-store-panel .store-tile.hasAvailability>div.store-tile_actions{width:20%}
    #preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-list-header_address,#preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-tile_address,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-list-header_address,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-tile_address{width:35%}
    #preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-list-header_distance,#preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-tile_distance,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-list-header_distance,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-tile_distance{width:20%}
    #preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-list-header_availability,#preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-tile_availability,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-list-header_availability,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-tile_availability{width:25%}
    #preferred-store-panel .store-list-header.hasDistance.hasAvailability>div.store-tile_actions,#preferred-store-panel .store-tile.hasDistance.hasAvailability>div.store-tile_actions{width:20%}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:600;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}

a.link-social i{font-size:14px;width:24px;height:24px;display:inline-block;line-height:24px !important;text-align:center;margin:0 4px 0 0;-webkit-border-radius:30px;border-radius:30px}a.link-social:hover{text-decoration:none}.link-twitter i{color:#fff;background-color:#7CCEEF}.link-twitter i:hover{color:#7CCEEF;background-color:#fff}.link-facebook i{color:#fff;background-color:#557DBB}.link-facebook i:hover{color:#557DBB;background-color:#fff}.link-github i{color:#000;background-color:#fff}.link-github i:hover{color:#fff;background-color:#000}.link-google i{color:#fff;background-color:#E6644E}.link-google i:hover{color:#E6644E;background-color:#fff}