/** @package      Style* @description  This package holds all common style declarations*               of the site*/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,table,caption,tbody,tfoot,thead,tr,th,td,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: inherit;    font-size: 100%;    vertical-align: baseline;}html {    line-height: 1;}ol,ul {    list-style: none;}table {    border-collapse: collapse;    border-spacing: 0;}caption,th,td {    text-align: left;    font-weight: normal;    vertical-align: middle;}q,blockquote {    quotes: none;}q:before,q:after,blockquote:before,blockquote:after {    content: "";    content: none;}a img {    border: none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {    display: block;}/*! * Bootstrap v3.3.6 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}body {    margin: 0;}article,aside,details,figcaption,figure,footer,header,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 {    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"] {    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;    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: transparent;}body {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 14px;    line-height: 1.42857;    color: #333333;    background-color: white;}input,button,select,textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;}a {    color: #827976;    text-decoration: none;}a:hover,a:focus {    color: #c7a867;    text-decoration: underline;}a:focus {    outline: thin dotted;    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.42857;    background-color: white;    border: 1px solid #dddddd;    border-radius: 4px;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.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 #eeeeee;}.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;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    font-family: inherit;    font-weight: 500;    line-height: 1.1;    color: inherit;}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {    font-weight: normal;    line-height: 1;    color: #5b4d4a;}h1,.h1,h2,.h2,h3,.h3 {    margin-top: 20px;    margin-bottom: 10px;}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {    font-size: 65%;}h4,.h4,h5,.h5,h6,.h6 {    margin-top: 10px;    margin-bottom: 10px;}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {    font-size: 75%;}h1,.h1 {    font-size: 36px;}h2,.h2 {    font-size: 30px;}h3,.h3 {    font-size: 24px;}h4,.h4 {    font-size: 18px;}h5,.h5 {    font-size: 14px;}h6,.h6 {    font-size: 12px;}p {    margin: 0 0 10px;}.lead {    margin-bottom: 20px;    font-size: 16px;    font-weight: 300;    line-height: 1.4;}@media (min-width: 768px) {    .lead {        font-size: 21px;    }}small,.small {    font-size: 85%;}mark,.mark {    background-color: #fcf8e3;    padding: .2em;}.text-left {    text-align: left;}.text-right {    text-align: right;}.text-center {    text-align: center;}.text-justify {    text-align: justify;}.text-nowrap {    white-space: nowrap;}.text-lowercase {    text-transform: lowercase;}.text-uppercase,.initialism {    text-transform: uppercase;}.text-capitalize {    text-transform: capitalize;}.text-muted {    color: #777777;}.text-primary {    color: #337ab7;}a.text-primary:hover,a.text-primary:focus {    color: #286090;}.text-success {    color: #3c763d;}a.text-success:hover,a.text-success:focus {    color: #2b542c;}.text-info {    color: #31708f;}a.text-info:hover,a.text-info:focus {    color: #245269;}.text-warning {    color: #8a6d3b;}a.text-warning:hover,a.text-warning:focus {    color: #66512c;}.text-danger {    color: #a94442;}a.text-danger:hover,a.text-danger:focus {    color: #843534;}.bg-primary {    color: #fff;}.bg-primary {    background-color: #337ab7;}a.bg-primary:hover,a.bg-primary:focus {    background-color: #286090;}.bg-success {    background-color: #dff0d8;}a.bg-success:hover,a.bg-success:focus {    background-color: #c1e2b3;}.bg-info {    background-color: #d9edf7;}a.bg-info:hover,a.bg-info:focus {    background-color: #afd9ee;}.bg-warning {    background-color: #fcf8e3;}a.bg-warning:hover,a.bg-warning:focus {    background-color: #f7ecb5;}.bg-danger {    background-color: #f2dede;}a.bg-danger:hover,a.bg-danger:focus {    background-color: #e4b9b9;}.page-header {    padding-bottom: 9px;    margin: 40px 0 20px;    border-bottom: 1px solid #eeeeee;}ul,ol {    margin-top: 0;    margin-bottom: 10px;}ul ul,ul ol,ol ul,ol ol {    margin-bottom: 0;}.list-unstyled {    padding-left: 0;    list-style: none;}.list-inline {    padding-left: 0;    list-style: none;    margin-left: -5px;}.list-inline>li {    display: inline-block;    padding-left: 5px;    padding-right: 5px;}dl {    margin-top: 0;    margin-bottom: 20px;}dt,dd {    line-height: 1.42857;}dt {    font-weight: bold;}dd {    margin-left: 0;}.dl-horizontal dd:before,.dl-horizontal dd:after {    content: " ";    display: table;}.dl-horizontal dd:after {    clear: both;}@media (min-width: 768px) {    .dl-horizontal dt {        float: left;        width: 160px;        clear: left;        text-align: right;        overflow: hidden;        text-overflow: ellipsis;        white-space: nowrap;    }    .dl-horizontal dd {        margin-left: 180px;    }}abbr[title],abbr[data-original-title] {    cursor: help;    border-bottom: 1px dotted #777777;}.initialism {    font-size: 90%;}blockquote {    padding: 10px 20px;    margin: 0 0 20px;    font-size: 17.5px;    border-left: 5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {    margin-bottom: 0;}blockquote footer,blockquote small,blockquote .small {    display: block;    font-size: 80%;    line-height: 1.42857;    color: #777777;}blockquote footer:before,blockquote small:before,blockquote .small:before {    content: '\2014 \00A0';}.blockquote-reverse,blockquote.pull-right {    padding-right: 15px;    padding-left: 0;    border-right: 5px solid #eeeeee;    border-left: 0;    text-align: right;}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {    content: '';}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {    content: '\00A0 \2014';}address {    margin-bottom: 20px;    font-style: normal;    line-height: 1.42857;}code,kbd,pre,samp {    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}code {    padding: 2px 4px;    font-size: 90%;    color: #c7254e;    background-color: #f9f2f4;    border-radius: 0px;}kbd {    padding: 2px 4px;    font-size: 90%;    color: white;    background-color: #333333;    border-radius: 3px;    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);}kbd kbd {    padding: 0;    font-size: 100%;    font-weight: bold;    box-shadow: none;}pre {    display: block;    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    line-height: 1.42857;    word-break: break-all;    word-wrap: break-word;    color: #333333;    background-color: whitesmoke;    border: 1px solid #cccccc;    border-radius: 0px;}pre code {    padding: 0;    font-size: inherit;    color: inherit;    white-space: pre-wrap;    background-color: transparent;    border-radius: 0;}.pre-scrollable {    max-height: 340px;    overflow-y: scroll;}.container {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px;}.container:before,.container:after {    content: " ";    display: table;}.container:after {    clear: both;}@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;}.container-fluid:before,.container-fluid:after {    content: " ";    display: table;}.container-fluid:after {    clear: both;}.row {    margin-left: -15px;    margin-right: -15px;}.row:before,.row:after {    content: " ";    display: table;}.row:after {    clear: both;}.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-1 {    width: 8.33333%;}.col-xs-2 {    width: 16.66667%;}.col-xs-3 {    width: 25%;}.col-xs-4 {    width: 33.33333%;}.col-xs-5 {    width: 41.66667%;}.col-xs-6 {    width: 50%;}.col-xs-7 {    width: 58.33333%;}.col-xs-8 {    width: 66.66667%;}.col-xs-9 {    width: 75%;}.col-xs-10 {    width: 83.33333%;}.col-xs-11 {    width: 91.66667%;}.col-xs-12 {    width: 100%;}.col-xs-pull-0 {    right: auto;}.col-xs-pull-1 {    right: 8.33333%;}.col-xs-pull-2 {    right: 16.66667%;}.col-xs-pull-3 {    right: 25%;}.col-xs-pull-4 {    right: 33.33333%;}.col-xs-pull-5 {    right: 41.66667%;}.col-xs-pull-6 {    right: 50%;}.col-xs-pull-7 {    right: 58.33333%;}.col-xs-pull-8 {    right: 66.66667%;}.col-xs-pull-9 {    right: 75%;}.col-xs-pull-10 {    right: 83.33333%;}.col-xs-pull-11 {    right: 91.66667%;}.col-xs-pull-12 {    right: 100%;}.col-xs-push-0 {    left: auto;}.col-xs-push-1 {    left: 8.33333%;}.col-xs-push-2 {    left: 16.66667%;}.col-xs-push-3 {    left: 25%;}.col-xs-push-4 {    left: 33.33333%;}.col-xs-push-5 {    left: 41.66667%;}.col-xs-push-6 {    left: 50%;}.col-xs-push-7 {    left: 58.33333%;}.col-xs-push-8 {    left: 66.66667%;}.col-xs-push-9 {    left: 75%;}.col-xs-push-10 {    left: 83.33333%;}.col-xs-push-11 {    left: 91.66667%;}.col-xs-push-12 {    left: 100%;}.col-xs-offset-0 {    margin-left: 0%;}.col-xs-offset-1 {    margin-left: 8.33333%;}.col-xs-offset-2 {    margin-left: 16.66667%;}.col-xs-offset-3 {    margin-left: 25%;}.col-xs-offset-4 {    margin-left: 33.33333%;}.col-xs-offset-5 {    margin-left: 41.66667%;}.col-xs-offset-6 {    margin-left: 50%;}.col-xs-offset-7 {    margin-left: 58.33333%;}.col-xs-offset-8 {    margin-left: 66.66667%;}.col-xs-offset-9 {    margin-left: 75%;}.col-xs-offset-10 {    margin-left: 83.33333%;}.col-xs-offset-11 {    margin-left: 91.66667%;}.col-xs-offset-12 {    margin-left: 100%;}@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-1 {        width: 8.33333%;    }    .col-sm-2 {        width: 16.66667%;    }    .col-sm-3 {        width: 25%;    }    .col-sm-4 {        width: 33.33333%;    }    .col-sm-5 {        width: 41.66667%;    }    .col-sm-6 {        width: 50%;    }    .col-sm-7 {        width: 58.33333%;    }    .col-sm-8 {        width: 66.66667%;    }    .col-sm-9 {        width: 75%;    }    .col-sm-10 {        width: 83.33333%;    }    .col-sm-11 {        width: 91.66667%;    }    .col-sm-12 {        width: 100%;    }    .col-sm-pull-0 {        right: auto;    }    .col-sm-pull-1 {        right: 8.33333%;    }    .col-sm-pull-2 {        right: 16.66667%;    }    .col-sm-pull-3 {        right: 25%;    }    .col-sm-pull-4 {        right: 33.33333%;    }    .col-sm-pull-5 {        right: 41.66667%;    }    .col-sm-pull-6 {        right: 50%;    }    .col-sm-pull-7 {        right: 58.33333%;    }    .col-sm-pull-8 {        right: 66.66667%;    }    .col-sm-pull-9 {        right: 75%;    }    .col-sm-pull-10 {        right: 83.33333%;    }    .col-sm-pull-11 {        right: 91.66667%;    }    .col-sm-pull-12 {        right: 100%;    }    .col-sm-push-0 {        left: auto;    }    .col-sm-push-1 {        left: 8.33333%;    }    .col-sm-push-2 {        left: 16.66667%;    }    .col-sm-push-3 {        left: 25%;    }    .col-sm-push-4 {        left: 33.33333%;    }    .col-sm-push-5 {        left: 41.66667%;    }    .col-sm-push-6 {        left: 50%;    }    .col-sm-push-7 {        left: 58.33333%;    }    .col-sm-push-8 {        left: 66.66667%;    }    .col-sm-push-9 {        left: 75%;    }    .col-sm-push-10 {        left: 83.33333%;    }    .col-sm-push-11 {        left: 91.66667%;    }    .col-sm-push-12 {        left: 100%;    }    .col-sm-offset-0 {        margin-left: 0%;    }    .col-sm-offset-1 {        margin-left: 8.33333%;    }    .col-sm-offset-2 {        margin-left: 16.66667%;    }    .col-sm-offset-3 {        margin-left: 25%;    }    .col-sm-offset-4 {        margin-left: 33.33333%;    }    .col-sm-offset-5 {        margin-left: 41.66667%;    }    .col-sm-offset-6 {        margin-left: 50%;    }    .col-sm-offset-7 {        margin-left: 58.33333%;    }    .col-sm-offset-8 {        margin-left: 66.66667%;    }    .col-sm-offset-9 {        margin-left: 75%;    }    .col-sm-offset-10 {        margin-left: 83.33333%;    }    .col-sm-offset-11 {        margin-left: 91.66667%;    }    .col-sm-offset-12 {        margin-left: 100%;    }}@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-1 {        width: 8.33333%;    }    .col-md-2 {        width: 16.66667%;    }    .col-md-3 {        width: 25%;    }    .col-md-4 {        width: 33.33333%;    }    .col-md-5 {        width: 41.66667%;    }    .col-md-6 {        width: 50%;    }    .col-md-7 {        width: 58.33333%;    }    .col-md-8 {        width: 66.66667%;    }    .col-md-9 {        width: 75%;    }    .col-md-10 {        width: 83.33333%;    }    .col-md-11 {        width: 91.66667%;    }    .col-md-12 {        width: 100%;    }    .col-md-pull-0 {        right: auto;    }    .col-md-pull-1 {        right: 8.33333%;    }    .col-md-pull-2 {        right: 16.66667%;    }    .col-md-pull-3 {        right: 25%;    }    .col-md-pull-4 {        right: 33.33333%;    }    .col-md-pull-5 {        right: 41.66667%;    }    .col-md-pull-6 {        right: 50%;    }    .col-md-pull-7 {        right: 58.33333%;    }    .col-md-pull-8 {        right: 66.66667%;    }    .col-md-pull-9 {        right: 75%;    }    .col-md-pull-10 {        right: 83.33333%;    }    .col-md-pull-11 {        right: 91.66667%;    }    .col-md-pull-12 {        right: 100%;    }    .col-md-push-0 {        left: auto;    }    .col-md-push-1 {        left: 8.33333%;    }    .col-md-push-2 {        left: 16.66667%;    }    .col-md-push-3 {        left: 25%;    }    .col-md-push-4 {        left: 33.33333%;    }    .col-md-push-5 {        left: 41.66667%;    }    .col-md-push-6 {        left: 50%;    }    .col-md-push-7 {        left: 58.33333%;    }    .col-md-push-8 {        left: 66.66667%;    }    .col-md-push-9 {        left: 75%;    }    .col-md-push-10 {        left: 83.33333%;    }    .col-md-push-11 {        left: 91.66667%;    }    .col-md-push-12 {        left: 100%;    }    .col-md-offset-0 {        margin-left: 0%;    }    .col-md-offset-1 {        margin-left: 8.33333%;    }    .col-md-offset-2 {        margin-left: 16.66667%;    }    .col-md-offset-3 {        margin-left: 25%;    }    .col-md-offset-4 {        margin-left: 33.33333%;    }    .col-md-offset-5 {        margin-left: 41.66667%;    }    .col-md-offset-6 {        margin-left: 50%;    }    .col-md-offset-7 {        margin-left: 58.33333%;    }    .col-md-offset-8 {        margin-left: 66.66667%;    }    .col-md-offset-9 {        margin-left: 75%;    }    .col-md-offset-10 {        margin-left: 83.33333%;    }    .col-md-offset-11 {        margin-left: 91.66667%;    }    .col-md-offset-12 {        margin-left: 100%;    }}@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-1 {        width: 8.33333%;    }    .col-lg-2 {        width: 16.66667%;    }    .col-lg-3 {        width: 25%;    }    .col-lg-4 {        width: 33.33333%;    }    .col-lg-5 {        width: 41.66667%;    }    .col-lg-6 {        width: 50%;    }    .col-lg-7 {        width: 58.33333%;    }    .col-lg-8 {        width: 66.66667%;    }    .col-lg-9 {        width: 75%;    }    .col-lg-10 {        width: 83.33333%;    }    .col-lg-11 {        width: 91.66667%;    }    .col-lg-12 {        width: 100%;    }    .col-lg-pull-0 {        right: auto;    }    .col-lg-pull-1 {        right: 8.33333%;    }    .col-lg-pull-2 {        right: 16.66667%;    }    .col-lg-pull-3 {        right: 25%;    }    .col-lg-pull-4 {        right: 33.33333%;    }    .col-lg-pull-5 {        right: 41.66667%;    }    .col-lg-pull-6 {        right: 50%;    }    .col-lg-pull-7 {        right: 58.33333%;    }    .col-lg-pull-8 {        right: 66.66667%;    }    .col-lg-pull-9 {        right: 75%;    }    .col-lg-pull-10 {        right: 83.33333%;    }    .col-lg-pull-11 {        right: 91.66667%;    }    .col-lg-pull-12 {        right: 100%;    }    .col-lg-push-0 {        left: auto;    }    .col-lg-push-1 {        left: 8.33333%;    }    .col-lg-push-2 {        left: 16.66667%;    }    .col-lg-push-3 {        left: 25%;    }    .col-lg-push-4 {        left: 33.33333%;    }    .col-lg-push-5 {        left: 41.66667%;    }    .col-lg-push-6 {        left: 50%;    }    .col-lg-push-7 {        left: 58.33333%;    }    .col-lg-push-8 {        left: 66.66667%;    }    .col-lg-push-9 {        left: 75%;    }    .col-lg-push-10 {        left: 83.33333%;    }    .col-lg-push-11 {        left: 91.66667%;    }    .col-lg-push-12 {        left: 100%;    }    .col-lg-offset-0 {        margin-left: 0%;    }    .col-lg-offset-1 {        margin-left: 8.33333%;    }    .col-lg-offset-2 {        margin-left: 16.66667%;    }    .col-lg-offset-3 {        margin-left: 25%;    }    .col-lg-offset-4 {        margin-left: 33.33333%;    }    .col-lg-offset-5 {        margin-left: 41.66667%;    }    .col-lg-offset-6 {        margin-left: 50%;    }    .col-lg-offset-7 {        margin-left: 58.33333%;    }    .col-lg-offset-8 {        margin-left: 66.66667%;    }    .col-lg-offset-9 {        margin-left: 75%;    }    .col-lg-offset-10 {        margin-left: 83.33333%;    }    .col-lg-offset-11 {        margin-left: 91.66667%;    }    .col-lg-offset-12 {        margin-left: 100%;    }}table {    background-color: transparent;}caption {    padding-top: 8px;    padding-bottom: 8px;    color: #777777;    text-align: left;}th {    text-align: left;}.table {    width: 100%;    max-width: 100%;    margin-bottom: 20px;}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {    padding: 8px;    line-height: 1.42857;    vertical-align: top;    border-top: 1px solid #ebebeb;}.table>thead>tr>th {    vertical-align: bottom;    border-bottom: 2px solid #ebebeb;}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {    border-top: 0;}.table>tbody+tbody {    border-top: 2px solid #ebebeb;}.table .table {    background-color: white;}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {    padding: 5px;}.table-bordered {    border: 1px solid #ebebeb;}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {    border: 1px solid #ebebeb;}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {    border-bottom-width: 2px;}.table-striped>tbody>tr:nth-of-type(odd) {    background-color: #f9f9f9;}.table-hover>tbody>tr:hover {    background-color: whitesmoke;}table col[class*="col-"] {    position: static;    float: none;    display: table-column;}table td[class*="col-"],table th[class*="col-"] {    position: static;    float: none;    display: table-cell;}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {    background-color: whitesmoke;}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {    background-color: #e8e8e8;}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {    background-color: #dff0d8;}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {    background-color: #d0e9c6;}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th {    background-color: #d9edf7;}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {    background-color: #c4e3f3;}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {    background-color: #fcf8e3;}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {    background-color: #faf2cc;}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {    background-color: #f2dede;}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {    background-color: #ebcccc;}.table-responsive {    overflow-x: auto;    min-height: 0.01%;}@media screen and (max-width: 767px) {    .table-responsive {        width: 100%;        margin-bottom: 15px;        overflow-y: hidden;        -ms-overflow-style: -ms-autohiding-scrollbar;        border: 1px solid #ebebeb;    }    .table-responsive>.table {        margin-bottom: 0;    }    .table-responsive>.table>thead>tr>th,    .table-responsive>.table>thead>tr>td,    .table-responsive>.table>tbody>tr>th,    .table-responsive>.table>tbody>tr>td,    .table-responsive>.table>tfoot>tr>th,    .table-responsive>.table>tfoot>tr>td {        white-space: nowrap;    }    .table-responsive>.table-bordered {        border: 0;    }    .table-responsive>.table-bordered>thead>tr>th:first-child,    .table-responsive>.table-bordered>thead>tr>td:first-child,    .table-responsive>.table-bordered>tbody>tr>th:first-child,    .table-responsive>.table-bordered>tbody>tr>td:first-child,    .table-responsive>.table-bordered>tfoot>tr>th:first-child,    .table-responsive>.table-bordered>tfoot>tr>td:first-child {        border-left: 0;    }    .table-responsive>.table-bordered>thead>tr>th:last-child,    .table-responsive>.table-bordered>thead>tr>td:last-child,    .table-responsive>.table-bordered>tbody>tr>th:last-child,    .table-responsive>.table-bordered>tbody>tr>td:last-child,    .table-responsive>.table-bordered>tfoot>tr>th:last-child,    .table-responsive>.table-bordered>tfoot>tr>td:last-child {        border-right: 0;    }    .table-responsive>.table-bordered>tbody>tr:last-child>th,    .table-responsive>.table-bordered>tbody>tr:last-child>td,    .table-responsive>.table-bordered>tfoot>tr:last-child>th,    .table-responsive>.table-bordered>tfoot>tr:last-child>td {        border-bottom: 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: #333333;    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: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}output {    display: block;    padding-top: 7px;    font-size: 14px;    line-height: 1.42857;    color: #555555;}.form-control {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857;    color: #555555;    background-color: white;    background-image: none;    border: 1px solid #cccccc;    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 0.15s, box-shadow ease-in-out 0.15s;    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}.form-control:focus {    border-color: #66afe9;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.form-control::-moz-placeholder {    color: #999999;    opacity: 1;}.form-control:-ms-input-placeholder {    color: #999999;}.form-control::-webkit-input-placeholder {    color: #999999;}.form-control::-ms-expand {    border: 0;    background-color: transparent;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {    background-color: #eeeeee;    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-group-sm>input[type="date"].form-control,    .input-group-sm>input[type="date"].input-group-addon,    .input-group-sm>.input-group-btn>input[type="date"].btn,    .input-group-sm input[type="date"],    input[type="time"].input-sm,    .input-group-sm>input[type="time"].form-control,    .input-group-sm>input[type="time"].input-group-addon,    .input-group-sm>.input-group-btn>input[type="time"].btn,    .input-group-sm input[type="time"],    input[type="datetime-local"].input-sm,    .input-group-sm>input[type="datetime-local"].form-control,    .input-group-sm>input[type="datetime-local"].input-group-addon,    .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,    .input-group-sm input[type="datetime-local"],    input[type="month"].input-sm,    .input-group-sm>input[type="month"].form-control,    .input-group-sm>input[type="month"].input-group-addon,    .input-group-sm>.input-group-btn>input[type="month"].btn,    .input-group-sm input[type="month"] {        line-height: 30px;    }    input[type="date"].input-lg,    .input-group-lg>input[type="date"].form-control,    .input-group-lg>input[type="date"].input-group-addon,    .input-group-lg>.input-group-btn>input[type="date"].btn,    .input-group-lg input[type="date"],    input[type="time"].input-lg,    .input-group-lg>input[type="time"].form-control,    .input-group-lg>input[type="time"].input-group-addon,    .input-group-lg>.input-group-btn>input[type="time"].btn,    .input-group-lg input[type="time"],    input[type="datetime-local"].input-lg,    .input-group-lg>input[type="datetime-local"].form-control,    .input-group-lg>input[type="datetime-local"].input-group-addon,    .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,    .input-group-lg input[type="datetime-local"],    input[type="month"].input-lg,    .input-group-lg>input[type="month"].form-control,    .input-group-lg>input[type="month"].input-group-addon,    .input-group-lg>.input-group-btn>input[type="month"].btn,    .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="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {    cursor: not-allowed;}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {    cursor: not-allowed;}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled 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,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {    padding-left: 0;    padding-right: 0;}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {    height: 30px;    line-height: 30px;}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn {    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,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.33333;    border-radius: 6px;}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {    height: 46px;    line-height: 46px;}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn {    height: auto;}.form-group-lg .form-control {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.33333;    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.33333;}.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+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.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+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.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;}.form-horizontal .form-group:before,.form-horizontal .form-group:after {    content: " ";    display: table;}.form-horizontal .form-group:after {    clear: both;}@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;    touch-action: manipulation;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857;    border-radius: 4px;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.btn:hover,.btn:focus,.btn.focus {    color: #333333;    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: 0.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: #333333;    background-color: white;    border-color: #cccccc;}.btn-default:focus,.btn-default.focus {    color: #333333;    background-color: #e6e6e6;    border-color: #8c8c8c;}.btn-default:hover {    color: #333333;    background-color: #e6e6e6;    border-color: #adadad;}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {    color: #333333;    background-color: #e6e6e6;    border-color: #adadad;}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus {    color: #333333;    background-color: #d4d4d4;    border-color: #8c8c8c;}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {    background-image: none;}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus {    background-color: white;    border-color: #cccccc;}.btn-default .badge {    color: white;    background-color: #333333;}.btn-primary {    color: white;    background-color: #337ab7;    border-color: #2e6da4;}.btn-primary:focus,.btn-primary.focus {    color: white;    background-color: #286090;    border-color: #122b40;}.btn-primary:hover {    color: white;    background-color: #286090;    border-color: #204d74;}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {    color: white;    background-color: #286090;    border-color: #204d74;}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {    color: white;    background-color: #204d74;    border-color: #122b40;}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {    background-image: none;}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {    background-color: #337ab7;    border-color: #2e6da4;}.btn-primary .badge {    color: #337ab7;    background-color: white;}.btn-success {    color: white;    background-color: #5cb85c;    border-color: #4cae4c;}.btn-success:focus,.btn-success.focus {    color: white;    background-color: #449d44;    border-color: #255625;}.btn-success:hover {    color: white;    background-color: #449d44;    border-color: #398439;}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {    color: white;    background-color: #449d44;    border-color: #398439;}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {    color: white;    background-color: #398439;    border-color: #255625;}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {    background-image: none;}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {    background-color: #5cb85c;    border-color: #4cae4c;}.btn-success .badge {    color: #5cb85c;    background-color: white;}.btn-info {    color: white;    background-color: #5bc0de;    border-color: #46b8da;}.btn-info:focus,.btn-info.focus {    color: white;    background-color: #31b0d5;    border-color: #1b6d85;}.btn-info:hover {    color: white;    background-color: #31b0d5;    border-color: #269abc;}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {    color: white;    background-color: #31b0d5;    border-color: #269abc;}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {    color: white;    background-color: #269abc;    border-color: #1b6d85;}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {    background-image: none;}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {    background-color: #5bc0de;    border-color: #46b8da;}.btn-info .badge {    color: #5bc0de;    background-color: white;}.btn-warning {    color: white;    background-color: #f0ad4e;    border-color: #eea236;}.btn-warning:focus,.btn-warning.focus {    color: white;    background-color: #ec971f;    border-color: #985f0d;}.btn-warning:hover {    color: white;    background-color: #ec971f;    border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {    color: white;    background-color: #ec971f;    border-color: #d58512;}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {    color: white;    background-color: #d58512;    border-color: #985f0d;}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {    background-image: none;}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus {    background-color: #f0ad4e;    border-color: #eea236;}.btn-warning .badge {    color: #f0ad4e;    background-color: white;}.btn-danger {    color: white;    background-color: #d9534f;    border-color: #d43f3a;}.btn-danger:focus,.btn-danger.focus {    color: white;    background-color: #c9302c;    border-color: #761c19;}.btn-danger:hover {    color: white;    background-color: #c9302c;    border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {    color: white;    background-color: #c9302c;    border-color: #ac2925;}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {    color: white;    background-color: #ac2925;    border-color: #761c19;}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {    background-image: none;}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus {    background-color: #d9534f;    border-color: #d43f3a;}.btn-danger .badge {    color: #d9534f;    background-color: white;}.btn-link {    color: #827976;    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: #c7a867;    text-decoration: underline;    background-color: transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {    color: #777777;    text-decoration: none;}.btn-lg,.btn-group-lg>.btn {    padding: 10px 16px;    font-size: 18px;    line-height: 1.33333;    border-radius: 6px;}.btn-sm,.btn-group-sm>.btn {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.btn-xs,.btn-group-xs>.btn {    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 0.15s linear;    -o-transition: opacity 0.15s linear;    transition: opacity 0.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;    transition-property: height, visibility;    -webkit-transition-duration: 0.35s;    transition-duration: 0.35s;    -webkit-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: white;    border: 1px solid #cccccc;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0px;    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    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.42857;    color: #333333;    white-space: nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {    text-decoration: none;    color: #262626;    background-color: whitesmoke;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {    color: white;    text-decoration: none;    outline: 0;    background-color: #337ab7;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {    color: #777777;}.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.42857;    color: #777777;    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 {        right: 0;        left: auto;    }    .navbar-right .dropdown-menu-left {        left: 0;        right: auto;    }}.btn-group,.btn-group-vertical {    position: relative;    display: inline-block;    vertical-align: middle;}.btn-group>.btn,.btn-group-vertical>.btn {    position: relative;    float: left;}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {    z-index: 2;}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {    margin-left: -1px;}.btn-toolbar {    margin-left: -5px;}.btn-toolbar:before,.btn-toolbar:after {    content: " ";    display: table;}.btn-toolbar:after {    clear: both;}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {    float: left;}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {    margin-left: 5px;}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {    border-radius: 0;}.btn-group>.btn:first-child {    margin-left: 0;}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group>.btn-group {    float: left;}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {    border-radius: 0;}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {    outline: 0;}.btn-group>.btn+.dropdown-toggle {    padding-left: 8px;    padding-right: 8px;}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle {    padding-left: 12px;    padding-right: 12px;}.btn-group.open .dropdown-toggle {    -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-group.open .dropdown-toggle.btn-link {    -webkit-box-shadow: none;    box-shadow: none;}.btn .caret {    margin-left: 0;}.btn-lg .caret,.btn-group-lg>.btn .caret {    border-width: 5px 5px 0;    border-bottom-width: 0;}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret {    border-width: 0 5px 5px;}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {    display: block;    float: none;    width: 100%;    max-width: 100%;}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after {    content: " ";    display: table;}.btn-group-vertical>.btn-group:after {    clear: both;}.btn-group-vertical>.btn-group>.btn {    float: none;}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {    margin-top: -1px;    margin-left: 0;}.btn-group-vertical>.btn:not(:first-child):not(:last-child) {    border-radius: 0;}.btn-group-vertical>.btn:first-child:not(:last-child) {    border-top-right-radius: 4px;    border-top-left-radius: 4px;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.btn-group-vertical>.btn:last-child:not(:first-child) {    border-top-right-radius: 0;    border-top-left-radius: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {    border-radius: 0;}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;}.btn-group-justified {    display: table;    width: 100%;    table-layout: fixed;    border-collapse: separate;}.btn-group-justified>.btn,.btn-group-justified>.btn-group {    float: none;    display: table-cell;    width: 1%;}.btn-group-justified>.btn-group .btn {    width: 100%;}.btn-group-justified>.btn-group .dropdown-menu {    left: auto;}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {    position: absolute;    clip: rect(0, 0, 0, 0);    pointer-events: none;}.input-group {    position: relative;    display: table;    border-collapse: separate;}.input-group[class*="col-"] {    float: none;    padding-left: 0;    padding-right: 0;}.input-group .form-control {    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0;}.input-group .form-control:focus {    z-index: 3;}.input-group-addon,.input-group-btn,.input-group .form-control {    display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {    border-radius: 0;}.input-group-addon,.input-group-btn {    width: 1%;    white-space: nowrap;    vertical-align: middle;}.input-group-addon {    padding: 6px 12px;    font-size: 14px;    font-weight: normal;    line-height: 1;    color: #555555;    text-align: center;    background-color: #eeeeee;    border: 1px solid #cccccc;    border-radius: 4px;}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {    padding: 5px 10px;    font-size: 12px;    border-radius: 3px;}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {    padding: 10px 16px;    font-size: 18px;    border-radius: 6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {    margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.input-group-addon:first-child {    border-right: 0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.input-group-addon:last-child {    border-left: 0;}.input-group-btn {    position: relative;    font-size: 0;    white-space: nowrap;}.input-group-btn>.btn {    position: relative;}.input-group-btn>.btn+.btn {    margin-left: -1px;}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {    z-index: 2;}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {    margin-right: -1px;}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {    z-index: 2;    margin-left: -1px;}.nav {    margin-bottom: 0;    padding-left: 0;    list-style: none;}.nav:before,.nav:after {    content: " ";    display: table;}.nav:after {    clear: both;}.nav>li {    position: relative;    display: block;}.nav>li>a {    position: relative;    display: block;    padding: 10px 15px;}.nav>li>a:hover,.nav>li>a:focus {    text-decoration: none;    background-color: #eeeeee;}.nav>li.disabled>a {    color: #777777;}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {    color: #777777;    text-decoration: none;    background-color: transparent;    cursor: not-allowed;}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {    background-color: #eeeeee;    border-color: #827976;}.nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;}.nav>li>a>img {    max-width: none;}.nav-tabs {    border-bottom: 1px solid #dddddd;}.nav-tabs>li {    float: left;    margin-bottom: -1px;}.nav-tabs>li>a {    margin-right: 2px;    line-height: 1.42857;    border: 1px solid transparent;    border-radius: 0px 0px 0 0;}.nav-tabs>li>a:hover {    border-color: #eeeeee #eeeeee #dddddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {    color: #555555;    background-color: white;    border: 1px solid #dddddd;    border-bottom-color: transparent;    cursor: default;}.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: white;    background-color: #337ab7;}.nav-stacked>li {    float: none;}.nav-stacked>li+li {    margin-top: 2px;    margin-left: 0;}.nav-justified,.nav-tabs.nav-justified {    width: 100%;}.nav-justified>li,.nav-tabs.nav-justified>li {    float: none;}.nav-justified>li>a,.nav-tabs.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,    .nav-tabs.nav-justified>li {        display: table-cell;        width: 1%;    }    .nav-justified>li>a,    .nav-tabs.nav-justified>li>a {        margin-bottom: 0;    }}.nav-tabs-justified,.nav-tabs.nav-justified {    border-bottom: 0;}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {    margin-right: 0;    border-radius: 0px;}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {    border: 1px solid #dddddd;}@media (min-width: 768px) {    .nav-tabs-justified>li>a,    .nav-tabs.nav-justified>li>a {        border-bottom: 1px solid #dddddd;        border-radius: 0px 0px 0 0;    }    .nav-tabs-justified>.active>a,    .nav-tabs.nav-justified>.active>a,    .nav-tabs-justified>.active>a:hover,    .nav-tabs.nav-justified>.active>a:hover,    .nav-tabs-justified>.active>a:focus,    .nav-tabs.nav-justified>.active>a:focus {        border-bottom-color: white;    }}.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;}.navbar:before,.navbar:after {    content: " ";    display: table;}.navbar:after {    clear: both;}@media (min-width: 768px) {    .navbar {        border-radius: 4px;    }}.navbar-header:before,.navbar-header:after {    content: " ";    display: table;}.navbar-header:after {    clear: both;}@media (min-width: 768px) {    .navbar-header {        float: left;    }}.navbar-collapse {    overflow-x: visible;    padding-right: 15px;    padding-left: 15px;    border-top: 1px solid transparent;    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);    -webkit-overflow-scrolling: touch;}.navbar-collapse:before,.navbar-collapse:after {    content: " ";    display: table;}.navbar-collapse:after {    clear: both;}.navbar-collapse.in {    overflow-y: auto;}@media (min-width: 768px) {    .navbar-collapse {        width: auto;        border-top: 0;        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>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {    margin-right: -15px;    margin-left: -15px;}@media (min-width: 768px) {    .container>.navbar-header,    .container>.navbar-collapse,    .container-fluid>.navbar-header,    .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: 0px;}.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;        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,.btn-group-sm>.navbar-btn.btn {    margin-top: 10px;    margin-bottom: 10px;}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn {    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: #777777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {    color: #5e5e5e;    background-color: transparent;}.navbar-default .navbar-text {    color: #777777;}.navbar-default .navbar-nav>li>a {    color: #777777;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {    color: #333333;    background-color: transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {    color: #555555;    background-color: #e7e7e7;}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {    color: #cccccc;    background-color: transparent;}.navbar-default .navbar-toggle {    border-color: #dddddd;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {    background-color: #dddddd;}.navbar-default .navbar-toggle .icon-bar {    background-color: #888888;}.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: #555555;}@media (max-width: 767px) {    .navbar-default .navbar-nav .open .dropdown-menu>li>a {        color: #777777;    }    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {        color: #333333;        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: #555555;        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: #cccccc;        background-color: transparent;    }}.navbar-default .navbar-link {    color: #777777;}.navbar-default .navbar-link:hover {    color: #333333;}.navbar-default .btn-link {    color: #777777;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {    color: #333333;}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {    color: #cccccc;}.navbar-inverse {    background-color: #222222;    border-color: #090909;}.navbar-inverse .navbar-brand {    color: #9d9d9d;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {    color: white;    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: white;    background-color: transparent;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {    color: white;    background-color: #090909;}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {    color: #444444;    background-color: transparent;}.navbar-inverse .navbar-toggle {    border-color: #333333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {    background-color: #333333;}.navbar-inverse .navbar-toggle .icon-bar {    background-color: white;}.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: #090909;    color: white;}@media (max-width: 767px) {    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {        border-color: #090909;    }    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {        background-color: #090909;    }    .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: white;        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: white;        background-color: #090909;    }    .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: #444444;        background-color: transparent;    }}.navbar-inverse .navbar-link {    color: #9d9d9d;}.navbar-inverse .navbar-link:hover {    color: white;}.navbar-inverse .btn-link {    color: #9d9d9d;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {    color: white;}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {    color: #444444;}.breadcrumb {    padding: 8px 15px;    margin-bottom: 20px;    list-style: none;    background-color: whitesmoke;    border-radius: 0px;}.breadcrumb>li {    display: inline-block;}.breadcrumb>li+li:before {    content: "/\00a0";    padding: 0 5px;    color: #cccccc;}.breadcrumb>.active {    color: #777777;}.breadcrumb h1 {    font-size: inherit;    display: inline;    font-weight: bold;}.pager {    padding-left: 0;    margin: 20px 0;    list-style: none;    text-align: center;}.pager:before,.pager:after {    content: " ";    display: table;}.pager:after {    clear: both;}.pager li {    display: inline;}.pager li>a,.pager li>span {    display: inline-block;    padding: 5px 14px;    background-color: white;    border: 1px solid #dddddd;    border-radius: 15px;}.pager li>a:hover,.pager li>a:focus {    text-decoration: none;    background-color: #eeeeee;}.pager .next>a,.pager .next>span {    float: right;}.pager .previous>a,.pager .previous>span {    float: left;}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {    color: #777777;    background-color: white;    cursor: not-allowed;}.label {    display: inline;    padding: .2em .6em .3em;    font-size: 75%;    font-weight: bold;    line-height: 1;    color: white;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: .25em;}.label:empty {    display: none;}.btn .label {    position: relative;    top: -1px;}a.label:hover,a.label:focus {    color: white;    text-decoration: none;    cursor: pointer;}.label-default {    background-color: #777777;}.label-default[href]:hover,.label-default[href]:focus {    background-color: #5e5e5e;}.label-primary {    background-color: #337ab7;}.label-primary[href]:hover,.label-primary[href]:focus {    background-color: #286090;}.label-success {    background-color: #5cb85c;}.label-success[href]:hover,.label-success[href]:focus {    background-color: #449d44;}.label-info {    background-color: #5bc0de;}.label-info[href]:hover,.label-info[href]:focus {    background-color: #31b0d5;}.label-warning {    background-color: #f0ad4e;}.label-warning[href]:hover,.label-warning[href]:focus {    background-color: #ec971f;}.label-danger {    background-color: #d9534f;}.label-danger[href]:hover,.label-danger[href]:focus {    background-color: #c9302c;}.badge {    display: inline-block;    min-width: 10px;    padding: 3px 7px;    font-size: 12px;    font-weight: bold;    color: white;    line-height: 1;    vertical-align: middle;    white-space: nowrap;    text-align: center;    background-color: #777777;    border-radius: 10px;}.badge:empty {    display: none;}.btn .badge {    position: relative;    top: -1px;}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge {    top: 0;    padding: 1px 5px;}.list-group-item.active>.badge,.nav-pills>.active>a>.badge {    color: #337ab7;    background-color: white;}.list-group-item>.badge {    float: right;}.list-group-item>.badge+.badge {    margin-right: 5px;}.nav-pills>li>a>.badge {    margin-left: 3px;}a.badge:hover,a.badge:focus {    color: white;    text-decoration: none;    cursor: pointer;}.thumbnail {    display: block;    padding: 4px;    margin-bottom: 20px;    line-height: 1.42857;    background-color: white;    border: 1px solid #dddddd;    border-radius: 4px;    -webkit-transition: border 0.2s ease-in-out;    -o-transition: border 0.2s ease-in-out;    transition: border 0.2s ease-in-out;}.thumbnail>img,.thumbnail a>img {    display: block;    max-width: 100%;    height: auto;    margin-left: auto;    margin-right: auto;}.thumbnail .caption {    padding: 9px;    color: #333333;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {    border-color: #827976;}.alert {    padding: 15px;    margin-bottom: 20px;    border: 1px solid transparent;    border-radius: 4px;}.alert h4 {    margin-top: 0;    color: inherit;}.alert .alert-link {    font-weight: bold;}.alert>p,.alert>ul {    margin-bottom: 0;}.alert>p+p {    margin-top: 5px;}.alert-dismissable,.alert-dismissible {    padding-right: 35px;}.alert-dismissable .close,.alert-dismissible .close {    position: relative;    top: -2px;    right: -21px;    color: inherit;}.alert-success {    background-color: #dff0d8;    border-color: #d6e9c6;    color: #3c763d;}.alert-success hr {    border-top-color: #c9e2b3;}.alert-success .alert-link {    color: #2b542c;}.alert-info {    background-color: #d9edf7;    border-color: #bce8f1;    color: #31708f;}.alert-info hr {    border-top-color: #a6e1ec;}.alert-info .alert-link {    color: #245269;}.alert-warning {    background-color: #fcf8e3;    border-color: #faebcc;    color: #8a6d3b;}.alert-warning hr {    border-top-color: #f7e1b5;}.alert-warning .alert-link {    color: #66512c;}.alert-danger {    background-color: #f2dede;    border-color: #ebccd1;    color: #a94442;}.alert-danger hr {    border-top-color: #e4b9c0;}.alert-danger .alert-link {    color: #843534;}@-webkit-keyframes progress-bar-stripes {    from {        background-position: 40px 0;    }    to {        background-position: 0 0;    }}@keyframes progress-bar-stripes {    from {        background-position: 40px 0;    }    to {        background-position: 0 0;    }}.progress {    overflow: hidden;    height: 20px;    margin-bottom: 20px;    background-color: whitesmoke;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar {    float: left;    width: 0%;    height: 100%;    font-size: 12px;    line-height: 20px;    color: white;    text-align: center;    background-color: #337ab7;    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);    -webkit-transition: width 0.6s ease;    -o-transition: width 0.6s ease;    transition: width 0.6s ease;}.progress-striped .progress-bar,.progress-bar-striped {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));    background-size: 40px 40px;}.progress.active .progress-bar,.progress-bar.active {    -webkit-animation: progress-bar-stripes 2s linear infinite;    -o-animation: progress-bar-stripes 2s linear infinite;    animation: progress-bar-stripes 2s linear infinite;}.progress-bar-success {    background-color: #5cb85c;}.progress-striped .progress-bar-success {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.progress-bar-info {    background-color: #5bc0de;}.progress-striped .progress-bar-info {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.progress-bar-warning {    background-color: #f0ad4e;}.progress-striped .progress-bar-warning {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.progress-bar-danger {    background-color: #d9534f;}.progress-striped .progress-bar-danger {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));}.media {    margin-top: 15px;}.media:first-child {    margin-top: 0;}.media,.media-body {    zoom: 1;    overflow: hidden;}.media-body {    width: 10000px;}.media-object {    display: block;}.media-object.img-thumbnail {    max-width: none;}.media-right,.media>.pull-right {    padding-left: 10px;}.media-left,.media>.pull-left {    padding-right: 10px;}.media-left,.media-right,.media-body {    display: table-cell;    vertical-align: top;}.media-middle {    vertical-align: middle;}.media-bottom {    vertical-align: bottom;}.media-heading {    margin-top: 0;    margin-bottom: 5px;}.media-list {    padding-left: 0;    list-style: none;}.list-group {    margin-bottom: 20px;    padding-left: 0;}.list-group li {    position: relative;    display: block;    margin-bottom: -1px;    background-color: white;    border: 1px solid #ddd;}.list-group li:nth-child(2n+1) {    background-color: whitesmoke;}.list-group li:first-child {    border-top-right-radius: 4px;    border-top-left-radius: 4px;}.list-group li:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;}a.list-group-item,button.list-group-item {    color: #333;    text-transform: uppercase;    display: block;    padding: 10px 15px;}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {    color: #000;}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus {    text-decoration: none;    color: #111;    background: #ddd;}button.list-group-item {    width: 100%;    text-align: left;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {    background-color: #eeeeee;    color: #777777;    cursor: not-allowed;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {    color: inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {    color: #777777;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {    z-index: 2;    color: white;    background-color: #337ab7;    border-color: #337ab7;}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small {    color: inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {    color: #c7ddef;}.list-group-item-success {    color: #3c763d;    background-color: #dff0d8;}a.list-group-item-success,button.list-group-item-success {    color: #3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {    color: inherit;}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus {    color: #3c763d;    background-color: #d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus {    color: #fff;    background-color: #3c763d;    border-color: #3c763d;}.list-group-item-info {    color: #31708f;    background-color: #d9edf7;}a.list-group-item-info,button.list-group-item-info {    color: #31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {    color: inherit;}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus {    color: #31708f;    background-color: #c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus {    color: #fff;    background-color: #31708f;    border-color: #31708f;}.list-group-item-warning {    color: #8a6d3b;    background-color: #fcf8e3;}a.list-group-item-warning,button.list-group-item-warning {    color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {    color: inherit;}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus {    color: #8a6d3b;    background-color: #faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus {    color: #fff;    background-color: #8a6d3b;    border-color: #8a6d3b;}.list-group-item-danger {    color: #a94442;    background-color: #f2dede;}a.list-group-item-danger,button.list-group-item-danger {    color: #a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {    color: inherit;}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus {    color: #a94442;    background-color: #ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus {    color: #fff;    background-color: #a94442;    border-color: #a94442;}.list-group-item-heading {    margin-top: 0;    margin-bottom: 5px;}.list-group-item-text {    margin-bottom: 0;    line-height: 1.3;}.panel {    margin-bottom: 20px;    background-color: white;    border: 1px solid transparent;    border-radius: 4px;    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}.panel-body {    padding: 15px;}.panel-body:before,.panel-body:after {    content: " ";    display: table;}.panel-body:after {    clear: both;}.panel-heading {    padding: 10px 15px;    border-bottom: 1px solid transparent;    border-top-right-radius: 3px;    border-top-left-radius: 3px;}.panel-heading>.dropdown .dropdown-toggle {    color: inherit;}.panel-title {    margin-top: 0;    margin-bottom: 0;    font-size: 16px;    color: inherit;}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {    color: inherit;}.panel-footer {    padding: 10px 15px;    background-color: whitesmoke;    border-top: 1px solid #dddddd;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.panel>.list-group,.panel>.panel-collapse>.list-group {    margin-bottom: 0;}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {    border-width: 1px 0;    border-radius: 0;}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {    border-top: 0;    border-top-right-radius: 3px;    border-top-left-radius: 3px;}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {    border-bottom: 0;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;}.panel-heading+.list-group .list-group-item:first-child {    border-top-width: 0;}.list-group+.panel-footer {    border-top-width: 0;}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {    margin-bottom: 0;}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {    padding-left: 15px;    padding-right: 15px;}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {    border-top-right-radius: 3px;    border-top-left-radius: 3px;}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {    border-top-left-radius: 3px;}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {    border-top-right-radius: 3px;}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {    border-bottom-left-radius: 3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {    border-bottom-right-radius: 3px;}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {    border-top: 1px solid #ebebeb;}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {    border-top: 0;}.panel>.table-bordered,.panel>.table-responsive>.table-bordered {    border: 0;}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {    border-left: 0;}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {    border-right: 0;}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {    border-bottom: 0;}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {    border-bottom: 0;}.panel>.table-responsive {    border: 0;    margin-bottom: 0;}.panel-group {    margin-bottom: 20px;}.panel-group .panel {    margin-bottom: 0;    border-radius: 4px;}.panel-group .panel+.panel {    margin-top: 5px;}.panel-group .panel-heading {    border-bottom: 0;}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {    border-top: 1px solid #dddddd;}.panel-group .panel-footer {    border-top: 0;}.panel-group .panel-footer+.panel-collapse .panel-body {    border-bottom: 1px solid #dddddd;}.panel-default {    border-color: #dddddd;}.panel-default>.panel-heading {    color: #333333;    background-color: whitesmoke;    border-color: #dddddd;}.panel-default>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #dddddd;}.panel-default>.panel-heading .badge {    color: whitesmoke;    background-color: #333333;}.panel-default>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #dddddd;}.panel-primary {    border-color: #337ab7;}.panel-primary>.panel-heading {    color: white;    background-color: #337ab7;    border-color: #337ab7;}.panel-primary>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #337ab7;}.panel-primary>.panel-heading .badge {    color: #337ab7;    background-color: white;}.panel-primary>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #337ab7;}.panel-success {    border-color: #d6e9c6;}.panel-success>.panel-heading {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6;}.panel-success>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #d6e9c6;}.panel-success>.panel-heading .badge {    color: #dff0d8;    background-color: #3c763d;}.panel-success>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #d6e9c6;}.panel-info {    border-color: #bce8f1;}.panel-info>.panel-heading {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1;}.panel-info>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #bce8f1;}.panel-info>.panel-heading .badge {    color: #d9edf7;    background-color: #31708f;}.panel-info>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #bce8f1;}.panel-warning {    border-color: #faebcc;}.panel-warning>.panel-heading {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc;}.panel-warning>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #faebcc;}.panel-warning>.panel-heading .badge {    color: #fcf8e3;    background-color: #8a6d3b;}.panel-warning>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #faebcc;}.panel-danger {    border-color: #ebccd1;}.panel-danger>.panel-heading {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1;}.panel-danger>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #ebccd1;}.panel-danger>.panel-heading .badge {    color: #f2dede;    background-color: #a94442;}.panel-danger>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #ebccd1;}.embed-responsive {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    left: 0;    bottom: 0;    height: 100%;    width: 100%;    border: 0;}.embed-responsive-16by9 {    padding-bottom: 56.25%;}.embed-responsive-4by3 {    padding-bottom: 75%;}.well {    min-height: 20px;    padding: 19px;    margin-bottom: 20px;    background-color: whitesmoke;    border: 1px solid #e3e3e3;    border-radius: 0px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote {    border-color: #ddd;    border-color: rgba(0, 0, 0, 0.15);}.well-lg {    padding: 24px;    border-radius: 6px;}.well-sm {    padding: 9px;    border-radius: 3px;}.close {    float: right;    font-size: 21px;    font-weight: bold;    line-height: 1;    color: black;    text-shadow: 0 1px 0 white;    opacity: 0.2;    filter: alpha(opacity=20);}.close:hover,.close:focus {    color: black;    text-decoration: none;    cursor: pointer;    opacity: 0.5;    filter: alpha(opacity=50);}button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.popover {    position: absolute;    top: 0;    left: 0;    z-index: 1060;    display: none;    max-width: 276px;    padding: 1px;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.42857;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    white-space: normal;    word-break: normal;    word-spacing: normal;    word-wrap: normal;    font-size: 14px;    background-color: white;    background-clip: padding-box;    border: 1px solid #cccccc;    border: 1px solid rgba(0, 0, 0, 0.2);    border-radius: 6px;    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top {    margin-top: -10px;}.popover.right {    margin-left: 10px;}.popover.bottom {    margin-top: 10px;}.popover.left {    margin-left: -10px;}.popover-title {    margin: 0;    padding: 8px 14px;    font-size: 14px;    background-color: #f7f7f7;    border-bottom: 1px solid #ebebeb;    border-radius: 5px 5px 0 0;}.popover-content {    padding: 9px 14px;}.popover>.arrow,.popover>.arrow:after {    position: absolute;    display: block;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;}.popover>.arrow {    border-width: 11px;}.popover>.arrow:after {    border-width: 10px;    content: "";}.popover.top>.arrow {    left: 50%;    margin-left: -11px;    border-bottom-width: 0;    border-top-color: #999999;    border-top-color: rgba(0, 0, 0, 0.25);    bottom: -11px;}.popover.top>.arrow:after {    content: " ";    bottom: 1px;    margin-left: -10px;    border-bottom-width: 0;    border-top-color: white;}.popover.right>.arrow {    top: 50%;    left: -11px;    margin-top: -11px;    border-left-width: 0;    border-right-color: #999999;    border-right-color: rgba(0, 0, 0, 0.25);}.popover.right>.arrow:after {    content: " ";    left: 1px;    bottom: -10px;    border-left-width: 0;    border-right-color: white;}.popover.bottom>.arrow {    left: 50%;    margin-left: -11px;    border-top-width: 0;    border-bottom-color: #999999;    border-bottom-color: rgba(0, 0, 0, 0.25);    top: -11px;}.popover.bottom>.arrow:after {    content: " ";    top: 1px;    margin-left: -10px;    border-top-width: 0;    border-bottom-color: white;}.popover.left>.arrow {    top: 50%;    right: -11px;    margin-top: -11px;    border-right-width: 0;    border-left-color: #999999;    border-left-color: rgba(0, 0, 0, 0.25);}.popover.left>.arrow:after {    content: " ";    right: 1px;    border-right-width: 0;    border-left-color: white;    bottom: -10px;}.clearfix:before,.clearfix:after {    content: " ";    display: table;}.clearfix: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 {    display: none !important;}.visible-sm {    display: none !important;}.visible-md {    display: none !important;}.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;    }}/*! *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */@font-face {    font-family: 'FontAwesome';    src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");    font-weight: normal;    font-style: normal;}.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;}/* makes the font 33% larger relative to the icon container */.fa-lg {    font-size: 1.33333em;    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.28571em;    text-align: center;}.fa-ul {    padding-left: 0;    margin-left: 2.14286em;    list-style-type: none;}.fa-ul>li {    position: relative;}.fa-li {    position: absolute;    left: -2.14286em;    width: 2.14286em;    top: 0.14286em;    text-align: center;}.fa-li.fa-lg {    left: -1.85714em;}.fa-border {    padding: .2em .25em .15em;    border: solid 0.08em #eeeeee;    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;}/* Deprecated as of 4.4.0 */.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 {    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);}.fa-rotate-180 {    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.fa-rotate-270 {    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);    -webkit-transform: rotate(270deg);    -ms-transform: rotate(270deg);    transform: rotate(270deg);}.fa-flip-horizontal {    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0);    -webkit-transform: scale(-1, 1);    -ms-transform: scale(-1, 1);    transform: scale(-1, 1);}.fa-flip-vertical {    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);    -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: white;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen   readers do not read off random characters that represent icons */.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: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-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";}/** * Title: Chapps Flaticon Pack * Author: Dmitriy Chuta * Source: http://www.flaticon.com/packs/chapps * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/) */@font-face {    font-family: "fl-chapps";    src: url("../fonts/fl-chapps.eot");    src: url("../fonts/fl-chapps.eot#iefix") format("embedded-opentype"), url("../fonts/fl-chapps.woff") format("woff"), url("../fonts/fl-chapps.ttf") format("truetype"), url("../fonts/fl-chapps.svg") format("svg");    font-weight: normal;    font-style: normal;}[class^="fl-chapps-"]:before,[class*=" fl-chapps-"]:before,[class^="fl-chapps-"]:after,[class*=" fl-chapps-"]:after {    font-family: 'fl-chapps';    font-size: inherit;    font-weight: 400;    font-style: normal;}.fl-chapps-attach5:before {    content: "\e000";}.fl-chapps-chat45:before {    content: "\e001";}.fl-chapps-compass75:before {    content: "\e002";}.fl-chapps-configuration13:before {    content: "\e003";}.fl-chapps-contacts9:before {    content: "\e004";}.fl-chapps-counterclockwise:before {    content: "\e005";}.fl-chapps-dislike9:before {    content: "\e006";}.fl-chapps-double93:before {    content: "\e007";}.fl-chapps-download122:before {    content: "\e008";}.fl-chapps-eye95:before {    content: "\e009";}.fl-chapps-hand135:before {    content: "\e00a";}.fl-chapps-heart271:before {    content: "\e00b";}.fl-chapps-image69:before {    content: "\e00c";}.fl-chapps-list58:before {    content: "\e00d";}.fl-chapps-music206:before {    content: "\e00e";}.fl-chapps-new66:before {    content: "\e00f";}.fl-chapps-paper116:before {    content: "\e010";}.fl-chapps-pen55:before {    content: "\e011";}.fl-chapps-photo162:before {    content: "\e012";}.fl-chapps-placeholder16:before {    content: "\e013";}.fl-chapps-search70:before {    content: "\e014";}.fl-chapps-square144:before {    content: "\e015";}.fl-chapps-tag43:before {    content: "\e016";}.fl-chapps-text106:before {    content: "\e017";}.fl-chapps-thumb40:before {    content: "\e018";}.fl-chapps-trash54:before {    content: "\e019";}.fl-chapps-two284:before {    content: "\e01a";}.fl-chapps-upload79:before {    content: "\e01b";}.fl-chapps-user139:before {    content: "\e01c";}.fl-chapps-weekly10:before {    content: "\e01d";}/** @subsection   Buttons*/.btn {    display: inline-block;    text-align: center;    line-height: 20px;    letter-spacing: 0.1em;    font-weight: 700;    white-space: normal;    max-width: 100%;    border-style: solid;    text-overflow: ellipsis;    text-transform: uppercase;    border-radius: 30px;    cursor: pointer;    vertical-align: middle;    position: relative;    z-index: 1;    text-decoration: none;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}.btn:hover {    color: inherit;    text-decoration: none;}.btn.icon-right span {    display: block;    padding-right: 20px;    position: relative;}.btn.icon-right span:after {    font-family: "FontAwesome";    content: "\f054";    display: inline-block;    font-weight: normal;    position: absolute;    top: 50%;    right: 0;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);}.btn.icon-left span {    display: block;    padding-left: 20px;    position: relative;}.btn.icon-left span:before {    font-family: "FontAwesome";    content: "\f053";    display: inline-block;    font-weight: normal;    position: absolute;    top: 50%;    left: 0;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);}.btn span i.left {    vertical-align: 0;    margin: 0 5px 0 0;    display: inline-block;}.btn span i.right {    margin-right: 0;    margin-left: 5px;}.btn:hover,.btn:active,.btn:active:focus,.btn:focus {    outline: none;    text-decoration: none;    box-shadow: none;}.btn-xs,.btn-group-xs>.btn {    border-width: 0;    padding: 7px 17px;    font-size: 11px;}.btn-sm,.btn-group-sm>.btn {    padding: 14px 28px;    font-size: 12px;}@media (min-width: 768px) {    .btn-sm,    .btn-group-sm>.btn {        font-size: 14px;    }}.btn-md {    padding: 20px 25px;    font-size: 12px;}@media (min-width: 768px) {    .btn-md {        font-size: 15px;    }}.btn-lg,.btn-group-lg>.btn {    border-width: 1px;    padding: 16px 30px;    font-size: 13px;}@media (min-width: 768px) {    .btn-lg,    .btn-group-lg>.btn {        font-size: 15px;    }}.btn-xl {    border-width: 1px;    padding: 17px 40px;    font-size: 24px;}.btn-default {    position: relative;    overflow: hidden;    color: #827976;    background: transparent;    border: 2px solid #e1e1e1;    will-change: transform;    font-size: 13px;    font-family: "Raleway", sans-serif;    -moz-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.09);    -webkit-box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.09);    box-shadow: 0px 3px 29px 0px rgba(0, 0, 0, 0.09);}.btn-default:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #c7a867;    border-radius: 100%;    opacity: 0;    -moz-transform: scaleY(0);    -ms-transform: scaleY(0);    -o-transform: scaleY(0);    -webkit-transform: scaleY(0);    transform: scaleY(0);    -moz-transition: 0.4s all ease-out;    -o-transition: 0.4s all ease-out;    -webkit-transition: 0.4s all ease-out;    transition: 0.4s all ease-out;}.btn-default:hover,.btn-default:focus,.btn-default:active {    color: white;    border-color: #f6f8f9;}.btn-default:hover:before,.btn-default:focus:before,.btn-default:active:before {    -moz-transform: scale(2, 2);    -ms-transform: scale(2, 2);    -o-transform: scale(2, 2);    -webkit-transform: scale(2, 2);    transform: scale(2, 2);    opacity: 1;}.btn-default:active:focus,.active>.btn-default,.btn-default.disabled,.btn-default.btn[disabled],.disabled>.btn-default {    background: #ae877f;}.btn-primary {    color: white;    background: #c7a867;    -moz-box-shadow: inset 0 0 0 2px #c7a867;    -webkit-box-shadow: inset 0 0 0 2px #c7a867;    box-shadow: inset 0 0 0 2px #c7a867;    border: none;}.btn-primary:hover {    background: none;    color: #c7a867;    -moz-box-shadow: inset 0 0 0 2px #c7a867;    -webkit-box-shadow: inset 0 0 0 2px #c7a867;    box-shadow: inset 0 0 0 2px #c7a867;}.btn-primary:active:focus,.btn-primary:active,.btn-primary:focus,.active>.btn-primary,.btn-primary.disabled,.btn-primary.btn[disabled],.disabled>.btn-primary {    background: #ae877f;    color: white;}.btn-primary:hover:active:focus,.btn-primary:hover:active,.btn-primary:hover:focus {    color: white;}.btn-secondary,.btn-secondary-2 {    position: relative;    background: none;    -moz-box-shadow: inset 0 0 0 2px #ebebeb;    -webkit-box-shadow: inset 0 0 0 2px #ebebeb;    box-shadow: inset 0 0 0 2px #ebebeb;    color: black;    overflow: hidden;    border: none;}.btn-secondary:before,.btn-secondary-2:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0;    background: black;    border-radius: 100%;    opacity: 0;    -moz-transform: scaleY(0);    -ms-transform: scaleY(0);    -o-transform: scaleY(0);    -webkit-transform: scaleY(0);    transform: scaleY(0);    -moz-transition: 0.4s all ease-out;    -o-transition: 0.4s all ease-out;    -webkit-transition: 0.4s all ease-out;    transition: 0.4s all ease-out;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary-2:hover,.btn-secondary-2:focus,.btn-secondary-2:active {    color: white;    -moz-box-shadow: inset 0 0 0 2px #ebebeb;    -webkit-box-shadow: inset 0 0 0 2px #ebebeb;    box-shadow: inset 0 0 0 2px #ebebeb;}.btn-secondary:hover:before,.btn-secondary:focus:before,.btn-secondary:active:before,.btn-secondary-2:hover:before,.btn-secondary-2:focus:before,.btn-secondary-2:active:before {    -moz-transform: scale(2, 2);    -ms-transform: scale(2, 2);    -o-transform: scale(2, 2);    -webkit-transform: scale(2, 2);    transform: scale(2, 2);    opacity: 1;}.btn-secondary:active:focus:before,.btn-secondary:active:before,.btn-secondary:focus:before,.active>.btn-secondary:before,.btn-secondary.disabled:before,.btn-secondary.btn[disabled]:before,.disabled>.btn-secondary:before,.btn-secondary-2:active:focus:before,.btn-secondary-2:active:before,.btn-secondary-2:focus:before,.active>.btn-secondary-2:before,.btn-secondary-2.disabled:before,.btn-secondary-2.btn[disabled]:before,.disabled>.btn-secondary-2:before {    background: #0d0d0d;}.btn-secondary:focus,.btn-secondary-2:focus {    color: white;}.btn-secondary-2 {    border-radius: 0;    color: #827976;}.btn.ajax_add_to_cart_button.disabled {    display: none;}.btn.button-plus,.btn.button-minus {    font-size: 17px;    text-align: center;    height: 60px;    width: 60px;    padding: 0;}.btn.button-plus i,.btn.button-minus i {    line-height: 60px;}.link-button {    font-weight: bold;}.link-button i {    margin-right: 5px;}.link-button i.large {    font-size: 26px;    line-height: 26px;    vertical-align: -3px;}.btn.disabled,.btn[disabled],fieldset[disabled] .btn,.pagination>li.disabled>span {    cursor: not-allowed !important;    opacity: 0.65;}button:focus {    outline: none;}.link {    display: inline-block;    position: relative;    padding-right: 6px;    font-size: 12px;    line-height: 16px;    text-transform: uppercase;    letter-spacing: 0.1em;    font-weight: 700;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}@media (min-width: 992px) {    .link {        font-size: 14px;    }}.link:after {    position: absolute;    top: 0;    right: 0;    opacity: 0;    line-height: 15px;    font-family: "FontAwesome";    content: "\f105";    display: inline-block;    font-weight: normal;    -moz-transition: 0.3s right ease;    -o-transition: 0.3s right ease;    -webkit-transition: 0.3s right ease;    transition: 0.3s right ease;}.link:hover {    color: #c7a867;}.link:hover:after {    opacity: 1;    right: -3px;}.btn-success,.btn-danger {    border: none;}.btn-success:hover,.btn-danger:hover {    background: black;    color: white;}@media (min-width: 768px) {    .container {        width: auto;        max-width: 2560px;    }}@media (min-width: 992px) {    .container {        padding-left: 50px;        padding-right: 50px;    }}@media (min-width: 1200px) {    .container {        padding-left: 75px;        padding-right: 75px;    }}@media (min-width: 1650px) {    .container {        padding-left: 190px;        padding-right: 190px;    }}.pd_zero {    padding-left: 0;    padding-right: 0;}@media (max-width: 767px) {    .center_mobile {        text-align: center;        float: none;        max-width: 570px;        margin: 0 auto;    }    .center_mobile * {        display: inline-block;    }}html .old-ie {    display: none;}html.lt-ie9 .old-ie,html.ie9 .old-ie {    display: block;    background: #212121;    padding: 10px 0;    box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);    clear: both;    text-align: center;    position: relative;    z-index: 1;}body {    min-width: 320px;    height: 100%;    font: normal 16px/26px "Raleway", sans-serif;    color: #827976;}body.content_only {    background: none;    min-width: 0;}body #fancybox-loading {    z-index: 9999;    margin: 0;    padding: 0;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}body #fancybox-loading div {    background: none;    width: 146px;    height: 146px;    line-height: 146px;    margin: 0 18px 0 0;    position: relative;    box-sizing: border-box;    text-align: center;    z-index: 0;    text-transform: uppercase;    -o-text-transform: uppercase;    -ms-text-transform: uppercase;    -webkit-text-transform: uppercase;    -moz-text-transform: uppercase;}body #fancybox-loading div:before,body #fancybox-loading div:after {    opacity: 0;    box-sizing: border-box;    -o-box-sizing: border-box;    -ms-box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    content: "\0020";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border-radius: 97px;    border: 5px solid #c7a867;    box-shadow: 0 0 49px #c7a867, inset 0 0 49px #c7a867;    -o-box-shadow: 0 0 49px #c7a867, inset 0 0 49px #c7a867;    -ms-box-shadow: 0 0 49px #c7a867, inset 0 0 49px #c7a867;    -webkit-box-shadow: 0 0 49px #c7a867, inset 0 0 49px #c7a867;    -moz-box-shadow: 0 0 49px #c7a867, inset 0 0 49px #c7a867;}body #fancybox-loading div:after {    z-index: 1;    animation: cssload-gogoloader 1.3s infinite 0.7s;    -o-animation: cssload-gogoloader 1.3s infinite 0.7s;    -ms-animation: cssload-gogoloader 1.3s infinite 0.7s;    -webkit-animation: cssload-gogoloader 1.3s infinite 0.7s;    -moz-animation: cssload-gogoloader 1.3s infinite 0.7s;}body #fancybox-loading div:before {    z-index: 2;    animation: cssload-gogoloader 1.3s infinite;    -o-animation: cssload-gogoloader 1.3s infinite;    -ms-animation: cssload-gogoloader 1.3s infinite;    -webkit-animation: cssload-gogoloader 1.3s infinite;    -moz-animation: cssload-gogoloader 1.3s infinite;}body #fancybox-loading,body .fancybox-close,body .fancybox-prev span,body .fancybox-next span {    background-image: none;}/** @package      Page Layouts* @description  This package holds all common style declarations*               of the site*/#page {    overflow: hidden;    max-width: 1900px;    margin: 0 auto;}#page .columns-container {    background: white;}#page .columns-container #columns {    position: relative;}#page .columns-container #columns .tab-content {    margin-top: 35px;}#page .columns-container #columns #center_column {    min-height: 0;}@media only screen and (min-width: 767px) {    #page .columns-container #columns #center_column {        float: right;    }}#page .columns-container #columns .large-left {    min-height: 0;}#page .columns-container #columns #top_column [class*='col-'] {    min-height: 0;}#page .columns-container .home-column {    margin-bottom: 30px;}/** @section      Page Header* @description  This section holds specific style redeclarations for some*               of common elements in page header*/header {    z-index: 5003;    position: relative;    background: white;    font-size: 14px;}@media (max-width: 1199px) {    header {        text-align: center;    }}header .banner {    background: black;    max-height: 100%;}header .banner .row {    margin: 0;}header .nav {    background: black;}header .nav .row {    margin: 0;}header .nav nav {    width: 100%;}header .row {    position: relative;}header .row>.container {    position: relative;}header .row .header_logo {    line-height: 0;}header .row .header_logo a {    display: inline-block;    max-width: 100%;}@media (min-width: 1200px) and (max-width: 1359px) {    header .row .header_logo a {        max-width: 200px;        position: absolute;        top: -85px;    }    header .isStuck .row .header_logo a {        top: -20px;    }}@media (min-width: 1360px) {    header .row .header_logo a {        max-width: 298px;        position: absolute;        top: -135px;    }    header .isStuck .row .header_logo a {        top: -20px;    }}@media (max-width: 1199px) {    header .row .header_logo {        margin-bottom: 45px;    }}header>.row,header>.row>.col-xs-12 {    min-height: 0;}@media (max-width: 1199px) {    header {        border-bottom: 1px solid #ebebeb;    }}#index header {    border-bottom: none;}/** @section      Page Footer* @description  This section holds specific style redeclarations for some*               of common elements in page footer*/.footer-container {    padding: 0;    position: relative;    max-width: 1900px;    overflow: hidden;    margin: 0 auto;}@media (min-width: 768px) and (max-width: 991px) {    .footer-container #footer {        font-size: 14px;        line-height: 1.2;    }}.footer-container #footer a {    color: #827976;}.footer-container #footer a:hover {    color: black;}.footer-container #footer .links a {    font: normal 16px/26px "Raleway", sans-serif;    color: #827976;    text-transform: uppercase;    margin: 0 0 10px 0;    font-weight: bold;}.footer-container #footer .links .break {    margin: 0 0 15px 0;}@media (max-width: 767px) {    .footer-container #footer .footer-block {        margin-top: 20px;    }}.footer-container #footer .footer-block li a {    display: inline-block;    position: relative;}.footer-container #footer .footer-block li+li {    margin-top: 7px;}.footer-container #footer h4 {    font: normal 16px/26px "Raleway", sans-serif;    color: #827976;    text-transform: uppercase;    margin: 0 0 10px 0;    font-weight: bold;}@media (max-width: 767px) {    .footer-container #footer h4 {        position: relative;        margin-bottom: 0;        padding-bottom: 13px;        padding-right: 25px;    }    .footer-container #footer h4:after {        /*display: block;          content: "\f107";          font-family: "FontAwesome";          position: absolute;          right: 0;          top: 1px;*/    }    .footer-container #footer h4.active:after {        content: "\f106";    }}.footer-container #footer h4 a {    position: relative;    color: #827976;}.footer-container #footer h4 a:hover {    color: #c7a867;}.footer-container #footer #block_contact_infos li {    position: relative;    padding-left: 30px;}@media (min-width: 1200px) {    .footer-container #footer #block_contact_infos li {        padding-right: 20px;    }}.footer-container #footer #block_contact_infos li i {    position: absolute;    left: 0;    top: 5px;    font-size: 16px;    color: #c4bbb2;}@media (min-width: 768px) and (max-width: 991px) {    .footer-container #footer #block_contact_infos li i {        top: 2px;    }    .footer-container #footer #block_contact_infos li i.fa-envelope {        top: 0;    }}.footer-container #footer #block_contact_infos li i.fa-envelope+span>a {    color: #cad06b;}.footer-container #footer #block_contact_infos li i.fa-envelope+span>a:hover {    color: black;}.footer-container #footer #block_contact_infos li a {    padding: 0;}.footer-container #footer #block_contact_infos li a:before {    display: none;}.footer-container #footer #block_contact_infos li a[href^="tel:"],.footer-container #footer #block_contact_infos li a[href^="callto:"] {    color: #827976;}.footer-container #footer #block_contact_infos li a[href^="tel:"]:hover,.footer-container #footer #block_contact_infos li a[href^="callto:"]:hover {    color: #c7a867;}.footer-container #footer #social_block ul {    overflow: hidden;    *zoom: 1;    margin-top: 20px;}@media (max-width: 767px) {    .footer-container #footer #social_block ul {        float: none;    }}.footer-container #footer #social_block ul li {    float: left;    text-align: center;}.footer-container #footer #social_block ul li a {    display: inline-block;    font-size: 34px;    line-height: 36px;    margin: 0 12px;    color: #827976;}.footer-container #footer #social_block ul li a span {    display: none;}.footer-container #footer #social_block ul li a:before {    display: inline-block;}.footer-container #footer #social_block ul li a:hover {    color: #c7a867;}.footer-container #footer #social_block ul li+li {    margin-left: 15px;}@media (min-width: 768px) {    .footer-container #footer #social_block ul li+li {        margin-left: 12px;        font-size: 12px;    }}@media (min-width: 992px) {    .footer-container #footer #social_block ul li+li {        margin-left: 18px;        font-size: 14px;    }}@media (min-width: 1400px) {    .footer-container #footer #social_block ul li+li {        margin-left: 34px;    }}.footer-container #footer #social_block h4 {    margin-bottom: 0;    padding: 0;}@media (max-width: 767px) {    .footer-container #footer #social_block h4 {        display: none;        text-align: center;    }}.footer-container #footer .bottom-footer {    padding-bottom: 10px;}@media (max-width: 767px) {    .footer-container #footer .bottom-footer {        padding-top: 23px;        text-align: center;    }}.footer-container #footer .bottom-footer a {    font-size: 13px;    color: #827976;    padding-left: 15px;    padding-right: 15px;}@media (min-width: 768px) {    .footer-container #footer .bottom-footer a {        font-size: 14px;    }}.footer-container #footer .bottom-footer a:hover {    color: black;}.footer-container .blockcategories_footer ul ul {    display: none !important;}.footer-container #paiement_logo_block_left {    text-align: right;}@media (max-width: 767px) {    .footer-container #paiement_logo_block_left {        display: none;    }}.footer-container #paiement_logo_block_left img+img {    margin-left: 26px;}/** @subsection   Facebook and Cmsinfo block* @description  Themeconfigurator module*/@media (max-width: 991px) {    #facebook_block,    #cmsinfo_block {        width: 100%;    }    #facebook_block>div,    #cmsinfo_block>div {        width: 100%;    }}#facebook_block h4,#facebook_block h3,#cmsinfo_block h4,#cmsinfo_block h3 {    font: 400 36px/1.2 "Playfair Display", serif;    margin: 0 0 15px;    padding: 0;}@media (min-width: 1200px) {    #facebook_block .box,    #cmsinfo_block .box {        min-height: 330px;    }}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style] {    max-width: 100%;}@media (max-width: 1199px) {    .facebook-fanbox .fb-like-box iframe {        overflow-y: scroll;    }}#cmsinfo_block em.fa {    float: left;    clear: both;    width: 60px;    height: 60px;    margin: 3px 10px 0 0;    font-size: 30px;    color: white;    line-height: 60px;    text-align: center;    background: #776561;    -moz-border-radius: 100%;    -webkit-border-radius: 100%;    border-radius: 100%;}#cmsinfo_block li h3 {    margin: 0;}#cmsinfo_block li p {    margin-bottom: 20px;}/** @subsection   Typography and custom classes* @description  Describes default font settings for basic html elements and*               css classes*/a {    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}a:hover,a:focus,a:active {    outline: none;    text-decoration: none;}.dark {    color: #827976;}.unvisible {    display: none;}.close {    opacity: 1;}.close:hover {    opacity: 1;}#page .rte {    background: transparent none repeat scroll 0 0;}#page .rte {    word-wrap: break-word;}#page .rte p,#page .rte ul {    margin-bottom: 30px;}#page .rte ul li {    margin-bottom: 15px;}#page .rte h2,#page .rte h3 {    padding: 40px 0 20px 0;}#page .rte img {    display: inline-block;    width: 20% !important;    height: auto !important;    margin: 20px 2.5% 30px 2.5% !important;}#page .rte a {    color: #cda72a;    text-decoration: underline;    background: transparent;    border: none;    box-shadow: none;}#page .rte a:before {    display: none;}#page .rte a:hover,#page .rte a:before:hover {    color: #000;    background: transparent;    border: none;    box-shadow: none;}#page .rte blockquote {    background: transparent;    padding: 0;    margin: 0;    width: 100%;    border: none;}#page .rte blockquote p {    margin: 0;}#page .rte blockquote img {    width: 100% !important;}.confirmation {    margin: 0 0 10px;    padding: 10px;    border: 1px solid #e6db55;    font-size: 13px;    background: none repeat scroll 0 0 lightyellow;}body div.selector {    height: 50px;    line-height: 48px;    border: 1px solid #ebebeb;    font-size: 11px;    padding-left: 22px;    background: white;    color: black;    font-weight: 700;}body div.selector span {    height: 48px;    line-height: 48px;    padding-right: 50px;    text-transform: uppercase;    letter-spacing: 0.1em;    color: black;}body div.selector span:after {    content: '\f107';    font-size: 14px;    border: none;    height: 48px;    line-height: 48px;    right: 0;    top: 0;    background: none;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}body div.selector select {    height: 48px;}body div.selector select option {    padding: 2px 7px;}body div.selector.hover span:after,body div.selector.focus span:after {    top: 0;    color: #c7a867;}/** @subsection   Alerts*/.alert {    font-weight: bold;    position: relative;    padding: 11px;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}.alert>p {    padding: 0 0 5px 27px;}.alert ul,.alert ol {    padding-left: 15px;    margin-left: 27px;}.alert ul li,.alert ol li {    list-style-type: decimal;    font-weight: normal;    padding: 0;    line-height: 24px;}.alert.alert-success:before {    font-family: "FontAwesome";    content: "\f058";    display: inline-block;    font-weight: normal;    font-size: 21px;    padding-right: 7px;    float: left;    line-height: 26px;}.alert.alert-danger {    text-shadow: 1px 1px rgba(0, 0, 0, 0.1);    background-color: #fef2f3;    border-color: #fbc2c6;    color: #f13340;}.alert.alert-danger:before {    font-family: "FontAwesome";    content: "\f057";    display: inline-block;    font-weight: normal;    font-size: 21px;    padding-right: 7px;    float: left;    line-height: 24px;}.alert.alert-danger .alert-link {    color: #f13340;}.alert.alert-danger .alert-link:hover {    color: #b20c18;}/** @subsection   Forms*/.form-group.form-error input,.form-group.form-error textarea {    border: 1px solid #f13340;    color: #f13340;    background: url(../img/icon/form-error.png) 98% 23px no-repeat;    background-color: #fef2f3;}.form-group.form-error textarea {    background-position: 98% 5px;}.form-group.form-ok input,.form-group.form-ok textarea {    border: 1px solid #cad06b;    color: #cad06b;    background: url(../img/icon/form-ok.png) 98% 23px no-repeat;    background-color: white;}.form-group.form-ok textarea {    background-position: 98% 5px;}.form-group.form-error .form-control,.form-group.form-ok .form-control {    padding-right: 30px;}.form-control {    padding: 8px 30px;    height: 60px;    -moz-box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.05);    -webkit-box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 3px 27px 0px rgba(0, 0, 0, 0.05);    color: #827976;    border: 1px solid #ccc;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}.form-control:active,.form-control:focus {    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(164, 120, 111, 0.2);    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(164, 120, 111, 0.2);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), 0 0 8px rgba(164, 120, 111, 0.2);}body div.checker {    width: 14px;    height: 14px;}body div.checker span {    border: none;    background: #ebebeb;    border-radius: 2px;    -moz-transition: 0.2s all ease;    -o-transition: 0.2s all ease;    -webkit-transition: 0.2s all ease;    transition: 0.2s all ease;}body div.checker span input {    width: 15px !important;    height: 15px !important;    left: -1px;    top: -1px;    right: -1px;    bottom: -1px;}body div.checker span:before {    color: #c7a867;}body div.checker span.checked {    background: #ebebeb;}body div.checker span.checked:before {    background: none;}body div.checker.hover span,body div.checker.focus span {    background: #dedede;}body div.checker.hover span.checked,body div.checker.focus span.checked {    background: #ebebeb;}select.form-control {    display: inline-block;}.label,.label-success,.label-danger,.label-warning {    white-space: normal;    display: inline-block;    padding: 13px 22px;    font-size: 11px;    line-height: 1.272;    font-weight: 700;    letter-spacing: 0.1em;    text-transform: uppercase;    color: white;    background: #aac05c;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}.label.label-danger,.label-success.label-danger,.label-danger.label-danger,.label-warning.label-danger {    background: #f13340;}.label.label-warning,.label-success.label-warning,.label-danger.label-warning,.label-warning.label-warning {    background: #c7a867;}label {    color: #5b4d4a;    font-weight: normal;}label.required:before {    content: "*";    color: #f13340;    font-size: 14px;    position: relative;    line-height: 12px;}.radio-inline {    padding-left: 0;}.checkbox {    line-height: 16px;}.checkbox label {    color: #827976;}textarea {    resize: none;}/** @subsection   Custom Checkbox and Radio*/input[type="radio"],input[type="checkbox"] {    display: none;}.input_without_label>input[type="radio"],.input_without_label>input[type="checkbox"] {    display: inline-block;}input[type="radio"].attribute_radio,input[type="checkbox"].attribute_radio {    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    opacity: 0;    z-index: 2;    margin: 0 !important;    cursor: pointer;}label input[type="radio"],label input[type="checkbox"] {    display: inline-block;}input[type="radio"]+label,input[type="radio"]+.label label {    cursor: pointer;    position: relative;    padding-left: 27px;    text-transform: none;    display: inline-block;}input[type="radio"]+label:before,input[type="radio"]+.label label:before {    content: "";    display: inline-block;    width: 16px;    height: 16px;    margin-right: 10px;    position: absolute;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    left: 0;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    background-color: #f6f8f9;    border: solid 1px #ebebeb;}input[type="radio"]+label:after,input[type="radio"]+.label label:after {    content: "";    display: inline-block;    position: absolute;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;    width: 0;    height: 0;    left: 8px;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    -moz-transition: width 0.2s, height 0.2s, left 0.23s;    -o-transition: width 0.2s, height 0.2s, left 0.23s;    -webkit-transition: width 0.2s, height 0.2s, left 0.23s;    transition: width 0.2s, height 0.2s, left 0.23s;    background-color: black;    box-shadow: inset -1px -1px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgba(255, 255, 255, 0.8);}input[type="radio"]+label:hover,input[type="radio"]+.label label:hover {    color: black;}input[type=radio]:checked+.label label:after,input[type=radio]:checked+label:after {    width: 12px;    height: 12px;    left: 2px;}input[type="checkbox"]+label,input[type="checkbox"]+.label label {    display: inline-block;    padding-left: 27px;    position: relative;    clear: both;    cursor: pointer;    text-transform: none;    padding-top: 2px;}input[type="checkbox"]+label:before,input[type="checkbox"]+.label label:before {    content: "";    display: inline-block;    width: 14px;    height: 14px;    margin-right: 10px;    position: absolute;    left: 0;    top: 50%;    border-radius: 2px;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    background-color: #ebebeb;}input[type="checkbox"]+label:after,input[type="checkbox"]+.label label:after {    font-family: "FontAwesome";    content: "\f00c";    display: inline-block;    font-weight: normal;    position: absolute;    width: 14px;    font-size: 0;    text-align: center;    left: 0;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -o-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: black;    -moz-transition: font-size 0.3s;    -o-transition: font-size 0.3s;    -webkit-transition: font-size 0.3s;    transition: font-size 0.3s;}input[type="checkbox"]+label:hover,input[type="checkbox"]+.label label:hover {    color: black;}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+.label label:after {    font-size: 12px;}.box input[type="checkbox"]+label:before,.box input[type="checkbox"]+.label label:before,.box input[type="radio"]+label:before,.box input[type="radio"]+.label label:before {    background-color: #ebebeb;}.required {    color: #f13340;}/** @subsection   Custom Typography classes* @description  Describes default font settings for custom titles*/.page-heading {    font: 400 36px/1.2 "Playfair Display", serif;    color: #5b4d4a;    margin: 0 0 30px;    overflow: hidden;}.page-heading span.heading-counter {    font-size: 13px;    float: right;    color: #827976;    text-transform: none;}@media (max-width: 480px) {    .page-heading span.heading-counter {        float: none;        display: block;        padding-top: 5px;    }}.page-heading span.lighter {    color: #a99995;}.page-heading.bottom-indent {    margin-bottom: 16px;}.page-heading.product-listing {    border-bottom: none;    margin-bottom: 0;}.page-heading#instant_search_results a.close {    font-size: 13px;    opacity: 1;    line-height: inherit;    text-transform: none;    font-family: "Raleway", sans-serif;    color: #827976;}.page-heading#instant_search_results a.close:hover {    color: #c7a867;}h1.page-heading {    font: 300 50px/1.2 "Playfair Display", serif;    color: black;    text-align: center;    margin-bottom: 40px;}@media (max-width: 479px) {    h1.page-heading {        font-size: 30px;        margin-top: 15px;    }}@media (min-width: 480px) and (max-width: 767px) {    h1.page-heading {        font-size: 36px;    }}.page-subheading {    font: 400 20px/1.2 "Playfair Display", serif;    color: #5b4d4a;    text-transform: uppercase;    margin: 0 0 15px;}h3.page-product-heading {    font: 400 36px/1.2 "Playfair Display", serif;    color: #5b4d4a;    padding: 0;    margin: 0 0 20px;    position: relative;    text-align: center;}p.info-title {    font-weight: bold;    color: #827976;    margin-bottom: 25px;}/** @subsection   Fancybox* @description  Our override fancybox styles*/body .fancybox-overlay {    background: rgba(0, 0, 0, 0.7);    position: fixed;    left: 0;    right: 0;    bottom: 0;    top: 0;    z-index: 9999;    overflow: hidden;    -moz-transition: 0.3s opacity ease;    -o-transition: 0.3s opacity ease;    -webkit-transition: 0.3s opacity ease;    transition: 0.3s opacity ease;}body .fancybox-wrap {    background: white;    -moz-box-shadow: 0 1px 16px rgba(16, 39, 71, 0.5);    -webkit-box-shadow: 0 1px 16px rgba(16, 39, 71, 0.5);    box-shadow: 0 1px 16px rgba(16, 39, 71, 0.5);    border: none;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;    z-index: 99999;}body .fancybox-wrap .fancybox-skin {    background: none;}body .fancybox-wrap .fancybox-skin .fancybox-close {    position: absolute;    right: 15px;    top: 15px;    width: 30px;    height: 30px;    cursor: pointer;    z-index: 2;    text-align: center;    line-height: 30px;    background-image: none;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;    top: 10px;    right: 10px;}body .fancybox-wrap .fancybox-skin .fancybox-close:before {    font-family: 'Material Icons';    content: "\e5cd";    display: inline-block;    font-weight: normal;    font-size: 16px;}body .fancybox-wrap .fancybox-skin .fancybox-close:hover {    color: #c7a867;}body#order .fancybox-wrap .fancybox-skin .fancybox-close {    top: -5px;    right: -5px;}.fancybox-lock body .fancybox-overlay {    overflow: hidden;}.fancybox-overlay-fixed {    -webkit-transform: translateZ(0);}.fancybox-inner .fancybox-error {    white-space: normal;    padding-right: 45px;}/** @subsection   Table*/.table {    margin-bottom: 30px;}.table>thead>tr>th {    background: #f6f8f9;    border-bottom-width: 1px;    color: #827976;    vertical-align: middle;}@media only screen and (max-width: 767px) {    .table>thead>tr>th {        padding-left: 8px;    }}@media only screen and (max-width: 767px) {    .table td {        padding-left: 8px !important;    }}.table td ul,.table td ol {    margin-bottom: 0 !important;}.table td a.color-myaccount {    color: #827976;    text-decoration: underline;}.table td a.color-myaccount:hover {    text-decoration: none;}.table tfoot tr {    background: #f6f8f9;}/** @subsection   Social button icons* @description  Used in footer, product page, compare*/#social_block li.facebook a:before,#social_block li.btn-facebook:before,#social_block li.btn-login-facebook:before,#social_block button.facebook a:before,#social_block button.btn-facebook:before,#social_block button.btn-login-facebook:before,#social_block .form_content a.btn-default.facebook a:before,#social_block .form_content a.btn-default.btn-facebook:before,#social_block .form_content a.btn-default.btn-login-facebook:before,.socialsharing_product li.facebook a:before,.socialsharing_product li.btn-facebook:before,.socialsharing_product li.btn-login-facebook:before,.socialsharing_product button.facebook a:before,.socialsharing_product button.btn-facebook:before,.socialsharing_product button.btn-login-facebook:before,.socialsharing_product .form_content a.btn-default.facebook a:before,.socialsharing_product .form_content a.btn-default.btn-facebook:before,.socialsharing_product .form_content a.btn-default.btn-login-facebook:before,#header_login_form li.facebook a:before,#header_login_form li.btn-facebook:before,#header_login_form li.btn-login-facebook:before,#header_login_form button.facebook a:before,#header_login_form button.btn-facebook:before,#header_login_form button.btn-login-facebook:before,#header_login_form .form_content a.btn-default.facebook a:before,#header_login_form .form_content a.btn-default.btn-facebook:before,#header_login_form .form_content a.btn-default.btn-login-facebook:before {    font-family: "FontAwesome";    content: "\f09a";    display: inline-block;    font-weight: normal;}#social_block li.google-plus a:before,#social_block li.btn-google-plus:before,#social_block li.btn-login-google:before,#social_block button.google-plus a:before,#social_block button.btn-google-plus:before,#social_block button.btn-login-google:before,#social_block .form_content a.btn-default.google-plus a:before,#social_block .form_content a.btn-default.btn-google-plus:before,#social_block .form_content a.btn-default.btn-login-google:before,.socialsharing_product li.google-plus a:before,.socialsharing_product li.btn-google-plus:before,.socialsharing_product li.btn-login-google:before,.socialsharing_product button.google-plus a:before,.socialsharing_product button.btn-google-plus:before,.socialsharing_product button.btn-login-google:before,.socialsharing_product .form_content a.btn-default.google-plus a:before,.socialsharing_product .form_content a.btn-default.btn-google-plus:before,.socialsharing_product .form_content a.btn-default.btn-login-google:before,#header_login_form li.google-plus a:before,#header_login_form li.btn-google-plus:before,#header_login_form li.btn-login-google:before,#header_login_form button.google-plus a:before,#header_login_form button.btn-google-plus:before,#header_login_form button.btn-login-google:before,#header_login_form .form_content a.btn-default.google-plus a:before,#header_login_form .form_content a.btn-default.btn-google-plus:before,#header_login_form .form_content a.btn-default.btn-login-google:before {    font-family: "FontAwesome";    content: "\f0d5";    display: inline-block;    font-weight: normal;}#social_block li.vk a:before,#social_block li.btn-vk:before,#social_block li.btn-login-vk:before,#social_block button.vk a:before,#social_block button.btn-vk:before,#social_block button.btn-login-vk:before,#social_block .form_content a.btn-default.vk a:before,#social_block .form_content a.btn-default.btn-vk:before,#social_block .form_content a.btn-default.btn-login-vk:before,.socialsharing_product li.vk a:before,.socialsharing_product li.btn-vk:before,.socialsharing_product li.btn-login-vk:before,.socialsharing_product button.vk a:before,.socialsharing_product button.btn-vk:before,.socialsharing_product button.btn-login-vk:before,.socialsharing_product .form_content a.btn-default.vk a:before,.socialsharing_product .form_content a.btn-default.btn-vk:before,.socialsharing_product .form_content a.btn-default.btn-login-vk:before,#header_login_form li.vk a:before,#header_login_form li.btn-vk:before,#header_login_form li.btn-login-vk:before,#header_login_form button.vk a:before,#header_login_form button.btn-vk:before,#header_login_form button.btn-login-vk:before,#header_login_form .form_content a.btn-default.vk a:before,#header_login_form .form_content a.btn-default.btn-vk:before,#header_login_form .form_content a.btn-default.btn-login-vk:before {    font-family: "FontAwesome";    content: "\f189";    display: inline-block;    font-weight: normal;}#social_block li.twitter a:before,#social_block li.btn-twitter:before,#social_block button.twitter a:before,#social_block button.btn-twitter:before,#social_block .form_content a.btn-default.twitter a:before,#social_block .form_content a.btn-default.btn-twitter:before,.socialsharing_product li.twitter a:before,.socialsharing_product li.btn-twitter:before,.socialsharing_product button.twitter a:before,.socialsharing_product button.btn-twitter:before,.socialsharing_product .form_content a.btn-default.twitter a:before,.socialsharing_product .form_content a.btn-default.btn-twitter:before,#header_login_form li.twitter a:before,#header_login_form li.btn-twitter:before,#header_login_form button.twitter a:before,#header_login_form button.btn-twitter:before,#header_login_form .form_content a.btn-default.twitter a:before,#header_login_form .form_content a.btn-default.btn-twitter:before {    font-family: "FontAwesome";    content: "\f099";    display: inline-block;    font-weight: normal;}#social_block li.rss a:before,#social_block li.btn-rss:before,#social_block button.rss a:before,#social_block button.btn-rss:before,#social_block .form_content a.btn-default.rss a:before,#social_block .form_content a.btn-default.btn-rss:before,.socialsharing_product li.rss a:before,.socialsharing_product li.btn-rss:before,.socialsharing_product button.rss a:before,.socialsharing_product button.btn-rss:before,.socialsharing_product .form_content a.btn-default.rss a:before,.socialsharing_product .form_content a.btn-default.btn-rss:before,#header_login_form li.rss a:before,#header_login_form li.btn-rss:before,#header_login_form button.rss a:before,#header_login_form button.btn-rss:before,#header_login_form .form_content a.btn-default.rss a:before,#header_login_form .form_content a.btn-default.btn-rss:before {    font-family: "FontAwesome";    content: "\f09e";    display: inline-block;    font-weight: normal;}#social_block li.youtube a:before,#social_block li.btn-youtube:before,#social_block button.youtube a:before,#social_block button.btn-youtube:before,#social_block .form_content a.btn-default.youtube a:before,#social_block .form_content a.btn-default.btn-youtube:before,.socialsharing_product li.youtube a:before,.socialsharing_product li.btn-youtube:before,.socialsharing_product button.youtube a:before,.socialsharing_product button.btn-youtube:before,.socialsharing_product .form_content a.btn-default.youtube a:before,.socialsharing_product .form_content a.btn-default.btn-youtube:before,#header_login_form li.youtube a:before,#header_login_form li.btn-youtube:before,#header_login_form button.youtube a:before,#header_login_form button.btn-youtube:before,#header_login_form .form_content a.btn-default.youtube a:before,#header_login_form .form_content a.btn-default.btn-youtube:before {    font-family: "FontAwesome";    content: "\f167";    display: inline-block;    font-weight: normal;}#social_block li.pinterest a:before,#social_block li.btn-pinterest:before,#social_block button.pinterest a:before,#social_block button.btn-pinterest:before,#social_block .form_content a.btn-default.pinterest a:before,#social_block .form_content a.btn-default.btn-pinterest:before,.socialsharing_product li.pinterest a:before,.socialsharing_product li.btn-pinterest:before,.socialsharing_product button.pinterest a:before,.socialsharing_product button.btn-pinterest:before,.socialsharing_product .form_content a.btn-default.pinterest a:before,.socialsharing_product .form_content a.btn-default.btn-pinterest:before,#header_login_form li.pinterest a:before,#header_login_form li.btn-pinterest:before,#header_login_form button.pinterest a:before,#header_login_form button.btn-pinterest:before,#header_login_form .form_content a.btn-default.pinterest a:before,#header_login_form .form_content a.btn-default.btn-pinterest:before {    font-family: "FontAwesome";    content: "\f0d2";    display: inline-block;    font-weight: normal;}#social_block li.vimeo a:before,#social_block li.btn-vimeo:before,#social_block button.vimeo a:before,#social_block button.btn-vimeo:before,#social_block .form_content a.btn-default.vimeo a:before,#social_block .form_content a.btn-default.btn-vimeo:before,.socialsharing_product li.vimeo a:before,.socialsharing_product li.btn-vimeo:before,.socialsharing_product button.vimeo a:before,.socialsharing_product button.btn-vimeo:before,.socialsharing_product .form_content a.btn-default.vimeo a:before,.socialsharing_product .form_content a.btn-default.btn-vimeo:before,#header_login_form li.vimeo a:before,#header_login_form li.btn-vimeo:before,#header_login_form button.vimeo a:before,#header_login_form button.btn-vimeo:before,#header_login_form .form_content a.btn-default.vimeo a:before,#header_login_form .form_content a.btn-default.btn-vimeo:before {    font-family: "FontAwesome";    content: "\f194";    display: inline-block;    font-weight: normal;}#social_block li.instagram a:before,#social_block li.btn-instagram:before,#social_block button.instagram a:before,#social_block button.btn-instagram:before,#social_block .form_content a.btn-default.instagram a:before,#social_block .form_content a.btn-default.btn-instagram:before,.socialsharing_product li.instagram a:before,.socialsharing_product li.btn-instagram:before,.socialsharing_product button.instagram a:before,.socialsharing_product button.btn-instagram:before,.socialsharing_product .form_content a.btn-default.instagram a:before,.socialsharing_product .form_content a.btn-default.btn-instagram:before,#header_login_form li.instagram a:before,#header_login_form li.btn-instagram:before,#header_login_form button.instagram a:before,#header_login_form button.btn-instagram:before,#header_login_form .form_content a.btn-default.instagram a:before,#header_login_form .form_content a.btn-default.btn-instagram:before {    font-family: "FontAwesome";    content: "\f16d";    display: inline-block;    font-weight: normal;}/** @subsection   Product elements* @description  Used in all product block*/.product-name,#manufacturers_list h3,#suppliers_list h3,#manufacturers_list .product-counter a,#suppliers_list .product-counter a {    font: normal 16px/24px "Raleway", sans-serif;    color: #827976;    margin-bottom: 0;}.product-name a,#manufacturers_list h3 a,#suppliers_list h3 a,#manufacturers_list .product-counter a a,#suppliers_list .product-counter a a {    font: normal 16px/24px "Raleway", sans-serif;    color: #827976;}.product-name a:hover,#manufacturers_list h3 a:hover,#suppliers_list h3 a:hover,#manufacturers_list .product-counter a a:hover,#suppliers_list .product-counter a a:hover {    color: #c7a867;}a.product-name,#manufacturers_list .product-counter a,#suppliers_list .product-counter a {    font: normal 16px/24px "Raleway", sans-serif;    color: #827976;}a.product-name:hover,#manufacturers_list .product-counter a:hover,#suppliers_list .product-counter a:hover {    color: #c7a867;}.price {    font: 300 23px/1.2 "Roboto", sans-serif;    color: #c7a867;    white-space: nowrap;}.old-price {    color: #a1a1a1;    text-decoration: line-through;    font-size: 12px;    font-weight: normal;}.old-price.product-price {    font-size: 12px;    margin-left: 5px;}.price-percent-reduction {    font-size: 12px;    color: #c7a867;    margin-left: 5px;}/** @subsection   Sale and New labels*/.new-box,.sale-box {    position: absolute;    top: 33px;}@media (max-width: 479px) {    .new-box,    .sale-box {        top: 10px;    }}.new-box span,.sale-box span {    font-family: "Playfair Display", serif;    font-size: 12px;    line-height: 18px;    font-weight: 700;    letter-spacing: 0.02em;    color: white;    padding: 2px 7px 2px;    display: block;    min-width: 51px;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}.new-box {    left: 0;}@media (max-width: 479px) {    .new-box+.sale-box {        top: 35px;    }}.sale-box {    right: 0;}@media (max-width: 479px) {    .sale-box {        right: auto;        left: 0;    }}.new-label {    background: #cad06b;}.sale-label {    background: #f13340;}#products-comparison .new-box,#products-comparison .sale-box {    top: 10px;}#products-comparison .new-box+.sale-box {    top: 35px;}@media (min-width: 1200px) {    #products-comparison .new-box+.sale-box {        top: 45px;    }}#products-comparison .sale-box {    right: auto;    left: 0;}/** @section      Main Layout and Main Box Type* @description  This section holds class declarations for elements indent creation*/.main-page-indent {    margin-bottom: 30px;}ul.footer_links {    padding: 20px 0 0 0;    border-top: 1px solid #ebebeb;    overflow: hidden;}ul.footer_links li {    float: left;    margin-bottom: 10px;}ul.footer_links li+li {    margin-left: 10px;}.box {    background: white;    padding: 14px 18px 13px;    margin: 0 0 30px 0;    font: normal 13px/23px "Playfair Display", serif;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;    -moz-box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.08);    -webkit-box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.08);    box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.08);}.box p {    margin-bottom: 0;}.box.box-small {    padding: 9px 10px 9px 20px;}.box.box-small .dark {    padding-top: 10px;    padding-right: 20px;    margin-bottom: 0;    width: auto;}.product-box {    width: 178px;    float: left;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.product-box .product-image {    display: block;    background: #f6f8f9;    margin-bottom: 11px;}.product-box .product-image img {    max-width: 100%;    width: 100%;    height: auto;}.product-box .s_title_block p {    display: none;}.page-product-box #tmrelatedproducts .price {    display: block;    padding: 5px 0;}.page-product-box .price-percent-reduction {    display: none;}.cart_navigation {    margin: 0 0 20px;}.cart_navigation .icon-right {    float: right;}.cart_navigation .btn {    margin-bottom: 10px;}@media (max-width: 480px) {    .cart_navigation>span {        display: block;        width: 100%;        padding-bottom: 15px;    }}body #habla_window_div {    -webkit-transform: translateZ(0);}body #habla_window_div #habla_topbar_div {    background: #c7a867 !important;}#reinsurance_block {    clear: both !important;}/** @section      Homepage Tabs*/#home-page-tabs {    border: none;    background: none;}#home-page-tabs>li {    margin: 0 20px 0 0;}@media (max-width: 479px) {    #home-page-tabs>li {        width: 100%;        margin: 5px 0;    }}#home-page-tabs>li a {    font: 400 36px/1.2 "Playfair Display", serif;    color: #827976;    text-transform: uppercase;    border: none;    background: none;    outline: none;    margin: 0;    padding: 0;}#home-page-tabs>li.active a,#home-page-tabs>li a:hover {    background: none;    color: black;}/** @section      Block* @description  Block elements in colums and subsection in block*/.block {    margin-bottom: 30px;}@media (max-width: 767px) {    .block {        margin-bottom: 0;    }}.block .block_content>ul {    margin-bottom: 0;}.block .block_content>ul+div {    margin-top: 36px;}@media (max-width: 767px) {    .block .block_content {        margin-bottom: 20px;    }}.block .title_block,.block h4 {    font: 400 20px/1.2 "Playfair Display", serif;    color: #5b4d4a;    margin: 0 0 30px 0;    text-align: center;}@media (min-width: 1200px) {    .block .title_block,    .block h4 {        font: 400 36px/1.2 "Playfair Display", serif;    }}@media (max-width: 767px) {    .block .title_block,    .block h4 {        position: relative;        /*padding-right: 40px;*/    }    /*.block .title_block:after,    .block h4:after {        display: block;        font-family: "FontAwesome";        content: "\f107";        position: absolute;        right: 0;        top: 50%;        font-weight: normal;        -moz-transform: translate(0, -50%);        -ms-transform: translate(0, -50%);        -o-transform: translate(0, -50%);        -webkit-transform: translate(0, -50%);        transform: translate(0, -50%);        color: black;    }    .block .title_block.active:after,    .block h4.active:after {        content: "\f106";    }*/}.block .title_block a,.block h4 a {    color: #5b4d4a;}h2.title_block a:after, h4.title_block a:after {    display: block;    margin: 15px auto;    content: '' !important;    width: 100px;    border-bottom: 2px solid #c7a867;}.block .title_block a:hover,.block h4 a:hover {    color: #c7a867;}.block .list-block li {    padding: 5px 0;}.block .list-block li a i {    display: none;}.block .list-block li a:hover {    color: #c7a867;}.block .list-block .form-group {    padding: 20px 0 10px;    margin-bottom: 0;}.block .list-block .form-group select {    max-width: 157px;    width: 157px;}.block .list-block .btn {    margin-top: 12px;}.block .products-block li {    padding: 0;}@media (min-width: 992px) {    .block .products-block li {        display: -webkit-box;        display: -ms-flexbox;        display: -webkit-flex;        display: flex;        align-items: center;    }}.block .products-block li .products-block-image {    display: block;    background: #f6f8f9;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}@media (min-width: 992px) {    .block .products-block li .products-block-image {        width: 32%;    }}@media (min-width: 1650px) {    .block .products-block li .products-block-image {        width: 24.5%;    }}.block .products-block li .products-block-image img {    max-width: 100%;    height: auto;}@media (min-width: 768px) {    .block .products-block li .products-block-image img {        width: 100%;    }}.block .products-block li .products-block-image:hover {    background: rgba(164, 120, 111, 0.2);}@media (min-width: 768px) and (max-width: 991px) {    .block .products-block li .products-block-image {        float: none;        display: inline-block;        text-align: center;        width: auto;    }}@media (max-width: 767px) {    .block .products-block li .products-block-image {        display: inline-block;    }}@media (min-width: 992px) {    .block .products-block li .product-content {        padding-left: 20px;        width: 68%;    }}@media (min-width: 1650px) {    .block .products-block li .product-content {        width: 75.5%;        padding-left: 36px;    }}.block .products-block li .product-content h5 {    margin: 0 0 2px;}@media (min-width: 992px) {    .block .products-block li .product-content h5 {        margin-bottom: 9px;    }}.block .products-block li+li {    margin-top: 26px;}.block .products-block .product-description {    margin-bottom: 8px;    font-size: 13px;    line-height: 1.53846;    color: #a1a1a1;}@media (max-width: 1369px) {    .block .products-block .product-description {        display: none;    }}.block .products-block .price-percent-reduction {    display: none;}#left_column,#right_column {    padding-top: 7px;}#left_column .block .title_block,#left_column .block h4,#right_column .block .title_block,#right_column .block h4 {    text-align: left;}#left_column section+section,#right_column section+section {    margin-top: 20px;}@media (min-width: 768px) {    #left_column section+section,    #right_column section+section {        margin-top: 66px;    }}@media (max-width: 767px) {    #left_column,    #right_column {        padding-top: 50px;    }}@media (min-width: 1200px) {    #left_column {        padding-right: 1.5%;    }}@media (min-width: 1650px) {    #left_column {        padding-right: 56px;    }}@media (max-width: 767px) {    #left_column {        position: static;    }}/** @subsection   Breadcrumbs*/.breadcrumb {    padding-top: 0;    padding-bottom: 0;    background: none;    margin-top: 20px;    margin-bottom: 20px;}@media (min-width: 1200px) {    .breadcrumb {        margin-top: 42px;        margin-bottom: 40px;    }}@media (max-width: 479px) {    .breadcrumb {        display: none;    }}.breadcrumb ul {    overflow: hidden;    *zoom: 1;    margin: 0;}.breadcrumb ul li {    float: left;    color: #4d4d4d;    font-size: 11px;    font-weight: 700;    text-transform: uppercase;    letter-spacing: 0.1em;    padding: 0 0 0 5px;}.breadcrumb ul li a {    color: #8c8c8c;}.breadcrumb ul li a:hover {    color: #c7a867;}.breadcrumb ul li+li:before {    font-family: "FontAwesome";    content: "\f105";    display: inline-block;    font-weight: normal;    font-size: 11px;    color: #7d7d7d;}#product .breadcrumb ul li.last {    clear: both;    margin: 0;}.breadcrumb ul li.last>span {    font-weight: bolder;}.breadcrumb .navigation-pipe {    display: none;}.back-to-search {    margin: 30px 0;}.back-to-search a {    font-size: 11px;    font-weight: 700;    text-transform: uppercase;    letter-spacing: 0.1em;    color: black;}.back-to-search a:hover {    color: #c7a867;}@media (max-width: 767px) {    #product .breadcrumb {        display: block;        background: #f6f8f9;        margin: 0;        padding-top: 20px;        padding-bottom: 20px;    }    #product .breadcrumb ul {        position: relative;        padding-right: 30px;    }    #product .breadcrumb ul:before {        /*position: absolute;          right: 15px;          top: 50%;          font-family: "FontAwesome";          content: "\f105";          display: inline-block;          font-weight: normal;          font-size: 15px;          content: black;          -moz-transform: translate(0, -50%);          -ms-transform: translate(0, -50%);          -o-transform: translate(0, -50%);          -webkit-transform: translate(0, -50%);          transform: translate(0, -50%);*/    }}/** @subsection   Barre comparaison*/.content_sortPagiBar {    font-size: 15px;    line-height: 27px;    overflow: hidden;    *zoom: 1;}.content_sortPagiBar .sortPagiBar {    clear: both;}.content_sortPagiBar .sortPagiBar #productsSortForm {    text-align: center;}.content_sortPagiBar .sortPagiBar #productsSortForm #uniform-selectProductSort {    display: inline-block;}.content_sortPagiBar .sortPagiBar #productsSortForm label {    display: inline-block;    margin: 0 5px 0 0;}@media (max-width: 479px) {    .content_sortPagiBar .sortPagiBar #productsSortForm label {        display: none;    }}.content_sortPagiBar .sortPagiBar #productsSortForm select {    display: inline-block;}@media (min-width: 480px) {    .content_sortPagiBar .sortPagiBar #productsSortForm select {        max-width: 200px;    }}@media (min-width: 1200px) {    .content_sortPagiBar .sortPagiBar #productsSortForm select {        max-width: 250px;    }}@media (min-width: 1370px) {    .content_sortPagiBar .sortPagiBar #productsSortForm select {        max-width: 370px;    }}@media (max-width: 479px) {    .content_sortPagiBar .sortPagiBar #productsSortForm select {        width: 300px;    }}@media (min-width: 480px) {    .content_sortPagiBar .sortPagiBar #productsSortForm {        float: left;    }}@media (min-width: 768px) {    .content_sortPagiBar .sortPagiBar #productsSortForm {        margin-left: 15px;    }}@media (min-width: 992px) {    .content_sortPagiBar .sortPagiBar #productsSortForm {        margin-left: 5%;    }    .content_sortPagiBar .sortPagiBar #productsSortForm label {        margin-right: 8px;    }}@media (min-width: 1200px) {    .content_sortPagiBar .sortPagiBar #productsSortForm {        margin-left: 5%;    }}@media (min-width: 1650px) {    .content_sortPagiBar .sortPagiBar #productsSortForm {        margin-left: 17.5%;    }}.content_sortPagiBar .sortPagiBar .nbrItemPage {    float: right;    margin-left: 15px;}@media (min-width: 768px) and (max-width: 991px) {    .content_sortPagiBar .sortPagiBar .nbrItemPage {        clear: right;    }}@media (max-width: 479px) {    .content_sortPagiBar .sortPagiBar .nbrItemPage {        display: none;    }}@media (min-width: 480px) and (max-width: 1279px) {    .content_sortPagiBar .sortPagiBar .nbrItemPage {        clear: right;    }}.content_sortPagiBar .sortPagiBar .nbrItemPage label {    display: inline-block;    margin: 0 5px 0 0;}@media (min-width: 992px) {    .content_sortPagiBar .sortPagiBar .nbrItemPage label {        margin-right: 16px;    }}.content_sortPagiBar .sortPagiBar .nbrItemPage select {    max-width: 120px;    width: 120px;}.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix>span {    display: inline-block;}.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item {    display: inline-block;}.content_sortPagiBar .sortPagiBar.instant_search {    display: none;}.content_sortPagiBar .sortPagiBar label {    font-size: 9px;    letter-spacing: 0.1em;    text-transform: uppercase;    color: #a1a1a1;}.content_sortPagiBar .compare-form {    text-align: center;    margin-top: 15px;}@media (min-width: 480px) {    .content_sortPagiBar .compare-form {        float: right;        margin-top: 0;    }}.content_sortPagiBar .compare-form .btn {    font-size: 12px;}@media (min-width: 1370px) {    .content_sortPagiBar .compare-form .btn {        margin-left: 30px;    }}.content_sortPagiBar .compare-form .btn[disabled] {    display: none;}@media (min-width: 480px) and (max-width: 1600px) {    .content_sortPagiBar .compare-form .btn {        font-size: 12px;        margin-left: 12px;    }}@media (min-width: 992px) {    .content_sortPagiBar .compare-form .btn {        margin-left: 30px;    }}@media (min-width: 480px) and (max-width: 1279px) {    .content_sortPagiBar .compare-form .btn {        margin-bottom: 15px;    }}.content_sortPagiBar .display,.content_sortPagiBar .display_m {    text-align: right;    margin: 0 0 15px;}@media (min-width: 768px) {    .content_sortPagiBar .display,    .content_sortPagiBar .display_m {        float: left;        margin: 12px 0 0;    }}.content_sortPagiBar .display li,.content_sortPagiBar .display_m li {    display: inline-block;    margin-right: 10px;    line-height: 1;    line-height: 28px;    vertical-align: top;    font-size: 9px;}@media (max-width: 767px) {    .content_sortPagiBar .display_m,    .content_sortPagiBar .display {        visibility: hidden;    }    .content_sortPagiBar .display li:last-child,    .content_sortPagiBar .display_m li:last-child {        margin-right: 0;    }}.content_sortPagiBar .display li a,.content_sortPagiBar .display_m li a {    color: #e1e1e1;    cursor: pointer;    display: inline-block;    font-size: 24px;}.content_sortPagiBar .display li a:hover,.content_sortPagiBar .display_m li a:hover {    color: black;}.content_sortPagiBar .display li.selected a,.content_sortPagiBar .display_m li.selected a {    cursor: default;    color: #c7a867;}.content_sortPagiBar .display li.display-title,.content_sortPagiBar .display_m li.display-title {    font-weight: bold;    color: #827976;}.content_sortPagiBar+.product_list {    margin-top: 30px;}@media (min-width: 1200px) {    .content_sortPagiBar+.product_list {        margin-top: 70px;    }}@media (min-width: 1500px) {    .three-columns .content_sortPagiBar .sortPagiBar #productsSortForm select {        max-width: 200px;    }}@media (min-width: 1650px) {    .three-columns .content_sortPagiBar .sortPagiBar #productsSortForm {        margin-left: 30px;    }}@media (min-width: 1500px) {    .three-columns .content_sortPagiBar .sortPagiBar .nbrItemPage {        clear: right;    }}@media (min-width: 768px) and (max-width: 1499px) {    .three-columns .content_sortPagiBar .sortPagiBar .nbrItemPage {        float: left;        margin-top: 15px;        margin-left: 0;    }}@media (min-width: 768px) and (max-width: 1499px) {    .three-columns .content_sortPagiBar .compare-form {        float: left;    }    .three-columns .content_sortPagiBar .compare-form .btn {        margin: 15px 30px 0 0;    }}.three-columns .content_sortPagiBar .compare-form .btn {    margin-bottom: 15px;}h1+.content_sortPagiBar {    margin-top: 30px;}@media (min-width: 1200px) {    h1+.content_sortPagiBar {        margin-top: 60px;    }}/** @subsection   Pagination** @description  Describes style declarations for Pagination*/.bottom-pagination-content {    padding-top: 36px;    clear: both;}.bottom-pagination-content ul.pagination {    text-align: center;}.bottom-pagination-content ul.pagination li {    display: inline-block;    margin-bottom: 5px;}.bottom-pagination-content ul.pagination li>span,.bottom-pagination-content ul.pagination li>a {    float: none;    border: none;    padding: 0;    color: black;}.bottom-pagination-content ul.pagination li>span:hover,.bottom-pagination-content ul.pagination li>span:focus,.bottom-pagination-content ul.pagination li>a:hover,.bottom-pagination-content ul.pagination li>a:focus {    color: white;}.bottom-pagination-content ul.pagination li>span b,.bottom-pagination-content ul.pagination li>a b {    font-weight: normal;}.bottom-pagination-content ul.pagination li>span span,.bottom-pagination-content ul.pagination li>span i,.bottom-pagination-content ul.pagination li>a span,.bottom-pagination-content ul.pagination li>a i {    display: block;    padding: 9px 7px;    min-width: 36px;}@media (min-width: 480px) {    .bottom-pagination-content ul.pagination li>span span,    .bottom-pagination-content ul.pagination li>span i,    .bottom-pagination-content ul.pagination li>a span,    .bottom-pagination-content ul.pagination li>a i {        min-width: 40px;    }}.bottom-pagination-content ul.pagination li>span i,.bottom-pagination-content ul.pagination li>a i {    line-height: 20px;}.bottom-pagination-content ul.pagination li.active>span {    cursor: default;    background: #c7a867;    box-shadow: none;    color: white;}.bottom-pagination-content ul.pagination li.active>span:before {    display: none;}.bottom-pagination-content ul.pagination li.disabled .btn-secondary-2 {    background: none;    color: #e1e1e1;    -moz-box-shadow: inset 0 0 0 2px #ebebeb;    -webkit-box-shadow: inset 0 0 0 2px #ebebeb;    box-shadow: inset 0 0 0 2px #ebebeb;}.bottom-pagination-content ul.pagination li.disabled .btn-secondary-2:before {    display: none;}.bottom-pagination-content ul.pagination li+li {    margin-left: 3px;}@media (min-width: 480px) {    .bottom-pagination-content ul.pagination li+li {        margin-left: 7px;    }}.bottom-pagination-content .product-count {    font-size: 13px;    color: #a1a1a1;    margin-top: 12px;    line-height: 1.4;}@media (max-width: 1199px) {    .bottom-pagination-content .product-count {        display: none !important;    }}.bottom-pagination-content .product-count p {    margin: 0;}.bottom-pagination-content .showall {    text-align: right;    margin-top: 7px;}@media (max-width: 1199px) {    .bottom-pagination-content .showall {        display: none;    }}.bottom-pagination-content .showall button {    color: #c7a867;    background: none;    border: none;    box-shadow: none;    padding: 0;    font-size: 13px;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}.bottom-pagination-content .showall button:hover {    color: black;}.instant_search .compare-form .btn[disabled] {    display: none;}/** @section   CART steps** @description  Describes style declarations for check out - 5 steps*/ul.step {    margin-bottom: 30px;    overflow: hidden;}@media (min-width: 480px) {    ul.step {        -moz-border-radius: 0;        -webkit-border-radius: 0;        border-radius: 0;    }}ul.step li {    float: left;    width: 20%;    text-align: left;    border: 1px solid;    border-top-color: #c8d4da;    border-bottom-color: #c8d4da;    border-right-color: #c8d4da;    border-left-width: 0;}@media (max-width: 767px) {    ul.step li {        width: 100%;        border-left-width: 1px;        border-left-color: #c8d4da;    }}ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span {    display: block;    padding: 13px 10px 14px 13px;    color: #827976;    font-size: 17px;    line-height: 21px;    font-weight: bold;    text-shadow: 1px 1px white;    position: relative;}@media (max-width: 992px) {    ul.step li a,    ul.step li span,    ul.step li.step_current span,    ul.step li.step_current_end span {        font-size: 15px;    }}@media (min-width: 992px) {    ul.step li a:after,    ul.step li span:after,    ul.step li.step_current span:after,    ul.step li.step_current_end span:after {        content: ".";        position: absolute;        top: 6px;        right: -18px;        z-index: 0;        text-indent: -5000px;        display: block;        width: 36px;        height: 36px;        margin-top: 0;        -moz-transform: rotate(45deg);        -ms-transform: rotate(45deg);        -o-transform: rotate(45deg);        -webkit-transform: rotate(45deg);        transform: rotate(45deg);        -moz-transition: 0.3s all ease;        -o-transition: 0.3s all ease;        -webkit-transition: 0.3s all ease;        transition: 0.3s all ease;    }}ul.step li a:focus,ul.step li span:focus,ul.step li.step_current span:focus,ul.step li.step_current_end span:focus {    text-decoration: none;    outline: none;}ul.step li.first {    border-left-width: 1px;    border-left-color: #c8d4da;}@media (min-width: 480px) {    ul.step li.first {        -moz-border-radius-topleft: 0;        -webkit-border-top-left-radius: 0;        border-top-left-radius: 0;        -moz-border-radius-bottomleft: 0;        -webkit-border-bottom-left-radius: 0;        border-bottom-left-radius: 0;    }}ul.step li.first span,ul.step li.first a {    z-index: 5;    padding-left: 13px !important;}@media (min-width: 480px) {    ul.step li.first span,    ul.step li.first a {        -moz-border-radius-topleft: 0;        -webkit-border-top-left-radius: 0;        border-top-left-radius: 0;        -moz-border-radius-bottomleft: 0;        -webkit-border-bottom-left-radius: 0;        border-bottom-left-radius: 0;    }}ul.step li.second span,ul.step li.second a {    z-index: 4;}ul.step li.third span,ul.step li.third a {    z-index: 3;}ul.step li.four span,ul.step li.four a {    z-index: 2;}ul.step li.last span {    z-index: 1;}@media (min-width: 480px) {    ul.step li.last {        -moz-border-radius-topright: 0;        -webkit-border-top-right-radius: 0;        border-top-right-radius: 0;        -moz-border-radius-bottomright: 0;        -webkit-border-bottom-right-radius: 0;        border-bottom-right-radius: 0;    }    ul.step li.last span {        -moz-border-radius-topright: 0;        -webkit-border-top-right-radius: 0;        border-top-right-radius: 0;        -moz-border-radius-bottomright: 0;        -webkit-border-bottom-right-radius: 0;        border-bottom-right-radius: 0;    }}ul.step li.step_current {    font-weight: bold;    background: #c7a867;    border-color: #c7a867;}ul.step li.step_current span {    color: white;    text-shadow: 1px 1px #4b342f;    position: relative;}@media (min-width: 992px) {    ul.step li.step_current span {        padding-left: 38px;    }    ul.step li.step_current span:after {        background: #c7a867;        border-top: 1px solid #c7a867;        border-right: 1px solid #c7a867;    }}ul.step li.step_current_end {    font-weight: bold;}ul.step li.step_todo {    background: #f6f8f9;}ul.step li.step_todo span {    display: block;    color: #827976;    position: relative;}@media (min-width: 992px) {    ul.step li.step_todo span {        padding-left: 38px;    }    ul.step li.step_todo span:after {        background: #f6f8f9;        border-top: 1px solid #c8d4da;        border-right: 1px solid #c8d4da;    }}ul.step li.step_done {    border-color: black;    background: black;}ul.step li.step_done a {    color: white;    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);}@media (min-width: 992px) {    ul.step li.step_done a {        padding-left: 38px;    }    ul.step li.step_done a:after {        background: black;        border-top: 1px solid black;        border-right: 1px solid black;    }}@media (min-width: 992px) {    ul.step li.step_done.step_done_last a:after {        background: black;        border-top: 1px solid black;        border-right: 1px solid black;    }}@media (min-width: 992px) {    ul.step li#step_end span:after {        display: none;    }}ul.step li em {    font-style: normal;}@media (min-width: 480px) and (max-width: 767px) {    ul.step li em {        display: none;    }}ul.step a:hover {    background: black;    border-color: black;}ul.step a:hover:after {    border-top-color: black !important;    border-right-color: black !important;    background: black !important;}.one-column ul.step li em {    display: inline;}@media (max-width: 1199px) {    .one-column ul.step li em {        display: none;    }}.one-column ul.step li a,.one-column ul.step li span,.one-column ul.step li.step_current span,.one-column ul.step li.step_current_end span {    font-size: 17px;    line-height: 21px;    font-weight: bold;    padding-top: 13px;    padding-bottom: 14px;}@media (max-width: 1199px) {    .one-column ul.step li a,    .one-column ul.step li span,    .one-column ul.step li.step_current span,    .one-column ul.step li.step_current_end span {        padding-left: 15px;        font-size: 14px;    }}.one-column ul.step li a:after,.one-column ul.step li span:after,.one-column ul.step li.step_current span:after,.one-column ul.step li.step_current_end span:after {    height: 36px;    right: -18px;    top: 6px;    width: 36px;}@media (max-width: 1199px) {    .one-column ul.step li a:after,    .one-column ul.step li span:after,    .one-column ul.step li.step_current span:after,    .one-column ul.step li.step_current_end span:after {        display: none;    }}.two-columns ul.step li em {    display: none;}.two-columns ul.step li a,.two-columns ul.step li span,.two-columns ul.step li.step_current span,.two-columns ul.step li.step_current_end span {    font: normal 16px/26px "Raleway", sans-serif;    padding-top: 13px;    padding-bottom: 14px;}.two-columns ul.step li a:after,.two-columns ul.step li span:after,.two-columns ul.step li.step_current span:after,.two-columns ul.step li.step_current_end span:after {    height: 42px;    right: -20px;    top: 5px;    width: 42px;}@media only screen and (max-width: 991px) {    .two-columns #order-detail-content.table-responsive {        overflow-x: scroll;    }}.three-columns ul.step li {    width: 100%;    border-top-width: 0;}.three-columns ul.step li:first-child {    border-top-width: 1px;}.three-columns ul.step li em {    display: none;}.three-columns ul.step li a,.three-columns ul.step li span,.three-columns ul.step li.step_current span,.three-columns ul.step li.step_current_end span {    font: normal 16px/26px "Raleway", sans-serif;    padding-top: 13px;    padding-bottom: 14px;    padding-left: 15px;}.three-columns ul.step li a:after,.three-columns ul.step li span:after,.three-columns ul.step li.step_current span:after,.three-columns ul.step li.step_current_end span:after {    display: none;}/** @subsection   CART step 1*/.cart_last_product {    display: none;}.cart_quantity .cart_quantity_input {    height: 60px;    line-height: 60px;    padding: 0;    text-align: center;    width: 124px;}.cart_gift_quantity .cart_quantity_input {    height: 60px;    line-height: 60px;    padding: 0;    text-align: center;    width: 124px;}.table tbody>tr>td {    vertical-align: middle;}.table tbody>tr>td.cart_quantity {    padding-left: 5px;    padding-right: 5px;    width: 84px;}@media (max-width: 767px) {    .table tbody>tr>td.cart_quantity {        text-align: left;    }    .table tbody>tr>td.cart_quantity input {        margin-top: 5px;    }}.table tbody>tr>td.cart_quantity .cart_quantity_button {    margin-top: 4px;    display: block !important;}.table tbody>tr>td.cart_quantity .cart_quantity_button a {    float: left;    margin-right: 4px;}.table tbody>tr>td.cart_quantity .cart_quantity_button a+a {    margin-right: 0;}.table tbody>tr>td.cart_delete,.table tbody>tr>td.price_discount_del {    padding: 5px;}.table tfoot>tr>td {    vertical-align: middle;}.cart_delete a.cart_quantity_delete,a.price_discount_delete {    font-size: 23px;    color: #827976;}.cart_delete a.cart_quantity_delete:hover,a.price_discount_delete:hover {    color: silver;}#cart_summary {    border-left: none;    border-bottom: none;    border-color: #ebebeb;}#cart_summary table,#cart_summary thead,#cart_summary tbody,#cart_summary th,#cart_summary td,#cart_summary tr {    border-color: #ebebeb;}#cart_summary tbody td.cart_product {    padding: 19px;    width: 137px;}#cart_summary tbody td.cart_product img {    display: block;    background: #f6f8f9;}#cart_summary tbody td.cart_unit .price span {    display: block;}#cart_summary tbody td.cart_unit .price span.price-percent-reduction {    margin: 5px auto;    display: inline-block;}#cart_summary tbody td.cart_unit .price span.old-price {    text-decoration: line-through;}#cart_summary tbody td.cart_description {    width: 480px;}#cart_summary tbody td.cart_description small {    display: block;    padding: 5px 0 0 0;}#cart_summary tfoot tr {    border-bottom: none;}#cart_summary tfoot td.text-right {    font-weight: bold;    color: #827976;}#cart_summary tfoot td.price {    text-align: right;}#cart_summary tfoot td.total_price_container span {    font: 700 20px/1.2 "Raleway", sans-serif;    color: #5b4d4a;    text-transform: uppercase;}@media (max-width: 479px) {    #cart_summary tfoot td.total_price_container {        padding-left: 0;    }    #cart_summary tfoot td.total_price_container span {        font-size: 18px;    }}#cart_summary tfoot td#total_price_container {    font: 700 20px/1.2 "Raleway", sans-serif;    color: black;}@media (min-width: 768px) {    #cart_summary tfoot td#total_price_container {        background: white;    }}#cart_summary tfoot td#total_price_container #total_price {    font: 400 36px/1.2 "Playfair Display", serif;    color: #c7a867;    font-weight: 700;    font: 700 20px/1.2 "Raleway", sans-serif;}@media (max-width: 767px) {    #order-detail-content #cart_summary table,    #order-detail-content #cart_summary thead,    #order-detail-content #cart_summary tbody,    #order-detail-content #cart_summary th,    #order-detail-content #cart_summary td,    #order-detail-content #cart_summary tr {        display: block;    }    #order-detail-content #cart_summary thead tr {        position: absolute;        top: -9999px;        left: -9999px;    }    #order-detail-content #cart_summary tr {        overflow: hidden;        border-bottom: 1px solid #ebebeb;    }    #order-detail-content #cart_summary td {        border: none;        position: relative;        width: 50%;        float: left;        white-space: normal;    }    #order-detail-content #cart_summary td.cart_avail {        clear: both;    }    #order-detail-content #cart_summary td.cart_quantity {        clear: both;        padding: 9px 8px 11px 18px;    }    #order-detail-content #cart_summary td.cart_delete {        width: 100%;        clear: both;        text-align: right;    }    #order-detail-content #cart_summary td.cart_delete:before {        display: inline-block;        padding-right: 0.5em;        position: relative;        top: -3px;    }    #order-detail-content #cart_summary td div {        display: inline;    }    #order-detail-content #cart_summary td:before {        content: attr(data-title);        display: block;    }    #order-detail-content #cart_summary tfoot td {        float: none;        width: 100%;    }    #order-detail-content #cart_summary tfoot td:before {        display: inline;    }    #order-detail-content #cart_summary tfoot tr .text-right,    #order-detail-content #cart_summary tfoot tr .price {        display: block;        float: left;        width: 50%;    }}@media (max-width: 768px) {    #order-detail-content #cart_summary tbody td .price {        text-align: left;    }}.cart_voucher {    vertical-align: top !important;    padding: 0 !important;    background: #fff;    border-left: none !important;    border-bottom: none !important;}.cart_voucher #voucher {    padding: 10px;}.cart_voucher h4 {    font: 400 20px/1.2 "Playfair Display", serif;    color: #5b4d4a;    text-transform: uppercase;    padding: 7px 0 10px 0;}.cart_voucher .title-offers {    color: #827976;    font-weight: bold;    margin-bottom: 6px;}.cart_voucher fieldset {    margin-bottom: 10px;}.cart_voucher fieldset #discount_name {    float: left;    width: 219px;    margin-right: 11px;}.cart_voucher #display_cart_vouchers span {    font-weight: bold;    cursor: pointer;    color: #827976;}.cart_voucher #display_cart_vouchers span:hover {    color: #c7a867;}.enable-multishipping {    margin: -13px 0 17px;}.enable-multishipping label {    font-weight: normal;}#HOOK_SHOPPING_CART #loyalty i {    font-size: 26px;    line-height: 26px;    color: black;}#order_carrier {    clear: both;    margin-top: 20px;    border: 1px solid #ebebeb;    background: white;}.order_carrier_logo {    max-width: 65px;    max-height: 65px;}#order_carrier .title_block {    padding: 0 15px;    height: 29px;    font-weight: bold;    line-height: 29px;    color: white;    font-weight: bold;    text-transform: uppercase;    background: url(../img/bg_table_th.png) repeat-x 0 -10px #f6f8f9;}#order_carrier span {    display: block;    padding: 15px;    font-weight: bold;}.multishipping_close_container {    text-align: center;}table#cart_summary .gift-icon {    color: white;    background: #c7a867;    line-height: 20px;    padding: 2px 5px;    border-radius: 5px;}/** @subsection   CART step 3*/#multishipping_mode_box {    padding-top: 12px;    padding-bottom: 19px;}#multishipping_mode_box .title {    font-weight: bold;    color: #827976;    margin-bottom: 15px;}#multishipping_mode_box .description_off {    display: none;}#multishipping_mode_box .description_off div {    margin-bottom: 10px;}#multishipping_mode_box .description_off a:hover,#multishipping_mode_box .description a:hover {    background: #f6f8f9;    border: 1px solid #ebebeb;}#multishipping_mode_box.on .description_off {    display: block;}.multishipping-cart .cart_address_delivery.form-control {    width: 198px;}#order .address_add.submit {    margin-bottom: 20px;}#ordermsg {    margin-bottom: 30px;}#id_address_invoice.form-control,#id_address_delivery.form-control {    width: 269px;}.addresses .select label,.addresses .selector,.addresses .addresses .address_select {    clear: both;    float: left;}.addresses .waitimage {    display: none;    float: left;    width: 24px;    height: 24px;    background-image: url("../../../img/loader.gif");    background-repeat: no-repeat;    position: relative;    bottom: -2px;    left: 10px;}.addresses .checkbox.addressesAreEquals {    clear: both;    float: left;    margin: 15px 0 25px 0;}/** @subsection   CART step 4*/#order .delivery_option>div,#order-opc .delivery_option>div {    display: block;    margin-bottom: 20px;    font-weight: normal;}#order .delivery_option>div>table,#order-opc .delivery_option>div>table {    background: white;    margin-bottom: 0;}#order .delivery_option>div>table.resume,#order-opc .delivery_option>div>table.resume {    height: 80px;}#order .delivery_option>div>table.resume.delivery_option_carrier,#order-opc .delivery_option>div>table.resume.delivery_option_carrier {    margin-top: 10px;    width: 100%;    background: #d9edf7;    color: #31708f;    border: 1px solid #bce8f1;    font-weight: bold;}#order .delivery_option>div>table.resume.delivery_option_carrier td,#order-opc .delivery_option>div>table.resume.delivery_option_carrier td {    padding: 8px 11px 7px 11px;}#order .delivery_option>div>table.resume.delivery_option_carrier td i,#order-opc .delivery_option>div>table.resume.delivery_option_carrier td i {    font-size: 20px;    margin-right: 7px;    vertical-align: -2px;}#order .delivery_option>div>table.resume td.delivery_option_radio,#order-opc .delivery_option>div>table.resume td.delivery_option_radio {    width: 54px;    padding-left: 0;    padding-right: 0;    text-align: center;}#order .delivery_option>div>table.resume td.delivery_option_logo,#order-opc .delivery_option>div>table.resume td.delivery_option_logo {    width: 97px;    padding-left: 21px;}#order .delivery_option>div>table.resume td.delivery_option_price,#order-opc .delivery_option>div>table.resume td.delivery_option_price {    width: 162px;}.order_carrier_content {    line-height: normal;    padding-bottom: 16px;}.order_carrier_content .carrier_title {    font-weight: bold;    color: #827976;}.order_carrier_content .checkbox input {    margin-top: 2px;}.order_carrier_content .gift label .price {    font: normal 16px/26px "Raleway", sans-serif;}.order_carrier_content .delivery_options_address .carrier_title {    margin-bottom: 17px;}.order_carrier_content+div {    padding-bottom: 15px;}p.checkbox.gift {    margin-bottom: 10px;}#gift_div {    display: none;    margin-top: 5px;    margin-bottom: 10px;}a.iframe {    color: #827976;    text-decoration: underline;}a.iframe:hover {    text-decoration: none;}/** @subsection   CART step 5*/p.payment_module {    margin-bottom: 10px;}p.payment_module a {    display: block;    border: 1px solid #ebebeb;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    font: 400 20px/1.2 "Playfair Display", serif;    color: #827976;    padding: 33px 40px 34px 99px;    position: relative;}p.payment_module a.bankwire {    background: url(../img/bankwire.png) 15px 12px no-repeat #f6f8f9;}p.payment_module a.cheque {    background: url(../img/cheque.png) 15px 15px no-repeat #f6f8f9;}p.payment_module a.cash {    background: url(../img/cash.png) 15px 15px no-repeat #f6f8f9;}p.payment_module a.cheque:after,p.payment_module a.bankwire:after,p.payment_module a.cash:after {    display: block;    content: "\f054";    position: absolute;    right: 15px;    margin-top: -11px;    top: 50%;    font-family: "FontAwesome";    font-size: 25px;    height: 22px;    width: 14px;    color: #827976;}p.payment_module a:hover {    background-color: white;}p.payment_module a span {    font-weight: bold;    color: #827976;    font-size: 15px;}.payment_module.box {    margin-top: 20px;}p.cheque-indent {    margin-bottom: 9px;}.cheque-box .form-group .form-control {    width: 250px;}.order-confirmation.box {    line-height: 29px;}.order-confirmation.box a {    text-decoration: underline;}.order-confirmation.box a:hover {    text-decoration: none;}/** @subsection   One page check out*/.delivery_option_carrier td {    width: 200px;}.delivery_option_carrier td+td {    width: 280px;}.delivery_option_carrier td+td+td {    width: 200px;}.delivery_option_carrier tr td {    padding: 5px;}.delivery_option_carrier.selected {    display: table;}.delivery_option_carrier.not-displayable {    display: none;}/** @subsection   Lists in tinyMCE BO** @description  Make sure lists are correctly displayed in tinyMCE BO edition mode too*/#short_description_content ul,#short_description_content ol,#short_description_content dl,#tinymce ul,#tinymce ol,#tinymce dl {    margin-left: 20px;}.rte ul {    list-style-type: disc;}.rte ol {    list-style-type: decimal;}.block_hidden_only_for_screen {    display: none;}/** @subsection   Page Adresses, identity** @description  Make sure lists are correctly displayed in tinyMCE BO edition mode too*/#address #center_column p.required,#identity #center_column p.required,#account-creation_form #center_column p.required,#new_account_form #center_column p.required,#opc_account_form #center_column p.required,#authentication #center_column p.required {    color: red;    margin: 9px 0 16px 0;}#address #center_column p.inline-infos,#identity #center_column p.inline-infos,#account-creation_form #center_column p.inline-infos,#new_account_form #center_column p.inline-infos,#opc_account_form #center_column p.inline-infos,#authentication #center_column p.inline-infos {    color: red;}#address #center_column .form-group,#identity #center_column .form-group,#account-creation_form #center_column .form-group,#new_account_form #center_column .form-group,#opc_account_form #center_column .form-group,#authentication #center_column .form-group {    margin-bottom: 15px;}#address #center_column .form-group .form-control,#identity #center_column .form-group .form-control,#account-creation_form #center_column .form-group .form-control,#new_account_form #center_column .form-group .form-control,#opc_account_form #center_column .form-group .form-control,#authentication #center_column .form-group .form-control {    max-width: 280px;}#address #center_column .form-group .form-control#adress_alias,#identity #center_column .form-group .form-control#adress_alias,#account-creation_form #center_column .form-group .form-control#adress_alias,#new_account_form #center_column .form-group .form-control#adress_alias,#opc_account_form #center_column .form-group .form-control#adress_alias,#authentication #center_column .form-group .form-control#adress_alias {    margin-bottom: 20px;}@media (min-width: 1200px) {    #address #center_column .form-group.phone-number,    #identity #center_column .form-group.phone-number,    #account-creation_form #center_column .form-group.phone-number,    #new_account_form #center_column .form-group.phone-number,    #opc_account_form #center_column .form-group.phone-number,    #authentication #center_column .form-group.phone-number {        float: left;        width: 280px;        margin-right: 13px;    }}@media (min-width: 1200px) {    #address #center_column .form-group.phone-number+p,    #identity #center_column .form-group.phone-number+p,    #account-creation_form #center_column .form-group.phone-number+p,    #new_account_form #center_column .form-group.phone-number+p,    #opc_account_form #center_column .form-group.phone-number+p,    #authentication #center_column .form-group.phone-number+p {        padding: 23px 0 0 0;        margin-bottom: 0;    }}#address #center_column .form-group div.selector,#identity #center_column .form-group div.selector,#account-creation_form #center_column .form-group div.selector,#new_account_form #center_column .form-group div.selector,#opc_account_form #center_column .form-group div.selector,#authentication #center_column .form-group div.selector {    width: 260px !important;}@media (min-width: 480px) {    #address #center_column .form-group div.selector,    #identity #center_column .form-group div.selector,    #account-creation_form #center_column .form-group div.selector,    #new_account_form #center_column .form-group div.selector,    #opc_account_form #center_column .form-group div.selector,    #authentication #center_column .form-group div.selector {        width: 280px !important;    }}#address #center_column .gender-line,#identity #center_column .gender-line,#account-creation_form #center_column .gender-line,#new_account_form #center_column .gender-line,#opc_account_form #center_column .gender-line,#authentication #center_column .gender-line {    margin-bottom: 4px;    padding-top: 4px;}#address #center_column .gender-line>label,#identity #center_column .gender-line>label,#account-creation_form #center_column .gender-line>label,#new_account_form #center_column .gender-line>label,#opc_account_form #center_column .gender-line>label,#authentication #center_column .gender-line>label {    margin-right: 10px;    margin-bottom: 0;}#address #center_column .gender-line .radio-inline label,#identity #center_column .gender-line .radio-inline label,#account-creation_form #center_column .gender-line .radio-inline label,#new_account_form #center_column .gender-line .radio-inline label,#opc_account_form #center_column .gender-line .radio-inline label,#authentication #center_column .gender-line .radio-inline label {    font-weight: normal;    color: #827976;}#identity #center_column form.std fieldset>div+div,#authentication #center_column form.std fieldset>div+div,#order-opc #center_column form.std fieldset>div+div {    margin-top: 10px;}#identity #center_column form.std .row,#authentication #center_column form.std .row,#order-opc #center_column form.std .row {    margin-left: -5px;    margin-right: -5px;}#identity #center_column form.std .row .col-xs-4,#authentication #center_column form.std .row .col-xs-4,#order-opc #center_column form.std .row .col-xs-4 {    padding-left: 5px;    padding-right: 5px;    max-width: 96px;}#identity #center_column form.std .row .col-xs-4 .selector,#authentication #center_column form.std .row .col-xs-4 .selector,#order-opc #center_column form.std .row .col-xs-4 .selector {    width: 100% !important;    padding-left: 10px;}#identity #center_column form.std .row .col-xs-4 .selector span,#authentication #center_column form.std .row .col-xs-4 .selector span,#order-opc #center_column form.std .row .col-xs-4 .selector span {    width: 100% !important;    padding-right: 30px;}#identity #center_column form.std .row .col-xs-4 .selector span:after,#authentication #center_column form.std .row .col-xs-4 .selector span:after,#order-opc #center_column form.std .row .col-xs-4 .selector span:after {    width: 30px;}#identity #center_column .footer_links,#authentication #center_column .footer_links,#order-opc #center_column .footer_links {    border: none;    padding-top: 0;}#new_account_form .box {    line-height: 20px;}#new_account_form .box .date-select {    padding-bottom: 10px;}#new_account_form .box .top-indent {    padding-top: 10px;}#new_account_form .box .customerprivacy {    padding-top: 15px;}/** @subsection   Password*/#password {    padding-top: 0;    border: none;}#password .box p {    margin-bottom: 9px;}#password .box .form-group {    margin-bottom: 20px;}#password .box .form-group .form-control {    width: 263px;}/** @subsection   Manufacturers and Suppliers*/#manufacturers_list h3 a,#suppliers_list h3 a {    color: black;    font: 400 20px/1.2 "Playfair Display", serif;}#manufacturers_list h3 a:hover,#suppliers_list h3 a:hover {    color: #c7a867;}#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container {    border-top: 1px solid #ebebeb;    padding: 31px 0 30px 0;}@media (max-width: 767px) {    #manufacturers_list.list li .mansup-container,    #suppliers_list.list li .mansup-container {        text-align: center;    }}@media only screen and (max-width: 767px) {    #manufacturers_list.list li .logo,    #suppliers_list.list li .logo {        margin-bottom: 10px;    }}#manufacturers_list.list li:first-child .mansup-container,#suppliers_list.list li:first-child .mansup-container {    border-top: 0;}#manufacturers_list.list li .left-side,#suppliers_list.list li .left-side {    text-align: center;}#manufacturers_list.list li h3,#suppliers_list.list li h3 {    margin: 0 0 0 0;    padding-bottom: 8px;}#manufacturers_list.list li .lnk_img img,#manufacturers_list.list li .logo img,#suppliers_list.list li .lnk_img img,#suppliers_list.list li .logo img {    display: inline-block;}#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side {    padding-left: 0;}@media (max-width: 767px) {    #manufacturers_list.list li .middle-side,    #suppliers_list.list li .middle-side {        padding-right: 15px;        padding-left: 15px;    }}#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content {    border-left: 1px solid #ebebeb;    padding: 0 0 32px 31px;    min-height: 108px;}@media (max-width: 767px) {    #manufacturers_list.list li .right-side-content,    #suppliers_list.list li .right-side-content {        min-height: 1px;        padding: 0;        border: none;    }}#manufacturers_list.grid li,#suppliers_list.grid li {    text-align: center;}#manufacturers_list.grid li .product-container,#suppliers_list.grid li .product-container {    padding-top: 40px;    padding-bottom: 20px;    border-bottom: 1px solid #ebebeb;}#manufacturers_list.grid li .product-container .left-side,#suppliers_list.grid li .product-container .left-side {    padding-bottom: 42px;}#manufacturers_list.grid li .product-container h3,#suppliers_list.grid li .product-container h3 {    padding-bottom: 10px;}#manufacturers_list.grid li .product-container .product-counter,#suppliers_list.grid li .product-container .product-counter {    margin-bottom: 12px;}@media (min-width: 1200px) {    #manufacturers_list.grid li.first-in-line,    #suppliers_list.grid li.first-in-line {        clear: left;    }    #manufacturers_list.grid li.last-line .product-container,    #suppliers_list.grid li.last-line .product-container {        border-bottom: none;    }}@media (min-width: 768px) and (max-width: 1199px) {    #manufacturers_list.grid li.first-item-of-tablet-line,    #suppliers_list.grid li.first-item-of-tablet-line {        clear: left;    }    #manufacturers_list.grid li.last-tablet-line .product-container,    #suppliers_list.grid li.last-tablet-line .product-container {        border-bottom: none;    }}@media (max-width: 767px) {    #manufacturers_list.grid .product-container,    #suppliers_list.grid .product-container {        border-bottom: none;    }}#manufacturer .description_box,#supplier .description_box {    padding-top: 20px;    padding-bottom: 20px;    border-top: 1px solid #ebebeb;}#manufacturer .description_box .hide_desc,#supplier .description_box .hide_desc {    display: none;}#manufacturer .bottom-pagination-content,#manufacturer .top-pagination-content,#supplier .bottom-pagination-content,#supplier .top-pagination-content {    min-height: 69px;}#manufacturer .top-pagination-content.bottom-line,#supplier .top-pagination-content.bottom-line {    border-bottom: 1px solid #ebebeb;}/** @subsection   Lists in tinyMCE BO   Discount page*/table.discount i {    font-size: 20px;    line-height: 20px;    vertical-align: -2px;}table.discount i.icon-ok {    color: #cad06b;}table.discount i.icon-remove {    color: #f13340;}/** @subsection   Guest tracking*/#guestTracking .form-control {    max-width: 271px;}@media (min-width: 1200px) {    #guestTracking .form-group {        overflow: hidden;    }    #guestTracking .form-group i {        padding-left: 10px;    }    #guestTracking .form-control {        float: left;    }    #guestTracking label {        float: left;        clear: both;        width: 100%;    }}/** @subsection   Page 404*/#pagenotfound .pagenotfound {    max-width: 824px;    margin: 0 auto;    text-align: center;}#pagenotfound .pagenotfound .img-404 {    padding: 8px 0 27px 0;}#pagenotfound .pagenotfound .img-404 img {    max-width: 100%;}#pagenotfound .pagenotfound h1 {    font: 400 36px/1.2 "Playfair Display", serif;    color: #827976;    text-transform: uppercase;    margin-bottom: 7px;}#pagenotfound .pagenotfound p {    font: 400 20px/1.2 "Playfair Display", serif;    color: #827976;    text-transform: uppercase;    border-bottom: 1px solid #ebebeb;    padding-bottom: 19px;    margin-bottom: 20px;}#pagenotfound .pagenotfound h3 {    font-weight: bold;    color: #827976;    font: normal 16px/26px "Raleway", sans-serif;    margin-bottom: 18px;}#pagenotfound .pagenotfound label {    font-weight: normal;    vertical-align: middle;}@media (max-width: 767px) {    #pagenotfound .pagenotfound label {        display: block;    }}#pagenotfound .pagenotfound .form-control {    max-width: 293px;    display: inline-block;    margin-right: 5px;    vertical-align: middle;    height: 60px;}@media (max-width: 767px) {    #pagenotfound .pagenotfound .form-control {        margin: 0 auto 15px auto;        display: block;    }}#pagenotfound .pagenotfound .buttons {    padding: 48px 0 20px 0;}/** @subsection   Addon RerversoForm*/#account-creation_form fieldset.reversoform {    padding: 10px !important;}#account-creation_form fieldset.reversoform .text label {    display: block;    padding: 0 0 10px 0;    width: 100%;    text-align: left;}#account-creation_form fieldset.reversoform .infos-sup {    padding: 0 !important;    font-size: 10px;    font-style: italic;    text-align: right;}#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label {    cursor: pointer;}/** @subsection   Addon referralprogram*/.tab-content {    margin-top: 20px;}.tab-content>ul {    margin-bottom: 0;}/** @subsection   CSS Modules** @description  Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder.*/.advertising_block {    width: 191px;    margin-bottom: 1em;    text-align: center;}/** @subsection   Bx slider styles** @description  Bx slider in product carousel module*/#crossselling_list .bx-wrapper,.accessories-block .block_content .bx-wrapper,#productscategory_list .bx-wrapper,#blockcart_list .bx-wrapper,.related-block .bx-wrapper {    position: relative;    padding: 0;    margin: 0 auto !important;    *zoom: 1;    overflow: hidden;}@media only screen and (min-width: 991px) {    #crossselling_list .bx-wrapper,    .accessories-block .block_content .bx-wrapper,    #productscategory_list .bx-wrapper,    #blockcart_list .bx-wrapper,    .related-block .bx-wrapper {        margin: 0 auto !important;    }}#crossselling_list .bx-wrapper img,.accessories-block .block_content .bx-wrapper img,#productscategory_list .bx-wrapper img,#blockcart_list .bx-wrapper img,.related-block .bx-wrapper img {    max-width: 100%;    display: block;}#crossselling_list .bx-wrapper .bx-pager,#crossselling_list .bx-wrapper .bx-controls-auto,.accessories-block .block_content .bx-wrapper .bx-pager,.accessories-block .block_content .bx-wrapper .bx-controls-auto,#productscategory_list .bx-wrapper .bx-pager,#productscategory_list .bx-wrapper .bx-controls-auto,#blockcart_list .bx-wrapper .bx-pager,#blockcart_list .bx-wrapper .bx-controls-auto,.related-block .bx-wrapper .bx-pager,.related-block .bx-wrapper .bx-controls-auto {    position: absolute;    bottom: -30px;    width: 100%;}#crossselling_list .bx-wrapper .bx-loading,.accessories-block .block_content .bx-wrapper .bx-loading,#productscategory_list .bx-wrapper .bx-loading,#blockcart_list .bx-wrapper .bx-loading,.related-block .bx-wrapper .bx-loading {    min-height: 50px;    background: url(../img/bx_loader.gif) center center no-repeat;    height: 100%;    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 2000;    display: none;}#crossselling_list .bx-wrapper .bx-pager,.accessories-block .block_content .bx-wrapper .bx-pager,#productscategory_list .bx-wrapper .bx-pager,#blockcart_list .bx-wrapper .bx-pager,.related-block .bx-wrapper .bx-pager {    text-align: center;    font-size: .85em;    font-family: "Raleway", sans-serif;    font-weight: bold;    color: #827976;    padding-top: 20px;}#crossselling_list .bx-wrapper .bx-pager .bx-pager-item,#crossselling_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.accessories-block .block_content .bx-wrapper .bx-pager .bx-pager-item,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#productscategory_list .bx-wrapper .bx-pager .bx-pager-item,#productscategory_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#blockcart_list .bx-wrapper .bx-pager .bx-pager-item,#blockcart_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.related-block .bx-wrapper .bx-pager .bx-pager-item,.related-block .bx-wrapper .bx-controls-auto .bx-controls-auto-item {    display: inline-block;    *zoom: 1;    *display: inline;}#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a,.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a,#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a,#blockcart_list .bx-wrapper .bx-pager.bx-default-pager a,.related-block .bx-wrapper .bx-pager.bx-default-pager a {    text-indent: -9999px;    display: block;    width: 10px;    height: 10px;    margin: 0 5px;    background: black;    outline: 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a:hover,#crossselling_list .bx-wrapper .bx-pager.bx-default-pager a.active,.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a:hover,.accessories-block .block_content .bx-wrapper .bx-pager.bx-default-pager a.active,#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a:hover,#productscategory_list .bx-wrapper .bx-pager.bx-default-pager a.active,#blockcart_list .bx-wrapper .bx-pager.bx-default-pager a:hover,#blockcart_list .bx-wrapper .bx-pager.bx-default-pager a.active,.related-block .bx-wrapper .bx-pager.bx-default-pager a:hover,.related-block .bx-wrapper .bx-pager.bx-default-pager a.active {    background: black;}#crossselling_list .bx-wrapper .bx-controls-direction a,.accessories-block .block_content .bx-wrapper .bx-controls-direction a,#productscategory_list .bx-wrapper .bx-controls-direction a,#blockcart_list .bx-wrapper .bx-controls-direction a,.related-block .bx-wrapper .bx-controls-direction a {    position: absolute;    top: 37%;    width: 70px;    height: 70px;    text-align: center;    background: white;    margin-top: -35px;    cursor: pointer;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}#crossselling_list .bx-wrapper .bx-controls-direction a:before,.accessories-block .block_content .bx-wrapper .bx-controls-direction a:before,#productscategory_list .bx-wrapper .bx-controls-direction a:before,#blockcart_list .bx-wrapper .bx-controls-direction a:before,.related-block .bx-wrapper .bx-controls-direction a:before {    display: block;    font-family: "FontAwesome";    content: "\f104";    display: inline-block;    font-weight: normal;    font-size: 25px;    line-height: 70px;    color: #e1e1e1;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;}#crossselling_list .bx-wrapper .bx-controls-direction a.bx-next:before,.accessories-block .block_content .bx-wrapper .bx-controls-direction a.bx-next:before,#productscategory_list .bx-wrapper .bx-controls-direction a.bx-next:before,#blockcart_list .bx-wrapper .bx-controls-direction a.bx-next:before,.related-block .bx-wrapper .bx-controls-direction a.bx-next:before {    content: "\f105";}#crossselling_list .bx-wrapper .bx-controls-direction a:hover,.accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover,#productscategory_list .bx-wrapper .bx-controls-direction a:hover,#blockcart_list .bx-wrapper .bx-controls-direction a:hover,.related-block .bx-wrapper .bx-controls-direction a:hover {    background: #f6f8f9;}#crossselling_list .bx-wrapper .bx-controls-direction a:hover:before,.accessories-block .block_content .bx-wrapper .bx-controls-direction a:hover:before,#productscategory_list .bx-wrapper .bx-controls-direction a:hover:before,#blockcart_list .bx-wrapper .bx-controls-direction a:hover:before,.related-block .bx-wrapper .bx-controls-direction a:hover:before {    color: #c7a867;}#crossselling_list .bx-wrapper .bx-controls-direction a.disabled,.accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled,#productscategory_list .bx-wrapper .bx-controls-direction a.disabled,#blockcart_list .bx-wrapper .bx-controls-direction a.disabled,.related-block .bx-wrapper .bx-controls-direction a.disabled {    display: inline-block;    background: white;    cursor: default;}#crossselling_list .bx-wrapper .bx-controls-direction a.disabled:before,.accessories-block .block_content .bx-wrapper .bx-controls-direction a.disabled:before,#productscategory_list .bx-wrapper .bx-controls-direction a.disabled:before,#blockcart_list .bx-wrapper .bx-controls-direction a.disabled:before,.related-block .bx-wrapper .bx-controls-direction a.disabled:before {    color: #e3e3e3;}#crossselling_list .bx-next,.accessories-block .block_content .bx-next,#productscategory_list .bx-next,#blockcart_list .bx-next,.related-block .bx-next {    right: -15px;}#crossselling_list .bx-prev,.accessories-block .block_content .bx-prev,#productscategory_list .bx-prev,#blockcart_list .bx-prev,.related-block .bx-prev {    left: -15px;}@media (min-width: 992px) {    #crossselling_list .bx-next,    .accessories-block .block_content .bx-next,    #productscategory_list .bx-next,    #blockcart_list .bx-next,    .related-block .bx-next {        right: -35px;    }    #crossselling_list .bx-prev,    .accessories-block .block_content .bx-prev,    #productscategory_list .bx-prev,    #blockcart_list .bx-prev,    .related-block .bx-prev {        left: -35px;    }}#crossselling_list .bx-wrapper .bx-controls-auto,.accessories-block .block_content .bx-wrapper .bx-controls-auto,#productscategory_list .bx-wrapper .bx-controls-auto,#blockcart_list .bx-wrapper .bx-controls-auto,.related-block .bx-wrapper .bx-controls-auto {    text-align: center;}#crossselling_list .bx-wrapper .bx-controls-auto .bx-start,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start,#productscategory_list .bx-wrapper .bx-controls-auto .bx-start,#blockcart_list .bx-wrapper .bx-controls-auto .bx-start,.related-block .bx-wrapper .bx-controls-auto .bx-start {    display: block;    text-indent: -9999px;    width: 10px;    height: 11px;    outline: 0;    background: url(images/controls.png) -86px -11px no-repeat;    margin: 0 3px;}#crossselling_list .bx-wrapper .bx-controls-auto .bx-start:hover,#crossselling_list .bx-wrapper .bx-controls-auto .bx-start.active,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start:hover,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-start.active,#productscategory_list .bx-wrapper .bx-controls-auto .bx-start:hover,#productscategory_list .bx-wrapper .bx-controls-auto .bx-start.active,#blockcart_list .bx-wrapper .bx-controls-auto .bx-start:hover,#blockcart_list .bx-wrapper .bx-controls-auto .bx-start.active,.related-block .bx-wrapper .bx-controls-auto .bx-start:hover,.related-block .bx-wrapper .bx-controls-auto .bx-start.active {    background-position: -86px 0;}#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop,#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop,#blockcart_list .bx-wrapper .bx-controls-auto .bx-stop,.related-block .bx-wrapper .bx-controls-auto .bx-stop {    display: block;    text-indent: -9999px;    width: 9px;    height: 11px;    outline: 0;    background: url(images/controls.png) -86px -44px no-repeat;    margin: 0 3px;}#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop:hover,#crossselling_list .bx-wrapper .bx-controls-auto .bx-stop.active,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop:hover,.accessories-block .block_content .bx-wrapper .bx-controls-auto .bx-stop.active,#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop:hover,#productscategory_list .bx-wrapper .bx-controls-auto .bx-stop.active,#blockcart_list .bx-wrapper .bx-controls-auto .bx-stop:hover,#blockcart_list .bx-wrapper .bx-controls-auto .bx-stop.active,.related-block .bx-wrapper .bx-controls-auto .bx-stop:hover,.related-block .bx-wrapper .bx-controls-auto .bx-stop.active {    background-position: -86px -33px;}#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,.accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,#productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,#blockcart_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,.related-block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {    text-align: left;    width: 80%;}#crossselling_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,.accessories-block .block_content .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,#productscategory_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,#blockcart_list .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,.related-block .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {    right: 0;    width: 35px;}#crossselling_list .bx-wrapper .bx-caption,.accessories-block .block_content .bx-wrapper .bx-caption,#productscategory_list .bx-wrapper .bx-caption,#blockcart_list .bx-wrapper .bx-caption,.related-block .bx-wrapper .bx-caption {    position: absolute;    bottom: 0;    left: 0;    background: #1a1a1a;    background: rgba(80, 80, 80, 0.75);    width: 100%;}#crossselling_list .bx-wrapper .bx-caption span,.accessories-block .block_content .bx-wrapper .bx-caption span,#productscategory_list .bx-wrapper .bx-caption span,#blockcart_list .bx-wrapper .bx-caption span,.related-block .bx-wrapper .bx-caption span {    color: white;    font-family: "Raleway", sans-serif;    display: block;    font-size: .85em;    padding: 10px;}@keyframes cssload-gogoloader {    0% {        transform: scale(0);        opacity: 0;    }    50% {        opacity: 1;    }    100% {        transform: scale(1);        opacity: 0;    }}@-o-keyframes cssload-gogoloader {    0% {        -o-transform: scale(0);        opacity: 0;    }    50% {        opacity: 1;    }    100% {        -o-transform: scale(1);        opacity: 0;    }}@-ms-keyframes cssload-gogoloader {    0% {        -ms-transform: scale(0);        opacity: 0;    }    50% {        opacity: 1;    }    100% {        -ms-transform: scale(1);        opacity: 0;    }}@-webkit-keyframes cssload-gogoloader {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    50% {        opacity: 1;    }    100% {        -webkit-transform: scale(1);        opacity: 0;    }}@-moz-keyframes cssload-gogoloader {    0% {        -moz-transform: scale(0);        opacity: 0;    }    50% {        opacity: 1;    }    100% {        -moz-transform: scale(1);        opacity: 0;    }}#order-opc .fancybox-overlay .fancybox-outer,#order-opc .fancybox-overlay .fancybox-inner {    padding: 15px 5px;}#left_column .block .title_block,#left_column .block h4 {    font-size: 25px;}#center_column.instant_search {    margin-top: 50px;}.product-container .color-list-container {    margin-top: 14px;    margin-bottom: 3px;}.product-container .color-list-container ul {    list-style-type: none;    margin: 0;    line-height: 1;}.product-container .color-list-container ul li {    display: inline-block;    vertical-align: top;    margin: 0 0 0 2px;    clear: none;    width: auto;    float: none;    position: relative;    outline: none;    padding: 0;}.product-container .color-list-container ul li>a,#productscategory_list .color-list-container ul li>input {    display: block;    cursor: pointer;    margin: 0;    position: relative;    border: 2px solid white;    -moz-transition: 0.3s all ease;    -o-transition: 0.3s all ease;    -webkit-transition: 0.3s all ease;    transition: 0.3s all ease;    outline: none;}.product-container .color-list-container ul li>a.on,#productscategory_list .color-list-container ul li>input.on {    -moz-box-shadow: 0 0 0 2px #a4786f;    -webkit-box-shadow: 0 0 0 2px #a4786f;    box-shadow: 0 0 0 2px #a4786f;}.product-container .color-list-container ul li>a.on+label span,#productscategory_list .color-list-container ul li>a.on+input+label span,#productscategory_list .color-list-container ul li>input.on+label span,#productscategory_list .color-list-container ul li>input.on+input+label span {    display: none;}.product-container .color-list-container ul li>a:hover,#productscategory_list .color-list-container ul li>input:hover {    -moz-box-shadow: 0 0 0 2px #a4786f;    -webkit-box-shadow: 0 0 0 2px #a4786f;    box-shadow: 0 0 0 2px #a4786f;}.product-container .color-list-container ul li label {    position: absolute;    left: 50%;    top: 50%;    text-align: center;    cursor: pointer;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}.product-container .color-list-container ul li label a {    line-height: 22px;    display: block;    -moz-border-radius: 0px;    -webkit-border-radius: 0px;    border-radius: 0px;}.product-container .color-list-container ul li label a span {    display: none;}.product-container .color-list-container ul li label strong {    display: none;}.product-container .color-list-container ul li.selected a {    -moz-box-shadow: 0 0 0 2px #a4786f;    -webkit-box-shadow: 0 0 0 2px #a4786f;    box-shadow: 0 0 0 2px #a4786f;}.product-container .color-list-container ul li+li {    margin-left: 10px;}.product_img_link_attr {    position: absolute;    top: 0;    left: 0;    opacity: 0;}h4.title_block.designer {    color: #c7a867;}.item-html h1,.tmhomepagecategorygallery-block>div>h2 {    color: #5b4d4a;    margin-bottom: 25px;    text-align: center;}.tmhomepagecategorygallery-block>div>h2:after,.item-html h1:after {    display: block;    margin: 15px auto;    content: '';    width: 100px;    border-bottom: 2px solid #c7a867;}.home-top .item-html p {    text-align: left;}.item-html p {    text-align: center;}body>.wrapper {    max-width: 1900px;    overflow-x: hidden;    margin: 0 auto;}.sdsarticle-des img {    max-width: 100%;    height: auto;}.captchaLayer {	text-align: center;}#nl-captcha { display: inline-block; margin: 1rem auto; }@media (min-width: 768px) {#nl-captcha { float: right; margin: 1rem 0; }}/** AJOUTS 13/12/2019 *//* Faire disparaitre l'espace inutile sous les produits */section.page-product-box {	/*display: none ;*/}@media (min-width: 768px){	.page-product-box {    margin-top: 0px !important;		}}.page-product-box {    margin-top: 0px !important;}#page .rte h2, #page .rte h3, h1, h2 {    padding: 0px 0 20px 0 !important;	color: #333333; /*mise en valeur des titres de sections */}.table-data-sheet tr td:first-child, table.table-product-discounts tr td:first-child {    color: #333333 !important; /* couleur des caractéristiques de la fiche produit */}#product .breadcrumb ul li.last {    clear: none !important; /* fil d'ariane sur une ligne */}#newsletter_block_left { /* mise en valeur du bloc newsletter */	border: 1px solid #b5a7a78c;	border-radius: 9px;	padding: 0 10px ;}.hidden {	display:none !important ;}@media (min-width: 768px){	#footer #newsletter_block_left {		max-width: 1040px !important;	}}.footer-container #footer #block_contact_infos li i.fa-envelope+span>a {    color: #ab810d !important; /* couleur lien footer , + de contraste */}/** texte dans le footer */.links a {    text-transform: unset !important; }/** Ergonomie mobile */.top_menu .menu-title:before, .top_menu .stickUpHolder .menu-title:before {	font-size: 41px !important;}.block .title_block, .block h4 {    font: 400 36px/1.2 "Playfair Display",serif !important;}.block .title_block:after, .block h4:after {    content: unset !important;}#page .rte p, #page .rte ul {    margin-bottom: 10px !important;}@media (max-width: 1199px){	.top_menu  {		margin: -15px !important;		padding-top: unset !important;	}	.top_menu .menu-title:before, 	.top_menu .stickUpHolder .menu-title:before, 	#header > div.wrapper.it_RVTYJMNTFGCH.container > div > div.it_TRXDAHLXUTDX.col-xs-12.col-lg-8.inline-menu > div > div.top_menu.top-level.tmmegamenu_item:before  {	font-size:41px !important;	padding:0}}

.header-login-content li.twocolumns {
    min-width: unset !important; 
}

div.block.mosaic-block .color-list-container {
	display:none ;
}

@import url(//db.onlinewebfonts.com/c/150037e11f159dca84bc4c04549094b6?family=Averta-Regular);
@font-face {font-family: "Averta-Regular"; src: url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.eot"); src: url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.woff") format("woff"), url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/150037e11f159dca84bc4c04549094b6.svg#Averta-Regular") format("svg"); } 

.slogan {
	font-size : 14px;
	font-family : Averta-Regular;
}

@media screen and (max-width: 1556px) {
	.slogan {
		font-size : 13px;
	}
}

@media screen and (max-width: 1444px) {
	.slogan {
		font-size : 12px;
	}
}

@media screen and (max-width: 1315px) {
	.slogan {
		font-size : 11px;
	}
}

@media screen and (max-width: 1246px) {
	.slogan {
		font-size : 10px;
	}
}

@media (max-width: 1359px) and (min-width: 1200px) {
	header .row .header_logo a {
		top: -105px !important;
	}
}

@media (min-width: 1600px) {
	header .row .header_logo a {
		top: -145px !important;
	}
}

@media screen and (max-width: 1217px) {
	.slogan {
		font-size : 16px;
	}
	#block_various_links_footer {
		padding: 0 5% 0 2% !important;
	}
}


@media (max-width: 514px) {
	.shipping {
		font-size : 13px !important;
	}
}

@media (max-width: 991px){
	#block_various_links_footer h4 {
		position: relative !important;
		float: right !important;
		right : 0 !important ;
	}
}


