  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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.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{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.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 .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.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;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.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}} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  vertical-align: baseline; } table, caption, tbody, tfoot, thead, tr, th, td{  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  vertical-align: middle; } article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {  display: block; } body {  line-height: 1;  width: 100%;   margin: 0%;   background-color: white; } ol, ul {  list-style: none; } blockquote, q {  quotes: none; } blockquote:before, blockquote:after, q:before, q:after {  content: '';  content: none; } table {  border-collapse: collapse;  border-spacing: 0; } *:focus{   outline: none; }   *{  font-family: 'Open Sans', sans-serif;  font-weight:400;  color:#444; } h1{  font-size:2.3em;  margin-top:16px;  text-transform: uppercase; } h1, h1 span{  font-weight:300; } h1 span{  font-size:0.75em; } h1 a{  text-decoration:none; } h2, h3{  color: #444; } p{   font-size: 0.9em;  line-height:1.5em; } a, a:hover, a:focus, a:active{  color:#444; } a:focus, a:hover, a:focus, a:active {   outline:0;  text-decoration:none; } label{  font-weight:600; } input, select, textarea{  border:solid 1px #CCC;  border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  background-color:#FFF; } .container{  background-color:transparent; } .clear{  clear:both; } #body-content{  background:#FFFFFF;  padding-top:20px; }   @media screen and (max-width: 767px){  #body-content{   padding-top:0;  } }  @media (max-width: 991px){  h1{   font-size:1.5em;  }  h1, h1 span{   font-weight:400;  } } @media (min-width: 1500px){  .container {   width: 1470px;  } } @media (max-width: 1599px){  #body-content{   margin-bottom:0!important;  } }   .zoom-transition{  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out;   -o-transition: all .3s ease-out;   transition: all .3s ease-out; } .zoom-transition:hover{  -moz-transform: scale(1.05);  -webkit-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);  -ms-transform: scale(1.05);  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',  M11=2, M12=-0, M21=0, M22=2);  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); }  @media screen and (min-width: 1600px){  #body-content{   box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);   position:relative;   z-index:1;  }  #footer-parallax{   position:fixed;   bottom:0;   width: 100%;   z-index:0;  }  .navbar-default{   z-index:2;  } }   .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {  max-height: 90%; } .navbar-default .navbar-toggle {  border:none; } .navbar-default .navbar-toggle .icon-bar {  background-color: #FFFFFF; } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {  background-color: transparent; }  .caret {  margin-left: 5px;  color:#808080; }   @media screen and (max-width: 767px){  .jqi{   position: fixed !important;   top:1% !important;  } } @media screen and (min-width: 768px){  .jqi{   position: fixed !important;   top: 30% !important;  } }   .pepes:hover {   background: cyan;   background: linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);  background-size: 1800% 1800%;  -webkit-animation: rainbow 18s ease infinite;  -z-animation: rainbow 18s ease infinite;  -o-animation: rainbow 18s ease infinite;    animation: rainbow 18s ease infinite;} } @-webkit-keyframes rainbow {     0%{background-position:0% 82%}     50%{background-position:100% 19%}     100%{background-position:0% 82%} } @-moz-keyframes rainbow {     0%{background-position:0% 82%}     50%{background-position:100% 19%}     100%{background-position:0% 82%} } @-o-keyframes rainbow {     0%{background-position:0% 82%}     50%{background-position:100% 19%}     100%{background-position:0% 82%} } @keyframes rainbow {      0%{background-position:0% 82%}     50%{background-position:100% 19%}     100%{background-position:0% 82%} }   .main-button{  background: #aa1800;  color: #FFFFFF;  padding: 18px 20px;  font-weight: 700;  font-size: .9em;  letter-spacing: .05em;  border: solid 2px #aa1800;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  transition: all .2s ease-in-out;  text-transform: uppercase;  margin: 30px auto;  display: block;  text-align:center; } .main-button:hover, .main-button:focus, .main-button:active{  background: transparent;   color: #aa1800; } button.main-button{   } a.main-button{  max-width:250px; } input.main-button{   }   h1:hover .show-on-hover, h2:hover .show-on-hover, h3:hover .show-on-hover, h4:hover .show-on-hover, h5:hover .show-on-hover, h6:hover .show-on-hover, p:hover .show-on-hover, span:hover .show-on-hover, a:hover .show-on-hover, button:hover .show-on-hover, input:hover .show-on-hover{    display:initial; } .show-on-hover{  background-color:yellow;  color:red !important;  font-family:'open sans', sans-serif !important;  font-size:12px !important;  font-weight:600;  border-radius:10px;  padding:5px; } .translation-files{  position:fixed;  left:15px;  bottom:92px;  padding:15px;  background-color:yellow;  border-radius:10px;  z-index:100; } .translation-files li{  color:red !important;  font-family:'open sans', sans-serif !important;  font-size:12px !important;  font-weight:600;  margin:5px; }   h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, h6::selection, ul::selection, li::selection, p::selection, span::selection, a::selection, form::selection, button::selection, input::selection, label::selection, select::selection, textarea::selection, br::selection, strong::selection,  i::selection, img::selection, th::selection, td::selection {   background: #ffb7b7; } h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, ul::-moz-selection, li::-moz-selection, p::-moz-selection, span::-moz-selection, a::-moz-selection, form::-moz-selection, button::-moz-selection, input::-moz-selection, label::-moz-selection, select::-moz-selection, textarea::-moz-selection, br::-moz-selection, strong::-moz-selection,  i::-moz-selection, img::-moz-selection, th::-moz-selection, td::-moz-selection {  background: #ffb7b7; }                   .fa {   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; }  .fa-lg {   font-size: 1.33333333em;   line-height: 0.75em;   vertical-align: -15%; } .fa-2x {   font-size: 2em; } .fa-3x {   font-size: 3em; } .fa-4x {   font-size: 4em; } .fa-5x {   font-size: 5em; } .fa-fw {   width: 1.28571429em;   text-align: center; } .fa-ul {   padding-left: 0;   margin-left: 2.14285714em;   list-style-type: none; } .fa-ul > li {   position: relative; } .fa-li {   position: absolute;   left: -2.14285714em;   width: 2.14285714em;   top: 0.14285714em;   text-align: center; } .fa-li.fa-lg {   left: -1.85714286em; } .fa-border {   padding: .2em .25em .15em;   border: solid 0.08em #eee;   border-radius: .1em; } .fa-pull-left {   float: left; } .fa-pull-right {   float: right; } .fa.fa-pull-left {   margin-right: .3em; } .fa.fa-pull-right {   margin-left: .3em; }  .pull-right {   float: right; } .pull-left {   float: left; } .fa.pull-left {   margin-right: .3em; } .fa.pull-right {   margin-left: .3em; } .fa-spin {   -webkit-animation: fa-spin 2s infinite linear;   animation: fa-spin 2s infinite linear; } .fa-pulse {   -webkit-animation: fa-spin 1s infinite steps(8);   animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin {   0% {     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } } @keyframes fa-spin {   0% {     -webkit-transform: rotate(0deg);     transform: rotate(0deg);   }   100% {     -webkit-transform: rotate(359deg);     transform: rotate(359deg);   } } .fa-rotate-90 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";   -webkit-transform: rotate(90deg);   -ms-transform: rotate(90deg);   transform: rotate(90deg); } .fa-rotate-180 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";   -webkit-transform: rotate(180deg);   -ms-transform: rotate(180deg);   transform: rotate(180deg); } .fa-rotate-270 {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";   -webkit-transform: rotate(270deg);   -ms-transform: rotate(270deg);   transform: rotate(270deg); } .fa-flip-horizontal {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";   -webkit-transform: scale(-1, 1);   -ms-transform: scale(-1, 1);   transform: scale(-1, 1); } .fa-flip-vertical {   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";   -webkit-transform: scale(1, -1);   -ms-transform: scale(1, -1);   transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {   filter: none; } .fa-stack {   position: relative;   display: inline-block;   width: 2em;   height: 2em;   line-height: 2em;   vertical-align: middle; } .fa-stack-1x, .fa-stack-2x {   position: absolute;   left: 0;   width: 100%;   text-align: center; } .fa-stack-1x {   line-height: inherit; } .fa-stack-2x {   font-size: 2em; } .fa-inverse {   color: #fff; }  .fa-glass:before {   content: "\f000"; } .fa-music:before {   content: "\f001"; } .fa-search:before {   content: "\f002"; } .fa-envelope-o:before {   content: "\f003"; } .fa-heart:before {   content: "\f004"; } .fa-star:before {   content: "\f005"; } .fa-star-o:before {   content: "\f006"; } .fa-user:before {   content: "\f007"; } .fa-film:before {   content: "\f008"; } .fa-th-large:before {   content: "\f009"; } .fa-th:before {   content: "\f00a"; } .fa-th-list:before {   content: "\f00b"; } .fa-check:before {   content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before {   content: "\f00d"; } .fa-search-plus:before {   content: "\f00e"; } .fa-search-minus:before {   content: "\f010"; } .fa-power-off:before {   content: "\f011"; } .fa-signal:before {   content: "\f012"; } .fa-gear:before, .fa-cog:before {   content: "\f013"; } .fa-trash-o:before {   content: "\f014"; } .fa-home:before {   content: "\f015"; } .fa-file-o:before {   content: "\f016"; } .fa-clock-o:before {   content: "\f017"; } .fa-road:before {   content: "\f018"; } .fa-download:before {   content: "\f019"; } .fa-arrow-circle-o-down:before {   content: "\f01a"; } .fa-arrow-circle-o-up:before {   content: "\f01b"; } .fa-inbox:before {   content: "\f01c"; } .fa-play-circle-o:before {   content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before {   content: "\f01e"; } .fa-refresh:before {   content: "\f021"; } .fa-list-alt:before {   content: "\f022"; } .fa-lock:before {   content: "\f023"; } .fa-flag:before {   content: "\f024"; } .fa-headphones:before {   content: "\f025"; } .fa-volume-off:before {   content: "\f026"; } .fa-volume-down:before {   content: "\f027"; } .fa-volume-up:before {   content: "\f028"; } .fa-qrcode:before {   content: "\f029"; } .fa-barcode:before {   content: "\f02a"; } .fa-tag:before {   content: "\f02b"; } .fa-tags:before {   content: "\f02c"; } .fa-book:before {   content: "\f02d"; } .fa-bookmark:before {   content: "\f02e"; } .fa-print:before {   content: "\f02f"; } .fa-camera:before {   content: "\f030"; } .fa-font:before {   content: "\f031"; } .fa-bold:before {   content: "\f032"; } .fa-italic:before {   content: "\f033"; } .fa-text-height:before {   content: "\f034"; } .fa-text-width:before {   content: "\f035"; } .fa-align-left:before {   content: "\f036"; } .fa-align-center:before {   content: "\f037"; } .fa-align-right:before {   content: "\f038"; } .fa-align-justify:before {   content: "\f039"; } .fa-list:before {   content: "\f03a"; } .fa-dedent:before, .fa-outdent:before {   content: "\f03b"; } .fa-indent:before {   content: "\f03c"; } .fa-video-camera:before {   content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before {   content: "\f03e"; } .fa-pencil:before {   content: "\f040"; } .fa-map-marker:before {   content: "\f041"; } .fa-adjust:before {   content: "\f042"; } .fa-tint:before {   content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before {   content: "\f044"; } .fa-share-square-o:before {   content: "\f045"; } .fa-check-square-o:before {   content: "\f046"; } .fa-arrows:before {   content: "\f047"; } .fa-step-backward:before {   content: "\f048"; } .fa-fast-backward:before {   content: "\f049"; } .fa-backward:before {   content: "\f04a"; } .fa-play:before {   content: "\f04b"; } .fa-pause:before {   content: "\f04c"; } .fa-stop:before {   content: "\f04d"; } .fa-forward:before {   content: "\f04e"; } .fa-fast-forward:before {   content: "\f050"; } .fa-step-forward:before {   content: "\f051"; } .fa-eject:before {   content: "\f052"; } .fa-chevron-left:before {   content: "\f053"; } .fa-chevron-right:before {   content: "\f054"; } .fa-plus-circle:before {   content: "\f055"; } .fa-minus-circle:before {   content: "\f056"; } .fa-times-circle:before {   content: "\f057"; } .fa-check-circle:before {   content: "\f058"; } .fa-question-circle:before {   content: "\f059"; } .fa-info-circle:before {   content: "\f05a"; } .fa-crosshairs:before {   content: "\f05b"; } .fa-times-circle-o:before {   content: "\f05c"; } .fa-check-circle-o:before {   content: "\f05d"; } .fa-ban:before {   content: "\f05e"; } .fa-arrow-left:before {   content: "\f060"; } .fa-arrow-right:before {   content: "\f061"; } .fa-arrow-up:before {   content: "\f062"; } .fa-arrow-down:before {   content: "\f063"; } .fa-mail-forward:before, .fa-share:before {   content: "\f064"; } .fa-expand:before {   content: "\f065"; } .fa-compress:before {   content: "\f066"; } .fa-plus:before {   content: "\f067"; } .fa-minus:before {   content: "\f068"; } .fa-asterisk:before {   content: "\f069"; } .fa-exclamation-circle:before {   content: "\f06a"; } .fa-gift:before {   content: "\f06b"; } .fa-leaf:before {   content: "\f06c"; } .fa-fire:before {   content: "\f06d"; } .fa-eye:before {   content: "\f06e"; } .fa-eye-slash:before {   content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before {   content: "\f071"; } .fa-plane:before {   content: "\f072"; } .fa-calendar:before {   content: "\f073"; } .fa-random:before {   content: "\f074"; } .fa-comment:before {   content: "\f075"; } .fa-magnet:before {   content: "\f076"; } .fa-chevron-up:before {   content: "\f077"; } .fa-chevron-down:before {   content: "\f078"; } .fa-retweet:before {   content: "\f079"; } .fa-shopping-cart:before {   content: "\f07a"; } .fa-folder:before {   content: "\f07b"; } .fa-folder-open:before {   content: "\f07c"; } .fa-arrows-v:before {   content: "\f07d"; } .fa-arrows-h:before {   content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before {   content: "\f080"; } .fa-twitter-square:before {   content: "\f081"; } .fa-facebook-square:before {   content: "\f082"; } .fa-camera-retro:before {   content: "\f083"; } .fa-key:before {   content: "\f084"; } .fa-gears:before, .fa-cogs:before {   content: "\f085"; } .fa-comments:before {   content: "\f086"; } .fa-thumbs-o-up:before {   content: "\f087"; } .fa-thumbs-o-down:before {   content: "\f088"; } .fa-star-half:before {   content: "\f089"; } .fa-heart-o:before {   content: "\f08a"; } .fa-sign-out:before {   content: "\f08b"; } .fa-linkedin-square:before {   content: "\f08c"; } .fa-thumb-tack:before {   content: "\f08d"; } .fa-external-link:before {   content: "\f08e"; } .fa-sign-in:before {   content: "\f090"; } .fa-trophy:before {   content: "\f091"; } .fa-github-square:before {   content: "\f092"; } .fa-upload:before {   content: "\f093"; } .fa-lemon-o:before {   content: "\f094"; } .fa-phone:before {   content: "\f095"; } .fa-square-o:before {   content: "\f096"; } .fa-bookmark-o:before {   content: "\f097"; } .fa-phone-square:before {   content: "\f098"; } .fa-twitter:before {   content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before {   content: "\f09a"; } .fa-github:before {   content: "\f09b"; } .fa-unlock:before {   content: "\f09c"; } .fa-credit-card:before {   content: "\f09d"; } .fa-feed:before, .fa-rss:before {   content: "\f09e"; } .fa-hdd-o:before {   content: "\f0a0"; } .fa-bullhorn:before {   content: "\f0a1"; } .fa-bell:before {   content: "\f0f3"; } .fa-certificate:before {   content: "\f0a3"; } .fa-hand-o-right:before {   content: "\f0a4"; } .fa-hand-o-left:before {   content: "\f0a5"; } .fa-hand-o-up:before {   content: "\f0a6"; } .fa-hand-o-down:before {   content: "\f0a7"; } .fa-arrow-circle-left:before {   content: "\f0a8"; } .fa-arrow-circle-right:before {   content: "\f0a9"; } .fa-arrow-circle-up:before {   content: "\f0aa"; } .fa-arrow-circle-down:before {   content: "\f0ab"; } .fa-globe:before {   content: "\f0ac"; } .fa-wrench:before {   content: "\f0ad"; } .fa-tasks:before {   content: "\f0ae"; } .fa-filter:before {   content: "\f0b0"; } .fa-briefcase:before {   content: "\f0b1"; } .fa-arrows-alt:before {   content: "\f0b2"; } .fa-group:before, .fa-users:before {   content: "\f0c0"; } .fa-chain:before, .fa-link:before {   content: "\f0c1"; } .fa-cloud:before {   content: "\f0c2"; } .fa-flask:before {   content: "\f0c3"; } .fa-cut:before, .fa-scissors:before {   content: "\f0c4"; } .fa-copy:before, .fa-files-o:before {   content: "\f0c5"; } .fa-paperclip:before {   content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before {   content: "\f0c7"; } .fa-square:before {   content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before {   content: "\f0c9"; } .fa-list-ul:before {   content: "\f0ca"; } .fa-list-ol:before {   content: "\f0cb"; } .fa-strikethrough:before {   content: "\f0cc"; } .fa-underline:before {   content: "\f0cd"; } .fa-table:before {   content: "\f0ce"; } .fa-magic:before {   content: "\f0d0"; } .fa-truck:before {   content: "\f0d1"; } .fa-pinterest:before {   content: "\f0d2"; } .fa-pinterest-square:before {   content: "\f0d3"; } .fa-google-plus-square:before {   content: "\f0d4"; } .fa-google-plus:before {   content: "\f0d5"; } .fa-money:before {   content: "\f0d6"; } .fa-caret-down:before {   content: "\f0d7"; } .fa-caret-up:before {   content: "\f0d8"; } .fa-caret-left:before {   content: "\f0d9"; } .fa-caret-right:before {   content: "\f0da"; } .fa-columns:before {   content: "\f0db"; } .fa-unsorted:before, .fa-sort:before {   content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before {   content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before {   content: "\f0de"; } .fa-envelope:before {   content: "\f0e0"; } .fa-linkedin:before {   content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before {   content: "\f0e2"; } .fa-legal:before, .fa-gavel:before {   content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before {   content: "\f0e4"; } .fa-comment-o:before {   content: "\f0e5"; } .fa-comments-o:before {   content: "\f0e6"; } .fa-flash:before, .fa-bolt:before {   content: "\f0e7"; } .fa-sitemap:before {   content: "\f0e8"; } .fa-umbrella:before {   content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before {   content: "\f0ea"; } .fa-lightbulb-o:before {   content: "\f0eb"; } .fa-exchange:before {   content: "\f0ec"; } .fa-cloud-download:before {   content: "\f0ed"; } .fa-cloud-upload:before {   content: "\f0ee"; } .fa-user-md:before {   content: "\f0f0"; } .fa-stethoscope:before {   content: "\f0f1"; } .fa-suitcase:before {   content: "\f0f2"; } .fa-bell-o:before {   content: "\f0a2"; } .fa-coffee:before {   content: "\f0f4"; } .fa-cutlery:before {   content: "\f0f5"; } .fa-file-text-o:before {   content: "\f0f6"; } .fa-building-o:before {   content: "\f0f7"; } .fa-hospital-o:before {   content: "\f0f8"; } .fa-ambulance:before {   content: "\f0f9"; } .fa-medkit:before {   content: "\f0fa"; } .fa-fighter-jet:before {   content: "\f0fb"; } .fa-beer:before {   content: "\f0fc"; } .fa-h-square:before {   content: "\f0fd"; } .fa-plus-square:before {   content: "\f0fe"; } .fa-angle-double-left:before {   content: "\f100"; } .fa-angle-double-right:before {   content: "\f101"; } .fa-angle-double-up:before {   content: "\f102"; } .fa-angle-double-down:before {   content: "\f103"; } .fa-angle-left:before {   content: "\f104"; } .fa-angle-right:before {   content: "\f105"; } .fa-angle-up:before {   content: "\f106"; } .fa-angle-down:before {   content: "\f107"; } .fa-desktop:before {   content: "\f108"; } .fa-laptop:before {   content: "\f109"; } .fa-tablet:before {   content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before {   content: "\f10b"; } .fa-circle-o:before {   content: "\f10c"; } .fa-quote-left:before {   content: "\f10d"; } .fa-quote-right:before {   content: "\f10e"; } .fa-spinner:before {   content: "\f110"; } .fa-circle:before {   content: "\f111"; } .fa-mail-reply:before, .fa-reply:before {   content: "\f112"; } .fa-github-alt:before {   content: "\f113"; } .fa-folder-o:before {   content: "\f114"; } .fa-folder-open-o:before {   content: "\f115"; } .fa-smile-o:before {   content: "\f118"; } .fa-frown-o:before {   content: "\f119"; } .fa-meh-o:before {   content: "\f11a"; } .fa-gamepad:before {   content: "\f11b"; } .fa-keyboard-o:before {   content: "\f11c"; } .fa-flag-o:before {   content: "\f11d"; } .fa-flag-checkered:before {   content: "\f11e"; } .fa-terminal:before {   content: "\f120"; } .fa-code:before {   content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before {   content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {   content: "\f123"; } .fa-location-arrow:before {   content: "\f124"; } .fa-crop:before {   content: "\f125"; } .fa-code-fork:before {   content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before {   content: "\f127"; } .fa-question:before {   content: "\f128"; } .fa-info:before {   content: "\f129"; } .fa-exclamation:before {   content: "\f12a"; } .fa-superscript:before {   content: "\f12b"; } .fa-subscript:before {   content: "\f12c"; } .fa-eraser:before {   content: "\f12d"; } .fa-puzzle-piece:before {   content: "\f12e"; } .fa-microphone:before {   content: "\f130"; } .fa-microphone-slash:before {   content: "\f131"; } .fa-shield:before {   content: "\f132"; } .fa-calendar-o:before {   content: "\f133"; } .fa-fire-extinguisher:before {   content: "\f134"; } .fa-rocket:before {   content: "\f135"; } .fa-maxcdn:before {   content: "\f136"; } .fa-chevron-circle-left:before {   content: "\f137"; } .fa-chevron-circle-right:before {   content: "\f138"; } .fa-chevron-circle-up:before {   content: "\f139"; } .fa-chevron-circle-down:before {   content: "\f13a"; } .fa-html5:before {   content: "\f13b"; } .fa-css3:before {   content: "\f13c"; } .fa-anchor:before {   content: "\f13d"; } .fa-unlock-alt:before {   content: "\f13e"; } .fa-bullseye:before {   content: "\f140"; } .fa-ellipsis-h:before {   content: "\f141"; } .fa-ellipsis-v:before {   content: "\f142"; } .fa-rss-square:before {   content: "\f143"; } .fa-play-circle:before {   content: "\f144"; } .fa-ticket:before {   content: "\f145"; } .fa-minus-square:before {   content: "\f146"; } .fa-minus-square-o:before {   content: "\f147"; } .fa-level-up:before {   content: "\f148"; } .fa-level-down:before {   content: "\f149"; } .fa-check-square:before {   content: "\f14a"; } .fa-pencil-square:before {   content: "\f14b"; } .fa-external-link-square:before {   content: "\f14c"; } .fa-share-square:before {   content: "\f14d"; } .fa-compass:before {   content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before {   content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before {   content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before {   content: "\f152"; } .fa-euro:before, .fa-eur:before {   content: "\f153"; } .fa-gbp:before {   content: "\f154"; } .fa-dollar:before, .fa-usd:before {   content: "\f155"; } .fa-rupee:before, .fa-inr:before {   content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {   content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before {   content: "\f158"; } .fa-won:before, .fa-krw:before {   content: "\f159"; } .fa-bitcoin:before, .fa-btc:before {   content: "\f15a"; } .fa-file:before {   content: "\f15b"; } .fa-file-text:before {   content: "\f15c"; } .fa-sort-alpha-asc:before {   content: "\f15d"; } .fa-sort-alpha-desc:before {   content: "\f15e"; } .fa-sort-amount-asc:before {   content: "\f160"; } .fa-sort-amount-desc:before {   content: "\f161"; } .fa-sort-numeric-asc:before {   content: "\f162"; } .fa-sort-numeric-desc:before {   content: "\f163"; } .fa-thumbs-up:before {   content: "\f164"; } .fa-thumbs-down:before {   content: "\f165"; } .fa-youtube-square:before {   content: "\f166"; } .fa-youtube:before {   content: "\f167"; } .fa-xing:before {   content: "\f168"; } .fa-xing-square:before {   content: "\f169"; } .fa-youtube-play:before {   content: "\f16a"; } .fa-dropbox:before {   content: "\f16b"; } .fa-stack-overflow:before {   content: "\f16c"; } .fa-instagram:before {   content: "\f16d"; } .fa-flickr:before {   content: "\f16e"; } .fa-adn:before {   content: "\f170"; } .fa-bitbucket:before {   content: "\f171"; } .fa-bitbucket-square:before {   content: "\f172"; } .fa-tumblr:before {   content: "\f173"; } .fa-tumblr-square:before {   content: "\f174"; } .fa-long-arrow-down:before {   content: "\f175"; } .fa-long-arrow-up:before {   content: "\f176"; } .fa-long-arrow-left:before {   content: "\f177"; } .fa-long-arrow-right:before {   content: "\f178"; } .fa-apple:before {   content: "\f179"; } .fa-windows:before {   content: "\f17a"; } .fa-android:before {   content: "\f17b"; } .fa-linux:before {   content: "\f17c"; } .fa-dribbble:before {   content: "\f17d"; } .fa-skype:before {   content: "\f17e"; } .fa-foursquare:before {   content: "\f180"; } .fa-trello:before {   content: "\f181"; } .fa-female:before {   content: "\f182"; } .fa-male:before {   content: "\f183"; } .fa-gittip:before, .fa-gratipay:before {   content: "\f184"; } .fa-sun-o:before {   content: "\f185"; } .fa-moon-o:before {   content: "\f186"; } .fa-archive:before {   content: "\f187"; } .fa-bug:before {   content: "\f188"; } .fa-vk:before {   content: "\f189"; } .fa-weibo:before {   content: "\f18a"; } .fa-renren:before {   content: "\f18b"; } .fa-pagelines:before {   content: "\f18c"; } .fa-stack-exchange:before {   content: "\f18d"; } .fa-arrow-circle-o-right:before {   content: "\f18e"; } .fa-arrow-circle-o-left:before {   content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before {   content: "\f191"; } .fa-dot-circle-o:before {   content: "\f192"; } .fa-wheelchair:before {   content: "\f193"; } .fa-vimeo-square:before {   content: "\f194"; } .fa-turkish-lira:before, .fa-try:before {   content: "\f195"; } .fa-plus-square-o:before {   content: "\f196"; } .fa-space-shuttle:before {   content: "\f197"; } .fa-slack:before {   content: "\f198"; } .fa-envelope-square:before {   content: "\f199"; } .fa-wordpress:before {   content: "\f19a"; } .fa-openid:before {   content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before {   content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before {   content: "\f19d"; } .fa-yahoo:before {   content: "\f19e"; } .fa-google:before {   content: "\f1a0"; } .fa-reddit:before {   content: "\f1a1"; } .fa-reddit-square:before {   content: "\f1a2"; } .fa-stumbleupon-circle:before {   content: "\f1a3"; } .fa-stumbleupon:before {   content: "\f1a4"; } .fa-delicious:before {   content: "\f1a5"; } .fa-digg:before {   content: "\f1a6"; } .fa-pied-piper-pp:before {   content: "\f1a7"; } .fa-pied-piper-alt:before {   content: "\f1a8"; } .fa-drupal:before {   content: "\f1a9"; } .fa-joomla:before {   content: "\f1aa"; } .fa-language:before {   content: "\f1ab"; } .fa-fax:before {   content: "\f1ac"; } .fa-building:before {   content: "\f1ad"; } .fa-child:before {   content: "\f1ae"; } .fa-paw:before {   content: "\f1b0"; } .fa-spoon:before {   content: "\f1b1"; } .fa-cube:before {   content: "\f1b2"; } .fa-cubes:before {   content: "\f1b3"; } .fa-behance:before {   content: "\f1b4"; } .fa-behance-square:before {   content: "\f1b5"; } .fa-steam:before {   content: "\f1b6"; } .fa-steam-square:before {   content: "\f1b7"; } .fa-recycle:before {   content: "\f1b8"; } .fa-automobile:before, .fa-car:before {   content: "\f1b9"; } .fa-cab:before, .fa-taxi:before {   content: "\f1ba"; } .fa-tree:before {   content: "\f1bb"; } .fa-spotify:before {   content: "\f1bc"; } .fa-deviantart:before {   content: "\f1bd"; } .fa-soundcloud:before {   content: "\f1be"; } .fa-database:before {   content: "\f1c0"; } .fa-file-pdf-o:before {   content: "\f1c1"; } .fa-file-word-o:before {   content: "\f1c2"; } .fa-file-excel-o:before {   content: "\f1c3"; } .fa-file-powerpoint-o:before {   content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {   content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before {   content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before {   content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before {   content: "\f1c8"; } .fa-file-code-o:before {   content: "\f1c9"; } .fa-vine:before {   content: "\f1ca"; } .fa-codepen:before {   content: "\f1cb"; } .fa-jsfiddle:before {   content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {   content: "\f1cd"; } .fa-circle-o-notch:before {   content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before {   content: "\f1d0"; } .fa-ge:before, .fa-empire:before {   content: "\f1d1"; } .fa-git-square:before {   content: "\f1d2"; } .fa-git:before {   content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {   content: "\f1d4"; } .fa-tencent-weibo:before {   content: "\f1d5"; } .fa-qq:before {   content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before {   content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before {   content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before {   content: "\f1d9"; } .fa-history:before {   content: "\f1da"; } .fa-circle-thin:before {   content: "\f1db"; } .fa-header:before {   content: "\f1dc"; } .fa-paragraph:before {   content: "\f1dd"; } .fa-sliders:before {   content: "\f1de"; } .fa-share-alt:before {   content: "\f1e0"; } .fa-share-alt-square:before {   content: "\f1e1"; } .fa-bomb:before {   content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before {   content: "\f1e3"; } .fa-tty:before {   content: "\f1e4"; } .fa-binoculars:before {   content: "\f1e5"; } .fa-plug:before {   content: "\f1e6"; } .fa-slideshare:before {   content: "\f1e7"; } .fa-twitch:before {   content: "\f1e8"; } .fa-yelp:before {   content: "\f1e9"; } .fa-newspaper-o:before {   content: "\f1ea"; } .fa-wifi:before {   content: "\f1eb"; } .fa-calculator:before {   content: "\f1ec"; } .fa-paypal:before {   content: "\f1ed"; } .fa-google-wallet:before {   content: "\f1ee"; } .fa-cc-visa:before {   content: "\f1f0"; } .fa-cc-mastercard:before {   content: "\f1f1"; } .fa-cc-discover:before {   content: "\f1f2"; } .fa-cc-amex:before {   content: "\f1f3"; } .fa-cc-paypal:before {   content: "\f1f4"; } .fa-cc-stripe:before {   content: "\f1f5"; } .fa-bell-slash:before {   content: "\f1f6"; } .fa-bell-slash-o:before {   content: "\f1f7"; } .fa-trash:before {   content: "\f1f8"; } .fa-copyright:before {   content: "\f1f9"; } .fa-at:before {   content: "\f1fa"; } .fa-eyedropper:before {   content: "\f1fb"; } .fa-paint-brush:before {   content: "\f1fc"; } .fa-birthday-cake:before {   content: "\f1fd"; } .fa-area-chart:before {   content: "\f1fe"; } .fa-pie-chart:before {   content: "\f200"; } .fa-line-chart:before {   content: "\f201"; } .fa-lastfm:before {   content: "\f202"; } .fa-lastfm-square:before {   content: "\f203"; } .fa-toggle-off:before {   content: "\f204"; } .fa-toggle-on:before {   content: "\f205"; } .fa-bicycle:before {   content: "\f206"; } .fa-bus:before {   content: "\f207"; } .fa-ioxhost:before {   content: "\f208"; } .fa-angellist:before {   content: "\f209"; } .fa-cc:before {   content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {   content: "\f20b"; } .fa-meanpath:before {   content: "\f20c"; } .fa-buysellads:before {   content: "\f20d"; } .fa-connectdevelop:before {   content: "\f20e"; } .fa-dashcube:before {   content: "\f210"; } .fa-forumbee:before {   content: "\f211"; } .fa-leanpub:before {   content: "\f212"; } .fa-sellsy:before {   content: "\f213"; } .fa-shirtsinbulk:before {   content: "\f214"; } .fa-simplybuilt:before {   content: "\f215"; } .fa-skyatlas:before {   content: "\f216"; } .fa-cart-plus:before {   content: "\f217"; } .fa-cart-arrow-down:before {   content: "\f218"; } .fa-diamond:before {   content: "\f219"; } .fa-ship:before {   content: "\f21a"; } .fa-user-secret:before {   content: "\f21b"; } .fa-motorcycle:before {   content: "\f21c"; } .fa-street-view:before {   content: "\f21d"; } .fa-heartbeat:before {   content: "\f21e"; } .fa-venus:before {   content: "\f221"; } .fa-mars:before {   content: "\f222"; } .fa-mercury:before {   content: "\f223"; } .fa-intersex:before, .fa-transgender:before {   content: "\f224"; } .fa-transgender-alt:before {   content: "\f225"; } .fa-venus-double:before {   content: "\f226"; } .fa-mars-double:before {   content: "\f227"; } .fa-venus-mars:before {   content: "\f228"; } .fa-mars-stroke:before {   content: "\f229"; } .fa-mars-stroke-v:before {   content: "\f22a"; } .fa-mars-stroke-h:before {   content: "\f22b"; } .fa-neuter:before {   content: "\f22c"; } .fa-genderless:before {   content: "\f22d"; } .fa-facebook-official:before {   content: "\f230"; } .fa-pinterest-p:before {   content: "\f231"; } .fa-whatsapp:before {   content: "\f232"; } .fa-server:before {   content: "\f233"; } .fa-user-plus:before {   content: "\f234"; } .fa-user-times:before {   content: "\f235"; } .fa-hotel:before, .fa-bed:before {   content: "\f236"; } .fa-viacoin:before {   content: "\f237"; } .fa-train:before {   content: "\f238"; } .fa-subway:before {   content: "\f239"; } .fa-medium:before {   content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before {   content: "\f23b"; } .fa-optin-monster:before {   content: "\f23c"; } .fa-opencart:before {   content: "\f23d"; } .fa-expeditedssl:before {   content: "\f23e"; } .fa-battery-4:before, .fa-battery-full:before {   content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before {   content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before {   content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before {   content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before {   content: "\f244"; } .fa-mouse-pointer:before {   content: "\f245"; } .fa-i-cursor:before {   content: "\f246"; } .fa-object-group:before {   content: "\f247"; } .fa-object-ungroup:before {   content: "\f248"; } .fa-sticky-note:before {   content: "\f249"; } .fa-sticky-note-o:before {   content: "\f24a"; } .fa-cc-jcb:before {   content: "\f24b"; } .fa-cc-diners-club:before {   content: "\f24c"; } .fa-clone:before {   content: "\f24d"; } .fa-balance-scale:before {   content: "\f24e"; } .fa-hourglass-o:before {   content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before {   content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before {   content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before {   content: "\f253"; } .fa-hourglass:before {   content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before {   content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before {   content: "\f256"; } .fa-hand-scissors-o:before {   content: "\f257"; } .fa-hand-lizard-o:before {   content: "\f258"; } .fa-hand-spock-o:before {   content: "\f259"; } .fa-hand-pointer-o:before {   content: "\f25a"; } .fa-hand-peace-o:before {   content: "\f25b"; } .fa-trademark:before {   content: "\f25c"; } .fa-registered:before {   content: "\f25d"; } .fa-creative-commons:before {   content: "\f25e"; } .fa-gg:before {   content: "\f260"; } .fa-gg-circle:before {   content: "\f261"; } .fa-tripadvisor:before {   content: "\f262"; } .fa-odnoklassniki:before {   content: "\f263"; } .fa-odnoklassniki-square:before {   content: "\f264"; } .fa-get-pocket:before {   content: "\f265"; } .fa-wikipedia-w:before {   content: "\f266"; } .fa-safari:before {   content: "\f267"; } .fa-chrome:before {   content: "\f268"; } .fa-firefox:before {   content: "\f269"; } .fa-opera:before {   content: "\f26a"; } .fa-internet-explorer:before {   content: "\f26b"; } .fa-tv:before, .fa-television:before {   content: "\f26c"; } .fa-contao:before {   content: "\f26d"; } .fa-500px:before {   content: "\f26e"; } .fa-amazon:before {   content: "\f270"; } .fa-calendar-plus-o:before {   content: "\f271"; } .fa-calendar-minus-o:before {   content: "\f272"; } .fa-calendar-times-o:before {   content: "\f273"; } .fa-calendar-check-o:before {   content: "\f274"; } .fa-industry:before {   content: "\f275"; } .fa-map-pin:before {   content: "\f276"; } .fa-map-signs:before {   content: "\f277"; } .fa-map-o:before {   content: "\f278"; } .fa-map:before {   content: "\f279"; } .fa-commenting:before {   content: "\f27a"; } .fa-commenting-o:before {   content: "\f27b"; } .fa-houzz:before {   content: "\f27c"; } .fa-vimeo:before {   content: "\f27d"; } .fa-black-tie:before {   content: "\f27e"; } .fa-fonticons:before {   content: "\f280"; } .fa-reddit-alien:before {   content: "\f281"; } .fa-edge:before {   content: "\f282"; } .fa-credit-card-alt:before {   content: "\f283"; } .fa-codiepie:before {   content: "\f284"; } .fa-modx:before {   content: "\f285"; } .fa-fort-awesome:before {   content: "\f286"; } .fa-usb:before {   content: "\f287"; } .fa-product-hunt:before {   content: "\f288"; } .fa-mixcloud:before {   content: "\f289"; } .fa-scribd:before {   content: "\f28a"; } .fa-pause-circle:before {   content: "\f28b"; } .fa-pause-circle-o:before {   content: "\f28c"; } .fa-stop-circle:before {   content: "\f28d"; } .fa-stop-circle-o:before {   content: "\f28e"; } .fa-shopping-bag:before {   content: "\f290"; } .fa-shopping-basket:before {   content: "\f291"; } .fa-hashtag:before {   content: "\f292"; } .fa-bluetooth:before {   content: "\f293"; } .fa-bluetooth-b:before {   content: "\f294"; } .fa-percent:before {   content: "\f295"; } .fa-gitlab:before {   content: "\f296"; } .fa-wpbeginner:before {   content: "\f297"; } .fa-wpforms:before {   content: "\f298"; } .fa-envira:before {   content: "\f299"; } .fa-universal-access:before {   content: "\f29a"; } .fa-wheelchair-alt:before {   content: "\f29b"; } .fa-question-circle-o:before {   content: "\f29c"; } .fa-blind:before {   content: "\f29d"; } .fa-audio-description:before {   content: "\f29e"; } .fa-volume-control-phone:before {   content: "\f2a0"; } .fa-braille:before {   content: "\f2a1"; } .fa-assistive-listening-systems:before {   content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {   content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {   content: "\f2a4"; } .fa-glide:before {   content: "\f2a5"; } .fa-glide-g:before {   content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before {   content: "\f2a7"; } .fa-low-vision:before {   content: "\f2a8"; } .fa-viadeo:before {   content: "\f2a9"; } .fa-viadeo-square:before {   content: "\f2aa"; } .fa-snapchat:before {   content: "\f2ab"; } .fa-snapchat-ghost:before {   content: "\f2ac"; } .fa-snapchat-square:before {   content: "\f2ad"; } .fa-pied-piper:before {   content: "\f2ae"; } .fa-first-order:before {   content: "\f2b0"; } .fa-yoast:before {   content: "\f2b1"; } .fa-themeisle:before {   content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before {   content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before {   content: "\f2b4"; } .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; } .navbar-default{  position:relative; } .navbar-toggle{  float:left; } #customer-and-settings{  background-color:#AA1800;  margin-bottom:30px;  padding: 2px 0; } #customer-and-settings #customer li{  float:right;  margin:15px 0 0 20px; } #customer-and-settings #customer li a{  color: #FFFFFF; } #customer-and-settings #customer #phone{  float:left; } #customer-and-settings #customer a span{  color: #FFFFFF;  font-weight: 600;  font-size: .8em;  text-transform:uppercase; } #customer-and-settings #customer a span span{  font-size: 1em; } #customer-and-settings i{  margin-right:6px;  color:#FFFFFF;  font-size:.8em; } #customer-and-settings #select-language, #customer-and-settings #select-currency{  float:left;  margin:7px 0; } #customer-and-settings #select-language .dropdown-toggle, #customer-and-settings #select-currency .dropdown-toggle{  background-color:transparent;  padding: 0; } #customer-and-settings #select-language .dropdown-toggle i, #customer-and-settings #select-currency .dropdown-toggle i{  margin-top:10px;  margin-left:5px; } #customer-and-settings #select-language .btn:active, #customer-and-settings #select-language .btn:focus, #customer-and-settings #select-currency .btn:active, #customer-and-settings #select-currency .btn:focus{  outline: 0 auto -webkit-focus-ring-color;   box-shadow: inset 0 0 0 rgba(0,0,0,0);  -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); } #customer-and-settings #select-language .dropdown-menu, #customer-and-settings #select-currency .dropdown-menu{  top:125%;  padding:3px;  margin-top:5px;  background-color:#c54833;  border-color:#c54833; } #customer-and-settings #select-language .dropdown-menu{  min-width:188px; } #customer-and-settings #select-currency .dropdown-menu{  min-width:260px; } #customer-and-settings #select-language .dropdown-toggle img, #customer-and-settings #select-language .dropdown-menu .flag, #customer-and-settings #select-currency .dropdown-toggle span, #customer-and-settings #select-currency li{  float:left;  border-radius: 50px;  border: solid 3px #FFFFFF;  display: block;  height: 30px;  width: 30px; } #customer-and-settings #select-language .dropdown-menu .flag{  margin:0 3px; } #customer-and-settings #select-currency .dropdown-toggle span, #customer-and-settings #select-currency li span{  padding: 3px 0px;  font-weight: 700;  color: #FFFFFF;  font-size: 12px;  cursor: pointer; } #customer-and-settings #select-currency li{  display: inline-block;  padding: 3px 0px;  text-align:center;  margin:3px;  cursor:pointer; } #customer-and-settings #select-currency li:hover, #customer-and-settings #select-currency .selected{  background-color:#FFFFFF; } #customer-and-settings #select-currency li:hover span, #customer-and-settings #select-currency .selected span{  color:#AA1800;  text-decoration:none; } #header-search-bar{  margin:5px 0;  float:right;  width:100%; } #header-search-bar input, #header-search-bar button{  border:none;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0; } #header-search-bar .search-bar-input{  float:left;  background-color:#c54833;  border-right:0;  padding:7px 15px;  width:85%;  color:#FFFFFF;  font-weight:600;  height:36px;  -webkit-border-top-left-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-bottomleft: 5px;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px;  font-size: .8em; } #header-search-bar .search-bar-input::-webkit-input-placeholder {   color: #f1beb5; } #header-search-bar .search-bar-input:-moz-placeholder {    color: #f1beb5;   } #header-search-bar .search-bar-input::-moz-placeholder {   color: #f1beb5;   } #header-search-bar .search-bar-input:-ms-input-placeholder {     color: #f1beb5;   } #header-search-bar .search-bar-button{  float:left;  background-color:#c54833;  padding:6px 10px;  width:15%;  height:36px;  border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  -webkit-border-top-right-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  -moz-border-radius-topright: 5px;  -moz-border-radius-bottomright: 5px; } #header-search-bar .search-bar-button i{  font-size:15px; } #logo{  display:block;  width:284px;  margin:auto; } #logo-computer{  display:block;  height:72px;  width:284px;  margin:0 auto 10px auto; } #logo-mobile{  display:none; } #logo #subtitle{  display:block;  text-align:center;  text-transform:uppercase;  margin-bottom:30px;  color:#808080;  letter-spacing:3px; } #logo:hover{  text-decoration:none; } #header-message{  background-color:#e6563d;  padding:6px 0; } #header-message p{  text-align:center;  text-transform:uppercase;  color:#FFF;  font-weight:600;  font-size:0.8em; } #header-message p a{  color:#FFF;  font-weight:600;  text-decoration:underline; } .header-rating-mini{   position:fixed;  bottom:0;  z-index:1000;  width:100%;  background-color:rgba(255,255,255,.9);    padding:5px 0 5px 0;  box-shadow:0 0 10px rgba(0,0,0,.2) } @media screen and (max-width: 767px){  .header-rating-mini .trustpilot-widget {   width: 134%;   -ms-zoom: 0.75;   -moz-transform: scale(0.75);   -moz-transform-origin: 0 0;   -o-transform: scale(0.75);   -o-transform-origin: 0 0;   -webkit-transform: scale(.75);   -webkit-transform-origin: 0 0;   max-height: 48px !important;  } } #notification-container{  position: fixed;  top: 125px;  right: 37px;  z-index: 10;  } #notification-container #notification{  position:relative;  width:55px;  height:50px; } #notification-container #notification .notif-btn{  position:absolute;  right:0;  background-color:#AA1800;  padding: 17px;   cursor: pointer;  border:solid 2px #FFF;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  z-index:1000;   animation: shadow-pulse 1s infinite; } @keyframes shadow-pulse{  0% {   box-shadow: 0 0 0 0px rgba(170, 24, 0, 0.2);  }  100% {   box-shadow: 0 0 0 35px rgba(170, 24, 0, 0);  } } #notification-container #notification:hover .notif-btn{  animation:none; } #notification-container #notification i{  color:#FFF; } #notification-container #notification #alert{  position:absolute;  right:-200px;  background-color: #AA1800;  padding: 17px;  margin-right: 10px;  box-shadow: 0 3px 5px rgba(0,0,0,.2);  opacity:0;  white-space:nowrap;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  transition: all .3s ease-out;  -webkit-transition: all .5s ease-out;   -moz-transition: all .5s ease-out;   -o-transition: all .5s ease-out;   width:0%; } #notification-container #notification:hover #alert{  right:45px;  opacity:1;  width:initial; } #notification-container #notification #alert p, #notification-container #notification #alert p a{  font-family:'open sans condensed', sans-serif;  font-weight:700;  color:#FFF; } #notification-container #notification #alert p a{  text-decoration:underline; } .none{  display:none; } #mobile-menu-help{  margin:0 -15px;  background-color:#e6563d; } #mobile-menu-help p, #mobile-menu-help p a, #mobile-menu-help i{  font-weight:600;  color:#FFF;  margin:auto 0;  padding:10px 0; } #mobile-menu-help  p{  line-height:1.5em;  text-align:center; } #mobile-menu-help p a{  text-decoration:underline;  font-weight:700; } @media screen and (max-width: 767px){  #customer-and-settings{   margin-bottom:0;  }  #header-search-bar {   margin-top:10px;  }  #mobile-menu-scroll-list-gradient{   position:absolute;   top:0;   right:0;   width:20px;   height:44px;   background: -moz-linear-gradient(right,  rgba(170,24,0,1) 0%, rgba(255,255,255,0) 100%);   background: -webkit-linear-gradient(right,  rgba(170,24,0,1) 0%,rgba(255,255,255,0) 100%);   background: linear-gradient(to left,  rgba(170,24,0,1) 0%,rgba(255,255,255,0) 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa1800', endColorstr='#00ffffff',GradientType=1 );  }  #logo-mobile{   position: absolute;   left: 50%;   display: block;   height: 32px;   width:156px;   margin:7px 0 0 -78px;  }  #logo img, #logo #subtitle, #customer-and-settings #customer #phone{   display:none;  }  #notification-container{   top:100px;   right:0;  }  #notification-container #notification #alert{   white-space: initial;  }  #notification-container #notification #alert p{   width:65vw;  } } @media screen and (min-width: 768px){  .navbar-collapse {   padding:0;  }  #mobile-only{   display:none;  } } @media screen and (max-width: 991px){  #customer-and-settings #select-currency .dropdown-menu, #customer-and-settings #select-language .dropdown-menu{   top:0;   left:0;  }  #customer-and-settings #select-currency .dropdown-toggle i, #customer-and-settings #select-language .dropdown-toggle i{   display:none;  }  #header-message p{   font-size:0.6em;  } } @media screen and (max-width: 1199px){  #customer-and-settings  #customer .right-list{   height: 30px;   width: 30px;   margin:7px 5px 0 0;   padding: 7px 0px;   font-size: 12px;   text-align:center;    border: solid 3px #FFFFFF;   border-radius: 50px;   -webkit-border-radius: 50px;   -moz-border-radius: 50px;  }  #customer-and-settings  #customer .right-list a i{   margin-right:0;   font-size:1em;  }  #customer-and-settings  #customer .right-list a span, #customer-and-settings #circle-amount{   display:none;  } }#customer-and-settings #lang_1{  background:#FFF url(/themes/compressed/responsive/modules/selectLanguage/images/fr.png);  background-size:110%;  background-position:-1px; } #customer-and-settings #lang_2{  background:#FFF url(/themes/compressed/responsive/modules/selectLanguage/images/en.png);   background-size:110%;  background-position:-1px; } #customer-and-settings #lang_3{  background:#FFF url(/themes/compressed/responsive/modules/selectLanguage/images/ko.png);  background-size:110%;  background-position:-1px; } #customer-and-settings #lang_4{  background:#FFF url(/themes/compressed/responsive/modules/selectLanguage/images/cn.png);   background-size:110%;  background-position:-1px; } #customer-and-settings #lang_5{  background:#FFF url(/themes/compressed/responsive/modules/selectLanguage/images/jp.png);  background-size:110%;  background-position:-1px; }#header-search-bar{  position:relative; } .search-suggestions{  position: absolute;   top: 50px;   background-color: #FFF;   width: 100%;  border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  box-shadow: 0 0 15px rgba(0,0,0,.25);   z-index:1000;  overflow: hidden; } .search-suggestions ul li ul{  border: none;  padding:0 10px; } .search-suggestions ul li ul li{  border-bottom: solid 1px #CCC;  padding:0 10px; } .search-suggestions ul li ul li:last-child{  border: none; } .search-suggestions .search-suggestions-title{  color:#808080;  padding:15px 10px;  text-transform:uppercase;  background-color:#EEE;  border:0;  margin:0 -10px; } .search-suggestions li a{  display:block;  padding:15px 0px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; } .search-suggestions li a:hover{  color:#AA1800;  text-decoration:none; } .search-suggestions li a span{  float:right; } #mobile-menu-searchbar-container {  position:absolute;  top:0;  right:0; } #mobile-menu-searchbar-container .search-bar {  position:relative; } #mobile-menu-searchbar-container .search-bar:before{  position: absolute;  top: 0;  left: 10px;  padding-top: 15px;  content:'\f002';  font-family:FontAwesome;  color: #FFF;  font-size: 16px;  background-color: #aa1800;  height: 48px;  width: 30px; } #mobile-menu-searchbar-container .search-bar input[type=text] {  position:relative;  background: transparent;  color:transparent;  border: none;  height:46px;  width: 30px;  padding-left: 10px;  cursor: pointer;  font-family: 'open sans', sans serif;   font-weight: 600;   font-size: .9em;  outline: none;  -webkit-transition: all .5s;  -moz-transition: all .5s;  transition: all .5s;  -webkit-appearance: textfield;  -webkit-box-sizing: content-box; } #mobile-menu-searchbar-container .search-bar input[type=text]:focus, #mobile-menu-searchbar-container .search-bar input[type=text]:hover, #mobile-menu-searchbar-container .search-bar input[type=text]:active {   width: 100vw;  width: calc(100vw - 40px);  background-color: #aa1800;  cursor: auto;  color: #FFF;  margin-left: 30px; } #mobile-menu-searchbar-container .search-bar button{  display:none; } #mobile-menu-searchbar-container .search-bar input:-moz-placeholder {  color: transparent; } #mobile-menu-searchbar-container .search-bar input::-webkit-input-placeholder {  color: transparent; } #mobile-menu-searchbar-container .search-bar input:focus:-moz-placeholder {  color: #FFF;  opacity:.75; } #mobile-menu-searchbar-container .search-bar input:focus::-webkit-input-placeholder {  color: #FFF;  opacity:.75; } @media screen and (min-width: 768px){  #mobile-menu-searchbar-container {   display:none;  } } @media screen and (max-width: 991px){  .search-suggestions .search-suggestions-title, .search-suggestions li a{   font-size:0.9em;  }  .search-suggestions li a span{   display:none;  } } .navbar-default{  background-color:#FFFFFF;  border:none; } .mega-dropdown a::selection, .mega-dropdown a::-moz-selection {   background: transparent;   color:inherit; } .navbar-default .navbar-nav{  border-top:solid 1px #CCCCCC;  border-bottom:solid 1px #CCCCCC; } #scroll-list-container{  position:relative; } #scroll-list-container #gradient{  position:absolute;  top:1px;  right:0;  width:44px;  height:44px;  background: -moz-linear-gradient(right,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);  background: -webkit-linear-gradient(right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);  background: linear-gradient(to left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); } .scroll-list{  white-space: nowrap;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; } .scroll-list::-webkit-scrollbar{  width:0;  height:0; } .scroll-list ul{  white-space: normal; } .scroll-item{  float:none !important;  display:inline-block!important; } .navbar-default .navbar-nav {  text-align:center; } .navbar-default .navbar-nav .dropSelections, .navbar-default .navbar-nav .direct-link{  text-transform:uppercase;  font-size:.9em;  font-weight:600;  color:#666;  padding:12px 6px;  background: linear-gradient(to top, #aa1800 6%, #fff 6%);  background-size: 100% 150%;  background-position: top;  transition: all .3s ease-in-out; } .navbar-default .navbar-nav li a i, .navbar-default .navbar-nav li a:hover i, .navbar-default .navbar-nav li a:focus i, .navbar-default .navbar-nav .open a .caret, .navbar-default .navbar-nav li a:hover .caret{  background-color:transparent;  color:#666;  font-size:1em; }  .navbar-default .navbar-nav li a #home-none{  display:none; } .navbar-default .navbar-nav li .dropdown-menu{  width:100%;  border: 1px solid #CCC;  z-index:10000;  box-shadow: 0px 5px 13px rgba(0,0,0,0.2); } .navbar-default .navbar-nav li .dropdown-menu .col-sm-12{  background-color:#FFF; } nav .container{  position: relative; } .navbar-nav li .dropdown-menu {   margin-top: -1px;   padding: 0; } .mega-dropdown {   position: static !important; } .mega-dropdown-menu li ul li a {    } .mega-dropdown-menu h3{  font-weight:600;  text-transform:uppercase; } .mega-dropdown-menu h3{  font-size:1.2em;  margin:15px 0 20px 0; } .mega-dropdown-menu h3:after{  content: '';  height: 3px;  width: 50px;  background-color: #AA1800;  display: block;  margin-top: 10px; } .navbar-default .navbar-nav li .mega-dropdown-menu a, .navbar-default .navbar-nav li .mega-dropdown-menu a:hover, .navbar-default .navbar-nav li .mega-dropdown-menu a:focus{  display: block;   margin-bottom: 17px; } .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products, .navbar-default .navbar-nav li .mega-dropdown-menu .menu-title{  margin: 0 -15px 10px -15px;  border-bottom: solid 1px #CCC;  padding: 20px 15px; } .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a:hover, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a:focus, .navbar-default .navbar-nav li .mega-dropdown-menu .menu-title span{  font-size: 1.25em;  font-weight: 600;  text-transform: uppercase;  margin-bottom:0;  float:left; } .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a:after{  content: '';  height: 2px;  width: 100%;  background-color: #666;  display: block;  margin-top: 3px;   } .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-filter, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-filter:hover, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-filter:focus{  font-weight: 600;  font-style: italic;  padding: 20px 0;  text-transform: uppercase;  font-size: .9em; } @media screen and (max-width: 767px){  .navbar-default {   background-color:#aa1800;   z-index:10;  }  .navbar-default .navbar-nav {   border:none;   margin-bottom:0;  }  .navbar-collapse {   padding-right: 0;   padding-left: 0;  }  .scroll-item{   display:block !important;  }  #scroll-list-container #gradient{   display:none;  }  .navbar-default .navbar-nav .dropSelections, .navbar-default .navbar-nav .dropSelections:hover, .navbar-default .navbar-nav .dropSelections:focus, .navbar-default .navbar-nav .dropSelections:active, .navbar-default .navbar-nav .open .dropSelections, .navbar-default .navbar-nav .open .dropSelections:hover, .navbar-default .navbar-nav .open .dropSelections:focus, .navbar-default .navbar-nav .open .dropSelections:active, .navbar-default .navbar-nav .direct-link, .navbar-default .navbar-nav .direct-link:hover, .navbar-default .navbar-nav .direct-link:focus, .navbar-default .navbar-nav .direct-link:active, .navbar-default .navbar-nav .direct-link #home-none{   color: #FFFFFF;   font-weight:600;   background:#aa1800;   text-align:left;  }  .navbar-default .navbar-nav .direct-link .fa-home{   display:none;  }  .navbar-default .navbar-nav .direct-link #home-none{   display:initial;  }  .navbar-default .navbar-nav li a i, .navbar-default .navbar-nav li a:hover i, .navbar-default .navbar-nav li a:focus i, .navbar-default .navbar-nav li a .caret, .navbar-default .navbar-nav .open a .caret, .navbar-default .navbar-nav li a:hover .caret{   color:#FFFFFF;  }  .navbar-default .navbar-nav li .dropdown-menu{   border:none;  }  .navbar-default .navbar-nav li .dropdown-menu .col-sm-12{   padding:0;  }  .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products, .navbar-default .navbar-nav li .mega-dropdown-menu .menu-title{   margin-right:0;  }  .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a:hover, .navbar-default .navbar-nav li .mega-dropdown-menu .see-all-products a:focus{   font-size:1.3em;  }   } @media screen and (min-width: 768px){  .container .navbar-collapse{   margin-right: -15px;   margin-left: -15px;  }  .navbar-fixed-bottom, .navbar-fixed-top {   position: static;  }  .navbar-nav {   float: none;   }  .navbar {   margin: 0;     border-radius: 0;  }  .navbar-default .navbar-nav .dropSelections, .navbar-default .navbar-nav .direct-link{   background: linear-gradient(to top, #aa1800 6%, #fff 6%);   background-size: 100% 150%;   background-position: top;   transition: all .3s ease-in-out;  }  .navbar-default .navbar-nav .dropSelections:hover, .navbar-default .navbar-nav .dropSelections:focus, .navbar-default .navbar-nav .dropSelections:active, .navbar-default .navbar-nav .open .dropSelections, .navbar-default .navbar-nav .open .dropSelections:hover, .navbar-default .navbar-nav .open .dropSelections:focus, .navbar-default .navbar-nav .open .dropSelections:active, .navbar-default .navbar-nav .direct-link:hover, .navbar-default .navbar-nav .direct-link:focus, .navbar-default .navbar-nav .direct-link:active{   background-position: bottom;   color:#666;  } } @media screen and (min-width: 992px) and (max-width: 1199px){  .scroll-item:last-child{   margin-right:44px;  } } @media screen and (min-width: 1280px){  #scroll-list-container #gradient {   width:0;  } } @media screen and (min-width: 1500px){  .navbar-default .navbar-nav .dropSelections, .navbar-default .navbar-nav .direct-link{  font-size:1em;  padding:12px 16px;  } } .navbar-default .navbar-nav li .banner{  padding:0 0 15px 0; } .navbar-default .navbar-nav li .banner ul{  margin-top:15px; } .navbar-default .navbar-nav li .banner ul li{  display:inline-block;  position:relative;  max-width:32%;  margin-right:1%; } .navbar-default .navbar-nav li .banner ul li img{  max-width: 100%;  display:block; } .navbar-default .navbar-nav li .banner ul li:first-child{  display:none; } @media screen and (max-width: 767px){  .navbar-default .navbar-nav li .banner ul li{   max-width:100%;  }  .navbar-default .navbar-nav li .banner ul li img{   max-width:90%;   margin:0 auto;  } } #wine-of-the-day a{     background: linear-gradient(118deg, #BF953F, #FCF6BA, #AA771C);     background-position: right;   background-size:125% 100%;     color: #ffffff;     text-shadow: 0px 0px 5px #845f1d;   transition:all .2s ease-out; } #wine-of-the-day:hover a{     background-position: left;     text-shadow: 0px 0px 15px #FFF; } .navbar-default .navbar-nav .vins-bio{   color: #FFF;   background: linear-gradient(to top, #2f593d 6%, #2db456 6%);   background-size: 100% 150%;   background-position: top;   transition: all .3s ease-in-out; } .navbar-default .navbar-nav .vins-bio i{   color: #FFF; } .navbar-default .navbar-nav .vins-bio:hover, .navbar-default .navbar-nav .vins-bio:focus, .navbar-default .navbar-nav .vins-bio:hover i, .navbar-default .navbar-nav .vins-bio:focus i{   color: #FFF; }  #home-search-bar{  position:relative;  margin-top:30px; } #home-search-bar .search-bar-input, #home-search-bar .search-bar-button{  float: left;  height: 46px;  padding:0px 10px;  border-radius:0;  -webkit-border-radius:0;  -moz-border-radius:0; } #home-search-bar .search-bar-input{  width:90%;  border: solid 1px #CCC;  border-right: 0;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px; } #home-search-bar .search-bar-button{  background-color:#c54833;  border:solid 1px #c54833;  border-top-right-radius: 5px;  border-bottom-right-radius: 5px;  width:10%; } #home-search-bar .search-bar-button i{    color:#FFF; } #home-search-bar .search-suggestions{  position: absolute;  top: 60px;  background-color: #FFF;  width: 100%;  z-index: 1000; } #who-is-chateau{  background-color:#EEEEEE;  padding:30px 0 10px 0;  margin-top:30px; } #who-is-chateau h4{  line-height:2em;  text-transform:uppercase;  font-weight:600; } #who-is-chateau p{  line-height:2em;  margin-bottom:30px; } @media screen and (max-width: 767px){  #home-search-bar .search-bar-input{   width:82%;  }  #home-search-bar .search-bar-button {   width:18%;  } } @media screen and (max-width: 991px){  #who-is-chateau img{   margin-bottom:15px;  }  #who-is-chateau h4, #who-is-chateau p{   line-height:1.5em;  } } @media screen and (min-width: 992px){  #home-search-bar{   display:none;  } } #rankings{  margin-top:0 !important; } #chateau-warranty {  margin-top:0 !important; } .slick-slider {     position: relative;      display: block;     box-sizing: border-box;      -webkit-user-select: none;        -moz-user-select: none;         -ms-user-select: none;             user-select: none;      -webkit-touch-callout: none;     -khtml-user-select: none;     -ms-touch-action: pan-y;         touch-action: pan-y;     -webkit-tap-highlight-color: transparent; }  .slick-list {     position: relative;      display: block;     overflow: hidden;      margin: 0;     padding: 0; } .slick-list:focus {     outline: none; } .slick-list.dragging {     cursor: pointer;     cursor: hand; }  .slick-slider .slick-track, .slick-slider .slick-list {     -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);         -ms-transform: translate3d(0, 0, 0);          -o-transform: translate3d(0, 0, 0);             transform: translate3d(0, 0, 0); }  .slick-track {     position: relative;     top: 0;     left: 0;      display: block; } .slick-track:before, .slick-track:after {     display: table;      content: ''; } .slick-track:after {     clear: both; } .slick-loading .slick-track {     visibility: hidden; }  .slick-slide {     display: none;     float: left;      height: 100%;     min-height: 1px; } [dir='rtl'] .slick-slide {     float: right; } .slick-slide img {     display: block; } .slick-slide.slick-loading img {     display: none; } .slick-slide.dragging img {     pointer-events: none; } .slick-initialized .slick-slide {     display: block; } .slick-loading .slick-slide {     visibility: hidden; } .slick-vertical .slick-slide {     display: block;      height: auto;      border: 1px solid transparent; } .slick-arrow.slick-hidden {     display: none; } #slider {  opacity: 0;  visibility: hidden;  transition: opacity 1s ease;  -webkit-transition: opacity 1s ease; } #slider.slick-initialized {  visibility: visible;  opacity: 1;     }  #slider{  margin-top:30px; } #slider a{  display:block; } #slider .slider-image{  position: relative;  color:transparent;  width:100%; }  #slider .slider-captions{  position: absolute;  top:0;    width:600px;  margin:20px;  font-size:1em; } #slider .slider-captions .captions-container {   margin:25px;  } #slider .slider-captions .slider-title, #slider .slider-captions .slider-subtitle{  font-family:'open sans condensed', sans-serif;  font-weight:700;  margin-bottom:20px;  text-transform:uppercase; } #slider .slider-captions .slider-title{  font-size:4em; } #slider .slider-captions .slider-subtitle{  font-size:2em; } #slider .slider-captions .slider-text{  font-size:.9em;  font-family:'open sans', sans-serif;  font-weight:600;  padding:10px 0;  line-height:1.65em; } .captions-black-on-white{  color:#222;  background-color: rgba(255, 255, 255, 0.6);  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px; } .captions-black .slider-title, .captions-black .slider-subtitle, .captions-black .slider-text, .captions-black-on-white .slider-title, .captions-black-on-white .slider-subtitle, .captions-black-on-white .slider-text{  color:#222; } .captions-black .slider-text, .captions-black-on-white .slider-text{  border-top:solid 1px #222;  border-bottom:solid 1px #222; } .captions-white .slider-title, .captions-white .slider-subtitle, .captions-white .slider-text{  color:#FFF; } .captions-white .slider-text{  border-top:solid 1px #FFF;  border-bottom:solid 1px #FFF; } #slider .slider-captions .slider-button{  display:block;  float: left;  margin:15px 0;  padding:15px 20px;  color:#FFFFFF;  font-weight:600;  letter-spacing:.05em;  text-transform:uppercase;  text-align: center;  background-color:#AA1800;  border:solid 1px #AA1800;  border-radius:2px;  -webkit-border-radius:2px;  -moz-border-radius:2px; } #slider .slider-captions .slider-button:focus{  text-decoration:none; } #slider .slider-captions.captions-image{  display: flex;  margin:0 20px 0 20px;  height: 100%; } #slider .slider-captions.captions-image img{  display:block;  margin:auto;  max-height: 100%;   } @media screen and (max-width: 767px){  #slider{   margin-left:-15px;   margin-right:-15px;   margin-top:-20px;  }  #slider .slider-captions.captions-image img{   max-width:75% !important;  } } @media screen and (max-width: 767px) and (orientation: portrait){  #slider .slider-captions.captions-image{   width:100vw;  }  #slider .slider-image{   height:300px;   width:initial;  } } @media screen and (min-width: 768px) and (max-width: 991px){  #slider .slider-captions, #slider .slider-captions.captions-image{   width:720px;  }  #slider .slider-captions .slider-title{   font-size:3em;  }  #slider .slider-captions .slider-button{   max-width: 25vw;   font-size:.9em;  } } @media screen and (max-width: 991px){  #slider .slider-captions, #slider .slider-captions.captions-image{         max-width:none;   display:flex;   background:transparent;   margin:0;   height:100%;  }  #slider .slider-captions.captions-image img{   max-width:300px;  }  #slider .slider-captions .captions-container {   margin: auto;  }  #slider .slider-captions .slider-title, #slider .slider-captions .slider-subtitle{   margin-bottom:15px;   text-align:center;   color:#FFF;   text-shadow:0 0 15px rgba(0,0,0,1);  }  #slider .slider-captions .slider-title{   font-size:2em;  }  #slider .slider-captions .slider-subtitle{   font-size:1.5em;  }  #slider .slider-captions .slider-text{   display:none;  }  #slider .slider-captions .slider-button{   float:none;   display: block;   max-width: 30vw;   margin: auto;   font-size:.8em;   padding: 10px 15px;  }  .captions-black-on-white{   background:transparent;  }  #slider .text-always-visible {   padding:0 15vw !important;  }  #slider .text-always-visible .slider-text{   display:block !important;   border:none !important;   text-align:center;   color:#FFF;  } } @media screen and (min-width: 992px) and (max-width: 1199px){  #slider .slider-captions, #slider .slider-captions.captions-image{   margin-left:490px;   width:42vw;  }  #slider .slider-captions.captions-image img{   max-width:325px;  }  #slider .slider-captions .slider-title{   font-size:2.5em;  }  #slider .slider-captions .slider-text{   font-size:.75em;   line-height:1.25em;   border:none;  }  #slider .slider-captions .slider-button{   font-size:.75em;  } } @media screen and (min-width: 1200px) and (max-width: 1499px){  #slider .slider-captions, #slider .slider-captions.captions-image{   margin-left:700px;   max-width:400px;  } } @media screen and (min-width: 1500px){  #slider .slider-captions, #slider .slider-captions.captions-image{   margin-left:820px;  } }   #customer-confidence{  background-color:#222;  display:flex;  padding:15px;  margin-top:-15px; } #customer-confidence p{  text-align:left;  color:#EEE;  font-family:'open sans condensed', sans-serif;  font-weight:400;  font-size:1.2em;  line-height:1em;  margin:auto;  padding:0; } #customer-confidence img{  display:block;  max-height:40px;  float:right; } #customer-confidence i{  color:#EEE;  font-size:2em;  float:right;  margin-top:5px; } #customer-confidence p span{  color:#EEE;  font-family:'open sans condensed', sans-serif;  font-weight:400;  font-size:1em; } @media screen and (max-width: 1499px){  #customer-confidence p{   font-size:1em;  }  #customer-confidence i{   font-size:1.45em;  } } @media screen and (max-width: 991px){  #customer-confidence{  margin-bottom:0; }  #customer-confidence p{   font-size:0.9em;  } } @media screen and (max-width: 767px){  #customer-confidence{   display:inherit;   margin-left:-15px;   margin-right:-15px;   padding:3px 15px;  }  #customer-confidence div{   padding:0 5px;  }  #customer-confidence img{   max-height:30px;  }  #customer-confidence p{   font-size:0.8em;   padding:3px;  }  #customer-confidence p span{   font-size:0.9em;  }  #customer-confidence i{  font-size:1.35em;  }  .slider-none{   display:none;  } }      #slider .slider-captions.captions-image-centered{   height:100%;   margin:0;   display: flex;   flex-direction:column;   align-items: center;   justify-content: center; } #slider .slider-captions.captions-image-centered p{   color:#FFF;   text-align:center;   font-family:'open sans condensed', sans-serif;   font-weight:700;   text-transform:uppercase; } #slider .slider-captions.captions-image-centered .count-down-timer{   font-size:2rem;   min-height:2rem; } @keyframes timer-appears {   0%   {opacity:0;}   50%  {opacity:0;}   100% {opacity:1;} } #slider .slider-captions.captions-image-centered .count-down-timer{   animation-name: timer-appears;   animation-duration: 3s; } @media screen and (max-width: 499px) and (orientation: portrait){  #slider .slider-captions.captions-image-centered{   width:100vw;   }   #slider .slider-captions.captions-image-centered #title img,   #slider .slick-cloned .slider-captions.captions-image-centered p img{          max-width: 275px;    }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:2rem;     min-height:2rem;   } } @media screen and (min-width: 500px) and (max-width: 767px) and (orientation: portrait){   #slider .slider-captions.captions-image-centered{   width:100vw;   }   #slider .slider-captions.captions-image-centered #title img,   #slider .slick-cloned .slider-captions.captions-image-centered p img{          max-width: 350px;   }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:3rem;     min-height:3rem;   } } @media screen and (max-width: 767px) and (orientation: portrait){   #slider .slider-captions.captions-image-centered{     background-color:rgba(0,0,0,.5);   } } @media screen and (min-width: 768px) and (max-width: 991px){  #slider .slider-captions.captions-image-centered{   width:720px;   }   #slider .slider-captions.captions-image-centered #title img,   #slider .slick-cloned .slider-captions.captions-image-centered p img{          max-width: 400px;   }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:2rem;     min-height:2rem;   } } @media screen and (min-width: 992px) and (max-width: 1199px){  #slider .slider-captions.captions-image-centered{     width:940px;   }   #slider .slider-captions.captions-image-centered #title img,   #slider .slick-cloned .slider-captions.captions-image-centered p img{          max-width:650px;   }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:3rem;     min-height:3rem;   } } @media screen and (min-width: 1200px) and (max-width: 1499px){  #slider .slider-captions.captions-image-centered{   width:1140px;   max-width:1140px;   }   #slider .slider-captions.captions-image-centered #title img,   #slider .slick-cloned .slider-captions.captions-image-centered p img{          max-width:650px;   }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:3rem;     min-height:3rem;   } } @media screen and (min-width: 1500px){   #slider .slider-captions.captions-image-centered{     width:1440px;   }   #slider .slider-captions.captions-image-centered .count-down-timer{     font-size:4rem;     min-height:4rem;   } }#mobile-scratch-banner{  display:none;  width:100%;  background-color:#e6563d;  border-radius:5px 5px 0 0;  margin-top:0px; } #mobile-scratch-banner p{  padding:10px 15px;  text-align:center;  color:#FFF;  text-transform:uppercase;  font-family:'open sans condensed', sans-serif;  font-size:1.1em;  font-weight:700; } #scratch-banner{  position:relative;  width:100%;  height:200px;  background-color:#CCC;  margin-top:0px;  overflow:hidden;   margin-bottom:30px;  } #scratch-banner img{  position:absolute;  min-width:100%; } #scratch-banner #scratch-text{  position:absolute;  top:28%;  left:30%;  width:40%; } #scratch-banner #scratch-text p{  color:#FFF;  text-transform:uppercase;  font-family:'open sans condensed', sans-serif;  font-size:1.75em;  font-weight:700;  text-align:center; } #scratch-banner #scratch-text span{  color:#FFF;  text-transform:uppercase;  font-family:'open sans condensed', sans-serif;  font-size:.8em;  font-weight:700; } #scratch-banner #scratch-position{  position:absolute;  top:15px;  right:15px; } #scratch-container {  background-image:url(/themes/compressed/responsive/modules/scratch/images/xmas-canvas-bg.jpg);  position: relative;  width: 170px;  height: 170px;  margin: 0 auto;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   -o-user-select: none;  user-select: none;  border-radius:170px; } #scratch-p{  text-align: center;     position: absolute;     top: 50%;     left: 50%;     transform: translateX(-50%) translateY(-50%);  display:none;  font-family:'open sans condensed', sans-serif;  font-weight:700;  color:#222;  font-size:.8em;   line-height:1.25em; } #scratch-p span{  font-family:'open sans condensed', sans-serif;  font-weight:700;  color:#AA1800;  font-size:1.5em;  line-height:1em;  text-transform:uppercase; } #scratch-canvas {  position: absolute;  top: 0;  border-radius:300px;  cursor: url(/themes/compressed/responsive/modules/scratch/images/coin.png) 32 32, pointer;  height:170px;  width:170px; }   @media screen and (max-width: 991px) {     #mobile-scratch-banner{   display:block;  }  #scratch-banner{   margin-top:0;   margin-bottom:35px;   border-radius:0 0 5px 5px;  }  #scratch-banner #scratch-text{   display:none;  }  #scratch-banner #scratch-position{   position:absolute;   right:0;   left:0;  }   }#topics{  background-color:#EEE; } #topics, #regional-topics{  padding:50px 0; } #topics a, #regional-topics a{  display:block;  padding:15px;  margin-bottom:30px; } #topics a{  background-color:#EEE;  height:550px;  position:relative; } #topics a:hover, #regional-topics a:hover{  box-shadow:none;  text-decoration:none; } #topics a .topic-title, #regional-topics .regional-topic-title{  position:relative; } #topics a .topic-title img, #regional-topics .regional-topic-title img{  width:100%; } #topics a .topic-title h3, #regional-topics .regional-topic-title h3{  position:absolute;  display:block;  width:100%;  color:#FFF;  text-align:center;  text-transform:uppercase;  font-weight:300;  opacity:100%;  -webkit-transition: opacity .15s ease-in-out;  -moz-transition: opacity .15s ease-in-out;  -ms-transition: opacity .15s ease-in-out;  -o-transition: opacity .15s ease-in-out;  transition: opacity .15s ease-in-out; } #topics a .topic-title h3{  bottom:2px;  background-color:rgba(0,0,0,0.25);  font-size:2em;  padding:30px 0; } #regional-topics .regional-topic-title h3{  top:50%;  font-size:2.5em;  margin-top: -14px; } #topics a:hover .topic-title h3, #regional-topics a:hover .regional-topic-title h3{  opacity:0; } #topics a .topic-txt, #regional-topics .regional-topic-txt{  margin-top:15px;  text-align:justify;  text-decoration:none;  line-height:1.5em; } #topics a .discover, #regional-topics a .regional-discover{  position:absolute;  top:100%;  bottom:2px;  left:0;  right:0;  overflow:hidden;  background-color:rgba(0,0,0,0.5);  -moz-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; } #topics a:hover .discover, #regional-topics a:hover .regional-discover{  top:0; } #topics a .discover p, #regional-topics a .regional-discover p{  position:absolute;  top:50%;  color:#FFF;  text-transform:uppercase;  text-align:center;  width:100%;  font-size:2em;  font-weight:300; } @media screen and (max-width: 1499px){  #topics a{   height:450px;  } } @media screen and (max-width: 767px){  #topics a{   height:100%;  } } .slick-prev, .slick-next{  position: absolute;  height: 64px;  width: 64px;  line-height: 0;  font-size: 0;  cursor: pointer;  color: transparent;  margin-top: -10px;  padding: 0;  border: none;  outline: none;  background: transparent;  background-size:64px;  top:44%;  z-index:9;  opacity:0.1; } .slick-prev{  left:-100px;  background-image:url(/themes/compressed/responsive/includes/slick-1.6.0/../../includes/shared/left-arrow.png); } .slick-next{  right:-100px;  background-image:url(/themes/compressed/responsive/includes/slick-1.6.0/../../includes/shared/right-arrow.png); } .slick-prev:hover, .slick-next:hover{  opacity:0.5; } @media screen and (min-width: 768px) and (max-width: 991px){  .slick-prev, .slick-next{   top:40%;  } } @media screen and (max-width: 1660px){  .slick-prev, .slick-next{   opacity:0.7;   height: 32px;   width: 32px;   background-size:32px;   top:50%;  }  .slick-prev{   left:0;  }  .slick-next{   right:0;  }  #slider .slick-prev, #slider .slick-next{   opacity:0.9;  }  #slider .slick-prev{   background-image:url(/themes/compressed/responsive/includes/slick-1.6.0/images/left-arrow-min.png);  }  #slider .slick-next{   background-image:url(/themes/compressed/responsive/includes/slick-1.6.0/images/right-arrow-min.png);  } }      .slick-line {  opacity: 0;  visibility: hidden;  transition: opacity 1s ease;  -webkit-transition: opacity 1s ease; } .slick-line.slick-initialized {  visibility: visible;  opacity: 1;     }  .slick{  padding-bottom:35px; } .slick-list{  padding:0 0 15px 0; } .slick-line .slick-slide {  padding:15px;  } .slick-product{  margin-top:15px;  position:relative;  padding-top:15px;  padding-bottom:15px;  border: solid 1px #EEE;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; } .slick-product img{  max-width: 400px;  width: 90%;  background-color: #EEEEEE;  display: block;  margin: auto; } .slick-product .slick-product-infos{  width:90%;  margin:auto; } .slick-product .slick-product-infos h2{  margin-top:10px;  font-size:0.9em;  line-height:1.2em;  text-align:center;  text-transform:uppercase;  min-height:54px; } .slick-product .slick-product-infos h2, .slick-product .slick-product-infos h2 span{  font-family:'open sans', sans-serif;  font-weight:600;  color:#1d1d1d; } .slick-product .slick-product-infos .slick-product-price{  text-align: center;  font-size: 1.1em; } .slick-product .slick-product-infos .slick-product-price,  .slick-product .slick-product-infos .slick-product-price span{  font-family: 'open sans condensed';  font-weight: 700;  color: #aa1800; } .slick-product .slick-product-infos .slick-product-price .slick-crossed-out-price{  text-decoration:line-through;  font-size:.8em;  margin-right:5px; } .slick-product .slick-product-infos .slick-product-price .slick-crossed-out-price,  .slick-product .slick-product-infos .slick-product-price .slick-crossed-out-price span{  color: #808080; } .slick-product .slick-product-infos .slick-product-price .exp-date{  display:none;  text-transform:uppercase;  margin-top:10px;  font-size:.7em;  font-family:'open sans', sans-serif; } .slick-product .slick-product-infos .slick-product-price .exp-date,  .slick-product .slick-product-infos .slick-product-price .exp-date span{  color:#222;  font-weight:600; } .slick-product .slick-product-infos .slick-product-price .unit-price{   display:block;   width:100%;   margin:-12px 0 -39px 0; } .slick-product .slick-product-infos .slick-product-price .unit-price, .slick-product .slick-product-infos .slick-product-price .unit-price span{   font-family: 'open sans condensed', sans-serif;   font-weight: 700;   color: #808080;   text-align:center;   font-size:.7rem; }     .slick-product .ribbon-holder{   position:absolute;  top:-1px;  left:-1px;  width:142px;  overflow:hidden;  height:142px; } .slick-product .ribbon-holder .ribbon{  background-color: #9e214c;  transform: rotate(-45deg);  width: 200px;  margin-left: -55px;  margin-top: 30px;  border-bottom: solid 1px rgba(0,0,0,.2); } .slick-product .ribbon-holder .ribbon p{  text-align: center;  color: #FFF;  font-weight: 700;  font-family: 'open sans condensed', sans-serif;  font-size:.8em;  text-transform:uppercase;  margin-bottom:0;  padding:10px 0; }     .star-holder{  position:absolute;  top:10px;  right:10px;  width:30px;  height:30px; } .star-container{  position:relative; } .star-1, .star-2, .star-3 {  background: #aa1800;  width: 30px;  height: 30px;  text-align: center;  position:absolute;  top:0;  left:0;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px; } .star-1 {  transform: rotate(30deg); } .star-2 {  transform: rotate(60deg); } .star-3 p{  color: #FFF;  font-family: 'open sans condensed', sans-serif;  font-weight: 700;  font-size: 14px;  text-align: center;  padding:8px 0;  line-height:1em; }     .slick-product.wine-of-the-day{  background: linear-gradient(118deg, #BF953F, #FCF6BA, #AA771C);  border:solid 1px #e4d289; } .slick-product.wine-of-the-day .ribbon-holder .ribbon{  background-color:#aa1800; } .slick-product.wine-of-the-day .slick-product-infos h2, .slick-product.wine-of-the-day .slick-product-infos .slick-product-price,  .slick-product.wine-of-the-day .slick-product-infos .slick-product-price span,  .slick-product.wine-of-the-day .slick-product-infos .slick-product-price .slick-crossed-out-price, .slick-product.wine-of-the-day .slick-product-infos .slick-product-price .slick-crossed-out-price span, .slick-product.wine-of-the-day .slick-product-infos .slick-product-price .exp-date,  .slick-product.wine-of-the-day .slick-product-infos .slick-product-price .exp-date span{  color:#402d04; }#discount-title{  margin: 80px auto 0 auto;  font-family: 'Open Sans', sans-serif;  font-size: 2.25em;   font-weight: 300;   font-style: italic;   text-align: center; } #discount-title:after {  content:'';  height: 2px;  width: 100px;  background-color: #222;  margin: auto;  margin-top: 40px;  display: block; } .slick-line{  margin-top:20px; } .slick-zoom{  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out;   -o-transition: all .3s ease-out;   transition: all .3s ease-out; } .slick-zoom:hover{  -moz-transform: scale(1.05);  -webkit-transform: scale(1.05);  -o-transform: scale(1.05);  transform: scale(1.05);  -ms-transform: scale(1.05);  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',  M11=2, M12=-0, M21=0, M22=2);  text-decoration:none; } .slick .see-all-filter{  display:block;   margin-right:0;   font-weight: 600;  font-family:'open sans', sans-serif;   color: #222;  background: transparent;  border:solid 1px #EEE;  padding:20px;  margin:20px auto;  max-width:450px;  text-align:center;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  text-transform:uppercase;  -webkit-transition: all .3s ease-out;   -moz-transition: all .3s ease-out;   -o-transition: all .3s ease-out;   transition: all .3s ease-out; } .slick .see-all-filter:hover{   border:solid 1px #808080;   color:#222;   text-decoration:none; }   @media screen and (max-width:480px){  .slick .see-all-filter{   margin:15px;  } } @media screen and (max-width: 991px){  #discount-title{   margin: 30px auto 0 auto;   font-size: 1.5em;   font-weight:400;  }  .slick .see-all-filter{   font-size:.8em;  } }     a .slick-product.wine-of-the-day{  transition: all .2s ease-out; } a:hover .slick-product.wine-of-the-day{  box-shadow: 0 5px 8px rgba(0,0,0,.25); }  .jqifade{position:absolute;background-color:#777}iframe.jqifade{display:block;z-index:-1}div.jqi{width:400px;max-width:90%;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;position:absolute;background-color:#fff;font-size:11px;text-align:left;border:solid 1px #eee;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:7px}div.jqi .jqicontainer{}div.jqi .jqiclose{position:absolute;top:4px;right:-2px;width:18px;cursor:default;color:#bbb;font-weight:700}div.jqi .jqistate{background-color:#fff}div.jqi .jqititle{padding:5px 10px;font-size:16px;line-height:20px;border-bottom:solid 1px #eee}div.jqi .jqimessage{padding:10px;line-height:20px;color:#444;overflow:auto}div.jqi .jqibuttonshide{display:none}div.jqi .jqibuttons{text-align:right;margin:0 -7px -7px -7px;border-top:solid 1px #e4e4e4;background-color:#f4f4f4;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}div.jqi .jqibuttons button{margin:0;padding:15px 20px;background-color:transparent;font-weight:400;border:0;border-left:solid 1px #e4e4e4;color:#777;font-weight:700;font-size:12px}div.jqi .jqibuttons button.jqidefaultbutton{color:#489afe}div.jqi .jqibuttons button:hover,div.jqi .jqibuttons button:focus{color:#287ade;outline:0}div.jqi .jqibuttons button[disabled]{color:#aaa}.jqiwarning .jqi .jqibuttons{background-color:#b95656}div.jqi .jqiparentstate::after{background-color:#777;opacity:.6;filter:alpha(opacity=60);content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}div.jqi .jqisubstate{position:absolute;top:0;left:20%;width:60%;padding:7px;border:solid 1px #eee;border-top:0;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}div.jqi .jqisubstate .jqibuttons button{padding:10px 18px}.jqi .jqiarrow{position:absolute;height:0;width:0;line-height:0;font-size:0;border:solid 10px transparent}.jqi .jqiarrowtl{left:10px;top:-20px;border-bottom-color:#fff}.jqi .jqiarrowtc{left:50%;top:-20px;border-bottom-color:#fff;margin-left:-10px}.jqi .jqiarrowtr{right:10px;top:-20px;border-bottom-color:#fff}.jqi .jqiarrowbl{left:10px;bottom:-20px;border-top-color:#fff}.jqi .jqiarrowbc{left:50%;bottom:-20px;border-top-color:#fff;margin-left:-10px}.jqi .jqiarrowbr{right:10px;bottom:-20px;border-top-color:#fff}.jqi .jqiarrowlt{left:-20px;top:10px;border-right-color:#fff}.jqi .jqiarrowlm{left:-20px;top:50%;border-right-color:#fff;margin-top:-10px}.jqi .jqiarrowlb{left:-20px;bottom:10px;border-right-color:#fff}.jqi .jqiarrowrt{right:-20px;top:10px;border-left-color:#fff}.jqi .jqiarrowrm{right:-20px;top:50%;border-left-color:#fff;margin-top:-10px}.jqi .jqiarrowrb{right:-20px;bottom:10px;border-left-color:#fff}    .formError { z-index: 990; }     .formError .formErrorContent { z-index: 991; }     .formError .formErrorArrow { z-index: 996; }      .ui-dialog .formError { z-index: 5000; }     .ui-dialog .formError .formErrorContent { z-index: 5001; }     .ui-dialog .formError .formErrorArrow { z-index: 5006; }     .inputContainer {  position: relative;  float: left; }  .formError {  position: absolute;  top: 300px;  left: 300px;  display: block;  cursor: pointer;  text-align: left; }  .formError.inline {  position: relative;  top: 0;  left: 0;  display: inline-block; }  .ajaxSubmit {  padding: 20px;  background: #55ea55;  border: 1px solid #999;  display: none; }  .formError .formErrorContent {  width: 100%;  background: #ee0101;  position:relative;  color: #fff;  min-width: 120px;  font-size: 11px;  border: 2px solid #ddd;  box-shadow: 0 0 6px #000;  -moz-box-shadow: 0 0 6px #000;  -webkit-box-shadow: 0 0 6px #000;  -o-box-shadow: 0 0 6px #000;  padding: 4px 10px 4px 10px;  border-radius: 6px;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  -o-border-radius: 6px; }  .formError.inline .formErrorContent {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  -o-box-shadow: none;  border: none;  border-radius: 0;  -moz-border-radius: 0;  -webkit-border-radius: 0;  -o-border-radius: 0; }  .greenPopup .formErrorContent {  background: #33be40; }  .blackPopup .formErrorContent {  background: #393939;  color: #FFF; }  .formError .formErrorArrow {  width: 15px;  margin: -2px 0 0 13px;  position:relative; } body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow {  margin: -2px 13px 0 0; }  .formError .formErrorArrowBottom {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  -o-box-shadow: none;  margin: 0px 0 0 12px;  top:2px; }  .formError .formErrorArrow div {  border-left: 2px solid #ddd;  border-right: 2px solid #ddd;  box-shadow: 0 2px 3px #444;  -moz-box-shadow: 0 2px 3px #444;  -webkit-box-shadow: 0 2px 3px #444;  -o-box-shadow: 0 2px 3px #444;  font-size: 0px;  height: 1px;  background: #ee0101;  margin: 0 auto;  line-height: 0;  font-size: 0;  display: block; }  .formError .formErrorArrowBottom div {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  -o-box-shadow: none; }  .greenPopup .formErrorArrow div {  background: #33be40; }  .blackPopup .formErrorArrow div {  background: #393939;  color: #FFF; }  .formError .formErrorArrow .line10 {  width: 13px;  border: none; }  .formError .formErrorArrow .line9 {  width: 11px;  border: none; }  .formError .formErrorArrow .line8 {  width: 11px; }  .formError .formErrorArrow .line7 {  width: 9px; }  .formError .formErrorArrow .line6 {  width: 7px; }  .formError .formErrorArrow .line5 {  width: 5px; }  .formError .formErrorArrow .line4 {  width: 3px; }  .formError .formErrorArrow .line3 {  width: 1px;  border-left: 2px solid #ddd;  border-right: 2px solid #ddd;  border-bottom: 0 solid #ddd; }  .formError .formErrorArrow .line2 {  width: 3px;  border: none;  background: #ddd; }  .formError .formErrorArrow .line1 {  width: 1px;  border: none;  background: #ddd; }    .cookiebanner{  background:rgba(0,0,0,.8) !important;  padding:5px 20px !important;  z-index:40001 !important;  bottom:38px !important; } @media screen and (max-width: 429px){  .cookiebanner{   bottom:58px !important;  } } .cookiebanner span{  color:#FFFFFF !important;  font-family: 'Open Sans', sans-serif;  font-style: normal;  font-weight: 500; } .cookiebanner a{  color:#FFFFFF !important;  font-family: 'Open Sans', sans-serif;  font-style: normal;  font-weight: 700 !important;  text-decoration:underline !important; } .cookiebanner-close{    color:#FFFFFF !important;  float:left !important; }.bottom-separator{   border-bottom:solid 1px #ccc;  } #rankings{  background-color:#EEEEEE;  margin-top:45px; } #rankings .container .col-xs-12{  padding:60px 15px; } #chateau-warranty{  background-color:#EEEEEE;  padding:45px 0 30px 0;  margin-top:30px; } #chateau-warranty div{  margin-bottom:20px;  min-height:400px; } #chateau-warranty .warranty-img{  height:100px;  width:100px;  display:block;  margin:auto; } #chateau-warranty h2{  padding: 30px 0;  margin: 10px 15px 0 15px;  border-bottom:solid 1px #CCC;  font-weight:600;  text-transform:uppercase;  text-align:center; } #chateau-warranty p{  padding:30px 15px;  font-weight:400;  line-height:1.5em; } #chateau-warranty ul{  text-align:center;  padding:20px 10px 10px 10px; } #chateau-warranty ul li{  display:inline-block; } #chateau-warranty .logo-img{  margin:0 10px 10px 0; } #chateau-warranty #rp-signature{  display:block;  max-width:200px;  margin:auto;  margin-top:10px;  opacity:0.8; } #social-footer{  background-color:#AA1800;  padding:30px 0; } #social-footer h2{  padding:30px 0;  border-bottom:solid 1px #FFFFFF;  font-weight:600;  color:#FFFFFF;  text-transform:uppercase;  text-align:center; } #social-footer p{  padding:30px 0 15px 0;  color:#FFFFFF;  text-align:left;  line-height:1.4em; } #social-footer #newsletter{  padding:0; } #social-footer #newsletter input{  margin:10px 0;  height:39px;  border:none;  border-radius:0;  -webkit-border-radius:0;   -moz-border-radius:0; } #social-footer #newsletter input[type="text"]{  width:74%;  background-color:#FFFFFF;  padding:0 10px;  font-size:0.9em;  border-top-left-radius:5px;  border-bottom-left-radius:5px; } #social-footer #newsletter input[type="submit"]{  width:25%;  background-color:#751101;  color:#FFFFFF;  font-weight:600;  margin-left:-4px;  border-top-right-radius:5px;  border-bottom-right-radius:5px; } #social-footer a{  color:#FFFFFF;  text-decoration:underline; } #social-footer a i{  color:#FFFFFF;  margin-right:10px; } #social-footer .social-links{  display: block;  font-weight: 600;  text-transform: uppercase;  padding-top: 7px;  margin: 25px 0 0 0;  text-decoration: none;  text-align:center; } #links-footer{  background-color:#AA1800;  padding-bottom:45px; } #links-footer ul{  min-height:450px; } #links-footer li{  list-style:none; } #links-footer h3{  color:#FFFFFF;  text-transform:uppercase;  margin:25px 0 10px 0; } #links-footer a{  display:block;  color:#FFFFFF;  font-size:0.9em;  margin-bottom:8px; } #links-footer p{  color:#FFFFFF;  font-size:0.8em; } #links-footer #customer-service-phone{  font-size:1.1em;  margin-bottom:5px; } @media screen and (max-width: 767px){  #chateau-warranty p, #social-footer p, #social-footer .social-links, #links-footer li, #links-footer h3, #links-footer p, #links-footer a{   text-align:center;  }  #chateau-warranty div, #social-footer div{   margin-bottom:50px;  }  #social-footer .social-links{   margin:22px 0 0 0;  }  #links-footer ul{   min-height:0;  } } @media screen and (max-width: 991px){  #social-footer .social-links{   font-size:0.9em;  }  #social-footer .social-links i{   font-size:1em;   margin-right:5px;  } }