.reserved {
    background: #FF5733;
    white-space: normal;
    display: inline-block;
    padding: 13px 22px;
    font-size: 11px;
    line-height: 1.272;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: white;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#block-category-1_3 .bx-wrapper {
    /*overflow: unset !important; */
	max-width: 100% !important;
}


#block-category-1_3.category-block .bx-viewport > ul > li {
    width: unset !important;
	display:none;
}


#block-category-1_3.category-block .bx-viewport > ul > li:nth-of-type(1) ,
#block-category-1_3.category-block .bx-viewport > ul > li:nth-of-type(2) {
    display:block;
}
@media (max-width: 514px) {
	#block-category-1_3.category-block .bx-viewport > ul > li:nth-of-type(2) ,
	#block-category-1_3.category-block .bx-viewport > ul > li:nth-of-type(3) {
    		display:block;
	}
	#block-category-1_3.category-block .bx-viewport > ul > li:nth-of-type(1){
    		display:none;
	}
}

#block-category-1_3.category-block .bx-viewport > ul {
    width: 100% !important;
	opacity: unset !important;
	position:unset !important;
}

#block-category-1_3.category-block .bx-viewport {
    height: unset !important;
}

#block-category-1_3.category-block img {
	left :0px !important;
}

#block-category-1_3.category-block .left-block {
	/*min-height:300px ;*/
}

#block-category-1_3.category-block a {
	opacity: unset !important;
}


#block-category-1_26 .bx-wrapper {
	max-width:100% !important ;
}

#block-category-1_26 .product_list.grid.row {
	opacity:unset !important;
}

#block-category-1_26 ul.product_list.grid.row{
	width:unset !important;
}

#block-category-1_26 .product_list.grid.row li:nth-child(n+5) { display : none; }

#block-category-1_26 .product_list.grid.row li {
	width:50% !important;
	min-height: 200px !important;
	margin-right: 0px !important;
}

#contact textarea.form-control {
    height: 200px !important; 
}
@media (max-width: 650px) {
	#block-category-1_26 .product_list.grid.row li {
		width:100% !important;
	}
}
