body,mark {    color: #000}body,figure {    margin: 0}.btn,.owl-controls {    -webkit-user-select: none;    -ms-user-select: none}.cbp-af-header,.cbp-af-header-shrink,.logo {    transition: .3s;    -webkit-transition: .3s}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:focus,input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {    outline-offset: 0;    outline: 0}.form-control-feedback,.scrolloff,a.btn.disabled,fieldset[disabled] a.btn {    pointer-events: none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable {    max-height: 340px}.owl-controls,html {    -webkit-tap-highlight-color: transparent}.dropbtn span,.invisible {    visibility: hidden}html {    font-family: 'neuzeit_groteskregular';    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%}iframe html body ._2p3a {    border: 1px solid red!important}hr,img {    border: 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}.hideme,[hidden],template {    display: none}audio:not([controls]) {    display: none;    height: 0}a {    background-color: transparent}a:active,a:hover {    outline: 0}b,strong {    font-weight: 700}dfn {    font-style: italic}h1 {    margin: .67em 0}mark {    background: #ff0}.hideme {    opacity: 0}sub,sup {    position: relative;    font-size: 50%;    line-height: 0;    vertical-align: top}u sup {    top: -.5em}sub {    bottom: -.25em}img {    vertical-align: middle}svg:not(:root) {    overflow: hidden}.repeat__input {    width: 55%;    display: inline-block;    padding-right: 0}hr {    height: 0;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box}pre,textarea {    overflow: auto}code,kbd,pre,samp {    font-size: 1em}button,input,optgroup,select,textarea {    margin: 0;    font: inherit;    color: inherit}.glyphicon,address {    font-style: normal}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 {    padding: 0;    border: 0}input[type=checkbox],input[type=radio] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    height: auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {    -webkit-appearance: none}optgroup {    font-weight: 700}table {    border-spacing: 0;    border-collapse: collapse}td,th {    padding: 0}@media print {    blockquote,    img,    pre,    tr {        page-break-inside: avoid    }    *,    :after,    :before {        color: #000!important;        text-shadow: none!important;        background: 0 0!important;        -webkit-box-shadow: none!important;        box-shadow: none!important    }    a,    a:visited {        text-decoration: underline    }    a[href]:after {        content: " (" attr(href) ")"    }    abbr[title]:after {        content: " (" attr(title) ")"    }    a[href^="#"]:after,    a[href^="javascript:"]:after {        content: ""    }    blockquote,    pre {        border: 1px solid #999    }    thead {        display: table-header-group    }    img {        max-width: 100%!important    }    h2,    h3,    p {        orphans: 3;        widows: 3    }    h2,    h3 {        page-break-after: avoid    }    .navbar {        display: none    }    .btn>.caret,    .dropup>.btn>.caret {        border-top-color: #000!important    }    .label {        border: 1px solid #000    }    .table {        border-collapse: collapse!important    }    .table td,    .table th {        background-color: #fff!important    }    .table-bordered td,    .table-bordered th {        border: 1px solid #ddd!important    }}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning {    background-image: none}.img-thumbnail,body {    background-color: #fff}@font-face {    font-family: 'Glyphicons Halflings';    src: url(../fonts/glyphicons-halflings-regular.eot);    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon {    position: relative;    top: 1px;    display: inline-block;    font-family: 'Glyphicons Halflings';    font-weight: 400;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.glyphicon-asterisk:before {    content: "\002a"}.glyphicon-plus:before {    content: "\002b"}.glyphicon-eur:before,.glyphicon-euro:before {    content: "\20ac"}.glyphicon-minus:before {    content: "\2212"}.glyphicon-cloud:before {    content: "\2601"}.glyphicon-envelope:before {    content: "\2709"}.glyphicon-pencil:before {    content: "\270f"}.glyphicon-glass:before {    content: "\e001"}.glyphicon-music:before {    content: "\e002"}.glyphicon-search:before {    content: "\e003"}.glyphicon-heart:before {    content: "\e005"}.glyphicon-star:before {    content: "\e006"}.glyphicon-star-empty:before {    content: "\e007"}.glyphicon-user:before {    content: "\e008"}.glyphicon-film:before {    content: "\e009"}.glyphicon-th-large:before {    content: "\e010"}.glyphicon-th:before {    content: "\e011"}.glyphicon-th-list:before {    content: "\e012"}.glyphicon-ok:before {    content: "\e013"}.glyphicon-remove:before {    content: "\e014"}.glyphicon-zoom-in:before {    content: "\e015"}.glyphicon-zoom-out:before {    content: "\e016"}.glyphicon-off:before {    content: "\e017"}.glyphicon-signal:before {    content: "\e018"}.glyphicon-cog:before {    content: "\e019"}.glyphicon-trash:before {    content: "\e020"}.glyphicon-home:before {    content: "\e021"}.glyphicon-file:before {    content: "\e022"}.glyphicon-time:before {    content: "\e023"}.glyphicon-road:before {    content: "\e024"}.glyphicon-download-alt:before {    content: "\e025"}.glyphicon-download:before {    content: "\e026"}.glyphicon-upload:before {    content: "\e027"}.glyphicon-inbox:before {    content: "\e028"}.glyphicon-play-circle:before {    content: "\e029"}.glyphicon-repeat:before {    content: "\e030"}.glyphicon-refresh:before {    content: "\e031"}.glyphicon-list-alt:before {    content: "\e032"}.glyphicon-lock:before {    content: "\e033"}.glyphicon-flag:before {    content: "\e034"}.glyphicon-headphones:before {    content: "\e035"}.glyphicon-volume-off:before {    content: "\e036"}.glyphicon-volume-down:before {    content: "\e037"}.glyphicon-volume-up:before {    content: "\e038"}.glyphicon-qrcode:before {    content: "\e039"}.glyphicon-barcode:before {    content: "\e040"}.glyphicon-tag:before {    content: "\e041"}.glyphicon-tags:before {    content: "\e042"}.glyphicon-book:before {    content: "\e043"}.glyphicon-bookmark:before {    content: "\e044"}.glyphicon-print:before {    content: "\e045"}.glyphicon-camera:before {    content: "\e046"}.glyphicon-font:before {    content: "\e047"}.glyphicon-bold:before {    content: "\e048"}.glyphicon-italic:before {    content: "\e049"}.glyphicon-text-height:before {    content: "\e050"}.glyphicon-text-width:before {    content: "\e051"}.glyphicon-align-left:before {    content: "\e052"}.glyphicon-align-center:before {    content: "\e053"}.glyphicon-align-right:before {    content: "\e054"}.glyphicon-align-justify:before {    content: "\e055"}.glyphicon-list:before {    content: "\e056"}.glyphicon-indent-left:before {    content: "\e057"}.glyphicon-indent-right:before {    content: "\e058"}.glyphicon-facetime-video:before {    content: "\e059"}.glyphicon-picture:before {    content: "\e060"}.glyphicon-map-marker:before {    content: "\e062"}.glyphicon-adjust:before {    content: "\e063"}.glyphicon-tint:before {    content: "\e064"}.glyphicon-edit:before {    content: "\e065"}.glyphicon-share:before {    content: "\e066"}.glyphicon-check:before {    content: "\e067"}.glyphicon-move:before {    content: "\e068"}.glyphicon-step-backward:before {    content: "\e069"}.glyphicon-fast-backward:before {    content: "\e070"}.glyphicon-backward:before {    content: "\e071"}.glyphicon-play:before {    content: "\e072"}.glyphicon-pause:before {    content: "\e073"}.glyphicon-stop:before {    content: "\e074"}.glyphicon-forward:before {    content: "\e075"}.glyphicon-fast-forward:before {    content: "\e076"}.glyphicon-step-forward:before {    content: "\e077"}.glyphicon-eject:before {    content: "\e078"}.glyphicon-plus-sign:before {    content: "\e081"}.glyphicon-minus-sign:before {    content: "\e082"}.glyphicon-remove-sign:before {    content: "\e083"}.glyphicon-ok-sign:before {    content: "\e084"}.glyphicon-question-sign:before {    content: "\e085"}.glyphicon-info-sign:before {    content: "\e086"}.glyphicon-screenshot:before {    content: "\e087"}.glyphicon-remove-circle:before {    content: "\e088"}.glyphicon-ok-circle:before {    content: "\e089"}.glyphicon-ban-circle:before {    content: "\e090"}.glyphicon-arrow-left:before {    content: "\e091"}.glyphicon-arrow-right:before {    content: "\e092"}.glyphicon-arrow-up:before {    content: "\e093"}.glyphicon-arrow-down:before {    content: "\e094"}.glyphicon-share-alt:before {    content: "\e095"}.glyphicon-resize-full:before {    content: "\e096"}.glyphicon-resize-small:before {    content: "\e097"}.glyphicon-exclamation-sign:before {    content: "\e101"}.glyphicon-gift:before {    content: "\e102"}.glyphicon-leaf:before {    content: "\e103"}.glyphicon-fire:before {    content: "\e104"}.glyphicon-eye-open:before {    content: "\e105"}.glyphicon-eye-close:before {    content: "\e106"}.glyphicon-warning-sign:before {    content: "\e107"}.glyphicon-plane:before {    content: "\e108"}.glyphicon-calendar:before {    content: "\e109"}.glyphicon-random:before {    content: "\e110"}.glyphicon-comment:before {    content: "\e111"}.glyphicon-magnet:before {    content: "\e112"}.glyphicon-chevron-up:before {    content: "\e113"}.glyphicon-chevron-down:before {    content: "\e114"}.glyphicon-retweet:before {    content: "\e115"}.glyphicon-shopping-cart:before {    content: "\e116"}.glyphicon-folder-close:before {    content: "\e117"}.glyphicon-folder-open:before {    content: "\e118"}.glyphicon-resize-vertical:before {    content: "\e119"}.glyphicon-resize-horizontal:before {    content: "\e120"}.glyphicon-hdd:before {    content: "\e121"}.glyphicon-bullhorn:before {    content: "\e122"}.glyphicon-bell:before {    content: "\e123"}.glyphicon-certificate:before {    content: "\e124"}.glyphicon-thumbs-up:before {    content: "\e125"}.glyphicon-thumbs-down:before {    content: "\e126"}.glyphicon-hand-right:before {    content: "\e127"}.glyphicon-hand-left:before {    content: "\e128"}.glyphicon-hand-up:before {    content: "\e129"}.glyphicon-hand-down:before {    content: "\e130"}.glyphicon-circle-arrow-right:before {    content: "\e131"}.glyphicon-circle-arrow-left:before {    content: "\e132"}.glyphicon-circle-arrow-up:before {    content: "\e133"}.glyphicon-circle-arrow-down:before {    content: "\e134"}.glyphicon-globe:before {    content: "\e135"}.glyphicon-wrench:before {    content: "\e136"}.glyphicon-tasks:before {    content: "\e137"}.glyphicon-filter:before {    content: "\e138"}.glyphicon-briefcase:before {    content: "\e139"}.glyphicon-fullscreen:before {    content: "\e140"}.glyphicon-dashboard:before {    content: "\e141"}.glyphicon-paperclip:before {    content: "\e142"}.glyphicon-heart-empty:before {    content: "\e143"}.glyphicon-link:before {    content: "\e144"}.glyphicon-phone:before {    content: "\e145"}.glyphicon-pushpin:before {    content: "\e146"}.glyphicon-usd:before {    content: "\e148"}.glyphicon-gbp:before {    content: "\e149"}.glyphicon-sort:before {    content: "\e150"}.glyphicon-sort-by-alphabet:before {    content: "\e151"}.glyphicon-sort-by-alphabet-alt:before {    content: "\e152"}.glyphicon-sort-by-order:before {    content: "\e153"}.glyphicon-sort-by-order-alt:before {    content: "\e154"}.glyphicon-sort-by-attributes:before {    content: "\e155"}.glyphicon-sort-by-attributes-alt:before {    content: "\e156"}.glyphicon-unchecked:before {    content: "\e157"}.glyphicon-expand:before {    content: "\e158"}.glyphicon-collapse-down:before {    content: "\e159"}.glyphicon-collapse-up:before {    content: "\e160"}.glyphicon-log-in:before {    content: "\e161"}.glyphicon-flash:before {    content: "\e162"}.glyphicon-log-out:before {    content: "\e163"}.glyphicon-new-window:before {    content: "\e164"}.glyphicon-record:before {    content: "\e165"}.glyphicon-save:before {    content: "\e166"}.glyphicon-open:before {    content: "\e167"}.glyphicon-saved:before {    content: "\e168"}.glyphicon-import:before {    content: "\e169"}.glyphicon-export:before {    content: "\e170"}.glyphicon-send:before {    content: "\e171"}.glyphicon-floppy-disk:before {    content: "\e172"}.glyphicon-floppy-saved:before {    content: "\e173"}.glyphicon-floppy-remove:before {    content: "\e174"}.glyphicon-floppy-save:before {    content: "\e175"}.glyphicon-floppy-open:before {    content: "\e176"}.glyphicon-credit-card:before {    content: "\e177"}.glyphicon-transfer:before {    content: "\e178"}.glyphicon-cutlery:before {    content: "\e179"}.glyphicon-header:before {    content: "\e180"}.glyphicon-compressed:before {    content: "\e181"}.glyphicon-earphone:before {    content: "\e182"}.glyphicon-phone-alt:before {    content: "\e183"}.glyphicon-tower:before {    content: "\e184"}.glyphicon-stats:before {    content: "\e185"}.glyphicon-sd-video:before {    content: "\e186"}.glyphicon-hd-video:before {    content: "\e187"}.glyphicon-subtitles:before {    content: "\e188"}.glyphicon-sound-stereo:before {    content: "\e189"}.glyphicon-sound-dolby:before {    content: "\e190"}.glyphicon-sound-5-1:before {    content: "\e191"}.glyphicon-sound-6-1:before {    content: "\e192"}.glyphicon-sound-7-1:before {    content: "\e193"}.glyphicon-copyright-mark:before {    content: "\e194"}.glyphicon-registration-mark:before {    content: "\e195"}.glyphicon-cloud-download:before {    content: "\e197"}.glyphicon-cloud-upload:before {    content: "\e198"}.glyphicon-tree-conifer:before {    content: "\e199"}.glyphicon-tree-deciduous:before {    content: "\e200"}.glyphicon-cd:before {    content: "\e201"}.glyphicon-save-file:before {    content: "\e202"}.glyphicon-open-file:before {    content: "\e203"}.glyphicon-level-up:before {    content: "\e204"}.glyphicon-copy:before {    content: "\e205"}.glyphicon-paste:before {    content: "\e206"}.glyphicon-alert:before {    content: "\e209"}.glyphicon-equalizer:before {    content: "\e210"}.glyphicon-king:before {    content: "\e211"}.glyphicon-queen:before {    content: "\e212"}.glyphicon-pawn:before {    content: "\e213"}.glyphicon-bishop:before {    content: "\e214"}.glyphicon-knight:before {    content: "\e215"}.glyphicon-baby-formula:before {    content: "\e216"}.glyphicon-tent:before {    content: "\26fa"}.glyphicon-blackboard:before {    content: "\e218"}.glyphicon-bed:before {    content: "\e219"}.glyphicon-apple:before {    content: "\f8ff"}.glyphicon-erase:before {    content: "\e221"}.glyphicon-hourglass:before {    content: "\231b"}.glyphicon-lamp:before {    content: "\e223"}.glyphicon-duplicate:before {    content: "\e224"}.glyphicon-piggy-bank:before {    content: "\e225"}.glyphicon-scissors:before {    content: "\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before {    content: "\e227"}.glyphicon-jpy:before,.glyphicon-yen:before {    content: "\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before {    content: "\20bd"}.glyphicon-scale:before {    content: "\e230"}.glyphicon-ice-lolly:before {    content: "\e231"}.glyphicon-ice-lolly-tasted:before {    content: "\e232"}.glyphicon-education:before {    content: "\e233"}.glyphicon-option-horizontal:before {    content: "\e234"}.glyphicon-option-vertical:before {    content: "\e235"}.glyphicon-menu-hamburger:before {    content: "\e236"}.glyphicon-modal-window:before {    content: "\e237"}.glyphicon-oil:before {    content: "\e238"}.glyphicon-grain:before {    content: "\e239"}.glyphicon-sunglasses:before {    content: "\e240"}.glyphicon-text-size:before {    content: "\e241"}.glyphicon-text-color:before {    content: "\e242"}.glyphicon-text-background:before {    content: "\e243"}.glyphicon-object-align-top:before {    content: "\e244"}.glyphicon-object-align-bottom:before {    content: "\e245"}.glyphicon-object-align-horizontal:before {    content: "\e246"}.glyphicon-object-align-left:before {    content: "\e247"}.glyphicon-object-align-vertical:before {    content: "\e248"}.glyphicon-object-align-right:before {    content: "\e249"}.glyphicon-triangle-right:before {    content: "\e250"}.glyphicon-triangle-left:before {    content: "\e251"}.glyphicon-triangle-bottom:before {    content: "\e252"}.glyphicon-triangle-top:before {    content: "\e253"}.glyphicon-console:before {    content: "\e254"}.glyphicon-superscript:before {    content: "\e255"}.glyphicon-subscript:before {    content: "\e256"}.glyphicon-menu-left:before {    content: "\e257"}.glyphicon-menu-right:before {    content: "\e258"}.glyphicon-menu-down:before {    content: "\e259"}.glyphicon-menu-up:before {    content: "\e260"}*,:after,:before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}html {    font-size: 10px}body {    font-family: 'neuzeit_groteskregular';    font-size: 16px;    line-height: 26px}button,input,select,textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit}a {    color: #55dcb9;    text-decoration: none}a:focus,a:hover {    color: #55dcb9;    text-decoration: underline}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img {    display: block;    max-width: 100%;    height: auto}.img-rounded {    border-radius: 6px}.img-thumbnail {    display: inline-block;    max-width: 100%;    height: auto;    padding: 4px;    line-height: 1.42857143;    border: 1px solid #ddd;    border-radius: 4px;    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out}.img-circle {    border-radius: 50%}hr {    margin-top: 20px;    margin-bottom: 20px;    border-top: 1px solid #eee}.sr-only {    position: absolute;    width: 2px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);    border: 0}.sr-only-focusable:active,.sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    margin: 0;    overflow: visible;    clip: auto}[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: 400;    line-height: 1;    color: #777}.h1,.h2,.h3,h1,h2,h3 {    margin-top: 20px;    margin-bottom: 10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {    font-size: 65%}.h4,.h5,.h6,h4,h5,h6 {    margin-top: 10px;    margin-bottom: 10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {    font-size: 75%}.h1,h1 {    font-size: 48px}.h2,h2 {    font-size: 28px}.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}dt,kbd kbd {    font-weight: 700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre {    line-height: 1.42857143}@media (min-width:768px) {    .lead {        font-size: 21px    }}.small,small {    font-size: 85%}.mark,mark {    padding: .2em;    background-color: #fcf8e3}.list-inline,.list-unstyled {    padding-left: 0;    list-style: none}.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 {    text-transform: uppercase}.text-capitalize {    text-transform: capitalize}.text-muted {    color: #777}.text-primary {    color: #337ab7}a.text-primary:focus,a.text-primary:hover {    color: #286090}.text-success {    color: #3c763d}a.text-success:focus,a.text-success:hover {    color: #2b542c}.text-info {    color: #31708f}a.text-info:focus,a.text-info:hover {    color: #245269}.text-warning {    color: #8a6d3b}a.text-warning:focus,a.text-warning:hover {    color: #66512c}.text-danger {    color: #a94442}a.text-danger:focus,a.text-danger:hover {    color: #843534}.bg-primary {    color: #fff;    background-color: #337ab7}a.bg-primary:focus,a.bg-primary:hover {    background-color: #286090}.bg-success {    background-color: #dff0d8}a.bg-success:focus,a.bg-success:hover {    background-color: #c1e2b3}.bg-info {    background-color: #d9edf7}a.bg-info:focus,a.bg-info:hover {    background-color: #afd9ee}.bg-warning {    background-color: #fcf8e3}a.bg-warning:focus,a.bg-warning:hover {    background-color: #f7ecb5}.bg-danger {    background-color: #f2dede}a.bg-danger:focus,a.bg-danger:hover {    background-color: #e4b9b9}pre code,table {    background-color: transparent}.page-header {    padding-bottom: 9px;    margin: 40px 0 20px;    border-bottom: 1px solid #eee}dl,ol,ul {    margin-top: 0}address,blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul {    margin-bottom: 0}ol,ul {    margin-bottom: 10px}.list-inline {    margin-left: -5px}.list-inline>li {    display: inline-block;    padding-right: 5px;    padding-left: 5px}dl {    margin-bottom: 20px}dd {    margin-left: 0}@media (min-width:768px) {    .dl-horizontal dt {        float: left;        width: 160px;        overflow: hidden;        clear: left;        text-align: right;        text-overflow: ellipsis;        white-space: nowrap    }    .dl-horizontal dd {        margin-left: 180px    }}abbr[data-original-title],abbr[title] {    cursor: help;    border-bottom: 1px dotted #777}.initialism {    font-size: 90%;    text-transform: uppercase}blockquote {    padding: 10px 20px;    margin: 0 0 20px;    font-size: 17.5px;    border-left: 5px solid #eee}blockquote .small,blockquote footer,blockquote small {    display: block;    font-size: 80%;    color: #777}legend,pre {    display: block;    color: #333}blockquote .small:before,blockquote footer:before,blockquote small:before {    content: '\2014 \00A0'}.blockquote-reverse,blockquote.pull-right {    padding-right: 15px;    padding-left: 0;    text-align: right;    border-right: 5px solid #eee;    border-left: 0}code,kbd {    padding: 2px 4px;    font-size: 90%}caption,th {    text-align: left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {    content: ''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {    content: '\00A0 \2014'}code,kbd,pre,samp {    font-family: Menlo, Monaco, Consolas, "Courier New", monospace}code {    color: #c7254e;    background-color: #f9f2f4;    border-radius: 4px}kbd {    color: #fff;    background-color: #333;    border-radius: 3px;    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)}kbd kbd {    padding: 0;    font-size: 100%;    -webkit-box-shadow: none;    box-shadow: none}pre {    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    word-break: break-all;    word-wrap: break-word;    background-color: #f5f5f5;    border: 1px solid #ccc;    border-radius: 4px}.container,.container-fluid {    margin-right: auto;    margin-left: auto}pre code {    padding: 0;    font-size: inherit;    color: inherit;    white-space: pre-wrap;    border-radius: 0}.container,.container-fluid {    padding-right: 15px;    padding-left: 15px}.pre-scrollable {    overflow-y: scroll}@media (min-width:1200px) {    .container {        max-width: 1600px    }}.table,label {    max-width: 100%}.row {    margin-right: -15px;    margin-left: -15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {    float: left}.col-xs-12 {    width: 100%}.col-xs-11 {    width: 91.66666667%}.col-xs-10 {    width: 83.33333333%}.col-xs-9 {    width: 75%}.col-xs-8 {    width: 66.66666667%}.col-xs-7 {    width: 58.33333333%}.col-xs-6 {    width: 50%}.col-xs-5 {    width: 41.66666667%}.col-xs-4 {    width: 33.33333333%}.col-xs-3 {    width: 25%}.col-xs-2 {    width: 16.66666667%}.col-xs-1 {    width: 8.33333333%}.col-xs-pull-12 {    right: 100%}.col-xs-pull-11 {    right: 91.66666667%}.col-xs-pull-10 {    right: 83.33333333%}.col-xs-pull-9 {    right: 75%}.col-xs-pull-8 {    right: 66.66666667%}.col-xs-pull-7 {    right: 58.33333333%}.col-xs-pull-6 {    right: 50%}.col-xs-pull-5 {    right: 41.66666667%}.col-xs-pull-4 {    right: 33.33333333%}.col-xs-pull-3 {    right: 25%}.col-xs-pull-2 {    right: 16.66666667%}.col-xs-pull-1 {    right: 8.33333333%}.col-xs-pull-0 {    right: auto}.col-xs-push-12 {    left: 100%}.col-xs-push-11 {    left: 91.66666667%}.col-xs-push-10 {    left: 83.33333333%}.col-xs-push-9 {    left: 75%}.col-xs-push-8 {    left: 66.66666667%}.col-xs-push-7 {    left: 58.33333333%}.col-xs-push-6 {    left: 50%}.col-xs-push-5 {    left: 41.66666667%}.col-xs-push-4 {    left: 33.33333333%}.col-xs-push-3 {    left: 25%}.col-xs-push-2 {    left: 16.66666667%}.col-xs-push-1 {    left: 8.33333333%}.col-xs-push-0 {    left: auto}.col-xs-offset-12 {    margin-left: 100%}.col-xs-offset-11 {    margin-left: 91.66666667%}.col-xs-offset-10 {    margin-left: 83.33333333%}.col-xs-offset-9 {    margin-left: 75%}.col-xs-offset-8 {    margin-left: 66.66666667%}.col-xs-offset-7 {    margin-left: 58.33333333%}.col-xs-offset-6 {    margin-left: 50%}.col-xs-offset-5 {    margin-left: 41.66666667%}.col-xs-offset-4 {    margin-left: 33.33333333%}.col-xs-offset-3 {    margin-left: 25%}.col-xs-offset-2 {    margin-left: 16.66666667%}.col-xs-offset-1 {    margin-left: 8.33333333%}.col-xs-offset-0 {    margin-left: 0}@media (min-width:768px) {    .col-sm-1,    .col-sm-10,    .col-sm-11,    .col-sm-12,    .col-sm-2,    .col-sm-3,    .col-sm-4,    .col-sm-5,    .col-sm-6,    .col-sm-7,    .col-sm-8,    .col-sm-9 {        float: left    }    .col-sm-12 {        width: 100%    }    .col-sm-11 {        width: 91.66666667%    }    .col-sm-10 {        width: 83.33333333%    }    .col-sm-9 {        width: 75%    }    .col-sm-8 {        width: 66.66666667%    }    .col-sm-7 {        width: 58.33333333%    }    .col-sm-6 {        width: 50%    }    .col-sm-5 {        width: 41.66666667%    }    .col-sm-4 {        width: 33.33333333%    }    .col-sm-3 {        width: 25%    }    .col-sm-2 {        width: 16.66666667%    }    .col-sm-1 {        width: 8.33333333%    }    .col-sm-pull-12 {        right: 100%    }    .col-sm-pull-11 {        right: 91.66666667%    }    .col-sm-pull-10 {        right: 83.33333333%    }    .col-sm-pull-9 {        right: 75%    }    .col-sm-pull-8 {        right: 66.66666667%    }    .col-sm-pull-7 {        right: 58.33333333%    }    .col-sm-pull-6 {        right: 50%    }    .col-sm-pull-5 {        right: 41.66666667%    }    .col-sm-pull-4 {        right: 33.33333333%    }    .col-sm-pull-3 {        right: 25%    }    .col-sm-pull-2 {        right: 16.66666667%    }    .col-sm-pull-1 {        right: 8.33333333%    }    .col-sm-pull-0 {        right: auto    }    .col-sm-push-12 {        left: 100%    }    .col-sm-push-11 {        left: 91.66666667%    }    .col-sm-push-10 {        left: 83.33333333%    }    .col-sm-push-9 {        left: 75%    }    .col-sm-push-8 {        left: 66.66666667%    }    .col-sm-push-7 {        left: 58.33333333%    }    .col-sm-push-6 {        left: 50%    }    .col-sm-push-5 {        left: 41.66666667%    }    .col-sm-push-4 {        left: 33.33333333%    }    .col-sm-push-3 {        left: 25%    }    .col-sm-push-2 {        left: 16.66666667%    }    .col-sm-push-1 {        left: 8.33333333%    }    .col-sm-push-0 {        left: auto    }    .col-sm-offset-12 {        margin-left: 100%    }    .col-sm-offset-11 {        margin-left: 91.66666667%    }    .col-sm-offset-10 {        margin-left: 83.33333333%    }    .col-sm-offset-9 {        margin-left: 75%    }    .col-sm-offset-8 {        margin-left: 66.66666667%    }    .col-sm-offset-7 {        margin-left: 58.33333333%    }    .col-sm-offset-6 {        margin-left: 50%    }    .col-sm-offset-5 {        margin-left: 41.66666667%    }    .col-sm-offset-4 {        margin-left: 33.33333333%    }    .col-sm-offset-3 {        margin-left: 25%    }    .col-sm-offset-2 {        margin-left: 16.66666667%    }    .col-sm-offset-1 {        margin-left: 8.33333333%    }    .col-sm-offset-0 {        margin-left: 0    }}@media (min-width:992px) {    .col-md-1,    .col-md-10,    .col-md-11,    .col-md-12,    .col-md-2,    .col-md-3,    .col-md-4,    .col-md-5,    .col-md-6,    .col-md-7,    .col-md-8,    .col-md-9 {        float: left    }    .col-md-12 {        width: 100%    }    .col-md-11 {        width: 91.66666667%    }    .col-md-10 {        width: 83.33333333%    }    .col-md-9 {        width: 75%    }    .col-md-8 {        width: 66.66666667%    }    .col-md-7 {        width: 58.33333333%    }    .col-md-6 {        width: 50%    }    .col-md-5 {        width: 41.66666667%    }    .col-md-4 {        width: 33.33333333%    }    .col-md-3 {        width: 25%    }    .col-md-2 {        width: 16.66666667%    }    .col-md-1 {        width: 8.33333333%    }    .col-md-pull-12 {        right: 100%    }    .col-md-pull-11 {        right: 91.66666667%    }    .col-md-pull-10 {        right: 83.33333333%    }    .col-md-pull-9 {        right: 75%    }    .col-md-pull-8 {        right: 66.66666667%    }    .col-md-pull-7 {        right: 58.33333333%    }    .col-md-pull-6 {        right: 50%    }    .col-md-pull-5 {        right: 41.66666667%    }    .col-md-pull-4 {        right: 33.33333333%    }    .col-md-pull-3 {        right: 25%    }    .col-md-pull-2 {        right: 16.66666667%    }    .col-md-pull-1 {        right: 8.33333333%    }    .col-md-pull-0 {        right: auto    }    .col-md-push-12 {        left: 100%    }    .col-md-push-11 {        left: 91.66666667%    }    .col-md-push-10 {        left: 83.33333333%    }    .col-md-push-9 {        left: 75%    }    .col-md-push-8 {        left: 66.66666667%    }    .col-md-push-7 {        left: 58.33333333%    }    .col-md-push-6 {        left: 50%    }    .col-md-push-5 {        left: 41.66666667%    }    .col-md-push-4 {        left: 33.33333333%    }    .col-md-push-3 {        left: 25%    }    .col-md-push-2 {        left: 16.66666667%    }    .col-md-push-1 {        left: 8.33333333%    }    .col-md-push-0 {        left: auto    }    .col-md-offset-12 {        margin-left: 100%    }    .col-md-offset-11 {        margin-left: 91.66666667%    }    .col-md-offset-10 {        margin-left: 83.33333333%    }    .col-md-offset-9 {        margin-left: 75%    }    .col-md-offset-8 {        margin-left: 66.66666667%    }    .col-md-offset-7 {        margin-left: 58.33333333%    }    .col-md-offset-6 {        margin-left: 50%    }    .col-md-offset-5 {        margin-left: 41.66666667%    }    .col-md-offset-4 {        margin-left: 33.33333333%    }    .col-md-offset-3 {        margin-left: 25%    }    .col-md-offset-2 {        margin-left: 16.66666667%    }    .col-md-offset-1 {        margin-left: 8.33333333%    }    .col-md-offset-0 {        margin-left: 0    }}@media (min-width:1200px) {    .col-lg-1,    .col-lg-10,    .col-lg-11,    .col-lg-12,    .col-lg-2,    .col-lg-3,    .col-lg-4,    .col-lg-5,    .col-lg-6,    .col-lg-7,    .col-lg-8,    .col-lg-9 {        float: left    }    .col-lg-12 {        width: 100%    }    .col-lg-11 {        width: 91.66666667%    }    .col-lg-10 {        width: 83.33333333%    }    .col-lg-9 {        width: 75%    }    .col-lg-8 {        width: 66.66666667%    }    .col-lg-7 {        width: 58.33333333%    }    .col-lg-6 {        width: 50%    }    .col-lg-5 {        width: 41.66666667%    }    .col-lg-4 {        width: 33.33333333%    }    .col-lg-3 {        width: 25%    }    .col-lg-2 {        width: 16.66666667%    }    .col-lg-1 {        width: 8.33333333%    }    .col-lg-pull-12 {        right: 100%    }    .col-lg-pull-11 {        right: 91.66666667%    }    .col-lg-pull-10 {        right: 83.33333333%    }    .col-lg-pull-9 {        right: 75%    }    .col-lg-pull-8 {        right: 66.66666667%    }    .col-lg-pull-7 {        right: 58.33333333%    }    .col-lg-pull-6 {        right: 50%    }    .col-lg-pull-5 {        right: 41.66666667%    }    .col-lg-pull-4 {        right: 33.33333333%    }    .col-lg-pull-3 {        right: 25%    }    .col-lg-pull-2 {        right: 16.66666667%    }    .col-lg-pull-1 {        right: 8.33333333%    }    .col-lg-pull-0 {        right: auto    }    .col-lg-push-12 {        left: 100%    }    .col-lg-push-11 {        left: 91.66666667%    }    .col-lg-push-10 {        left: 83.33333333%    }    .col-lg-push-9 {        left: 75%    }    .col-lg-push-8 {        left: 66.66666667%    }    .col-lg-push-7 {        left: 58.33333333%    }    .col-lg-push-6 {        left: 50%    }    .col-lg-push-5 {        left: 41.66666667%    }    .col-lg-push-4 {        left: 33.33333333%    }    .col-lg-push-3 {        left: 25%    }    .col-lg-push-2 {        left: 16.66666667%    }    .col-lg-push-1 {        left: 8.33333333%    }    .col-lg-push-0 {        left: auto    }    .col-lg-offset-12 {        margin-left: 100%    }    .col-lg-offset-11 {        margin-left: 91.66666667%    }    .col-lg-offset-10 {        margin-left: 83.33333333%    }    .col-lg-offset-9 {        margin-left: 75%    }    .col-lg-offset-8 {        margin-left: 66.66666667%    }    .col-lg-offset-7 {        margin-left: 58.33333333%    }    .col-lg-offset-6 {        margin-left: 50%    }    .col-lg-offset-5 {        margin-left: 41.66666667%    }    .col-lg-offset-4 {        margin-left: 33.33333333%    }    .col-lg-offset-3 {        margin-left: 25%    }    .col-lg-offset-2 {        margin-left: 16.66666667%    }    .col-lg-offset-1 {        margin-left: 8.33333333%    }    .col-lg-offset-0 {        margin-left: 0    }}caption {    padding-top: 8px;    padding-bottom: 8px;    color: #777}.table {    width: 100%;    margin-bottom: 20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {    padding: 8px;    line-height: 1.42857143;    vertical-align: top;    border-top: 1px solid #ddd}.table>thead>tr>th {    vertical-align: bottom;    border-bottom: 2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {    border-top: 0}.table>tbody+tbody {    border-top: 2px solid #ddd}.table .table {    background-color: #fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {    padding: 5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {    border: 1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {    border-bottom-width: 2px}.table-striped>tbody>tr:nth-of-type(odd) {    background-color: #f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {    background-color: #f5f5f5}table col[class*=col-] {    position: static;    display: table-column;    float: none}table td[class*=col-],table th[class*=col-] {    position: static;    display: table-cell;    float: none}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {    background-color: #e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {    background-color: #dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {    background-color: #d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {    background-color: #d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {    background-color: #c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {    background-color: #fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {    background-color: #faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {    background-color: #f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {    background-color: #ebcccc}.table-responsive {    min-height: .01%;    overflow-x: auto}@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 #ddd    }    .table-responsive>.table {        margin-bottom: 0    }    .table-responsive>.table>tbody>tr>td,    .table-responsive>.table>tbody>tr>th,    .table-responsive>.table>tfoot>tr>td,    .table-responsive>.table>tfoot>tr>th,    .table-responsive>.table>thead>tr>td,    .table-responsive>.table>thead>tr>th {        white-space: nowrap    }    .table-responsive>.table-bordered {        border: 0    }    .table-responsive>.table-bordered>tbody>tr>td:first-child,    .table-responsive>.table-bordered>tbody>tr>th:first-child,    .table-responsive>.table-bordered>tfoot>tr>td:first-child,    .table-responsive>.table-bordered>tfoot>tr>th:first-child,    .table-responsive>.table-bordered>thead>tr>td:first-child,    .table-responsive>.table-bordered>thead>tr>th:first-child {        border-left: 0    }    .table-responsive>.table-bordered>tbody>tr>td:last-child,    .table-responsive>.table-bordered>tbody>tr>th:last-child,    .table-responsive>.table-bordered>tfoot>tr>td:last-child,    .table-responsive>.table-bordered>tfoot>tr>th:last-child,    .table-responsive>.table-bordered>thead>tr>td:last-child,    .table-responsive>.table-bordered>thead>tr>th:last-child {        border-right: 0    }    .table-responsive>.table-bordered>tbody>tr:last-child>td,    .table-responsive>.table-bordered>tbody>tr:last-child>th,    .table-responsive>.table-bordered>tfoot>tr:last-child>td,    .table-responsive>.table-bordered>tfoot>tr:last-child>th {        border-bottom: 0    }}fieldset,legend {    padding: 0;    border: 0}fieldset {    min-width: 0;    margin: 0}legend {    width: 100%;    margin-bottom: 20px;    font-size: 21px;    line-height: inherit;    border-bottom: 1px solid #e5e5e5}label {    display: inline-block;    margin-bottom: 5px}input[type=search] {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-appearance: none}input[type=checkbox],input[type=radio] {    margin: 4px 0 0;    line-height: normal}input[type=file] {    display: block}input[type=range] {    display: block;    width: 100%}select[multiple],select[size] {    height: auto}output {    padding-top: 7px;    font-size: 14px;    color: #555}.form-control {    width: 100%;    border-radius: 0;    height: 50px;    padding: 6px 15px;    font-size: 16px;    color: #525252;    background-color: #fff;    border: 0;    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus {    outline: 0}.form-control::-moz-placeholder {    color: #525252;    opacity: 1}.form-control:-ms-input-placeholder {    color: #525252}.form-control::-webkit-input-placeholder {    color: #525252}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {    color: #3c763d}.form-control::-ms-expand {    background-color: transparent;    border: 0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {    background-color: #eee;    opacity: 1}.form-control[disabled],fieldset[disabled] .form-control {    cursor: not-allowed}textarea.form-control {    height: auto}@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-group-sm input[type=date],    .input-group-sm input[type=time],    .input-group-sm input[type=datetime-local],    .input-group-sm input[type=month],    input[type=date].input-sm,    input[type=time].input-sm,    input[type=datetime-local].input-sm,    input[type=month].input-sm {        line-height: 30px    }    .input-group-lg input[type=date],    .input-group-lg input[type=time],    .input-group-lg input[type=datetime-local],    .input-group-lg input[type=month],    input[type=date].input-lg,    input[type=time].input-lg,    input[type=datetime-local].input-lg,    input[type=month].input-lg {        line-height: 46px    }}.form-group {    margin-bottom: 15px}.checkbox,.radio {    position: relative;    display: block;    margin-top: 10px;    margin-bottom: 10px}.checkbox label,.radio label {    min-height: 20px;    padding-left: 20px;    margin-bottom: 0;    font-weight: 400;    cursor: pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {    position: absolute;    margin-left: -20px}.checkbox+.checkbox,.radio+.radio {    margin-top: -5px}.checkbox-inline,.radio-inline {    position: relative;    display: inline-block;    padding-left: 20px;    margin-bottom: 0;    font-weight: 400;    vertical-align: middle;    cursor: pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {    margin-top: 0;    margin-left: 10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {    cursor: not-allowed}.form-control-static {    min-height: 34px;    padding-top: 7px;    padding-bottom: 7px;    margin-bottom: 0}.form-control-static.input-lg,.form-control-static.input-sm {    padding-right: 0;    padding-left: 0}.form-group-sm .form-control,.input-sm {    padding: 5px 10px;    border-radius: 3px;    font-size: 12px}.input-sm {    height: 30px;    line-height: 1.5}select.input-sm {    height: 30px;    line-height: 30px}select[multiple].input-sm,textarea.input-sm {    height: auto}.form-group-sm .form-control {    height: 30px;    line-height: 1.5}.form-group-lg .form-control,.input-lg {    border-radius: 6px;    padding: 10px 16px;    font-size: 18px}.form-group-sm select.form-control {    height: 30px;    line-height: 30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {    height: auto}.form-group-sm .form-control-static {    height: 30px;    min-height: 32px;    padding: 6px 10px;    font-size: 12px;    line-height: 1.5}.input-lg {    height: 46px;    line-height: 1.3333333}select.input-lg {    height: 46px;    line-height: 46px}select[multiple].input-lg,textarea.input-lg {    height: auto}.form-group-lg .form-control {    height: 46px;    line-height: 1.3333333}.form-group-lg select.form-control {    height: 46px;    line-height: 46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {    height: auto}.form-group-lg .form-control-static {    height: 46px;    min-height: 38px;    padding: 11px 16px;    font-size: 18px;    line-height: 1.3333333}.has-feedback {    position: relative}.has-feedback .form-control {    padding-right: 42.5px}.form-control-feedback {    position: absolute;    top: 0;    right: 0;    z-index: 2;    display: block;    width: 34px;    height: 34px;    line-height: 34px;    text-align: center}.collapsing,.dropdown,.dropup {    position: relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {    width: 46px;    height: 46px;    line-height: 46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {    width: 30px;    height: 30px;    line-height: 30px}.btn,.dropdown-header,.dropdown-menu>li>a {    line-height: 1.42857143;    white-space: nowrap}.has-success .form-control {    border-color: #3c763d;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .form-control:focus {    border-color: #2b542c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.has-success .input-group-addon {    color: #3c763d;    background-color: #dff0d8;    border-color: #3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {    color: #8a6d3b}.has-warning .form-control {    border-color: #8a6d3b;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-warning .form-control:focus {    border-color: #66512c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b}.has-warning .input-group-addon {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {    color: #a94442}.has-error .form-control {    border-color: #a94442;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .form-control:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.has-error .input-group-addon {    color: #a94442;    background-color: #f2dede;    border-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-control-static,    .form-inline .form-group {        display: inline-block    }    .form-inline .control-label,    .form-inline .form-group {        margin-bottom: 0;        vertical-align: middle    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle    }    .form-inline .input-group {        display: inline-table;        vertical-align: middle    }    .form-inline .input-group .form-control,    .form-inline .input-group .input-group-addon,    .form-inline .input-group .input-group-btn {        width: auto    }    .form-inline .input-group>.form-control {        width: 100%    }    .form-inline .checkbox,    .form-inline .radio {        display: inline-block;        margin-top: 0;        margin-bottom: 0;        vertical-align: middle    }    .form-inline .checkbox label,    .form-inline .radio label {        padding-left: 0    }    .form-inline .checkbox input[type=checkbox],    .form-inline .radio input[type=radio] {        position: relative;        margin-left: 0    }    .form-inline .has-feedback .form-control-feedback {        top: 0    }    .form-horizontal .control-label {        padding-top: 7px;        margin-bottom: 0;        text-align: right    }}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {    width: 100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {    padding-top: 7px;    margin-top: 0;    margin-bottom: 0}.form-horizontal .checkbox,.form-horizontal .radio {    min-height: 27px}.form-horizontal .form-group {    margin-right: -15px;    margin-left: -15px}.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    }    .form-horizontal .form-group-sm .control-label {        padding-top: 6px;        font-size: 12px    }}.btn {    display: inline-block;    padding: 6px 12px;    margin-bottom: 0;    font-size: 14px;    font-weight: 400;    text-align: center;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    cursor: pointer;    -moz-user-select: none;    user-select: none;    border: 1px solid transparent;    border-radius: 4px}.btn.focus,.btn:focus,.btn:hover {    color: #333;    text-decoration: none}.btn.active,.btn:active {    background-image: none;    outline: 0;    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {    cursor: not-allowed;    filter: alpha(opacity=65);    -webkit-box-shadow: none;    box-shadow: none;    opacity: .65}.btn-default {    color: #333;    background-color: #fff;    border-color: #ccc}.btn-default.focus,.btn-default:focus {    color: #333;    background-color: #e6e6e6;    border-color: #8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default {    color: #333;    background-color: #e6e6e6;    border-color: #adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {    color: #333;    background-color: #d4d4d4;    border-color: #8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {    background-color: #fff;    border-color: #ccc}.btn-default .badge {    color: #fff;    background-color: #333}.btn-primary {    color: #fff;    background-color: #337ab7;    border-color: #2e6da4}.btn-primary.focus,.btn-primary:focus {    color: #fff;    background-color: #286090;    border-color: #122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {    color: #fff;    background-color: #286090;    border-color: #204d74}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {    background-color: #337ab7;    border-color: #2e6da4}.btn-primary .badge {    color: #337ab7;    background-color: #fff}.btn-success {    color: #fff;    background-color: #5cb85c;    border-color: #4cae4c}.btn-success.focus,.btn-success:focus {    color: #fff;    background-color: #449d44;    border-color: #255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success {    color: #fff;    background-color: #449d44;    border-color: #398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {    color: #fff;    background-color: #398439;    border-color: #255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {    background-color: #5cb85c;    border-color: #4cae4c}.btn-success .badge {    color: #5cb85c;    background-color: #fff}.btn-info {    color: #fff;    background-color: #5bc0de;    border-color: #46b8da}.btn-info.focus,.btn-info:focus {    color: #fff;    background-color: #31b0d5;    border-color: #1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info {    color: #fff;    background-color: #31b0d5;    border-color: #269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {    color: #fff;    background-color: #269abc;    border-color: #1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {    background-color: #5bc0de;    border-color: #46b8da}.btn-info .badge {    color: #5bc0de;    background-color: #fff}.btn-warning {    color: #fff;    background-color: #f0ad4e;    border-color: #eea236}.btn-warning.focus,.btn-warning:focus {    color: #fff;    background-color: #ec971f;    border-color: #985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {    color: #fff;    background-color: #ec971f;    border-color: #d58512}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {    background-color: #f0ad4e;    border-color: #eea236}.btn-warning .badge {    color: #f0ad4e;    background-color: #fff}.btn-danger {    color: #fff;    background-color: #d9534f;    border-color: #d43f3a}.btn-danger.focus,.btn-danger:focus {    color: #fff;    background-color: #c9302c;    border-color: #761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {    color: #fff;    background-color: #c9302c;    border-color: #ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {    color: #fff;    background-color: #ac2925;    border-color: #761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {    background-color: #d9534f;    border-color: #d43f3a}.btn-danger .badge {    color: #d9534f;    background-color: #fff}.btn-link {    font-weight: 400;    color: #337ab7;    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:active,.btn-link:focus,.btn-link:hover {    border-color: transparent}.btn-link:focus,.btn-link:hover {    color: #23527c;    text-decoration: underline;    background-color: transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {    color: #777;    text-decoration: none}.btn-group-lg>.btn,.btn-lg {    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;    border-radius: 6px}.btn-group-sm>.btn,.btn-sm {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px}.btn-group-xs>.btn,.btn-xs {    padding: 1px 5px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0;    border-bottom-right-radius: 0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {    border-radius: 0}.btn-block {    display: block}.btn-block+.btn-block {    margin-top: 5px}.fade {    opacity: 0;    -webkit-transition: opacity .15s linear;    -o-transition: opacity .15s linear;    transition: opacity .15s linear}.fade.in {    opacity: 1}.collapse {    display: none}.collapse.in {    display: block}tr.collapse.in {    display: table-row}tbody.collapse.in {    display: table-row-group}.collapsing {    height: 0;    overflow: hidden;    -webkit-transition-timing-function: ease;    -o-transition-timing-function: ease;    transition-timing-function: ease;    -webkit-transition-duration: .35s;    -o-transition-duration: .35s;    transition-duration: .35s;    -webkit-transition-property: height, visibility;    -o-transition-property: height, visibility;    transition-property: height, visibility}.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}.dropdown-toggle:focus {    outline: 0}.dropdown-menu {    position: absolute;    top: 100%;    z-index: 1000;    display: none;    float: left;    padding: 0;    margin: 1px 0 0;    font-size: 14px;    text-align: left;    list-style: none;    right: 0;    width: 280px;    left: 0}.dropdown-header,.dropdown:hover .dropdown-menu,.open>.dropdown-menu {    display: block}.dropdown-menu-right,.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: 12px 25px;    clear: both;    font-weight: 400;    color: #000;    font-size: 16px}.dropdown-menu>li>a img {    float: left;    margin-right: 15px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {    color: #fff;    text-decoration: none;    background: #333}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {    color: #fff;    text-decoration: none;    outline: 0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {    color: #fff}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {    text-decoration: none;    cursor: not-allowed;    background-color: transparent;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.open>a {    outline: 0}.dropdown-menu-left {    right: auto;    left: 0}.dropdown-header {    padding: 3px 20px;    font-size: 12px;    color: #777}.dropdown-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu {    top: auto;    left: auto}.pull-right>.dropdown-menu {    right: 0;    left: auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {    content: "";    border-top: 0;    border-bottom: 4px dashed;    border-bottom: 4px solid\9}.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 {        right: auto;        left: 0    }}.btn-group,.btn-group-vertical {    position: relative;    display: inline-block;    vertical-align: middle}.btn-group-vertical>.btn,.btn-group>.btn {    position: relative;    float: left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {    z-index: 2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {    margin-left: -1px}.btn-toolbar {    margin-left: -5px}.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 .caret,.btn-group>.btn:first-child {    margin-left: 0}.btn-group>.btn-group {    float: left}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {    outline: 0}.btn-group>.btn+.dropdown-toggle {    padding-right: 8px;    padding-left: 8px}.btn-group>.btn-lg+.dropdown-toggle {    padding-right: 12px;    padding-left: 12px}.btn-group.open .dropdown-toggle {    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)}.btn-group.open .dropdown-toggle.btn-link {    -webkit-box-shadow: none;    box-shadow: none}.btn-lg .caret {    border-width: 5px 5px 0}.dropup .btn-lg .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>.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:first-child:not(:last-child) {    border-radius: 4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child) {    border-radius: 0 0 4px 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-left-radius: 0;    border-top-right-radius: 0}.btn-group-justified {    display: table;    width: 100%;    table-layout: fixed;    border-collapse: separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group {    display: table-cell;    float: none;    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=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {    position: absolute;    clip: rect(0, 0, 0, 0);    pointer-events: none}.input-group,.input-group-btn,.input-group-btn>.btn,.nav>li,.nav>li>a,.navbar {    position: relative}.input-group {    display: table;    border-collapse: separate}.input-group[class*=col-] {    float: none;    padding-right: 0;    padding-left: 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-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.3333333;    border-radius: 6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {    height: 46px;    line-height: 46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {    height: auto}.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-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {    height: 30px;    line-height: 30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {    height: auto}.input-group .form-control,.input-group-addon,.input-group-btn {    display: table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn: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: 400;    line-height: 1;    color: #555;    text-align: center;    background-color: #eee;    border: 1px solid #ccc;    border-radius: 4px}.input-group-addon.input-sm {    padding: 5px 10px;    font-size: 12px;    border-radius: 3px}.input-group-addon.input-lg {    padding: 10px 16px;    font-size: 18px;    border-radius: 6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {    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-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0;    border-bottom-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:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {    border-top-left-radius: 0;    border-bottom-left-radius: 0}.input-group-addon:last-child {    border-left: 0}.input-group-btn {    font-size: 0;    white-space: nowrap}.input-group-btn>.btn+.btn {    margin-left: -1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {    z-index: 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 {    padding-left: 0;    margin-bottom: 0;    list-style: none}.nav>li,.nav>li>a {    display: block}.nav>li>a:focus,.nav>li>a:hover {    text-decoration: none;    background-color: #eee}.nav>li.disabled>a {    color: #777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {    color: #777;    text-decoration: none;    cursor: not-allowed;    background-color: transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {   /* background-color: #eee;    border-color: #337ab7*/}.nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5}.nav>li>a>img {    max-width: none}.nav-tabs {    border-bottom: 1px solid #ddd}.nav-tabs>li {    float: left;    margin-bottom: -1px}.nav-tabs>li>a {    margin-right: 2px;    line-height: 1.42857143;    border: 1px solid transparent;    border-radius: 4px 4px 0 0}.nav-tabs>li>a:hover {    border-color: #eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {    color: #555;    cursor: default;    background-color: #fff;    border: 1px solid #ddd;    border-bottom-color: transparent}.nav-tabs.nav-justified {    width: 100%;    border-bottom: 0}.nav-tabs.nav-justified>li {    float: none}.nav-tabs.nav-justified>li>a {    margin-bottom: 5px;    text-align: center;    margin-right: 0;    border-radius: 4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {    border: 1px solid #ddd}@media (min-width:768px) {    .nav-tabs.nav-justified>li {        display: table-cell;        width: 1%    }    .nav-tabs.nav-justified>li>a {        margin-bottom: 0;        border-bottom: 1px solid #ddd;        border-radius: 4px 4px 0 0    }    .nav-tabs.nav-justified>.active>a,    .nav-tabs.nav-justified>.active>a:focus,    .nav-tabs.nav-justified>.active>a:hover {        border-bottom-color: #fff    }}.nav-pills>li {    float: left}.nav-justified>li,.nav-stacked>li {    float: none}.nav-pills>li>a {    border-radius: 4px}.nav-pills>li+li {    margin-left: 2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {    color: #fff;    background-color: #337ab7}.nav-stacked>li+li {    margin-top: 2px;    margin-left: 0}.nav-justified {    width: 100%}.nav-justified>li>a {    margin-bottom: 5px;    text-align: center}.nav-tabs-justified {    border-bottom: 0}.nav-tabs-justified>li>a {    margin-right: 0;    border-radius: 4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {    border: 1px solid #ddd}@media (min-width:768px) {    .nav-justified>li {        display: table-cell;        width: 1%    }    .nav-justified>li>a {        margin-bottom: 0    }    .nav-tabs-justified>li>a {        border-bottom: 1px solid #ddd;        border-radius: 4px 4px 0 0    }    .nav-tabs-justified>.active>a,    .nav-tabs-justified>.active>a:focus,    .nav-tabs-justified>.active>a:hover {        border-bottom-color: #fff    }}.tab-content>.tab-pane {    display: none}.tab-content>.active {    display: block}.nav-tabs .dropdown-menu {    margin-top: -1px;    border-top-left-radius: 0;    border-top-right-radius: 0}.navbar-collapse {    overflow-x: visible;    -webkit-overflow-scrolling: touch;    border-top: 1px solid transparent;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)}.navbar-collapse.in {    overflow: scroll}@media (min-width:980px) {    .navbar-header {        float: left    }    .navbar-collapse {        width: auto;        border-top: 0;        -webkit-box-shadow: none;        box-shadow: none    }    .navbar-collapse.collapse {        display: block!important;        height: auto!important;        padding-bottom: 0;        overflow: visible!important    }    .navbar-collapse.in {        overflow-y: visible    }    .navbar-fixed-bottom .navbar-collapse,    .navbar-fixed-top .navbar-collapse,    .navbar-static-top .navbar-collapse {        padding-right: 0;        padding-left: 0    }}.embed-responsive,.modal,.modal-open,.progress {    overflow: hidden}@media (max-device-width:480px) and (orientation:landscape) {    .navbar-fixed-bottom .navbar-collapse,    .navbar-fixed-top .navbar-collapse {        max-height: 200px    }}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {    margin-right: -15px;    margin-left: -15px}.navbar-static-top {    z-index: 1000;    border-width: 0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top {    position: fixed;    right: 0;    left: 0;    z-index: 1030}@media (min-width:768px) {    .container-fluid>.navbar-collapse,    .container-fluid>.navbar-header,    .container>.navbar-collapse,    .container>.navbar-header {        margin-right: 0;        margin-left: 0;        padding-left: 0;        padding-right: 0    }    .navbar-fixed-bottom,    .navbar-fixed-top,    .navbar-static-top {        border-radius: 0    }    .navbar>.container .navbar-brand,    .navbar>.container-fluid .navbar-brand {        margin-left: -15px    }}.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;    font-size: 18px;    line-height: 20px}.navbar-brand:focus,.navbar-brand:hover {    text-decoration: none}.navbar-brand>img {    display: block}.navbar-toggle {    position: relative;    float: right;    padding: 0;    margin-top: 17px;    background-color: transparent;    background-image: none;    border: 1px solid transparent}.navbar-toggle:focus {    outline: 0}.navbar-toggle .icon-bar {    display: block;    width: 32px;    height: 2px;    border-radius: 1px}.navbar-toggle .icon-bar+.icon-bar {    margin-top: 7px}@media (min-width:980px) {    .navbar-toggle {        display: none    }}.navbar-nav {    margin: 7.5px -15px}.navbar-nav>li>a {    padding-top: 10px;    padding-bottom: 10px;    line-height: 20px}@media (max-width:767px) {    .navbar-nav .open .dropdown-menu {        position: static;        float: none;        width: auto;        margin-top: 0;        background-color: transparent;        border: 0;        -webkit-box-shadow: none;        box-shadow: none    }    .navbar-nav .open .dropdown-menu .dropdown-header,    .navbar-nav .open .dropdown-menu>li>a {        padding: 5px 15px 5px 25px    }    .navbar-nav .open .dropdown-menu>li>a {        line-height: 20px    }    .navbar-nav .open .dropdown-menu>li>a:focus,    .navbar-nav .open .dropdown-menu>li>a:hover {        background-image: none    }}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}@media (min-width:979px) {    .navbar-nav {        float: left;        margin: 0    }    .navbar-nav>li {        float: left    }    .navbar-nav>li>a {        padding-top: 9px;        padding-bottom: 9px    }}.navbar-form {    padding: 10px 15px;    border-top: 1px solid transparent;    border-bottom: 1px solid transparent;    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);    margin: 8px -15px}@media (min-width:768px) {    .navbar-form .form-control-static,    .navbar-form .form-group {        display: inline-block    }    .navbar-form .control-label,    .navbar-form .form-group {        margin-bottom: 0;        vertical-align: middle    }    .navbar-form .form-control {        display: inline-block;        width: auto;        vertical-align: middle    }    .navbar-form .input-group {        display: inline-table;        vertical-align: middle    }    .navbar-form .input-group .form-control,    .navbar-form .input-group .input-group-addon,    .navbar-form .input-group .input-group-btn {        width: auto    }    .navbar-form .input-group>.form-control {        width: 100%    }    .navbar-form .checkbox,    .navbar-form .radio {        display: inline-block;        margin-top: 0;        margin-bottom: 0;        vertical-align: middle    }    .navbar-form .checkbox label,    .navbar-form .radio label {        padding-left: 0    }    .navbar-form .checkbox input[type=checkbox],    .navbar-form .radio input[type=radio] {        position: relative;        margin-left: 0    }    .navbar-form .has-feedback .form-control-feedback {        top: 0    }    .navbar-form {        width: auto;        padding-top: 0;        padding-bottom: 0;        margin-right: 0;        margin-left: 0;        border: 0;        -webkit-box-shadow: none;        box-shadow: none    }}.breadcrumb>li,.pagination,.pagination>li {    display: inline-block}.btn .badge,.btn .label {    top: -1px;    position: relative}@media (max-width:767px) {    .navbar-form .form-group {        margin-bottom: 5px    }    .navbar-form .form-group:last-child {        margin-bottom: 0    }}.navbar-nav>li>.dropdown-menu {    margin-top: 0;    border-top-left-radius: 0;    border-top-right-radius: 0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {    margin-bottom: 0;    border-radius: 4px 4px 0 0}.navbar-btn {    margin-top: 8px;    margin-bottom: 8px}.navbar-btn.btn-sm {    margin-top: 10px;    margin-bottom: 10px}.navbar-btn.btn-xs {    margin-top: 14px;    margin-bottom: 14px}.navbar-text {    margin-top: 15px;    margin-bottom: 15px}@media (min-width:768px) {    .navbar-text {        float: left;        margin-right: 15px;        margin-left: 15px    }    .navbar-left {        float: left!important    }    .navbar-right {        float: right!important;        margin-right: -15px    }    .navbar-right~.navbar-right {        margin-right: 0    }}.navbar-default .navbar-brand {    color: #777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {    color: #5e5e5e;    background-color: transparent}.navbar-default .navbar-text {    color: #777}.navbar-default .navbar-nav>li>a {    color: #fff;	padding:0 25px;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {    background-color: transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {    color: #0055a5}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {    color: #ccc;    background-color: transparent}.navbar-default .navbar-toggle .icon-bar {    background-color: #fff}@media (max-width:767px) {    .navbar-default .navbar-nav .open .dropdown-menu>li>a {        color: #777    }    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {        color: #333;        background-color: transparent    }    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {        color: #555;        background-color: #e7e7e7    }    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {        color: #ccc;        background-color: transparent    }}.navbar-default .navbar-link {    color: #777}.navbar-default .navbar-link:hover {    color: #333}.navbar-default .btn-link {    color: #777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {    color: #333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {    color: #ccc}.navbar-inverse {    background-color: #222;    border-color: #080808}.navbar-inverse .navbar-brand {    color: #9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {    color: #fff;    background-color: transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {    color: #9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {    color: #fff;    background-color: transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {    color: #fff;    background-color: #080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {    color: #444;    background-color: transparent}.navbar-inverse .navbar-toggle {    border-color: #333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {    background-color: #333}.navbar-inverse .navbar-toggle .icon-bar {    background-color: #fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {    border-color: #101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {    color: #fff;    background-color: #080808}@media (max-width:767px) {    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {        border-color: #080808    }    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {        background-color: #080808    }    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {        color: #9d9d9d    }    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {        color: #fff;        background-color: transparent    }    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {        color: #fff;        background-color: #080808    }    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {        color: #444;        background-color: transparent    }}.navbar-inverse .navbar-link {    color: #9d9d9d}.navbar-inverse .navbar-link:hover {    color: #fff}.navbar-inverse .btn-link {    color: #9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {    color: #fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {    color: #444}.breadcrumb>.active,.breadcrumb>li a,.breadcrumb>li a:hover {    color: #999}.breadcrumb {    padding: 5px 0;    list-style: none;    text-align: right;    width: 100%;    float: left;    margin: 0}.breadcrumb>li {    font-size: 13px}.breadcrumb>li a {    text-decoration: none}.breadcrumb>li+li:before {    padding: 0 3px;    color: #999;    content: ">"}.pagination {    padding-left: 0;    border-radius: 4px}.pagination>li>a,.pagination>li>span {    position: relative;    float: left;    padding: 6px 12px;    margin-left: -1px;    line-height: 1.42857143;    text-decoration: none;    background-color: #fff}.pagination>li:first-child>a,.pagination>li:first-child>span {    margin-left: 0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {    z-index: 2;    border-color: #ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {    z-index: 3;    cursor: default;    background-color: #337ab7;    border-color: #337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {    color: #777;    cursor: not-allowed;    background-color: #fff;    border-color: #ddd}.pagination-lg>li>a,.pagination-lg>li>span {    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {    border-top-left-radius: 6px;    border-bottom-left-radius: 6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {    border-top-right-radius: 6px;    border-bottom-right-radius: 6px}.pagination-sm>li>a,.pagination-sm>li>span {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5}.badge,.label {    font-weight: 700;    line-height: 1;    white-space: nowrap;    text-align: center}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px}.pager {    padding-left: 0;    margin: 20px 0;    text-align: center;    list-style: none}.pager li {    display: inline}.pager li>a,.pager li>span {    display: inline-block;    padding: 5px 14px;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 15px}.pager li>a:focus,.pager li>a:hover {    text-decoration: none;    background-color: #eee}.pager .next>a,.pager .next>span {    float: right}.pager .previous>a,.pager .previous>span {    float: left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {    color: #777;    cursor: not-allowed;    background-color: #fff}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover {    color: #fff;    cursor: pointer;    text-decoration: none}.label {    display: inline;    padding: .2em .6em .3em;    font-size: 75%;    color: #fff;    vertical-align: baseline;    border-radius: .25em}.label:empty {    display: none}.label-default {    background-color: #777}.label-default[href]:focus,.label-default[href]:hover {    background-color: #5e5e5e}.label-primary {    background-color: #337ab7}.label-primary[href]:focus,.label-primary[href]:hover {    background-color: #286090}.label-success {    background-color: #5cb85c}.label-success[href]:focus,.label-success[href]:hover {    background-color: #449d44}.label-info {    background-color: #5bc0de}.label-info[href]:focus,.label-info[href]:hover {    background-color: #31b0d5}.label-warning {    background-color: #f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover {    background-color: #ec971f}.label-danger {    background-color: #d9534f}.label-danger[href]:focus,.label-danger[href]:hover {    background-color: #c9302c}.badge {    display: inline-block;    min-width: 10px;    padding: 3px 7px;    font-size: 12px;    color: #fff;    vertical-align: middle;    background-color: #777;    border-radius: 10px}.badge:empty {    display: none}.media-object,.thumbnail {    display: block}.btn-group-xs>.btn .badge,.btn-xs .badge {    top: 0;    padding: 1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge {    color: #337ab7;    background-color: #fff}.jumbotron,.jumbotron .h1,.jumbotron h1 {    color: inherit}.list-group-item>.badge {    float: right}.list-group-item>.badge+.badge {    margin-right: 5px}.nav-pills>li>a>.badge {    margin-left: 3px}.jumbotron {    padding-top: 30px;    padding-bottom: 30px;    margin-bottom: 30px;    background-color: #eee}.jumbotron p {    margin-bottom: 15px;    font-size: 21px;    font-weight: 200}.alert,.thumbnail {    margin-bottom: 20px}.jumbotron>hr {    border-top-color: #d5d5d5}.container .jumbotron,.container-fluid .jumbotron {    padding-right: 15px;    padding-left: 15px;    border-radius: 6px}.jumbotron .container {    max-width: 100%}@media screen and (min-width:768px) {    .jumbotron {        padding-top: 48px;        padding-bottom: 48px    }    .container .jumbotron,    .container-fluid .jumbotron {        padding-right: 60px;        padding-left: 60px    }    .jumbotron .h1,    .jumbotron h1 {        font-size: 63px    }}.thumbnail {    padding: 4px;    line-height: 1.42857143;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;    -webkit-transition: border .2s ease-in-out;    -o-transition: border .2s ease-in-out;    transition: border .2s ease-in-out}.thumbnail a>img,.thumbnail>img {    margin-right: auto;    margin-left: auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {    border-color: #337ab7}.thumbnail .caption {    padding: 9px;    color: #333}.alert {    padding: 15px;    border: 1px solid transparent;    border-radius: 4px}.alert h4 {    margin-top: 0;    color: inherit}.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}.modal,.modal-backdrop {    top: 0;    right: 0;    bottom: 0;    left: 0}.alert-success {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6}.alert-success hr {    border-top-color: #c9e2b3}.alert-success .alert-link {    color: #2b542c}.alert-info {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1}.alert-info hr {    border-top-color: #a6e1ec}.alert-info .alert-link {    color: #245269}.alert-warning {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc}.alert-warning hr {    border-top-color: #f7e1b5}.alert-warning .alert-link {    color: #66512c}.alert-danger {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1}.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    }}@-o-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 {    height: 20px;    margin-bottom: 20px;    background-color: #f5f5f5;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)}.progress-bar {    float: left;    width: 0;    height: 100%;    font-size: 12px;    line-height: 20px;    color: #fff;    text-align: center;    background-color: #337ab7;    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);    -webkit-transition: width .6s ease;    -o-transition: width .6s ease;    transition: width .6s ease}.progress-bar-striped,.progress-striped .progress-bar {    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);    -webkit-background-size: 40px 40px;    background-size: 40px 40px}.progress-bar.active,.progress.active .progress-bar {    -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: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-info {    background-color: #5bc0de}.progress-striped .progress-bar-info {    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-warning {    background-color: #f0ad4e}.progress-striped .progress-bar-warning {    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.progress-bar-danger {    background-color: #d9534f}.progress-striped .progress-bar-danger {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}.media {    margin-top: 15px}.media:first-child {    margin-top: 0}.media,.media-body {    overflow: hidden;    zoom: 1}.media-body {    width: 10000px}.media-object.img-thumbnail {    max-width: none}.media-right,.media>.pull-right {    padding-left: 10px}.media-left,.media>.pull-left {    padding-right: 10px}.media-body,.media-left,.media-right {    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 {    padding-left: 0;    margin-bottom: 20px}.list-group-item {    position: relative;    display: block;    padding: 10px 15px;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid #ddd}.list-group-item:first-child {    border-top-left-radius: 4px;    border-top-right-radius: 4px}.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px}a.list-group-item,button.list-group-item {    color: #555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {    color: #333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {    color: #555;    text-decoration: none;    background-color: #f5f5f5}button.list-group-item {    width: 100%;    text-align: left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {    color: #777;    cursor: not-allowed;    background-color: #eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {    color: inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {    color: #777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {    z-index: 2;    color: #fff;    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:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {    color: inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {    color: #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:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {    color: #3c763d;    background-color: #d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {    color: #fff;    background-color: #3c763d;    border-color: #3c763d}.list-group-item-info {    color: #31708f;    background-color: #d9edf7}a.list-group-item-info,button.list-group-item-info {    color: #31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {    color: inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {    color: #31708f;    background-color: #c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {    color: #fff;    background-color: #31708f;    border-color: #31708f}.list-group-item-warning {    color: #8a6d3b;    background-color: #fcf8e3}a.list-group-item-warning,button.list-group-item-warning {    color: #8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {    color: inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {    color: #8a6d3b;    background-color: #faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {    color: #fff;    background-color: #8a6d3b;    border-color: #8a6d3b}.list-group-item-danger {    color: #a94442;    background-color: #f2dede}a.list-group-item-danger,button.list-group-item-danger {    color: #a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {    color: inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {    color: #a94442;    background-color: #ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {    color: #fff;    background-color: #a94442;    border-color: #a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {    color: inherit}.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: #fff;    border: 1px solid transparent;    border-radius: 4px;    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {    margin-bottom: 0}.panel-body {    padding: 15px}.panel-heading {    padding: 10px 15px;    border-bottom: 1px solid transparent;    border-top-left-radius: 3px;    border-top-right-radius: 3px}.panel-title {    margin-top: 0;    font-size: 16px}.panel-footer {    padding: 10px 15px;    background-color: #f5f5f5;    border-top: 1px solid #ddd;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {    border-width: 1px 0;    border-radius: 0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.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-bordered>thead>tr:first-child>td,.panel>.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,.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,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {    border-bottom: 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-left-radius: 3px;    border-top-right-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-left-radius: 0;    border-top-right-radius: 0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {    border-top-width: 0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {    padding-right: 15px;    padding-left: 15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.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:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {    border-top-left-radius: 3px;    border-top-right-radius: 3px}.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,.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: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:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {    border-top-left-radius: 3px}.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,.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: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:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {    border-top-right-radius: 3px}.panel>.table-responsive:last-child>.table: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,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px}.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,.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 {    border-bottom-left-radius: 3px}.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,.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 {    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 #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {    border-top: 0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered {    border: 0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {    border-left: 0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {    border-right: 0}.panel>.table-responsive {    margin-bottom: 0;    border: 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+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {    border-top: 1px solid #ddd}.panel-group .panel-footer {    border-top: 0}.panel-group .panel-footer+.panel-collapse .panel-body {    border-bottom: 1px solid #ddd}.panel-default {    border-color: #ddd}.panel-default>.panel-heading {    color: #333;    background-color: #f5f5f5;    border-color: #ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body {    border-top-color: #ddd}.panel-default>.panel-heading .badge {    color: #f5f5f5;    background-color: #333}.panel-default>.panel-footer+.panel-collapse>.panel-body {    border-bottom-color: #ddd}.panel-primary {    border-color: #337ab7}.panel-primary>.panel-heading {    color: #fff;    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: #fff}.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}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0}.embed-responsive-16by9 {    padding-bottom: 56.25%}.embed-responsive-4by3 {    padding-bottom: 75%}.well {    min-height: 20px;    padding: 19px;    margin-bottom: 20px;    background-color: #f5f5f5;    border: 1px solid #e3e3e3;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)}.well blockquote {    border-color: #ddd;    border-color: rgba(0, 0, 0, .15)}.well-lg {    padding: 24px;    border-radius: 6px}.well-sm {    padding: 9px;    border-radius: 3px}.close {    float: right;    font-size: 21px;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff}.popover,.tooltip {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-style: normal;    font-weight: 400;    line-height: 1.42857143;    text-shadow: none;    text-transform: none;    letter-spacing: normal;    word-break: normal;    word-spacing: normal;    word-wrap: normal;    white-space: normal;    line-break: auto;    text-decoration: none}.close:focus,.close:hover {    color: #000;    text-decoration: none;    cursor: pointer;    filter: alpha(opacity=50);    opacity: .5}button.close {    -webkit-appearance: none;    padding: 0;    cursor: pointer;    background: 0 0;    border: 0}.modal {    position: fixed;    display: none;    outline: 0;    z-index: 999999}.modal.fade .modal-dialog {    -webkit-transition: -webkit-transform .3s ease-out;    -o-transition: -o-transform .3s ease-out;    transition: transform .3s ease-out;    -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    transform: translate(0, -25%)}.modal.in .modal-dialog {    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0)}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto}.modal-dialog {    position: relative;    width: auto;    margin: 10px}.modal-content {    position: relative;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border-radius: 0;    outline: 0}.modal-backdrop {    position: fixed;    z-index: 1040;    background-color: #000}.modal-backdrop.fade {    filter: alpha(opacity=0);    opacity: 0}.modal-backdrop.in {    filter: alpha(opacity=50);    opacity: .5}.modal-header {    padding: 15px;    border-bottom: 1px solid #e5e5e5}.modal-header .close {    margin-top: -2px}.modal-title {    margin: 0;    line-height: 1.42857143}.modal-body {    position: relative;    padding: 15px}.modal-footer {    padding: 15px;    text-align: right;    border-top: 1px solid #e5e5e5}.modal-footer .btn+.btn {    margin-bottom: 0;    margin-left: 5px}.modal-footer .btn-group .btn+.btn {    margin-left: -1px}.modal-footer .btn-block+.btn-block {    margin-left: 0}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll}@media (min-width:768px) {    .modal-dialog {        width: 600px;        margin: 0 auto    }    .modal-content {        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)    }    .modal-sm {        width: 300px    }}@media (min-width:992px) {    .modal-lg {        width: 900px    }}.tooltip {    position: absolute;    z-index: 1070;    display: block;    font-size: 12px;    text-align: left;    text-align: start;    filter: alpha(opacity=0);    opacity: 0}.tooltip.in {    filter: alpha(opacity=90);    opacity: .9}.tooltip.top {    padding: 5px 0;    margin-top: -3px}.tooltip.right {    padding: 0 5px;    margin-left: 3px}.tooltip.bottom {    padding: 5px 0;    margin-top: 3px}.tooltip.left {    padding: 0 5px;    margin-left: -3px}.tooltip-inner {    max-width: 200px;    padding: 3px 8px;    color: #fff;    text-align: center;    background-color: #000;    border-radius: 4px}.tooltip-arrow {    position: absolute;    width: 0;    height: 0;    border-color: transparent;    border-style: solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {    bottom: 0;    border-width: 5px 5px 0;    border-top-color: #000}.tooltip.top .tooltip-arrow {    left: 50%;    margin-left: -5px}.tooltip.top-left .tooltip-arrow {    right: 5px;    margin-bottom: -5px}.tooltip.top-right .tooltip-arrow {    left: 5px;    margin-bottom: -5px}.tooltip.right .tooltip-arrow {    top: 50%;    left: 0;    margin-top: -5px;    border-width: 5px 5px 5px 0;    border-right-color: #000}.tooltip.left .tooltip-arrow {    top: 50%;    right: 0;    margin-top: -5px;    border-width: 5px 0 5px 5px;    border-left-color: #000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {    border-width: 0 5px 5px;    border-bottom-color: #000;    top: 0}.tooltip.bottom .tooltip-arrow {    left: 50%;    margin-left: -5px}.tooltip.bottom-left .tooltip-arrow {    right: 5px;    margin-top: -5px}.tooltip.bottom-right .tooltip-arrow {    left: 5px;    margin-top: -5px}.popover {    position: absolute;    top: 0;    left: 0;    z-index: 1060;    display: none;    max-width: 276px;    padding: 1px;    font-size: 14px;    text-align: left;    text-align: start;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, .2);    border-radius: 6px;    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)}.carousel-caption,.carousel-control {    color: #fff;    text-align: center;    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)}.popover.top {    margin-top: -10px}.popover.right {    margin-left: 10px}.popover.bottom {    margin-top: 10px}.popover.left {    margin-left: -10px}.popover-title {    padding: 8px 14px;    margin: 0;    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}.carousel,.carousel-inner {    position: relative}.popover>.arrow {    border-width: 11px}.popover>.arrow:after {    content: "";    border-width: 10px}.popover.top>.arrow {    bottom: -11px;    left: 50%;    margin-left: -11px;    border-top-color: #999;    border-top-color: rgba(0, 0, 0, .25);    border-bottom-width: 0}.popover.top>.arrow:after {    bottom: 1px;    margin-left: -10px;    content: " ";    border-top-color: #fff;    border-bottom-width: 0}.popover.left>.arrow:after,.popover.right>.arrow:after {    bottom: -10px;    content: " "}.popover.right>.arrow {    top: 50%;    left: -11px;    margin-top: -11px;    border-right-color: #999;    border-right-color: rgba(0, 0, 0, .25);    border-left-width: 0}.popover.right>.arrow:after {    left: 1px;    border-right-color: #fff;    border-left-width: 0}.popover.bottom>.arrow {    top: -11px;    left: 50%;    margin-left: -11px;    border-top-width: 0;    border-bottom-color: #999;    border-bottom-color: rgba(0, 0, 0, .25)}.popover.bottom>.arrow:after {    top: 1px;    margin-left: -10px;    content: " ";    border-top-width: 0;    border-bottom-color: #fff}.popover.left>.arrow {    top: 50%;    right: -11px;    margin-top: -11px;    border-right-width: 0;    border-left-color: #999;    border-left-color: rgba(0, 0, 0, .25)}.popover.left>.arrow:after {    right: 1px;    border-right-width: 0;    border-left-color: #fff}.carousel-inner {    width: 100%;    overflow: hidden}.carousel-inner>.item {    position: relative;    display: none;    -webkit-transition: .6s ease-in-out left;    -o-transition: .6s ease-in-out left;    transition: .6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img {    line-height: 1}@media all and (transform-3d),(-webkit-transform-3d) {    .carousel-inner>.item {        -webkit-transition: -webkit-transform .6s ease-in-out;        -o-transition: -o-transform .6s ease-in-out;        transition: transform .6s ease-in-out;        -webkit-perspective: 1000px;        perspective: 1000px    }    .carousel-inner>.item.active.right,    .carousel-inner>.item.next {        left: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    .carousel-inner>.item.active.left,    .carousel-inner>.item.prev {        left: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }    .carousel-inner>.item.active,    .carousel-inner>.item.next.left,    .carousel-inner>.item.prev.right {        left: 0;        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {    display: block}.carousel-inner>.active {    left: 0}.carousel-inner>.next,.carousel-inner>.prev {    position: absolute;    top: 0;    width: 100%}.carousel-inner>.next {    left: 100%}.carousel-inner>.prev {    left: -100%}.carousel-inner>.next.left,.carousel-inner>.prev.right {    left: 0}.carousel-inner>.active.left {    left: -100%}.carousel-inner>.active.right {    left: 100%}.carousel-control {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 15%;    font-size: 20px;    background-color: rgba(0, 0, 0, 0);    filter: alpha(opacity=50)}.carousel-control.right {    right: 0;    left: auto}.carousel-control:focus,.carousel-control:hover {    color: #fff;    text-decoration: none;    filter: alpha(opacity=90);    outline: 0}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {    position: absolute;    top: 50%;    z-index: 5;    display: inline-block;    margin-top: -10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {    left: 50%;    margin-left: -10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {    right: 50%;    margin-right: -10px}.carousel-control .icon-next,.carousel-control .icon-prev {    width: 20px;    height: 20px;    font-family: serif;    line-height: 1}.carousel-control .icon-prev:before {    content: '\2039'}.carousel-control .icon-next:before {    content: '\203a'}.carousel-indicators {    position: absolute;    bottom: 10px;    left: 50%;    z-index: 15;    width: 60%;    padding-left: 0;    margin-left: -30%;    text-align: center;    list-style: none;    display: none}.carousel-indicators li {    display: inline-block;    width: 12px;    height: 12px;    margin: 1px 3px;    text-indent: -999px;    cursor: pointer;    background-color: #9faac2\9;    background-color: #9faac2;    border: 1px solid #9faac2;    border-radius: 10px}.carousel-indicators .active {    width: 12px;    height: 12px;    background-color: #ededed;    border: 1px solid #ededed}.carousel-caption {    position: absolute;    right: 15%;    bottom: 20px;    left: 15%;    z-index: 10;    padding-top: 20px;    padding-bottom: 20px}.carousel-caption .btn,.text-hide {    text-shadow: none}@media screen and (min-width:768px) {    .carousel-control .glyphicon-chevron-left,    .carousel-control .glyphicon-chevron-right,    .carousel-control .icon-next,    .carousel-control .icon-prev {        width: 30px;        height: 30px;        margin-top: -30px;        font-size: 30px    }    .carousel-control .glyphicon-chevron-left,    .carousel-control .icon-prev {        margin-left: -10px    }    .carousel-control .glyphicon-chevron-right,    .carousel-control .icon-next {        margin-right: -10px    }    .carousel-caption {        right: 20%;        left: 20%;        padding-bottom: 30px    }}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {    display: table;    content: " "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {    clear: both}.center-block {    display: block;    margin-right: auto;    margin-left: auto}.pull-right {    float: right!important}.pull-left {    float: left!important}.hide {    display: none!important}.show {    display: block!important}.text-hide {    font: 0/0 a;    color: transparent;    background-color: transparent;    border: 0}.affix {    position: fixed}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-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    }    td.visible-xs,    th.visible-xs {        display: table-cell!important    }    .visible-xs-block {        display: block!important    }    .visible-xs-inline {        display: inline!important    }    .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    }    td.visible-sm,    th.visible-sm {        display: table-cell!important    }    .visible-sm-block {        display: block!important    }    .visible-sm-inline {        display: inline!important    }    .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    }    td.visible-md,    th.visible-md {        display: table-cell!important    }    .visible-md-block {        display: block!important    }    .visible-md-inline {        display: inline!important    }    .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    }    td.visible-lg,    th.visible-lg {        display: table-cell!important    }    .visible-lg-block {        display: block!important    }    .visible-lg-inline {        display: inline!important    }    .visible-lg-inline-block {        display: inline-block!important    }    .hidden-lg {        display: none!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    }}.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    }    td.visible-print,    th.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    }    .hidden-print {        display: none!important    }}.icon-bar {    transition: all .3s ease-in-out}.navbar-toggle .menu-bar3 {    -webkit-transform: matrix3d(.707107, .707107, 0, 0, -.707107, .707107, 0, 0, 0, 0, 1, 0, 0, -4, .01, 1);    transform: matrix3d(.707107, .707107, 0, 0, -.707107, .707107, 0, 0, 0, 0, 1, 0, 0, -4, .01, 1)}.navbar-toggle .menu-bar1 {    -webkit-transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, 14, .01, 1);    transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, 14, .01, 1)}.collapsed .menu-bar1,.collapsed .menu-bar3 {    transform: none!important}.navbar-toggle .menu-bar2 {    opacity: 0}.collapsed .menu-bar2 {    opacity: 1!important}@media only screen and (max-width:979px) {    .mainnav #bs-example-navbar-collapse-1 {        position: absolute;        left: 0;        width: 100%!important;        float: left;        background: #000;        top: 48px;        z-index: 1;        margin-left: 0;        margin-right: 0    }    .mainnav .navbar-nav {        margin: 0!important;        padding-bottom: 80px;    }    .navbar-default .navbar-nav>li>a {        color: #ccc    }}.footerin,header {    position: relative}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15 {    position: relative;    min-height: 1px}.col-xs-15 {    width: 20%;    float: left}@media (min-width:1200px) {    .col-lg-15 {        width: 20%;        float: left    }}@media (max-width:992px) {    .col-md-15 {        width: 33%;        float: left    }}@media (max-width:768px) {    .col-sm-15 {        width: 100%;        float: left    }}@font-face {    font-family: allerregular;    src: url(../fonts/aller_rg-webfont.woff2) format("woff2"), url(../fonts/aller_rg-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: allerbold;    src: url(../fonts/aller_bd-webfont.woff2) format("woff2"), url(../fonts/aller_bd-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: alleritalic;    src: url(../fonts/aller_it-webfont.woff2) format("woff2"), url(../fonts/aller_it-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: aller_lightregular;    src: url(../fonts/aller_lt-webfont.woff2) format("woff2"), url(../fonts/aller_lt-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: allerbold_italic;    src: url(../fonts/aller_bdit-webfont.woff2) format("woff2"), url(../fonts/aller_bdit-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: aller_lightitalic;    src: url(../fonts/aller_ltit-webfont.woff2) format("woff2"), url(../fonts/aller_ltit-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {    font-family: alternate_gothic_fsno_1;    src: url(../fonts/alternategothicno1-webfont.woff2) format("woff2"), url(../fonts/alternategothicno1-webfont.woff) format("woff");    font-weight: 400;    font-style: normal}@font-face {  font-family: 'NeuzeitGro-Bol';  src: url('../fonts/NeuzeitGro-Bol.eot?#iefix') format('embedded-opentype'),  url('../fonts/NeuzeitGro-Bol.otf')  format('opentype'),	     url('../fonts/NeuzeitGro-Bol.woff') format('woff'), url('../fonts/NeuzeitGro-Bol.ttf')  format('truetype'), url('../fonts/NeuzeitGro-Bol.svg#NeuzeitGro-Bol') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'NeuzeitGro-Reg';  src: url('../fonts/NeuzeitGro-Reg.eot?#iefix') format('embedded-opentype'),  url('../fonts/NeuzeitGro-Reg.otf')  format('opentype'),	     url('../fonts/NeuzeitGro-Reg.woff') format('woff'), url('../fonts/NeuzeitGro-Reg.ttf')  format('truetype'), url('../fonts/NeuzeitGro-Reg.svg#NeuzeitGro-Reg') format('svg');  font-weight: normal;  font-style: normal;}@font-face {    font-family: 'neuzeit_groteskbold';    src: url('../fonts/neuzeitgro-bol-webfont.woff2') format('woff2'),         url('../fonts/neuzeitgro-bol-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'neuzeit_groteskregular';    src: url('../fonts/neuzeitgro-reg-webfont.woff2') format('woff2'),         url('../fonts/neuzeitgro-reg-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}.headerbox {    float: left;    width: 100%;    background: #000}header {    float: left;    width: 100%;	background:#000000;}.headerin {    margin: 0 auto;    width: 100%;    max-width: 1600px;    padding: 0}.fixedtop {    float: left;    width: 100%}.mainnav .navbar-nav {    margin: 0;    float: right;      /* width: 100%; background: #eee*/}.mainnav .navbar-nav>li {    font-size: 19px;    /*background: #eee;*/    float: left;    text-align: center;   font-family: 'neuzeit_groteskregular';}.callbutton,.subnav ul li {    text-align: center;    font-size: 16px}.homebanner .item img,.subnav {    width: 100%}.mainnav .navbar-nav>li a {    padding-top: 15px;    padding-bottom: 15px}.mainnav .dropdown-color {    background-color: #8998b7!important;    color: #fff!important}.mainnav .navbar-nav li a.active,.mainnav .navbar-nav>li a.active,.mainnav .navbar-nav>li a:hover {    background: #55dcb9;    color: #000;	font-family: 'neuzeit_groteskbold';}.modelsul,.upcomingul {    display: none}.subnav {    float: left;    margin: 0;    background: #272727}.subnav ul {    list-style: none;    margin: 0;    padding: 0}.subnav ul li {    width: 16.666666666667%;    padding: 0;    margin: 0;    float: left}.subnav ul li a {    color: #fff;    text-decoration: none;    line-height: 50px;    background: #272727;    display: block}.subnav ul li a.active,.subnav ul li a:hover {    background: #ececec;    line-height: 50px;    color: #272727}.callbutton {    background: #0d1a37;    color: #fff;    text-transform: uppercase;    margin: 25px 0 20px;    display: none}.callbutton a {    color: #fff;    text-decoration: none;    display: block;    padding: 10px}.dextopnone {    display: none!important}footer {    background: #fff;    padding: 25px 0 10px;    float: left;    width: 100%;    color: #fff}.footerin {    margin: 0 auto;    max-width: 1600px;    padding-left: 15px;    padding-right: 15px}.arrowtop,.arrowtop2,.dropdown-content,.dropdown2,.textdiv {    position: absolute}.logo {    float: left;    width:215px;    margin: 0;	position:absolute;	left:0;	top:45px;}.innerslider .item img,.textdiv {    width: 100%}.logo img {    max-width: 100%}.homebannernew {    width: 1569px;    margin: 0 auto}.bannerhomebox {    width: 100%;    float: left;    overflow: hidden;    margin: 15px 0 0}.bannerhomebox img {    width: 100%}.textdiv {    left: 0;    z-index: 999;    color: #fff;    bottom: 10%}.bannerheading {    color: #fff;    width: 800px;    margin: 0 auto;    text-transform: uppercase;    font-family: alternate_gothic_fsno_1}.qualitytext h1{  font-family: 'neuzeit_groteskbold';}.toptext3 {font-family: 'neuzeit_groteskregular';}.bannerheading span {    text-align: right;    font-size: 84px;    line-height: 74px;    width: 600px;    display: block;    float: left}.bannerheading bdo {    font-size: 172px;    width: 200px;    display: block;    float: left;    margin-top: 62px;    padding-left: 10px}.stairstylesbutton {    margin-left: 75px;    height: 0}.dropbtn {    border: none;    cursor: pointer;    background: url(../images/dmenu.png) left top no-repeat;    height: 27px;    width: 35px;    float: left;    margin: 15px 0 0}.dropbtnto {    background: url(../images/dmenu-active.png) left top no-repeat!important}.dropdown {    display: inline-block}.dropdown-content {    display: none;    overflow: auto;    top: 70px;    right: 0;    width: 296px;    padding: 10px 15px 0;    z-index: 999999999;    font-size: 16px;    background: #212121}.dropdown-content a {    color: #ccc;    text-decoration: none;    width: 100%;    float: left;    text-align: left;    padding: 10px 16px;    border-bottom: 1px solid #313131}.dropdown-content ul,.qualitytext h1,.qualitytext p,.shuttershomeimgtext,.toptext3,.viewrange {    text-align: center;    float: left}.dropdown-content a:hover {    color: #fff}.dropdown a:hover {    color: #00a6e6}.dropdown2 {    right: 0;    top: 15px;    display: none}.dropdown-content ul {    margin: 0;    padding: 0;    width: 100%}.dropdown-content ul li {    display: inline}.arrowtop {    right: 33px;    top: 6px}.menucolorbox {    background: #1e1e1e;    padding:15px 20px;    float: left;    width: 375px;    margin-top: 0}.dropdownleftbox ul {    list-style: none;    margin: 0;    padding: 0}.qualitytext,.shuttershomebox {    margin: 0 auto;    max-width: 1574px}.dropdownleftbox ul li {    float: left;    width: 100%;    font-size: 16px;    text-transform: capitalize;    padding: 0}.toptext3,.viewrange a {    text-transform: uppercase}.dropdownleftbox ul li a {    text-decoration: none;    letter-spacing: normal;    padding:8px 15px!important;    float: left;    width: 100%;    /*border-bottom: #313131 1px solid;*/    text-transform: capitalize!important;	color:#cccccc!important;	font-family: 'neuzeit_groteskregular'!important;	}.ct .btn,.toptext3 {   /* letter-spacing: 2px*/}.dropdownleftbox ul li a:hover {    text-decoration: underline;    background: 0 0!important;    color: #55dcb9!important;	}.arrowtop2 {    left: 75px;    top: -3px}.navphone {    display: none}.getstarted a,.snap,.viewrange a {    display: inline-block}.toptext3 {    background: #55dcb9;    color: #000;    font-size: 12px;    padding: 0 35px;    position: relative;    width: 100%}.toptext3 a {    text-decoration: none;    color: #000}.topclose {    position: absolute;    right:10px;    top: -2px;    cursor: pointer}.navbar-collapse {    padding-left: 0;    padding-right: 0}.homebodytop {    float: left;    width: 100%;    padding: 20px 0 0}.qualitytext h1 {    width: 100%;    font-weight: 400;    padding-bottom: 15px}.qualitytext p {    width: 100%;    font-size: 16px;    margin-bottom: 25px;	font-family: 'neuzeit_groteskregular';}.speclatestbox {    width: 100%;    float: left}.homerowpd {    padding: 0 2px;    margin-top: 45px}.shuttershomeimgbox {    float: left;    width: 100%}.shuttershomeimgbox img {    width: 100%}.shuttershomeimgtext {    width: 100%;    padding: 0 35px;    height: 200px}.shuttershomeimgtext h2 {   font-family: 'neuzeit_groteskbold';    padding-bottom: 10px;    font-size: 28px}.shuttershomeimgtext a {    color: #000;    text-decoration: none}.shuttershomeimgtext p {    min-height: 200px;	font-family: 'neuzeit_groteskregular';}.inspiredhd,.viewrange a {    font-family: 'neuzeit_groteskbold';}.viewrange {    margin: 25px 0 35px;    width: 100%}.viewrange a {    background: url(../images/viewrange.png) 150px 50% no-repeat #000;    padding: 11px 55px 11px 37px;    color: #fff;    font-size: 14px}.viewrange a:hover {    background: url(../images/viewrange.png) 150px 50% no-repeat #59a545;    text-decoration: none}.inspiredbox {    width: 100%;    float: left;    margin-top: 35px}.inspiredboxleft {    width: 40%;    float: left;    background: #f3f3f3;    padding: 0 45px}.getstarted,.inspiredhd {    float: left;    width: 100%;    text-align: center}.inspiredhd {    font-size:38px;    line-height: 36px;	font-family: 'neuzeit_groteskbold';    padding-bottom: 15px;    margin-top: 35px}.snaptext {    font-size: 16px;    color: #333;font-family: 'neuzeit_groteskregular';}.getstarted a{    font-size: 14px;    color: #333;    text-transform: uppercase; font-family: 'neuzeit_groteskbold'; letter-spacing:2px;}.getstarted {    margin-bottom: 40px;    margin-top: 25px}.getstarted a {    width: 250px;    border: 1px solid #666;    padding: 10px 0}.getstarted a:hover {    text-decoration: none;	background:#55dcb9; border: 1px solid #55dcb9;}.piggybankright  .speakteam a:hover{border: #55dcb9 1px solid; background:#55dcb9; color:#000;}.inspiredboxright {    width: 60%;    float: right}.inspiredboxright img {    width: 100%}.inspiredsnap {    float: left;    width: 100%;    text-align: center;    margin-top: 15px}.snap {    width: 70px;    margin: 0 15px}._2p3a,.homeourrange,.snapimg,.snaptext {    width: 100%}.snapimg {    float: left;    text-align: center}.snapimg img {    max-height: 49px}.snaptext {    float: left;    text-align: center;    padding-top: 15px}.snaptext a,.snaptext a:hover {    color: #333;    text-decoration: none}.homeourrange {    float: left;    margin: 65px 0 0;    padding: 0 20px}.homeourrangehd {    float: left;    width: 100%;    font-size: 38px;    color: #000;    padding-bottom: 0;    padding-left: 20px}.homeourrangehd span {    border-bottom: #333 3px solid;    width: 95px;    display: block;    margin-left: 3px;    margin-top: 20px}.homeourrangehdline {    width: 100%;    float: left;    margin-bottom: 10px}.homeourrangehdline span {    border-bottom: #333 3px solid;    width: 95px;    display: block;    margin-left: 20px}.curtainshomebox {    width: 100%;    text-align: left;    display: inline-block;    vertical-align: top;    margin-top: 35px;    padding: 0 20px}.curtainshomeboxhd {    float: left;    width: 100%;    font-size: 24px;    color: #000;    padding-bottom: 15px;    font-family: 'neuzeit_groteskregular';}.curtainshomebox p,.homefbmainboxright p {   font-family: 'neuzeit_groteskregular';}.curtainshomeboxhd a {    color: #000;    text-decoration: none}.homefbmainbox {    float: left;    width: 100%;    background: url(../images/bg.jpg) left top;    margin-top: 50px}.homefbmainboxin {    margin: 0 auto;    max-width: 1600px;    padding-left: 15px;    padding-right: 15px}.homefbmainboxleft {    float: left;    width: 50%;    margin-top: 0;    padding-right: 15px}.facebook-home-page-share-title {    background: #000;    padding: 15px 20px;    float: left;    width: 100%}.facebook-home-page-share-title img {    float: left}.facebook-home-page-share-title span {    color: #fff;    font-size: 24px;    padding-left: 20px;    float: left;    line-height: 24px}.facebook-home-page-share {    background: #e9ebee;    float: left;    padding: 20px 40px 0;    width: 100%}.facebook-home-page-share iframe {    width: 340px;    height: 600px}.bg-fac {    text-align: center;    border: 1px solid #dee0e5;    background: #fff;    padding: 10px 10px 0;    overflow: hidden}.homefbmainboxright {    float: right;    width: 50%;    margin-top: 35px;    padding-left: 15px}.homefbmainboxrighthd {    float: left;    width: 100%;    color: #fff;    font-size: 38px;    padding-bottom: 10px;    line-height: 40px}.homefbmainboxright select option,.selectbox select option {    padding: 7px 10px}.homefbmainboxright p {    color: #fff;    margin-bottom: 25px;    float: left;    width: 100%}.homefbmainboxright .form-control {    margin-top: 15px;    float: left;    width: 100%}.ct {    text-align: center;    margin-bottom: 50px}.collse,.fbbox,.footerboxone {    text-align: right}.ct .btn {    background: 0 0;    border-color: #fff;    color: #fff;    font-size: 16px;    text-transform: uppercase;    height: 50px;    width: 250px;    border-radius: 0;    margin-top: 35px}.homefbmainboxright select,.selectbox select {    height: 53px;    color: #666;    float: left}.ct .btn:hover {    background: #59a545;    border-color: #59a545}.homefbmainboxright select,.selectbox select {    background: url(../images/select-icon.png) right 50% no-repeat #fff;    text-indent: .01px}.selectbox select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.selectbox select::-ms-expand {    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    display: none;    border-radius: 0}.selectbox select {    width: 100%;    border-radius: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    border: 1px solid #e2e2e2}.homefbmainboxright select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.homefbmainboxright select::-ms-expand {    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    display: none;    border-radius: 0}.homefbmainboxright select {    width: 100%;    border-radius: 0;    border: 0}.homefbmainboxright textarea {    height: 100px;    float: left}.yourlocationbox {    float: left;    width: 100%;    background: #fff;    margin-top: 16px;    padding: 11px 0;    font-size: 16px;    color: #666}.subscribecheckbox {    float: left;    width: 100%;    margin-top: 20px}.subscribecheckbox input[type=checkbox] {    display: none}.subscribecheckbox input[type=checkbox]+label {    color: #fff;    font-size: 14px}.subscribecheckbox input[type=checkbox]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -5px 20px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet.png) left top no-repeat;    cursor: pointer}.subscribecheckbox input[type=checkbox]:checked+label span {    background: url(../images/check_radio_sheet_hover.png) left top no-repeat}.act input[type=radio] {    display: none}.act input[type=radio]+label {    margin-bottom: 0}.act input[type=radio]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -5px 10px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet3.png) left top no-repeat;    cursor: pointer}.act input[type=radio]:checked+label span {    background: url(../images/check_radio_sheet_hover3.png) left top no-repeat}.footerfrm input[type=radio] {    display: none}.footerfrm input[type=radio]+label {    margin-bottom: 0}.footerfrm input[type=radio]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -5px 10px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet3.png) left top no-repeat;    cursor: pointer}.footerfrm input[type=radio]:checked+label span {    background: url(../images/check_radio_sheet_hover3.png) left top no-repeat}.subscribecheckbox2 {    float: left;    width: 100%;    margin-top: 20px}.subscribecheckbox2 input[type=radio],.subscribecheckbox2 strong {    display: none}.subscribecheckbox2 input[type=radio]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -2px 0 0 10px;    vertical-align: middle;    background: url(../images/check_radio_sheet2.png) left top no-repeat;    cursor: pointer}.subscribecheckbox2 input[type=radio]:checked+label span {    background: url(../images/check_radio_sheet_hover2.png) left top no-repeat}.subscribecheckbox3 {    float: left;    width: 100%;    margin-top: 0}.subscribecheckbox3 input[type=radio] {    display: none}.subscribecheckbox2 input[type=radio]+label,.subscribecheckbox3 input[type=radio]+label {    color: #999;    font-size: 14px;    margin-bottom: 0}.subscribecheckbox3 input[type=radio]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -2px 0 0 10px;    vertical-align: middle;    background: url(../images/check_radio_sheet2.png) left top no-repeat;    cursor: pointer}.subscribecheckbox3 input[type=radio]:checked+label span {    background: url(../images/check_radio_sheet_hover2.png) left top no-repeat}.footerlink {    float: left;    width: 100%;    font-size: 14px;    margin-top: 5px}.footerlink strong {    float: left;    width: auto;    font-size: 14px;    font-weight: 400;    font-family: 'neuzeit_groteskbold';    margin-top: -2px}.footerlink a {    float: left;    display: inline-block;    font-size: 14px;    color: #999;    margin-left: 20px}.footerlink a:hover {    color: #59a445;    text-decoration: none}.zeemotext {    float: left;    width: 100%;    font-size: 11px;    color: #a9a9a9;    padding-top: 15px;    text-align: center;    font-family: 'neuzeit_groteskregular'}.zeemotext a {    color: #a9a9a9;    text-decoration: none}.fbbox {    float: left;    width: 100%}.fbbox img {    margin-left: 12px;    max-height: 24px}.footerboxone {    float: left}.footerboxone .btn {    font-size: 14px;    color: #000;    border-radius: 0;    padding: 10px 35px;    border-left: #55dcb9 2px solid;    border-right: #858585 1px solid;    border-top: #858585 1px solid;    border-bottom: #858585 1px solid;    text-transform: uppercase;	font-family: 'neuzeit_groteskbold';	letter-spacing:2px;}.footerboxone .btn:hover {    color: #55dcb9}.navbar-header {    width: 100%;    position: relative;    padding:20px 0 8px 0}.contactphone {    float: right;    margin-top: 9px;    margin-right: 0}.contactphone span {    margin-left: 25px;    font-size: 18px;    font-family: 'neuzeit_groteskregular';    text-transform: uppercase}.contactphone span img {    width: 20px}.contactphone span a {    text-decoration: none;    color: #fff;    border-bottom: 0;    padding-bottom: 2px;    line-height: 29px;	font-family: 'neuzeit_groteskbold';}.contactphone bdo {    color: #fff;    font-size: 24px;    position: relative;    top: 1px;    font-family: 'neuzeit_groteskbold';   /* border-left: #a8a8a8 1px solid;*/    margin-left: 20px;    padding-left: 20px}.freemeasure,.submitcs {    color: #fff;    font-family: 'neuzeit_groteskbold';}.fbbox,.footerlink2 {    display: none}.zeemotext .fbbox {    display: block;    width: auto;    float: right;    margin-top: -45px}.collapse-bootstrap {    bottom: 0;    position: fixed;    right: 0;    z-index: 1}#demo,.blindsimgbox,.maintoptextbox {    position: relative}.quoteformhome {    margin: 0;    width: 100%;    padding: 35px;    height: 100%}#thanks_div_frm p {    color: #000;    text-align: center}.closehome,.closehome:hover {    background: #9861b2}.freemeasure {    float: left;    width: 100%;    font-size: 24px;    padding-bottom: 5px}.collse {    width: 100%}.closehome {    cursor: pointer;    width: 122px;    height: 45px;    font-size: 14px;    line-height: 45px;    text-transform: uppercase;    border-radius: 0;    text-align: center;    float: right;    margin-top: 10px}.collse .closehome {    display: none}.submitcs {    border: 0;    font-size: 18px;   /* height: 50px;    line-height: 50px;    width: 310px;*/    text-align: left;    float: right;    padding: 0;    display: inline-block;    cursor: pointer}.colr4boxes span,.heading,.more-features-text h2,.quoteformhome select,.quoteformhome select option {    font-family: 'neuzeit_groteskregular';}.submitcs:hover {    background: url(../images/faqarrow.png) right 20px no-repeat}.form_submit {    width: 100%;    text-align: center;    float: left}.quoteformhome select {    background: url(../images/select-icon.png) right 50% no-repeat #fff;    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}.quoteformhome select option {    padding: 5px 15px;    font-size: 16px}.quoteformhome select::-ms-expand {    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    display: none;    border-radius: 0}.quoteformhome select {    float: left;    height: 50px;    width: 100%;    font-size: 16px;    border-radius: 0;    color: #525252;    border: 0;    padding: 0 15px}.quoteformhome textarea {    height: 100px;    margin-top: 5px;    float: left}.quoteformhome .form-control {    margin-top: 15px;    float: left;    width: 100%}.quoteformhome .btn {    width: 300px;    height: 50px;    text-transform: uppercase;    border-radius: 0;    margin-top: 15px;    border-color: #000;    color: #000;    letter-spacing: 2px;    font-size: 16px}.quoteformhome .btn:hover {    background: #55dcb9;    color: #000;    border-color: #55dcb9}.toptext3 span {    background: url(../images/toparrow.png) right top no-repeat;    padding-right: 40px}.specialsmenu,.specialsmenu a:hover {    background: #df3460!important}.quickquestionmainbox {    float: left;    width: 100%;    background: #eee;    padding: 40px 0;    margin-top: 40px}.askbox h2,.askboxh2 {    margin: 0;    font-weight: 400;    font-size: 38px;    text-align: center}.askbox h2 {    padding: 0 0 20px}.askboxh2 {    padding: 0 0 35px}.askform {    float: left;    width: 100%;    margin-top: 10px}.askform label {    margin-top: 10px;    font-family: 'neuzeit_groteskbold';}.askform select {    background: url(../images/select-icon.png) right 50% no-repeat #fff;    text-indent: .01px;    -webkit-appearance: none!important;    -moz-appearance: none!important;    appearance: none!important}.askform select option {    padding: 7px 10px}.askform select::-ms-expand {    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    display: none;    border-radius: 0}.askform select {    float: left;    height: 52px;    width: 100%;    border-radius: 0;    color: #999;    border: 0}.askform textarea {    height: 190px}.center {    text-align: center}.askform .btn {    width: 315px;    height: 60px;    border-radius: 0;    padding: 0;    background: 0 0;    color: #333;    font-size: 16px;    text-transform: uppercase;     font-family: 'neuzeit_groteskregular';}.askform .btn:hover {    background: #55dcb9;    border-color: #55dcb9}.askform .btn-warning {    border-color: #000}.askform .btn-warning:hover {    color: #000}.askform .form-control {    color: #666}.askform .form-control::-moz-placeholder {    color: #666;    opacity: 1}.askform .form-control:-ms-input-placeholder {    color: #666}.askform .form-control::-webkit-input-placeholder {    color: #666}.askform input[type=file] {    background: #fff;    padding: 13px 20px;    width: 100%}.choicethermacellbox,.hugerangebox h2 {    padding-top: 20px}.subscribecheckbox4 {    float: left;    width: 100%;    margin-top: 45px;    margin-bottom: 20px;    text-align: center}.subscribecheckbox4 a {    color: #59a445;    font-size: 14px}.subscribecheckbox4 input[type=checkbox] {    display: none}.subscribecheckbox4 input[type=checkbox]+label {    color: #333;    font-size: 14px;    margin-bottom: 0}.subscribecheckbox4 input[type=checkbox]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -5px 10px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet22.png) left top no-repeat;    cursor: pointer}.subscribecheckbox4 input[type=checkbox]:checked+label span {    background: url(../images/check_radio_sheet_hover22.png) left top no-repeat #fff}.maintoptextbox {    float: left;    width: 100%}.maintoptextbox h1 {    text-align: center;    padding-bottom: 15px;	font-family: 'neuzeit_groteskbold';}.maintoptextbox h2 {    text-align: center;    padding-top: 20px;    font-size: 42px;    margin-bottom: 0;    padding-bottom: 10px;	font-family: 'neuzeit_groteskbold';}.maintoptextbox .brndchngetop p {    text-align: center;    font-family: 'neuzeit_groteskbold';	font-size:19px;}.maintoptextbox .brndchngetop p{ font-family: 'neuzeit_groteskregular'; font-size: 16px; text-align: left;	}.toptext {    margin: 0 auto;    max-width: 1574px;    text-align: center}.toptext p {    font-family: 'neuzeit_groteskregular';}.hugerangebox h2,.value-mean-right h2 {    width: 100%;    font-size: 32px;    color: #000;    font-weight: 400;    font-family: 'neuzeit_groteskbold';    padding-bottom: 10px;    float: left}.saleimgbox {    float: left;    width: 100%;    margin: 35px 0 0}.saleimgbox img {    width: 100%}.saleimgbox2 {    float: left;    width: 100%;    margin: 0 0 35px}.saleimgbox2 img {    width: 100%}.hugerangebox {    float: left;    width: 100%}.maintoptextbox ._alignleft .hugerangebox h2,.maintoptextbox ._alignleft .hugerangebox p{text-align: left;}.value-mean-right h2 {    text-align: left;    margin-top: 0}.valuemr {    margin-top: 50px}.hugerangebox p {    font-family: 'neuzeit_groteskregular';}.hugerangebox p strong {    font-family: 'neuzeit_groteskbold';    font-weight: 400!important}.goodmoringbox p,.judith {    font-family: 'neuzeit_groteskregular';    width: 100%}.goodmoringbox {    float: left;    width: 100%;    background: #f2f2f2;    padding: 50px;    margin-bottom: 0}.goodmoringbox p {    text-align: center;    float: left;    font-size: 16px}.judith,.moretext {    font-size: 14px;    text-align: center;    float: left}.judith {    color: #999;    font-style: italic}.hugerangeimgbox {    width: 100%;    float: left;    margin: 25px 0 50px}.hugerangeimgboxleft {    width: 61%;    float: left;    padding-right: 2px}.hugerangeimgboxleftone {    float: left;    width: 50%;    padding-right: 2px;    padding-top: 2px}.hugerangeimgboxleftone img {    width: 100%}.hugerangeimgboxlefttwo {    float: left;    width: 50%;    padding-left: 2px;    padding-top: 2px}.hugerangeimgboxlefttop img,.hugerangeimgboxlefttwo img {    width: 100%}.hugerangeimgboxlefttop {    width: 100%;    float: left;    padding-bottom: 2px}.hugerangeimgboxright {    width: 39%;    float: left;    padding-left: 2px}.blindstextbox,.hugerangeimgboxright img,.moretext,.moretextfull,.nevermiss,.specialsleft img,.specialsright img {    width: 100%}.moretext {    font-family:'neuzeit_groteskbold';    color: #55dcb9;    text-transform: uppercase;    letter-spacing: 1px;    padding-top: 15px;    padding-bottom: 0}.moretextfull p,.nevermiss {    font-family: 'neuzeit_groteskregular'}.moretext a {    color: #55dcb9;    text-decoration: none;    background: url(../images/arrowup.png) right 4px no-repeat;    padding-right: 20px}.moretext .collapsed {    color: #55dcb9;    text-decoration: none;    background: url(../images/arrowdown.png) right 4px no-repeat!important}.moretextfull {    float: left;    text-align: center}.nevermiss {    float: left;    text-align: center;    margin-bottom: 35px;    padding: 0 15%}.specialsleft {    padding-right: 2px;    padding-top: 4px;    padding-left: 0}.specialsright {    padding-left: 2px;    padding-top: 4px;    padding-right: 0}.blindstextbox {    float: left;    padding: 0 10px}.blindstextbox h2 {    float: left;    width: 100%;    font-size: 24px;    margin-top: 30px;    font-family: 'neuzeit_groteskbold';}.blindstextbox h2 a {    color: #000;    text-decoration: none}.blindstextbox p {    font-family: 'neuzeit_groteskregular';}.blindstextbox ul {    list-style: none;    font-family: 'neuzeit_groteskregular';    margin: 5px 0 0;    padding: 0}.blindsadd,.moreinfo a {    color: #fff;    font-family: 'neuzeit_groteskbold';    text-transform: uppercase}.blindstextbox ul li {    background: url(../images/check.png) left 8px no-repeat;    padding-left: 25px;    padding-bottom: 5px;    padding-right: 10px;    width: 50%;    float: left}.blindsadd {    position: absolute;    left: 0;    top: 0;    padding: 11px 25px 15px;    background: #ea0000;    font-size: 24px}.blindsadd a,.blindsadd a:hover {    color: #fff;    text-decoration: none}.moreinfo {    margin: 15px 0 0;    float: left;    width: 100%}.moreinfo a {    background: url(../images/viewrange.png) 150px 50% no-repeat #000;    padding:9px 65px 9px 45px;    display: inline-block;    font-size: 16px}.choicep p,.chooseblindsp p,.standardul {    font-family: 'neuzeit_groteskregular'}.moreinfo a:hover {    background: url(../images/viewrange-hover.png) 150px 50% no-repeat #55dcb9;    text-decoration: none;	color:#000;}.blindsmainbox .specialsleft,.blindsmainbox .specialsright {    margin-top: 35px}.chooseblindsmain {    width: 100%;    float: left;    padding: 70px 0}.childsafetyhd,.chooseblindsinhd {    padding-bottom: 20px;    width: 100%;    color: #000;    float: left}.chooseblindsin {    float: left;    width: 100%}.chooseblindsinhd {    font-size: 38px;    font-weight: 400;    background: url(../images/line.jpg) left bottom no-repeat;    margin-bottom: 25px}.chooseblindsp {    padding-right: 50px}.childsafetyhd {    font-size: 24px;    margin-top: 15px}.choicethermacellbox {    width: 100%;    float: left}.choicethermacellboxleft {    width: 100%;    padding-right: 0;    float: left;    position: relative}.choicethermacellboxright {    width: 100%;    padding-left: 0;    float: left;    position: relative}.choicethermacellboxleft img,.choicethermacellboxright img {    max-width: 100%;    width: 100%}.choicethermacellboxleft .owltext,.choicethermacellboxright .owltext {    text-align: left;    width: 180px}.choicep {    float: left;    width: 100%;    margin-top: 25px;    margin-bottom: 35px}.standardimg {    float: left;    width: 100%}.standardimg img {    width: 100%}.standardul {    float: left;    width: 100%;    padding-bottom: 0}.standardul ul {    margin: 15px 0 0;    padding: 0 10px 0 5px;    text-align: left;    float: left;    width: 100%;    list-style: none}.discovermore,.freemeasuretext,.greatreasonshd,.morefeaturestext,.page2,.pagetext,.seniordiscountimg,.snapsharebrowse,.snapsharetext,.thankenergywindow,.thermtacellimg,.toptext2 {    text-align: center}.standardul ul li {    padding-bottom: 5px;    background: url(../images/ultick.png) left 10px no-repeat;    padding-left: 25px}.standardul h3{font-family: 'neuzeit_groteskbold';}.addsome {    float: left;    width: 100%;    font-size: 32px;    font-family: 'neuzeit_groteskbold';    color: #000;    font-weight: 700;    padding-bottom: 25px}.standardul2 {    float: left;    width: 100%;    padding-top: 25px}.standardul2 p {    float: left;    width: 100%;    font-size: 16px;    font-family: 'neuzeit_groteskregular'}.thermtacell {    float: left;    width: 100%;    margin-top: 25px}.thermtacell h2 {    float: left;    width: 100%;    font-size: 38px;    color: #000;    font-weight: 400;    background: url(../images/line.jpg) left bottom no-repeat;    padding-bottom: 15px;    margin-bottom: 25px}.thermtacell p {    font-family: 'neuzeit_groteskregular'}.thermtacellimg {    width: 100%;    margin: 25px 0 35px}.thermtacellimg img {    max-width: 100%}.morefeaturesimg {    float: left;    width: 100%}.morefeaturesimg img {    width: 100%}.morefeaturestext {    float: left;    width: 100%;    padding: 20px 0 0}.morefeatureshd {    float: left;    width: 100%;    font-size: 17px;    padding-bottom: 10px}.morefeaturestext p {    float: left;    width: 100%}.morefeaturesmain {    padding-right: 2px;    padding-left: 2px}.thankenergywindow {    float: left;    background: #888;    padding: 35px 85px;    color: #fff;    font-family: 'neuzeit_groteskregular';    margin-top: 35px}.faqmainbox h2,.morefeatures h2 {    background: url(../images/line.jpg) left bottom no-repeat}.fabriccolour h2,.faqmainbox h2,.morefeatures h2 {    color: #000;    padding-bottom: 15px;    font-weight: 400}.thankenergywindow span {    font-family: aller_lightitalic;    font-size: 14px}.faqmainbox p,.morefeatures p {    font-family: 'neuzeit_groteskregular';    width: 100%;    float: left}.morefeatures {    width: 100%;    float: left}.morefeatures h2 {    float: left;    width: 100%;    font-size: 38px;    margin-bottom: 25px}.faqmainbox {    width: 100%;    float: left}.faqmainbox h2 {    float: left;    width: 100%;    font-size: 32px}.faqhd {    float: left;    width: 100%;    font-size: 20px;    margin-top: 10px;    font-family: 'neuzeit_groteskregular';}.hugerangebox h2 {    background: 0 0}.fabriccolour {    float: left;    width: 100%;    margin-top: 25px;    margin-bottom: 35px}.fabriccolour h2 {    float: left;    width: 100%;    font-size: 38px;    background: url(../images/line.jpg) left bottom no-repeat;    margin-bottom: 25px}.fabriccolour p {   font-family: 'neuzeit_groteskregular';}.greatreasonsbox h3,.greatreasonshd span {   font-family: 'neuzeit_groteskbold';}.fabriccolourimg {    float: left;    width: 100%;    margin: 25px 0 0}.pd {    padding: 2px}.pd img {    width: 100%}.discovermore {    float: left;    width: 100%;    margin-top: 35px}.discovermore a {    border: 1px solid #fff;    font-size: 16px;    color: #fff;    display: inline-block;    width: 236px;    padding: 13px 0;    text-transform: uppercase;    letter-spacing: 1px}.discovermore a:hover {    text-decoration: none;    background: #59a545;    border: 1px solid #59a545}.whyustop {    margin-top: 45px}.greatreasonshd {    float: left;    width: 100%;    margin: 70px 0 35px;    font-size: 24px;    color: #000}.greatreasonshd span {    color: #59a545}.greatreasonsbox {    float: left;    width: 100%;    position: relative;    padding: 0 30px;    margin-top: 15px}.greatreasonsbox h3,.greatreasonsbox p {    margin: 0;    color: #000;    width: 100%;    float: left}.greatreasonsbox h3 {    padding: 0 0 10px;    font-size: 18px;    font-weight: 400}.greatreasonsbox p {    padding: 0;    font-size: 16px;    font-family: 'neuzeit_groteskregular';}.number,.wecomeyouright h2 {    font-family: 'neuzeit_groteskbold';}.number {    font-size: 18px;    font-weight: 700;    position: absolute;    left: 0;    top: -3px;    color: #59a545}.wecomeyou {    float: left;    width: 100%;    padding-right: 35px}.wecomeyouleft {    float: left;    width: 22%}.wecomeyouleft img {    max-width: 100%}.wecomeyouright {    float: right;    width: 78%;    padding-left: 10px}.contactdetailshd,.seniordiscountbox,.seniordiscountimg,.seniordiscounttext,.showroomleft,.showroommainbox,.showroommap,.showroomright,.showroomright p,.showroomright ul,.wecomeyouright h2,.wecomeyouright p {    width: 100%;    float: left}.wecomeyouright h2 {    font-size: 24px;    color: #000;    font-weight: 400;    margin: 0 0 5px;    padding: 0 0 15px;    border-bottom: #55dcb9 3px solid}.wecomeyouright p {    margin: 0;    padding: 0;    font-size: 16px;    font-family: 'neuzeit_groteskregular';    color: #000;    line-height: 20px}.contactdetailshd,.enewsletterbox h1,.phone strong,.showroomhd,.wecomeyouright p span {    font-family: 'neuzeit_groteskbold';}.snap-compare .wecomeyouright h2 {    padding: 0 0 5px;    border-bottom: 0}.showroommainbox {    padding: 50px 35px;    background: #f2f2f2;    margin-top: 35px}.showroommap img {    max-width: 100%}.showroomhd {    float: left;    width: 100%;    font-size: 16px;    padding-bottom: 15px}.showroomright ul {    margin: 5px 0 10px;    padding: 0;    list-style: none}.showroomright ul li {    font-size: 16px;    padding: 0 0 10px 20px;    background: url(../images/crc.png) left 10px no-repeat}.contactdetailshd {    font-size: 16px;    padding-bottom: 5px}.showroomright p {    font-size: 16px;    padding: 0;    margin: 0}.phone {    margin-top: 15px!important;    margin-bottom: 55px!important}.phone strong {    font-weight: 400}.seniordiscountbox {    margin: 30px 0 0}.seniordiscountimg {    margin-bottom: 30px}.seniordiscountimg img {    max-width: 100%}.seniordiscounttext {    text-align: center;    font-size: 18px;    padding: 0 90px}.toptext2 {    margin: 0 auto;    width: 775px}.toptext2 p {    font-size: 18px;    margin-top: 10px;    float: left;    width: 100%}.toptextcenter {    float: left;    width: 100%;    margin-top: 20px}.snapsharetext {    float: left;    width: 100%;    font-size: 18px;    padding: 0 250px;    margin-bottom: 25px}.snapsharebrowse {    float: left;    width: 100%}.snapsharebrowse input[type=file] {    background: #fff;    padding: 13px 20px;    width: 100%;    float: none;    display: inline}.snapsharebrowse span {    margin-left: 0;    color: #59a545;    border-bottom: #59a545 1px solid;    cursor: pointer;    margin-bottom: 10px}.addmargin {    margin-bottom: 35px}.freemeasuretext {    float: left;    width: 100%;    font-size: 18px;    color: #000;    padding: 0 10%;    margin-bottom: 25px}.snapsharebrowse span a {    color: #59a445}.enewsletterbg {    float: left;    width: 100%;    background: url(../images/enewsletterbg.jpg) center top no-repeat;    background-size: cover;    padding: 65px 0;    margin-top: -10px}.enewsletterbox {    float: right;    background: url(../images/enewsletterbox.png) left top;    padding: 65px 45px;    width: 615px}.enewsletterbox h1,.enewsletterbox h2 {    width: 100%;    margin: 0;    padding: 0 0 10px;    color: #fff;    float: left}.enewsletterbox h1 {    font-size: 32px}.enewsletterbox h2 {    font-size: 24px;    font-family: 'neuzeit_groteskregular';}.enewsletterbox .askform {    margin-top: 20px}.enewsletterbox .askform .btn-warning {    border-color: #fff}.enewsletterbox .askform .btn-warning:hover {    border-color: #59a545}.enewsletterbox .askform .btn {    color: #fff;    width: 235px;    height: 50px}.blogmain {    width: 100%;    float: left;    margin: 0 0 65px}.blogbox {    margin-top: 35px;    padding: 0 5px}.blogboximg {    float: left;    width: 100%}.blogboximg img {    max-width: 100%;    width: 100%}.blogbox h2 {    float: left;    width: 100%;    padding: 0;    font-size: 24px;    font-family: 'neuzeit_groteskbold';    margin: 25px 0 15px}.blogbox p,.selectcategory select {    font-family: 'neuzeit_groteskregular';}.blogbox h2 a {    color: #000;    text-decoration: none}.blogbox p {    float: left;    width: 100%;    margin: 0;    padding: 0 0 10px;    font-size: 12px;    color: #666}.selectcategory {    width: 155px;    float: right;    margin-top: 26px}.selectcategory select {    background: url(../images/select-icon2.png) right 50% no-repeat #fff;    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.selectcategory select option {    padding: 7px 10px}.selectcategory select::-ms-expand {    text-indent: .01px;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    display: none;    border-radius: 0}.owl-next,.owl-prev {    top: 38%;    text-indent: -9999999px}.selectcategory select {    float: left;    height: 33px;    width: 100%;    font-size: 14px;    border: none;    border-radius: 0;    color: #242424;    border-bottom: 2px solid #242424}.clr {    float: left;    width: 100%}.page2 {    border-top: 1px solid #ddd;    clear: both;    margin: 50px auto;    width: 80%}.pagination {    margin: 20px 0 0}.pagination>li a {    margin: 0 3px}.pagination>li:first-child>a,.pagination>li:first-child>span {    border-bottom-left-radius: 0;    border-top-left-radius: 0}.pagination>li:last-child>a,.pagination>li:last-child>span {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.pagination>li>a,.pagination>li>span {    border: none;    background: #f0f0f0;    font-size: 14px;    color: #333}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {    background: #000;    color: #fff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {    color: #fff;    background-color: #000}.pagetext {    float: none;    width: 100%;    font-size: 14px;    color: #999;    margin-top: 10px;    clear: left;    display: inline-block}.cleafr,.clearmd {    clear: both}.pagination li a img.leftarrowhover,.pagination li a img.rightarrowhover,.pagination li a:hover img.leftarrow,.pagination li a:hover img.rightarrow {    display: none}.pagination li a:hover img.leftarrowhover,.pagination li a:hover img.rightarrowhover {    display: inline-block}.contactbox {    float: left;    width: 100%;    margin-top: 15px}.pdleft {    padding-left: 10px}.pdright {    padding-right: 10px}.contactbox h2 {    float: left;    width: 100%;    font-size: 28px;    font-family: 'neuzeit_groteskbold';    margin: 0 0 20px;    padding: 0;    font-weight: 400}.contactbox h2 i{font-style:normal; color:#55dcb9;}.contactbox p,.phonehd {    float: left;    margin: 0;    width: 100%;    font-size: 16px;    font-family: 'neuzeit_groteskregular';}/*.contactbox h2 span {    border-bottom: #489428 4px solid}*/.phonehd {    font-family: 'neuzeit_groteskbold';    padding: 0}.contactbox p {    padding: 0 0 10px}.blogdetailright h2,.otherselectedblog {    font-family: 'neuzeit_groteskbold';    float: left}.contactmap {    float: left;    width: 100%;    margin-top:0px;    margin-bottom: 0}.homelocationmap{    display: block;}.homelocationmap a{    cursor: pointer;    font-family: 'neuzeit_groteskregular';    color: #55dcb9;    font-size: 16px;    display:inline-block;    text-decoration: underline;}.contactmap iframe {    width: 100%;    height: 450px}.contactmap img {    max-width: 100%}address iframe {    width: 100%;    min-height: 350px}.textalign {    text-align: left!important}.blogdetailsmain {    float: left;    width: 100%;    margin: 35px 0 0}.blogdetailimg {    float: left;    width: 100%;    margin: 10px 0 25px}.blogdetailimgleft {    float: left;    width: 50%;    padding-right: 5px}.blogdetailimgleft img {    width: 100%}.blogdetailimgright {    float: left;    width: 50%;    padding-left: 5px}.blogdetailimgright img {    width: 100%}.blogdetailleft {    width: 100%;    float: left;    padding-right: 40px}.blogdetailleft img {    max-width: 100%}.blogdetailleft p {    font-size: 16px;    padding: 0 0 15px;    margin: 0;    float: left;    width: 100%}.blogdetailright {    float: left;    width: 100%;    padding-left: 40px;    border-left: #ccc 1px solid;    padding-bottom: 50px}.otherselectedblog {    width: 100%;    font-size: 18px;    color: #000;    text-transform: uppercase}.blogdetailright h2 {    font-size: 24px;    padding: 0 0 10px;    margin: 35px 0 0;    width: 100%}.blogdetailright h2 a {    color: #000;    text-decoration: none}.blogdetailright p {    float: left;    width: 100%;    font-size: 12px;    font-family: 'neuzeit_groteskregular';    margin: 0;    padding: 0;    font-weight: 400;    color: #666}.blogback {    float: left;    width: 100%;    font-size: 16px;    color: #55dcb9}.blogback a {    text-decoration: underline;    color: #55dcb9}.blogback a:hover {    text-decoration: none}.relatedproduct {    float: left;    width: 100%;    margin-top: 50px}.relatedproducthd {    font-size: 28px;    padding: 0 0 35px;    margin: 0;    float: left;    width: 100%;    font-family: 'neuzeit_groteskbold';    font-weight: 400}.doyouwant p,.relatedproductbox h2 {    font-family: 'neuzeit_groteskregular'}.relatedproductbox {    float: left;    width: 100%;    padding: 0 5px}.relatedproductbox h2 {    font-size: 24px;    padding: 0 0 10px;    margin: 15px 0 0;    float: left;    width: 100%}.relatedproductbox h2 a {    color: #000;    text-decoration: none}.relatedproductimg {    float: left;    width: 100%}.doyouwant {    float: left;    width: 100%;    padding: 0 15px;    text-align: center}.doyouwant p {    float: left;    width: 100%;    font-size: 16px;    margin: 70px 0 15px;    padding: 0;    font-weight: 400;    color: #000}.doyouwant input[type=radio] {    display: none}.doyouwant input[type=radio]+label {    color: #000;    font-family: 'neuzeit_groteskregular';    font-size: 16px;    margin-right: 50px}.contact-text h3,.grid-3-right p,.grid-4-right p,.pos__img,.valign__middile_child p {font-family: 'neuzeit_groteskbold';}.doyouwant input[type=radio]+label span {    display: inline-block;    width: 19px;    height: 19px;    margin: -5px 8px 0 0;    vertical-align: middle;    background: url(../images/radiobutton.png) left top no-repeat;    cursor: pointer}.doyouwant input[type=radio]:checked+label span {    background: url(../images/radiobuttonhover.png) left top no-repeat}.advicemainbox {    float: left;    width: 100%;    margin-bottom: 25px}.sales {    margin-top: 10px}.advicemainbox input[type=checkbox] {    display: none}.advicemainbox input[type=checkbox]+label {    color: #333;    font-size: 16px;    margin-bottom: 0;    width: 100%}.advicemainbox input[type=checkbox]+label span {    display: inline-block;    width: 22px;    height: 22px;    margin: -5px 20px 0 0;    vertical-align: middle;    background: url(../images/check_radio_sheet22.png) left top no-repeat;    cursor: pointer}.advicemainbox input[type=checkbox]:checked+label span {    background: url(../images/check_radio_sheet_hover22.png) left top no-repeat}.howdidyouin {    width: 50%;    margin: 0 auto}.owl-carousel .owl-wrapper:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}.owl-carousel,.owl-carousel .owl-wrapper {    display: none;    position: relative}.owl-carousel {    float: left;    margin-top: 25px;    margin-bottom: 25px;    width: 100%;    -ms-touch-action: pan-y}.owl-carousel .owl-wrapper-outer {    overflow: hidden;    position: relative;    width: 100%}.owl-next,.owl-prev,.owltext {    position: absolute}.owl-carousel .owl-wrapper-outer.autoHeight {    -webkit-transition: height .5s ease-in-out;    -moz-transition: height .5s ease-in-out;    -ms-transition: height .5s ease-in-out;    -o-transition: height .5s ease-in-out;    transition: height .5s ease-in-out}.more-options .owl-carousel .owl-item {    float: left}.owl-carousel .owl-item {    float: none;    display: inline-block;    vertical-align: top}.middle__align,.volor {    vertical-align: middle}.owl-controls .owl-buttons div,.owl-controls .owl-page {    cursor: pointer}.owl-controls {    -khtml-user-select: none;    -moz-user-select: none;    user-select: none}.owl-carousel .owl-item,.owl-carousel .owl-wrapper {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0)}.owl-theme .owl-controls {    margin-top: 10px;    text-align: center}.owl-theme .owl-controls .owl-buttons div {    color: #FFF;    display: inline-block;    zoom: 1;    margin: 0;    font-size: 12px;    height: 50px;    width: 50px;    background: #5a5a5a;    filter: Alpha(Opacity=80);    opacity: .8}.owl-theme .owl-controls.clickable .owl-buttons div:hover {    filter: Alpha(Opacity=100);    opacity: 1;    text-decoration: none}.owl-theme .owl-controls .owl-page {    display: inline-block;    zoom: 1}.owl-theme .owl-controls .owl-page span {    display: block;    width: 12px;    height: 12px;    margin: 5px 7px;    filter: Alpha(Opacity=50);    opacity: .5;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;    background: #869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {    filter: Alpha(Opacity=100);    opacity: 1}.owl-theme .owl-controls .owl-page span.owl-numbers {    height: auto;    width: auto;    color: #FFF;    padding: 2px 10px;    font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px}#owl-demo .item,#owl-demo1 .item,#owl-demo2 .item,#owl-demo3 .item,#owl-demo4 .item {    padding: 0;    margin: 0 2px;    text-align: center}.owl-item.loading {    min-height: 150px}#owl-demo1 .item img {    max-width: 100%;    width: 100%}#owl-demo2 .item img {    max-width: 100%;    width: 100%}#owl-demo3 .item img {    max-width: 100%;    width: 100%}#owl-demo4 .item img {    max-width: 100%;    width: 100%}#owl-demo .item img {    max-width: 100%;    width: 100%}.owl-pagination {    display: none}.owl-prev {    left: -25px;    background: url(../images/owlleft.png) center 15px no-repeat #5a5a5a!important}.owl-next {    right: -25px;    background: url(../images/owlright.png) center 15px no-repeat #5a5a5a!important}.owltext {    left: 0;    top: 0;    background: #f7f7f7;    padding: 10px 30px;    text-transform: uppercase;    color: #333}.contact-text h3 {    font-size: 16px}.addfiles {    width: 100%;    text-align: right;    padding: 15px 0;    display: block;    float: right}.grid-1,.padd-bottom {    padding-bottom: 6px}.fullimg,.grid-1 {    float: left}.addfiles a {    font-size: 16px;    color: #55dcb9}.grid-1 {    width: 100%}.grid-1-left {    float: left;    width: 50%;    padding-right: 3px}.grid-1-right {    float: right;    width: 50%;    padding-left: 3px}.fullimg,.responsiveimg img {    width: 100%}.grid-2-center,.grid-2-left,.grid-2-right {    width: 33.33333%;    float: left}.grid-2-left {    margin-right: 3px;    background: #000}.grid-2-center {    margin: 0 3px}.grid-2-right {    margin-left: 3px}.equal-height {    display: flex}.grid-2 {    float: left;    width: 100%}.grid-2-left p {    color: #fff}.align_parent {    display: table;    height: 100%}.valign__middile_child {    padding-left: 30px;    padding-right: 30px;    line-height: 35px}.valign__middile_child p {    font-size: 32px}.valign__middile_child span {    float: left;    width: 100%;    margin-top: 40px;    text-align: center;    text-decoration: underline}#add-more-image a,.grid-3-right span a,.grid-4-right span a,.grid-9-right span a,.nextnav a {    text-decoration: none}.valign__middile_child span a {    color: #fff;    text-decoration: none;    border-bottom: 1px #fff solid;    font-size: 14px}.padd-top {    padding-top: 6px}.grid-3-left {    float: left;    width: 63.5%;    margin-right: 3px}.grid-3-right {    float: right;    width: 36.5%;    margin-left: 3px;    background: #000}.grid-3-right p {    font-size: 32px;    color: #fff}.grid-3-right span {    float: left;    width: 100%;    margin-top: 40px}.grid-3-right span a {    color: #fff;    border-bottom: 1px #fff solid;    font-size: 14px}.page_2 .grid-3-left {    width: 63.5%}.page_2 .grid-3-left1 {    width: 73.6%}.page_2 .grid-3-right {    background: 0 0!important;    width: 36.5%}.page_2 .grid-4-right {    width: 66.55%}.page_2 .grid-4-left {    width: 33%}.grid-4-left {    float: left;    width: 46.3%;    margin-right: 3px}.grid-4-right {    float: right;    width: 53.7%;    margin-left: 3px}.grid-4-right p {    font-size: 32px;    color: #fff}.grid-4-right span {    float: left;    width: 100%;    margin-top: 40px}.grid-4-right span a {    color: #fff;    border-bottom: 1px #fff solid;    font-size: 14px}.body-content {    padding: 30px 0;    float: left;    width: 100%}.fullimg,.grid-1-left,.grid-1-right,.grid-2,.grid-2-center,.grid-2-right,.grid-3-left,.grid-3-right,.grid-4-left,.grid-4-right {    position: relative}.pos__img {    position: absolute;    bottom: 0;    right: 0;    height: 60px;    width: 285px!important;    background: #000;    line-height: 60px;    text-align: center;    color: #fff;    letter-spacing: 2px;    font-size: 14px}.volor p,.volor span {    font-family: 'neuzeit_groteskregular';    color: #fff;    font-size: 16px;    text-align: center}.volor {    display: table-cell;    padding-left: 30px;    padding-right: 30px;    line-height: 35px}.volor p {    font-weight: 400;    line-height: 25px}.volor span {    float: left;    width: 100%;    margin-top: 40px}.affic-con ul li,.has-error {    font-family: 'neuzeit_groteskregular';}.bgcolor {    background: #8c93a3!important}.askbox {    margin-left: -15px;    margin-right: -15px}.affix-left {    float: left;    width: 50%;    padding-right: 2px}.affix-right {    float: right;    width: 50%;    padding-left: 2px}.affic-con,.image img,.nextnav {    width: 100%}.affic-con {    padding: 10px;    float: left}.affic-con h2 {    padding: 10px 0 0;    margin: 0;    font-size: 24px;    line-height: 40px;    float: left;    width: 100%}.affic-con p {    padding: 0;    margin: 0;    font-size: 16px}.affic-con ul {    list-style: none;    padding: 20px 0;    margin: 0}.blog__page .affic-con ul {    padding: 20px 0 15px}.affic-con ul li {    color: #000;    font-size: 16px;    font-weight: 400;    background: url(../images/listing-image.png) left 8px no-repeat;    padding-left: 30px;    padding-bottom: 5px}.nextnav {    margin: 0;    padding: 0;    float: left}.nextnav a {    margin: 0;    padding: 0;    display: block;    width: 180px;    height: 44px;    line-height: 44px;    color: #fff;    text-align: center;    background: url(../images/next-nav.png) right center no-repeat #000}.form__fix__bottom .subscribecheckbox4 input[type=checkbox]+label {    font-size: 14px;    margin-bottom: 0}.askform .input-group {    position: relative;    width: 100%}.askform .form-control-file,.pop {    position: absolute}.askform .input-group-btn {    margin: 0;    position: absolute;    right: 0;    top: 0;    width: auto;    z-index: 9}.group-btn-quote .btn {    width: 168px;    height: 50px;    line-height: 50px;    color: #000;    border: 0;    background: #55dcb9}.askform .form-control {    background-color: #fff}.moretextfull p {    text-align: left}.navbar-nav li a:hover,.navbar-nav li.active a,.navbar-nav li.hover a,.navbar-nav li:hover a {    background: #55dcb9;    color: #000;	font-family: 'neuzeit_groteskbold';}.dropdownleftbox ul li a {    background: 0 0!important}.has-error {    padding: 0 15px;    color: red}button img {    width: 16px!important;    height: 16px!important}section>button {    background: #20b9a4;    display: block;    margin: 0 auto 20px;    width: 230px;    font-size: 14px;    line-height: 20px;    padding: 14px 18px;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    -ms-border-radius: 6px;    -o-border-radius: 6px;    border-radius: 6px;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;    color: #fff;    cursor: pointer}.pop>h1,.pop>p {    font-size: 100%}section>button:hover {    opacity: .8;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    transition: all .3s ease-in-out}.pop {    background: #fff;    border-radius: 6px;    display: none;    height: 220px;    outline: rgba(0, 0, 0, .1) solid 10px;    right: 12%;    top: 17%;    width: 335px}.pop>h1 {    color: #2a3644;    padding: 30px 30px 10px;    position: relative;    right: 0;    top: 0}.pop>h2 {    color: #2a3644;    padding: 30px 30px 10px;    position: relative;    right: 0;    top: 0;    font-size: 100%!important;    margin-top: 20px;    margin-bottom: 10px}.pop>p {    color: #777;    float: none;    padding-bottom: 0;    padding-left: 30px;    padding-right: 30px;    width: auto;    position: relative!important}.blog__cont,.col2,.fabricchoices,.repeat__input span {    float: left;    width: 100%}.pop>span {    background: #ccc;    border-radius: 100px;    color: #fff;    font-size: 21px;    height: 35px;    line-height: 35px;    padding: 0;    position: absolute;    right: 4%;    text-align: center;    top: 4%;    width: 38px;    cursor: pointer;    content: "close"}#bannerText {    height: 100%;    left: 10px;    position: absolute;    top: 20px;    width: 100%}#banner {    padding: 10px 10%;    position: relative}section {    position: absolute;    right: 27%;    top: 24%}section button {    border: 0}#bannerText p {    position: absolute;    right: 0;    width: auto}.homefbmainboxright .askform .form-control {    margin-top: 4px}#hm_enquiriesfrom .askform .input-group-btn {    top: 3px}#hm_enquiriesfrom .askform .has-error {    padding: 0}.mhover a .align_parent {    display: none;    position: absolute;    width: 100%;    height: 100%;    background: #000;    table-layout: fixed}.repeat__input,.thumbs {    position: relative}.mhover a:hover .align_parent {    display: block;    vertical-align: middle;    text-align: center}.mhover a:hover .pos__img {    display: none}.grid-1 a:hover span,.mhover a:hover p {    color: #fff;    width: 100%;    text-align: center}.grifd__img img {    width: 100%}.valign__middile_child {    display: table;    width: 100%;    height: 100%}.middle__align {    display: table-cell}.measure-quote {    width: 100%;    text-align: center}.measure-quote span {    padding: 0 20px 0 0;    margin: 0;    background: url(../images/faqarrow2.png) right 1px no-repeat;}.line-bottom {    border-bottom: #333 3px solid;    width: 95px;    display: block;    margin: 0;    padding-top: 20px}.repeat__input .input-group-btn {    width: 168px;    height: 54px;    line-height: 54px;    color: #fff;    border: 0;    background: #59a545;    position: absolute;    right: 0;    top: 0;    z-index: 9}.repeat__input .btn {    border-radius: 0;    font-size: 17px;    text-transform: uppercase;    padding: 0}.repeat__input .input-group .form-control {    background: #fff}.group-btn-quote .btn {    border-radius: 0}span #add-more-image {    display: inline-block;    vertical-align: top;    height: 54px;    line-height: 54px}.repeat__input .input-group {    display: block}#add-more-image {    display: inline-block;    margin-left: 20px;    margin-top: 10px;    vertical-align: top}.snapsharebrowse span:hover {    border-bottom: 0}.repeat__input span {    margin-bottom: 10px;    border: 0}#top_notice {    height: 27px}.leftarrowhover,.rightarrow,.rightarrowhover {    position: relative;    top: -3px}.relatedproductimg img {    max-width: 100%;    width: 100%}.relatedproductbox {    margin-bottom: 25px}.blog__cont {    height: 200px}.subscribecheckbox2 label,.subscribecheckbox3 label {    font-size: 14px;    color: #999;    line-height: 18px}.comingsoon {    position: absolute;    bottom: 10px;    right: 10px;    max-width: 150px}.more-features-img,.phone-icon {    position: relative}.fabricchoices-thumbs img,.more-features-img img,.value-mean-left img {    max-width: 100%}.col2 {    padding: 20px 0 0}.fabricchoices {    padding: 10px 0;    margin-left: -2px;    margin-right: -2px}.fabricchoices-thumbs {    float: left;    width: 20%;    padding: 0 2px}.colortext-box,.datagrid,.more-features,.morefeatures-data,.tre {    width: 100%;    float: left}.fabricchoices-thumbs h3 {    font-size: 14px;    color: #000}.value-mean-left {    float: left}.value-mean-right ul {    list-style: none;    padding: 0;    margin: 0}.value-mean-right {    text-align: left}.value-mean-right ul li {    background: url(../images/listing-nav.jpg) left 7px no-repeat;    padding-left: 15px;    text-align: left}.img-colors {    margin: 0}.img-colors img {    margin: 0;    padding: 0;    max-width: 100%}.more-features-text h2,.more-features-text p {    text-align: center}.more-features-text h2 {    font-size: 17px!important;	font-family: 'neuzeit_groteskbold';}.more-features-text p {    font-size: 16px}.more-features-options .col-xs-4 {    padding-top: 10px;    padding-bottom: 10px}.morefeatures-data {    padding: 30px 0}.morefeaturestext p {    text-align: left}.align-center,.askbox p,.colortext-box {    text-align: center}.heading {    font-size: 20px;    padding: 10px 0 20px;    color: #000}.goodmoringbox__comm {    color: #55dcb9;    font-size: 32px}.value-mean-right h3,.value-mean-right ul li,.value-mean-section-sub p {    font-size: 16px}.align-center {    padding-bottom: 30px!important}.tre {    padding-top: 30px}.faqmainbox h2 {    margin-bottom: 10px}.colortext-box {    background: #000;    padding: 15px 20px;    color: #fff;    font-size: 24px}.more-features {    padding-bottom: 30px}#rf_errorDiv,.askbox p {    padding-left: 15px;    padding-right: 15px}.font-weight h2 {    font-size: 16px!important;    text-align: left!important;    line-height: 26px;    font-family: 'neuzeit_groteskregular'!important}.standardul h2 {    text-align: left;    font-family:'neuzeit_groteskbold';    font-size: 17px}.colr4,.colr4boxes span,.instagramhomebox,.shopping-cart a,.showroomshdh1,.w4 {    text-align: center}.more-features-options .col-md-4 {    padding-left: 2px;    padding-right: 2px}.datagrid {    padding: 20px}.colr4bottom {    margin-bottom: 50px}.colr4boxes {    width: 14%;    padding: 0 30px;    display: inline-block}.colr4boxes span {    font-size: 16px;    color: #000;    width: 100%;    display: block}.colr4boxes img {    max-width: 95px}.suitable-img .colr4boxes img {    max-width: 100%!important}.moretextfull p {    padding-top: 20px}.img-colors {    padding: 15px 0 0}.choicethermacellbox .row {    margin-left: -2px;    margin-right: -2px}.choicethermacellbox .row .col-md-6 {    padding-left: 2px;    padding-right: 2px}.choicethermacellbox .standardul,.more-features-text {    padding-left: 15px;    padding-right: 15px}.contact-text {    float: left;    margin: 0;    padding:0 0  15px 0;    width: 100%}.homefbmainboxright .group-btn-quote .btn {    height: 51px;    line-height: 51px}.homefbmainboxright .addfiles a {    color: #fff;    padding: 0}.blindsmainbox .moreinfo {    padding: 25px 0}.blindsmainbox .blindstextbox ul {    margin-top: 20px;    margin-bottom: 0;    padding-bottom: 0;    float: left;    width: 100%}.contactphone span .phone-icon {    display: inline-block}.phone-icon {    padding-right: 7px;    top: 0}.snapsharebrowse .form-control {    height: 53px}.has-error {    float: left;    width: 100%}.homefbmainboxright .addfiles {    padding-bottom: 0}.che {    margin-top: 40px}.homefbmainboxright a {    color: #fff}.contactphone bdo a {    color: #000}.grid-8-left {    float: left;    width: 36.5%;    margin-right: 3px}.grid-9-right {    float: right;    width: 63.5%;    margin-left: 3px;    background: #000}.grid-9-right p {    font-family: 'neuzeit_groteskbold';    font-weight: 400;    font-size: 32px;    color: #fff}.grid-9-right span {    float: left;    width: 100%;    margin-top: 40px}.grid-9-right span a {    color: #fff;    border-bottom: 1px #fff solid;    font-size: 14px}.affix-con-bottom {    float: left;    width: 100%}.homefbmainboxright .has-error {    padding: 0;    color: #b20b0b}.askbox p a,.wecomeyou p a {    color: #000}.blog__wrap .selectcategory {    margin-top: -65px}.blog__page {    float: left;    width: 100%}.suburb-page .nextnav {    margin: 0 0 39px}.dropbtn span {    display: none}.fixed-header {    margin: 0 auto;    max-width: 1570px;    padding: 0;    position: fixed;    top: 0;    width: 100%;    z-index: 99}.fixed-header .navbar {    min-height: 30px}.fixed-header .navbar-header {    width: 140px}.fixed-header .nav {    padding-top: 0}.bounce {    overflow: hidden}.homeshowroomsmain {    float: left;    width: 100%;    margin: 25px 0 50px}.showroomshdh1 {    float: left;    width: 100%;    font-size:38px;    color: #000;    font-family: 'neuzeit_groteskbold';    padding-bottom:15px}.shopping-cart,.shopping-cart a {    color: #459925;    font-size: 15px;    font-family: 'neuzeit_groteskregular'}.instagramhomebox {    float: left;    width: 100%;    margin-bottom: 65px}.instagramhomebox img {    max-width: 100%}.bmaa img {    max-width: 93px}.newbottomcontent {    float: left;    width: 100%;    margin-top: 50px}.shopping-cart {    float: right;    position: absolute;    right: 0;    top: 25px}.shopping-cart a {    border-radius: 3px;    padding: 10px;    text-decoration: underline}.PayNowButton:hover,.VoucherButton,.VoucherButton:hover,.gift-style a,.gift-style a:hover,.pagesitemap ul li a,.shopping-cart a:hover {    text-decoration: none}.gift-order {    float: left;    width: 100%;    margin: 30px 0 0}.gift-style a {    color: #666}.gift-order .heading2 {    color: #459925;    font-size: 18px;    font-family: 'neuzeit_groteskregular';    margin: 0 0 16px}.w1 {    width: 55%}.w2 {    width: 5%}.w3 {    width: 2%}.w4 {    width: 11%}.w5 {    width: 2%}.w6 {    width: 72%}.bgwhite2 {    background: #fff!important;    border: none!important}.myorderbox {    background: #f3f3f3;    border-bottom: 1px solid #e4e0d9;    color: #666;    float: left;   font-family: 'neuzeit_groteskregular';    font-size: 14px;    padding: 11px 25px;    width: 100%}.VoucherButtonmain {    float: left;    margin-top: 25px;    width: 100%;    text-align: right}.PayNowButton,.VoucherButton {    cursor: pointer;   font-family: 'neuzeit_groteskregular';    font-size: 14px;    outline: 0;    padding: 10px 25px;    text-align: left;    text-transform: uppercase;    float: right;    color: #fff}.VoucherButton {    background: #5d5d5b;    border: 0;    border-radius: 2px;    margin: 0 15px 0 0}.VoucherButton:hover {    color: #fff}.PayNowButton {    background: #4a8e2b;    border: 0;    border-radius: 2px;    margin-right: 18px;    display: inline-block}.PayNowButton:hover {    color: #fff}.visa2 {    float: left;    margin-top: 35px;    text-align: right;    width: 100%;    margin-bottom: 100px}.visa2 img {    margin-right: 12px;    vertical-align: middle;    margin-top: -5px}.myorderbox input[type=text] {    border: 1px solid #459925;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    margin-right: 10px;    padding: 6px 0;    text-align: center;    width: 38px}.carterror,.cartsuccess {    float: left;    width: 100%;    text-align: right;    padding-right: 50px;    padding-bottom: 15px;    margin-top: -45px}.carterror {    color: red}.cartsuccess {    color: #459925}.redirectingheading,.redirectpaypal {    float: left;    width: 100%;    text-align: center}.redirectingheading {    font-family: 'neuzeit_groteskbold';    padding-bottom: 25px}.redirectpaypal {    margin-bottom: 135px;    margin-top: 35px}.redirectpaypal .PayNowButton {    float: none}.faqexteriorbox {    float: left;    width: 100%;    margin-top: 50px}.faqexteriorboxin {    float: left;    width: 100%;    margin-bottom: 8px}.faqexteriorbox .faqexteriorboxhd {    float: left;    width: 100%;    text-align: center;    font-size: 19px;    color: #000;    padding-bottom: 15px}.faqexteriorbox .faqexteriorboxinhd strong {    font-family: 'neuzeit_groteskregular';    font-weight: 400}.faqexteriorbox .faqexteriorboxinhd {    float: left;    width: 100%;    font-size: 16px;    padding-bottom: 0px;    line-height: 110%;}.faqexteriorboxin p {    font-size: 16px;    float: left;    width: 100%}@media only screen and (max-width:1600px) {    .owl-prev {        left: 2px    }    .owl-next {        right: 2px    }    .fixed-header {        width: 98%!important    }}@media only screen and (max-width:1368px) {    .fixed-header {        width: 97.1%!important    }}@media only screen and (max-width:1300px) {    .freemeasuretext,    .nevermiss {        padding: 0    }    .homefbmainboxin {        width: 94%    }    .homefbmainboxleft {        width: 50%    }    .homefbmainboxright {        width: 45%    }    .footerin {        width: 94%    }    .footerboxone .btn {        letter-spacing: 0    }    .toptext {        width: 96%    }    .owl-prev {        left: -15px    }    .owl-next {        right: -15px    }    .carousel-inner>.item>a>img,    .carousel-inner>.item>img,    .homebanner .img-responsive,    .thumbnail a>img,    .thumbnail>img {        width: 100%;        max-width: none    }    .inspiredhd {        font-size: 22px;        line-height: 29px    }    .snap {        margin: 0 5px    }    .snapsharetext {        padding: 0 10%    }    .inspiredboxleft {        padding: 0 20px;        width: 30%    }    .inspiredboxright {        width: 70%    }}@media only screen and (max-width:1200px) {    .inspiredboxleft,    .inspiredboxright {        width: 100%    }    .bannerheading span {        text-align: right;        font-size: 62px;        line-height: 52px;        width: 450px;        display: block;        float: left    }    .bannerheading bdo {        font-size: 120px;        width: 145px;        display: block;        float: left;        margin-top: 35px;        padding-left: 5px    }    .toptext2 {        width: 96%    }    .bannerheading {        width: 600px    }}@media only screen and (max-width:1024px) {    .address {        float: left;        height: 50px;        width: 100%    }    .fixed-header {        width: 97%    }}@media only screen and (max-width:992px) {    .upcomeingleft {        /*margin-bttom: 35px*/    }    .upcomingnav .nav-tabs>li>a {        padding: 10px 35px    }    .subnav ul li {        font-size: 14px    }    .blogdetailmain,    .qualitytext {        width: 96%    }    .pos__img {        width: 100%!important    }}@media only screen and (max-width:980px) {    .colr4boxes {        width: 25%    }    .yourlocationbox {        font-size: 13px    }    .modal-content .yourlocationbox {        margin-top: 14px;        padding: 11px 0 10px    }    .group-btn-quote .btn {        width: 91px    }    .volor {        padding: 25px 5px 10px    }    .volor p {        font-size: 14px;        line-height: 21px    }    .volor span {        margin-top: 10px    }    .collapse-bootstrap {        z-index: 9    }}@media only screen and (max-width:979px) {    .callbutton,    .modelsul,    .upcomingul {        display: block    }    .dropdown-menu>li>a,    .mainnav .navbar-default .navbar-nav>.active>a,    .navbar-default .navbar-nav>.active>a:focus,    .navbar-default .navbar-nav>.active>a:hover {        color: #fff    }    .nav>li,    .navbar-nav {        width: 100%    }    .bgcolor a,    .bgcolornone bdo a {        font-family: 'neuzeit_groteskbold';    }    .navbar {        border: none    }    .modelsul li a,    .upcomingul li a {        color: #fff;        font-size: 14px;        text-decoration: none    }    .mainnav .dropdown-color {        background-color: #000!important    }    .dropdown-menu,    .dropdown-menu>li>a:hover {        background: #000    }    .dropdown-menu {        display: inline-block;        position: inherit;        width: 100%    }    .bgcolor a,    .navphone,    .navphone li a {        background: #212121    }    .iphonelogo {        display: inline-block;        padding-left: 10px;        margin-top: 3px    }    .navphone,    .navphone li {        margin: 0;        width: 100%!important;        float: left!important    }    .dropdown2,    .navdesktop {        display: none    }    .navphone {        display: block;        list-style: none;        padding: 0 0 100px!important;        height: 100vh;        overflow: scroll    }    .bgcolornone,    .breadcrumb,    .contactphone {        display: none    }    .navphone li {        padding: 0;        position: relative    }    .navphone li a {        color: #ccc;        float: left;        width: 100%;        padding: 10px 25px;        font-size: 16px    }    .desktop-none a {        color: #ccc;        float: left;        width: 100%;        padding: 10px 25px;        font-size: 16px    }    .bgcolor a,    .bgcolornone a {        color: #ccc!important    }    .navphone li a:hover {        text-decoration: none    }    .navbar-collapse {        padding-left: 0;        padding-right: 0    }    .bgcolor a {        border-bottom: #333 1px solid!important    }    .bgcolor bdo a,    .bgcolor span a,    .bgcolornone {        background: #f2f2f2!important    }    .bgcolornone bdo a,    .bgcolornone span a {        background: #212121;        border-bottom: #333 1px solid!important    }    .bgcolornone span a {        width: 100%;        padding: 8px 40px    }    .bgcolor i,    .bgcolornone i {        position: absolute;        top: 0;        height: 50px;        width: 50px;        cursor: pointer;        right: 0    }    .bgcolor2 a {        border-bottom: #212121 1px solid!important    }    .bgcolor i {        background: url(../images/mobilearrow.png) center 50% no-repeat    }    .bgcolornone i {        background: url(../images/mobilearrow-hover.png) center 50% no-repeat    }    .pdleftlc {        padding-left: 35px    }    .otherstairbox .typesbox,    .typesbox {        width: 32.5%    }    .callushome {        margin: 25px 0;        float: left;        width: 100%    }    .callushome a {        background: #fa6259!important;        color: #fff!important;        text-align: center!important;        font-size: 14px!important;        text-transform: uppercase!important;        width: 94%!important;        margin-left: 3%;        font-family: 'neuzeit_groteskbold'!important;		font-weight:normal!important;	    }    .expertisemainbox {        padding: 0 15px    }    .getstarted {        margin-top: 0;        margin-bottom: 25px    }    .navbar {        position: inherit    }    .mainnav #bs-example-navbar-collapse-1 {        margin-top: 36px    }    .footerlink a {        margin-left: 15px    }    .footerboxone .btn {        padding: 13px 15px;        font-size: 14px    }    .toptext {        width: 96%    }    .measurequote {        text-align: center;        color: #fff;        padding-top: 10px!important;        border-bottom: #333 1px solid    }    .measurequote a strong {        font-weight: 400!important;        border-bottom: #787878 2px solid;        font-size: 18px;        font-family: 'neuzeit_groteskbold';        color: #fff    }    .comingsoon {        max-width: 100px    }    .pop {        right: 0;        width: 100%;        height: 200px    }    .snapsharebrowse .group-btn-quote .btn {        width: 91px;        height: 54px;        line-height: 54px;        text-align: center    }    .repeat__input .input-group-btn {        width: 91px;        text-align: center    }    .facebook-home-page-share {        padding-left: 10px;        padding-right: 10px    }    .homefbmainboxrighthd {        font-size: 26px    }}@media only screen and (max-width:904px) {    .navarrow {        display: none    }    .valign__middile_child p {        font-size: 19px;        line-height: 30px    }    .valign__middile_child span {        margin-top: 0    }}.footerboxtwo,.footerimgbox {    display: none}@media only screen and (max-width:767px) {    .footerlink,    .footerlink strong,    .homefbmainboxleft {        display: none    }    .footerlink strong,    .footerlink2,    .homefbmainboxright {        width: 100%    }    .qualitytext h1,    .subscribecheckbox2 strong {        font-family: 'neuzeit_groteskbold';    }    .choicethermacellboxleft img,    .choicethermacellboxright img {        max-width: 100%    }    .owl-next,    .pop {        right: 0    }    .homebodytop {        padding: 15px 0 0    }    .homerowpd {        margin-top: 10px    }    .qualitytext h1 {        font-size: 24px    }    .homefbmainbox {        margin-top: 0    }    .footerlink a {        margin: 0 15px 0 0    }    .footerboxone {        text-align: center    }    .footerlink2 {        float: left;        font-size: 14px;        display: block;        padding: 10px 0    }    .footerlink2 a {        float: left;        display: inline-block;        font-size: 14px;        color: #999;        margin-right: 15px    }    .footerlink2 a:hover {        color: #59a445;        text-decoration: none    }    .subscribecheckbox2 strong {        display: block;        float: left;        width: 100%;        font-size: 14px;        font-weight: 400;        margin-top: -2px;        padding-bottom: 15px    }    .footerboxone .btn {        letter-spacing: 0;        padding: 10px 0;        width: 300px;        font-size: 16px    }    .footerboxtwo,    .footerimgbox {        width: 100%;        text-align: center;        float: left    }    .footerimgbox {        display: block;        margin: 10px 0 15px    }    .bmaa {        display: none    }    .footerboxtwo {        display: block;        margin-top: 10px    }    .footerboxtwo .btn {        font-size: 16px;        color: #fff;        text-transform: uppercase;        border-radius: 0;        padding: 10px 0;        border-left: #9861b2 2px solid;        border-right: #64566a 1px solid;        border-top: #64566a 1px solid;        border-bottom: #64566a 1px solid;        font-family: 'neuzeit_groteskregular';        letter-spacing: 3px;        width: 300px    }    .bannerheading,    .maintoptextbox h1 {        font-family: 'neuzeit_groteskbold';    }    .footerboxtwo .btn:hover {        color: #fff    }    .toptext3 span {        background: 0 0;        display: inline-block;        line-height: 19px;        padding-top: 8px;        width: 300px;        padding-right: 0    }    .topclose img {        margin-top: 44%    }    .topclose {        height: 48px;        right: 0;        width: 50px    }    .breadcrumb {        display: none    }    .maintoptextbox h1 {        font-size: 28px;        font-weight: 400    }    .chooseblindsinhd,    .faqmainbox h2,    .hugerangebox h2,    .morefeatures h2,    .thermtacell h2 {        font-size: 24px    }    .owl-prev {        left: 0    }    .hugerangeimgboxlefttop {        width: 100%    }    .hugerangeimgboxleftone {        width: 100%;        padding-right: 0    }    .hugerangeimgboxlefttwo {        padding-left: 0;        width: 100%;        padding-top: 4px    }    .hugerangeimgboxright {        width: 100%;        padding-left: 0;        padding-top: 4px    }    .hugerangeimgboxleft {        width: 100%;        padding-right: 0    }    .choicethermacellboxleft {        width: 100%;        padding-right: 0;        margin-bottom: 0    }    .choicethermacellboxright {        width: 100%;        padding-left: 0    }    .container-fluid>.navbar-collapse,    .container-fluid>.navbar-header,    .container>.navbar-collapse,    .headerin .container>.navbar-header {        margin-left: 0;        margin-right: 0    }    .headerin .container-fluid {        padding-left: 0;        padding-right: 0    }    .textdiv {        position: static    }    .bannerheading {        color: #000;        width: 100%;        padding: 25px 20px 0    }    .bannerheading bdo,    .bannerheading span {        width: auto;        font-size: 28px;        float: none;        text-align: left;        display: inline    }    .bannerheading bdo {        margin-top: 0    }    .discovermore a {        border: 1px solid #000;        color: #000    }    .discovermore {        margin-top: 15px    }    .homebanner .carousel-control {        width: 38px    }    .askform input[type=file],    .enewsletterbox,    .repeat__input {        width: 100%    }    .homebanner .carousel-control.left {        background: url(../images/mobileleftarrowright.png) left 50% no-repeat;        text-indent: -99999px    }    .homebanner .carousel-control.left:hover {        background: url(../images/mobilerightarrow.jpg) left 50% no-repeat    }    .homebanner .carousel-control.right {        background: url(../images/mobileleftarrowleft.png) left 50% no-repeat;        text-indent: -99999px    }    .homebanner .carousel-control.right:hover {        background: url(../images/mobileleftarrow.jpg) left 50% no-repeat    }    .inspiredhd {        color: #666    }    .homefbmainboxright p {        font-size: 18px    }    .wecomeyou {        margin-bottom: 25px    }    .snapsharetext {        padding: 0    }    .selectcategory {        margin: 0    }    .pdleft {        padding-left: 0    }    .blogdetailleft,    .pdright {        padding-right: 0    }    .blogdetailright {        padding-left: 0;        border-left: none;        margin-top: 35px    }    .addmargin,    .headerin {        padding: 0 15px    }    .bannerheading bdo,    .bannerheading span {        line-height: 30px    }    .carousel-inner>.item>a>img,    .carousel-inner>.item>img,    .homebanner .img-responsive,    .thumbnail a>img,    .thumbnail>img {        max-width: none    }    .askbox {        margin: 0    }    .blindstextbox {        min-height: inherit    }    .zeemotext .fbbox {        margin-top: 0    }    .repeat__input {        display: block    }    .repeat__input span {        border: 0;        float: left;        padding: 0;        width: 100%    }    #add-more-image {        float: right    }    .blogmain .col-sm-4,    .fabricchoices-thumbs {        width: 50%    }    .colr4boxes {        width: 33.3333%    }    .mspace {        padding-bottom: 20px    }    .fabricchoices-thumbs h3 {        padding-bottom: 30px    }    .address {        height: auto    }    .pop {        top: 0;        width: 100%;        z-index: 999;        height: 350px    }    .askbox h2 {        text-align: center;        padding-top: 0;        padding-left: 0;        font-size: 25px;        padding-bottom: 10px    }    .blindsmainbox article {        height: auto!important    }    .seniordiscounttext {        padding: 0 10px    }    .askboxh2 {        font-size: 25px;        padding: 0 0 15px    }    .sales bdo {        display: inline-block;        vertical-align: top;        width: 80%    }    .homefbmainboxright {        margin-top: 50px    }    .blog__wrap .selectcategory {        margin-top: 0    }}.layoutoptions-col1 span img,.layoutoptions-col2 span img,.responsiveimg {    max-width: 100%}@media only screen and (max-width:700px) {    .page_2 .grid-1-left,    .page_2 .grid-1-right,    .page_2 .grid-2-center,    .page_2 .grid-2-left,    .page_2 .grid-2-right,    .page_2 .grid-3-left,    .page_2 .grid-3-right {        width: 100%    }    .page_2 .equal-height {        display: block    }    .page_2 .grid-4-left,    .page_2 .grid-4-right {        padding: 0;        width: 100%    }    .grid-2-right,    .page_2 .padd-bottom {        padding: 0    }    .page_2 .fullimg,    .page_2 .grid-1-left,    .page_2 .grid-1-right,    .page_2 .grid-2-center,    .page_2 .grid-2-left,    .page_2 .grid-2-right,    .page_2 .grid-3-left,    .page_2 .grid-3-right,    .page_2 .grid-4-left {        margin-bottom: 4px!important;        padding: 0!important    }}@media only screen and (max-width:600px) {    .mhover a:hover .align_parent {        display: none    }    .equal-height,    .mhover a:hover .pos__img {        display: block    }    .quoteformhome {        width: 100%    }    .grid-2-left {        float: none;        width: 100%    }    .fullimg,    .grid-1-left,    .grid-1-right,    .grid-2,    .grid-2-center,    .grid-2-right,    .grid-3-left,    .grid-3-right,    .grid-4-left,    .grid-4-right,    .page_2 .grid-4-left,    .page_2 .grid-4-right {        width: 100%;        margin: 0;        padding: 4px 0    }    .page_2 .fullimg,    .page_2 .grid-1-left,    .page_2 .grid-1-right,    .page_2 .grid-2-center,    .page_2 .grid-2-left,    .page_2 .grid-2-right,    .page_2 .grid-3-left,    .page_2 .grid-3-right,    .page_2 .grid-4-left {        padding: 0!important;        margin: 0    }    .blog__page .affic-con ul {        margin: 0;        padding: 0    }    .padd-bottom {        padding-bottom: 0    }    .affix-left,    .affix-right {        float: left;        width: 100%;        padding: 0 10px    }    .affix-con-bottom {        padding-top: 20px    }    .affix-left ul,    .affix-right ul {        margin: 0;        padding: 0;        float: left;        width: 100%    }    #bannerText {        width: 96%    }    .grid-2-left,    .grid-3-right {        margin: 4px 0;        padding: 0    }    .askform .input-group .input-group-btn {        width: auto    }    .askform .input-group .btn {        padding: 0 15px;        width: auto    }    footer {        padding: 25px 0 70px    }    .bannerheading {        padding-bottom: 20px    }    .viewrange {        margin-bottom: 40px;        margin-top: 10px    }    .shuttershomeimgtext {        height: auto!important    }    .homefbmainboxright {        margin-top: 30px    }    .homefbmainboxrighthd {        font-size: 30px;        text-align: center;        width: 100%    }    .homefbmainboxright p {        display: none    }    .subscribecheckbox bdo {        background: 0 0!important;        display: inline-block;        margin: 0!important;        padding: 0!important;        width: 79%!important;        line-height: 22px;        vertical-align: top    }    .blindstextbox ul li {        width: 100%    }    .grid-8-left,    .grid-9-right {        width: 100%;        margin: 4px 0    }    .align_parent {        height: 100%;        padding: 30px 20px    }}@media only screen and (max-width:500px) {    .toptext3 span {        width: 265px    }    .blogmain .col-sm-4,    .fabricchoices-thumbs,    .fabricchoices-thumbs img {        width: 100%    }    .blog__cont {        height: auto    }    .colortext-box {        font-size: 18px    }    .colr4boxes {        width: 48%    }}@media only screen and (max-width:400px) {    .toptext3 span {        width: 250px    }    .topclose {        height: 63px    }    .askform .btn {        width: 260px    }}@media only screen and (max-width:980px) {    .bannerheading span {        text-align: right;        width: 302px;        font-size: 39px;        line-height: 39px    }    .bannerheading {        width: 450px    }    .discovermore a:hover {        color: #fff    }}@media only screen and (max-width:700px) {    .bannerheading {        width: auto    }    .bannerheading span {        font-size: 20px;        line-height: 31px    }}.more-features-options {    text-align: center}.more-features-options .col-md-4 {    float: none;    vertical-align: top;    width: 33%;    display: inline-block}.more-options .col-md-4 {    float: left;    width: 100%}.column-two,.layoutoptions {    width: 100%;    float: left}.column-two {    margin: 40px 0 0}.column-two .responsiveimg {    max-width: 100%;    margin-top: 50px}.layoutoptions-col1 {    float: left;    margin-right: 50px}.layoutoptions-col2 {    float: left}.layoutoptions-col1 span,.layoutoptions-col2 span {    display: inline-block;    width: 150px;    margin-left: 12px;    position: relative;    top: -4px}.colr5 {    padding: 0;    margin: 0}.colr5 .colr4boxes {    padding: 0;    margin: 0 1px;    width: 16.5%;    float: left}.colr5 .colr4boxes img {    width: 100%}.slider-styles .standardul h2 {    font-size: 24px;    text-align: left;    margin-bottom: 0;    padding-bottom: 5px}.slider-styles .standardul p {    font-size: 16px;    text-align: left}.pagesitemap {    margin: 0 0 50px;    padding: 0;    float: left;    width: 100%}.pagesitemap ul,.pagesitemap ul li ul {    margin: 0;    padding: 0}.pagesitemap .col-md-4 {    width: 25%}.pagesitemap ul li {    float: left;    width: 100%;    list-style: none}.pagesitemap ul li a {    color: #000;    font-size: 14px;    float: left;    width: 100%;    font-weight: 700;    display: block}.pagesitemap ul li ul li a {    font-weight: 400}/* sitemap css 15-05-2019 */.sitemap-page-title a{color: #000;}.pagesitemap .levelone ul li a{font-weight: 400;}/* sitemap css 15-05-2019 */.clearmd1 {    display: none}.clearmd {    display: block;    height: 30px;    float: left;    width: 100%}.owl-carousel .disabled {    cursor: default!important;    opacity: .3!important}.sitemap-page-title {    font-size: 18px;    font-weight: 700}.alignleft p {    text-align: left;    padding-left: 0;    padding-right: 0}.alignleft {    text-align: left}.bottom__right {    margin-left: -8px}.footimages {    padding-left: 15px;    padding-right: 15px;    display: inline-block}.pro__top__content,.pro__under__content {    border: 0 solid red;    float: left;    width: 100%}.mobile__display__left,.mobile__display__right {    border: 0 solid red}#divShowHide {    display: none}.submitcs a {    color: #fff;    text-decoration: none}@media only screen and (max-width:1574px) {    .qualitytext {        padding-left: 15px;        padding-right: 15px    }}@media only screen and (max-width:1250px) {    .colr5 .colr4boxes {        width: 16%    }}@media only screen and (max-width:1100px) {    .bottom__right {        margin-left: 9px    }}@media only screen and (max-width:600px) {    .colr5 .colr4boxes {        margin: 0;        padding: 1px;        width: 50%    }    #banner {        padding: 10px 0    }}@media only screen and (max-width:980px) {    .more-features-options .col-md-4 {        width: 31%    }    .more-options .col-md-4 {        width: 100%    }    .carousel-inner {        margin-left: -25%;        width: 150%    }    .carousel-inner img,    .clearm {        width: 100%    }    .carousel,    .homebanner {        overflow: hidden    }    .clearm {        clear: both;        display: block;        height: 30px    }}@media only screen and (max-width:767px) {    .div__pos__relative {        position: relative;        float: left;        width: 100%    }    .pro__under__content .col-xs-12:nth-child(2) {        border: 0 solid #00f;        margin-top: 25px    }    .showroomshdh1 {        line-height: 50px    }}@media only screen and (max-width:667px) {    .carousel-inner {        margin-left: -50%;        width: 200%    }    .footimages {        max-width: 40%;        display: inline-block    }    .footimages img {        width: 100%    }}@media only screen and (max-width:600px) {    .clearmd,    .collapse-bootstrap,    .more-features-options .col-md-4,    .pagesitemap .col-md-4 {        width: 100%    }    .clearmd1 {        display: none    }    .clearmd {        clear: both;        display: block;        height: 30px    }    .footimages {        max-width: 30%;        display: inline-block    }}@media only screen and (max-width:400px) {    .footerboxone .btn,    .footerboxtwo .btn {        width: 100%    }}.colr4boxes p {    text-align: center}.cbp-af-header-shrink {    -webkit-transition: height .3s;    -moz-transition: height .3s;    transition: height .3s;    -webkit-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 999}.cbp-af-header .cbp-af-inner {    margin: 0 auto}.cbp-af-header h1 {    margin: 0;    float: left}.cbp-af-header.cbp-af-header-shrink {    height: 70px;    transition: .8s;    -webkit-transition: .8s}.cbp-af-header-shrink .logo {    /*width: 128px*/}.cbp-af-header-shrink .navbar-brand {    padding-top: 0}.cbp-af-header-shrink .mainnav .navbar-nav {    margin-top: 0}.cbp-af-header-shrink .nav li a {    margin-top: 0}.cbp-af-header-shrink .dropdown2 {    top: 3px}.form__fix__bottom select {    border-radius: 0;    -webkit-appearance: none;    -moz-appearance: none}.footerequestform {    height: 200px!important}.blockleft {    float: left;    width: 50%;    padding-right: 10px}.blockleft h2 {    margin-top: 0;    padding-top: 0;    margin-bottom: 30px}.block2 h2 {    margin-top: 0;    padding-top: 0;    margin-bottom: 15px}.block2 p {    margin-bottom: 30px}.blockright {    float: right;    width: 50%;    padding-left: 10px}.blockright img {    max-width: 100%}.block1 {    float: left;    margin-bottom: 40px;    width: 100%;    margin-top: 30px}.block1 h2 {    font-size: 32px;    color: #000;    font-family: 'neuzeit_groteskbold';}.block2 {    float: left;    width: 100%}.block2 h2 {    font-size: 32px;    color: #000;    font-family: 'neuzeit_groteskbold';}.block3 {    float: left;    margin: 40px 0;    width: 100%}.curvette .blindstextbox h2 a {    font-size: 16px;    color: #333;    text-transform: uppercase;    text-decoration: none}.curvette .colr4boxes span {    font-size: 16px;    font-weight: 700;    font-weight: 700}.block6 .hugerangebox h2 {    margin-top: 30px}.newcontent .blindstextbox ul li {    width: 100%}.block7 {    float: left;    margin: 0 0 40px;    width: 100%}.curvette .more-features-text h2 {    margin-top: 30px;    margin-bottom: 10px}.headerfx {    height: 140px}.flotting_footer_form {    float: left;    width: 100%}.callmobile {    display: none}.cbp-af-header-shrink .contactphone {    margin-top: 5px}.submitcs {    position: fixed;    right: 0;    bottom: 0;    z-index: 99}.submitcs button img {    width:auto!important;    height:auto!important;    display: inline-block;    top: -2px;    position: relative;    margin-left: 10px}.submitcs .btn {    border: 0;    background: #fa6259;    color: #fff;height: 50px;    line-height: 50px;    padding: 0;    font-size:14px;    border-radius: 0;    float: left;    padding-left: 35px;    padding-right:35px;	font-family: 'neuzeit_groteskbold';	text-transform:uppercase; letter-spacing:2px; padding-top:3px; /*padding-top:15px; padding-bottom:15px;*/}.force-fullscreen .modal-body {    padding: 0;    border: 0;    border-radius: 0}.force-fullscreen .modal-dialog {    width: 100%}.modal {    background: #eee}.quoteformhome {    float: left}.closeleft {    width: 30px;    height: 2px;    display: block;    background: #fff;    transform: matrix3d(.707107, .707107, 0, 0, -.707107, .707107, 0, 0, 0, 0, 1, 0, 0, -4, .01, 1);    position: relative;    top: 5px}.closeright {    width: 30px;    height: 2px;    display: block;    background: #fff;    -webkit-transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, -6, .01, 1);    transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, -6, .01, 1);    position: relative;    top: 5px}.modal-content .close {    display: block;    background: #000!important;    padding: 5px;    height: 40px;    width: 40px;    opacity: 1;    position: absolute;    right: 5px;    top: 5px;    z-index: 1}.modal-content button {    background: #fff;    display: block}.freemeasure h1,.freemeasure span {    font-size: 38px;    font-weight: 400;    color: #000;    text-align: center;    font-family: 'neuzeit_groteskbold';    margin: 20px 0 10px;}.freemeasure p {    font-size: 17px;    text-align: center;    font-weight: 400;    font-weight: 400;    color: #000;    font-family: 'neuzeit_groteskregular';}.modal-content .form-control::-moz-placeholder {    color: #666;    opacity: 1}.modal-content .form-control:-ms-input-placeholder {    color: #666}.modal-content .form-control::-webkit-input-placeholder {    color: #666}.locatyion {    color: #666;    font-size: 16px}.quoteformhome .error-fields {    padding-left: 15px;    padding-right: 15px}.quoteformhome input,.quoteformhome textarea,.locatyion {     font-family: 'neuzeit_groteskregular'!important;    font-size: 16px!important}.quoteformhome label {    font-family: 'neuzeit_groteskregular'!important;    font-size: 16px!important}#request_frm .modal {    padding-right: 0!important}.freemeasure p {    margin-bottom: 20px;    margin-top: 20px}.subscribecheckbox4 bdo {    font-size: 14px!important}@media screen and (max-width:55em) {    .cbp-af-header .cbp-af-inner {        width: 100%    }    .cbp-af-header h1,    .cbp-af-header nav {        display: block;        margin: 0 auto;        text-align: center;        float: none    }    .cbp-af-header h1,    .cbp-af-header nav a {        line-height: 115px    }    .cbp-af-header.cbp-af-header-shrink h1,    .cbp-af-header.cbp-af-header-shrink nav a {        line-height: 45px    }    .cbp-af-header {        transition: .8s;        -webkit-transition: .8s    }    .cbp-af-header-shrink {        transition: .8s;        -webkit-transition: .8s    }    .cbp-af-header-shrink .dropdown-content {        top: 20px    }}@media screen and (max-width:32.25em) {    .cbp-af-header nav a {        font-size: 24px    }    .cbp-af-header li a {        font-size: 16px    }}@media screen and (max-width:24em) {    .cbp-af-header nav a,    .cbp-af-header.cbp-af-header-shrink nav a {        line-height: 1    }}@media only screen and (max-width:979px) {    .cbp-af-header h1,    .cbp-af-header nav a {        line-height: normal    }    .cbp-af-header nav a {        text-align: left    }    .cbp-af-header.cbp-af-header-shrink h1,    .cbp-af-header.cbp-af-header-shrink nav a {        line-height: normal    }}.cbp-af-header-shrink .headerul {    height: 38px}.cbp-af-header-shrink .headerul ul {    margin: 0}.cbp-af-header-shrink .logo {    /*margin-top: 4px;*/    margin-bottom: 0}.cbp-af-header-shrink .logo img {    max-width: 100%}.cbp-af-header-shrink .cart-header-page {    top: 15px}.cbp-af-header-shrink {    height: 62px!important}.cbp-af-header-shrink .navbar-header {   padding:20px 0 8px 0    /*background: #fff*/}.cbp-af-header-shrink .dropdown-content {    top: 48px}.headerfx {    height: 40px}.cbp-af-header-shrink .navbar-toggle {    margin-top: 15px}@media only screen and (max-width:979px) {    .cbp-af-header-shrink .logo {        /*margin-top: 7px*/    }    .cbp-af-header-shrink {        height: 72px!important    }    .cbp-af-header-shrink .dropdown dt a {        margin-top: 24px    }    .cbp-af-header-shrink .dropdown dd {        top: 66px    }    .cbp-af-header-shrink .mainnav #bs-example-navbar-collapse-1 {        margin-top: 24px    }    .cbp-af-header-shrink .navbar-toggle {        margin-top: 19px    }    .cbp-af-header-shrink {        height: 62px!important    }    .cbp-af-header-shrink .logo {        margin-top: 0    }    .textft {        position: relative;       /* top: -5px;*/    }}@media only screen and (max-width:768px) {    .textft {        position: relative;        /*top: -2px*/    }    .quoteformhome {        padding: 0    }    .freemeasure p {        display: none    }    .modal-dialog .col-xs-6 {        width: 100%    }    .modal-dialog .col-sm-6 {        width: 100%    }    .modal-dialog .act {        float: left;        width: 50%!important    }    .modal-dialog {        padding: 0;        margin: 0    }    .freemeasure h1 {        font-size: 24px;        margin-top: 60px;        margin-bottom: 21px    }    .freemeasure {        padding:20px 35px;        margin: 0    }    .testipad {        width: 100%!important    }}@media only screen and (max-width:667px) {    .cbp-af-header-shrink .mainnav #bs-example-navbar-collapse-1 {        margin-top: 13px    }    .blockright {        width: 100%    }    .blockleft {        width: 100%    }      .topclose {        top: -4px    }    .cbp-af-header-shrink .callmobile {        top: 17px    }    .cbp-af-header-shrink .navbar-toggle {        margin-top: 10px!important    }    .submitcs {        width: 100%;        text-align: center    }    .submitcs .btn {        /*padding: 0;*/        width: 100%    }    .submitcs a {        padding-right: 60px    }    .shuttershomeimgtext {        padding: 0    }    .submitcs button img {       /* top: -4px*/    }    .navbar-toggle {        margin-top: 13px    }    .collapsed {        margin-top: 10px    }    .navbar-toggle {        margin-top: 13px    }    .collapsed .menu-bar2 {        margin: 10px 0!important    }    .modal-content .close {        top: 10px;        right: 10px    }    .subscribecheckbox4 bdo {        width: 80%;        text-align: left;        display: inline-block;        vertical-align: top    }}@media screen and (-webkit-min-device-pixel-ratio:0) {    .closeleft {        height: 1px;        top: 4px    }    .closeright {        height: 1px    }}.instagram .slide {    float: left;    text-align: left;    text-align: center}.bx-wrapper {    position: relative;    margin: 25px 0;    padding: 0;    *zoom: 1;    float: left;    width: 100%;    margin-top: 25px!important}.bx-wrapper img {    width: 100%}.bx-wrapper .bx-viewport {    left: -5px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {    position: absolute;    bottom: -30px;    width: 100%}.bx-wrapper .bx-loading {    min-height: 50px;    height: 100%;    width: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 2000}.bx-wrapper .bx-pager {    text-align: center;    font-size: .85em;    font-family: Arial;    font-weight: 700;    color: #666;    padding-top: 20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {    display: inline-block;    *zoom: 1;    *display: inline}.bx-wrapper .bx-pager.bx-default-pager a {    background: #666;    text-indent: -9999px;    display: block;    width: 10px;    height: 10px;    margin: 0 5px;    outline: 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pag er.bx-default-pager a.active {    background: #000}.bx-wrapper .bx-prev {    left: -25px;    background: url(../images/arrowright.png) no-repeat left top}.bx-wrapper .bx-next {    right: -25px;    background: url(../images/arrowleft.png) no-repeat right top}.bx-wrapper .bx-prev:hover {    background-position: 0 0}.bx-wrapper .bx-next:hover {    background-position: right 0}.bx-wrapper .bx-controls-direction a {    position: absolute;    top: 50%;    margin-top: -16px;    outline: 0;    width: 32px;    height: 32px;    text-indent: -9999px;    z-index: 9999}.bx-wrapper .bx-controls-direction a.disabled {    display: none}.bx-wrapper .bx-controls-auto {    text-align: center}.bx-wrapper .bx-controls-auto .bx-start {    display: block;    text-indent: -9999px;    width: 10px;    height: 11px;    outline: 0;    background: url(../images/arrowright.png) no-repeat left top;    margin: 0 3px}.bx-wrapper .bx-controls-auto .bx-stop {    display: block;    text-indent: -9999px;    width: 9px;    height: 11px;    outline: 0;    background: url(../images/arrowright.png) no-repeat left top;    margin: 0 3px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {    text-align: left;    width: 80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {    right: 0;    width: 35px}.bx-wrapper .bx-caption {    position: absolute;    bottom: 0;    left: 0;    background: #666;    background: rgba(80, 80, 80, .75);    width: 100%}.bx-wrapper .bx-caption span {    color: #fff;    font-family: Arial;    display: block;    font-size: .85em;    padding: 10px}.ios-device body.modal-open {    position: fixed}@media only screen and (max-width:667px) {    .bx-wrapper .bx-prev {        left: -24px    }    .bx-wrapper .bx-next {        right: -24px    }    .visa2 span {        padding-bottom: 10px;        float: right;        width: 100%    }    .visa2 img {        margin-top: 0    }}.mshowh {    display: none;    width: 100%;    float: left;    text-align: center}.mshowh button {    border: 0!important;    outline: none!important}.readed {    float: left;    width: 100%;    text-align: center;    margin-top: 10px;    margin-bottom: 20px}.readed a {    background: #000;    color: #fff;    display: inline-block;    padding: 3px 10px;    text-decoration: none;    font-size: 14px}.readed {    display: none}.dropdown-menu {    display: none}.dropdown button.dropdown-toggle {    display: none}.aligncenter {    text-align: center}.g-recaptcha {    display: inline-block}@media only screen and (max-width:767px) {    .mshowh {        display: block!important    }    .mobiletoggle {        display: none    }    .mshowh button {        background-image: url(../images/next-content.png);        background-size: 20px;        background-repeat: no-repeat;        text-indent: -999px;        border: 0;        background-color: #fff;        width: 30px;        display: inline-block;        background-position: center center    }    .curtainshomebox {        width: 100%    }    .mhide {        display: none    }    .mshowh button {        float: left;        width: 100%;        font-size: 24px;        color: #000;        padding-bottom: 15px;        font-family: 'neuzeit_groteskregular'    }    .homeourrange .mshowh button {        text-indent: 0;        text-align: left;        padding-left: 0;        padding-right: 0;        font-size: 20px;        padding-bottom: 0;        background-position: right 6px    }    .curtainshomebox {        padding: 0    }    .homeourrangehd {        padding-left: 0    }    .curtainshomebox {        margin-top: 10px    }    .homeourrangehd {        margin-bottom: 25px    }    .curtainshomebox {        margin-top: 10px;        border-bottom: 1px #ccc solid    }    .readed {        display: inline-block;        width: 100%;        text-align: left    }}@media only screen and (max-width:767px) {    .pagesitemap .col-md-4 {        clear: left    }}.gif-animated-img {    float: left;    width: 100%;    text-align: center;    padding: 30px 0 20px}.gif-animated-img img {    max-width: 60%}@media only screen and (max-width:667px) {    .gif-animated-img img {        max-width: 100%    }}.desktop-none {    display: none!important}@media only screen and (max-width:980px) {    .desktop-none {        display: block!important    }    .mainnav .navbar-nav>li {        width: 100%    }    .dropdown-content {        display: block;        overflow: auto;        top: 0;        right: 0;        width: 100%;        padding: 0;        z-index: 1;        font-size: 16px;        background: none;        position: static    }    .mainnav #bs-example-navbar-collapse-1 {        position: absolute;        left: 0;        width: 100%!important;        float: left;        background: #1e1e1e;        top: 48px;        z-index: 1;        margin-left: 0;        margin-right: 0;        height: 100%;        overflow: scroll;        min-height: 100vh;    }    .menucolorbox {        background: #212121;        padding: 0;        float: left;        width: 100%;        margin-top: 0    }    .mainnav .navbar-nav li a.active,    .mainnav .navbar-nav>li a.active,    .mainnav .navbar-nav>li a:hover {        background: none;        color: #ccc    }    .menucolorbox {        width: 100%    }    .navbar-nav li a {        padding:12px 25px 12px 25px!important;        border-bottom: #333 1px solid!important;        font-size: 16px    }    .dropdownleftbox ul li a {        padding: 8px 28px!important;        font-size: 14px;        border-bottom: none!important    }    .dropdown-menu {        display: none    }    .specialsmenu,    .specialsmenu a:hover {        background: none!important    }    .measurequote {        border: 0    }    .dropdown-content ul li a {        padding: 14px 25px!important;        border-bottom: #484848 1px solid;        color: #fff;        font-family: 'neuzeit_groteskregular';    }    .dropdown-submenu .hidemobilemenu {        display: none!important    }    .mainnav .navbar-nav li {        text-transform: capitalize;        background: #1e1e1e    }    .mainnav .navbar-nav>li {        background: #1e1e1e!important;       /* border-bottom: #484848 1px solid*/    }    .dropdown-content {        background: #1e1e1e!important    }    .open .hidemobilemenu {        display: block!important    }    .dropdown {        position: relative    }    .dropdown button.dropdown-toggle {        background: url(../images/mobilearrow.png) center 42% no-repeat;        position: absolute;        top: 0;        height: 50px;        width: 50px;        cursor: pointer;        right: 0;        display: block;        border: 0    }    .open button.dropdown-toggle {        background: url(../images/mobilearrow-hover.png) center 50% no-repeat    }    .navbar-nav li a:hover,    .navbar-nav li.active a,    .navbar-nav li.hover a,    .navbar-nav li:hover a {        background: none;        color: #ccc    }    .measurequote {        padding-bottom: 10px!important    }    .dropdownleftbox ul li a {        font-weight: 400!important;        font-weight: 400!important;        font-family: 'neuzeit_groteskregular'!important;        text-decoration: underline;        text-transform: capitalize    }    .dropdownleftbox {        padding: 15px 0;        float: left;        width: 100%;        background: #1e1e1e    }    .mainnav .navbar-nav li a {        text-transform: none;        color: #fff;    }    .navbar-nav li.specialsmenu a {        text-transform: none;        font-weight: 400!important;        font-weight: 400!important;        font-family: 'neuzeit_groteskregular'!important;        padding: 12px 40px!important;        font-size: 16px    }    .measurequote {        padding: 0!important;        margin: 0!important    }    .desktop-none a {        /*height: 50px*/    }    .cbp-af-header-shrink .dropdown-content {        padding-bottom: 200px    }}.blogmain .col-lg-3,.blogmain .col-md-3,.blogmain .col-sm-4,.blogmain .col-xs-12 {    min-height: 500px}@media only screen and (max-width:1100px) {    .blogmain .col-lg-3,    .blogmain .col-md-3,    .blogmain .col-sm-4,    .blogmain .col-xs-12 {        min-height: 450px    }}.aluminiumbuttonbox {    float: left;    width: 100%;    text-align: center;    font-size: 16px;    font-family: 'neuzeit_groteskbold';    margin-bottom: 25px}.aluminiumbuttonbox a {    display: inline-block;    padding: 15px 50px 20px;    background: #55dcb9;    color: #000;    text-transform: uppercase;    letter-spacing: 2px;    text-decoration: none;    display: inline-block;    vertical-align: middle;    -webkit-transform: perspective(1px) translateZ(0);    transform: perspective(1px) translateZ(0);    position: relative;    -webkit-transition-property: color;    transition-property: color;    -webkit-transition-duration: .3s;    transition-duration: .3s}.aluminiumbuttonbox a:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: .3s;    transition-duration: .3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;    color: #fff;    background: #df3460}.aluminiumbuttonbox a:hover,.aluminiumbuttonbox a:focus,.aluminiumbuttonbox a:active {    color: #fff}.aluminiumbuttonbox a:hover:before,.aluminiumbuttonbox a:focus:before,.aluminiumbuttonbox a:active:before {    -webkit-transform: scaleX(1);    transform: scaleX(1)}.panelhd {    float: left;    width: 100%;    text-align: center;    font-size: 24px;    color: #fff}.modalpopupbox .row>.column {    padding: 0 8px}.modalpopupbox .modal-content {    float: left;    width: 100%;    background-color: #000!important}.row:after {    content: "";    display: table;    clear: both}.column {    float: left;    width: 25%}.modalpopupbox .modal {    display: none;    position: fixed;    z-index: 1;    padding-top: 30px;    left: 0;    top: 0;    width: 100%;    height: 100%;    overflow: auto;    background-color: #000;    z-index: 999999}.modal-content {    position: relative;    margin: auto;    padding: 0;    width: 100%;    max-width: 100%;    text-align: center}.modalpopupbox .close {    color: #fff;    position: absolute;    top: 15px;    right: 15px;    z-index: 999;    font-family: 'neuzeit_groteskregular';    background: #60a14d url(../images/modalpopupboxclsoe.png) no-repeat 12px 12px!important;    width: 16px;    height: 16px;    background-size: 16px!important;    text-indent: -99999px;    padding: 20px}.modalpopupbox .close:hover,.close:focus {    color: #fff;    text-decoration: none;    cursor: pointer}.modalpopupimg {    width: 100%;    height: 700px;    float: left;    position: relative;    line-height: 700px;    margin-top: 10px}.modalpopupimg img {    max-width: 1000px;    max-height: 700px;    vertical-align: middle}.modalpopupbox .mySlides {    display: none;    background: #000}.cursor {    cursor: pointer}.modalpopupbox .prev {    cursor: pointer;    position: absolute;    top: 50%;    width: auto;    left: 25px;    background: url(../images/prevarrow.png) no-repeat left top;    width: 20px;    height: 40px;    background-size: 20px!important;    text-indent: -99999px}.modalpopupbox .next {    cursor: pointer;    position: absolute;    top: 50%;    width: auto;    right: 25px;    background: url(../images/nextarrow.png) no-repeat left top;    width: 20px;    height: 40px;    background-size: 20px!important;    text-indent: -99999px}.next {    right: 0;    border-radius: 3px 0 0 3px}.prev:hover,.next:hover {    opacity: .5}.numbertext {    color: #999;    font-size: 14px;    padding: 8px 12px;    float: left;    text-align: center;    width: 100%;    font-family: 'neuzeit_groteskregular';}.caption-container {    text-align: center;    background-color: #000;    padding: 2px 16px;    color: #fff}.demo {    opacity: .6}.active,.demo:hover {    opacity: 1}img.hover-shadow {    transition: .3s}.hover-shadow:hover {    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)}.modalpopupbox .modal {    background: #000}.modalpopupcta {    float: left;    width: 100%;    text-align: center}.modalpopupcta img {    max-width: 460px;    margin-top: 25px;    width: auto}.modalcolor {    background: #000!important}.modalcontentbg {    background: none}.modalcontentbg .carousel-control.left {    cursor: pointer;    position: absolute;    top: 55%;    width: auto;    left: 25px;    background: url(../images/prevarrow.png) no-repeat left top;    width: 20px;    height: 40px;    background-size: 20px!important;    text-indent: -99999px}.modalcontentbg .carousel-control.right {    cursor: pointer;    position: absolute;    top: 55%;    width: auto;    right: 25px;    background: url(../images/nextarrow.png) no-repeat left top;    width: 20px;    height: 40px;    background-size: 20px!important;    text-indent: -99999px}.modalbodyin {    padding: 35px 0 0!important}.modalcontentbg .carousel-inner {    margin-left: 0!important;    width: 100%!important}.modalcontentbg .carousel-inner img {    width: auto!important}.ourlocationsmain {    float: left;    width: 100%;    text-align: center;    color: #232323}.ourlocationsmainhd {    float: left;    width: 100%;    text-align: center;    font-size: 14px;    color: #232323;    text-transform: uppercase;    letter-spacing: 2px;    padding: 0 0 15px;    font-family: 'neuzeit_groteskbold';}.ourlocationsmain p {    float: left;    width: 100%;    margin: 0;    padding: 0;    color: #232323;    font-size: 16px;    font-family: 'neuzeit_groteskregular';}.ourlocationsmain p a {    color: #232323;    text-decoration: none}.ourlocationsmain p span {    padding: 0 10px}.footerimgboxnew {    float: left;    width: 100%;    text-align: center;    margin: 0 0 50px}.footerimgboxnew img {    margin: 0 10px}.footerblindsboxleft {    width: 80%;    float: left}.footerblindsmainbox {    float: left;    width: 100%}.footerblindsbox {    width: 20%;    float: left}.footerblindboxhd {    float: left;    width: 100%;    font-size: 14px;    text-transform: uppercase;    color: #232323;    letter-spacing: 2px;    padding: 0 0 10px;   font-family: 'neuzeit_groteskbold';}.footerblindboxhd a {    color: #000}.footerblindsbox ul {    margin: 0;    padding: 0;    float: left;    width: 100%;    list-style: none}.footerblindsbox li {    float: left;    width: 100%;    font-size: 16px;    color: #000000;    padding: 3px 0;    font-family: 'neuzeit_groteskregular';}.footerblindsbox li a {    color: #000000;    text-decoration: none}.footerblindsbox li a:hover {    color: #55dcb9}.footerblindsbox2 {    width: 20%;    float: left}.footerblindsbox2 ul {    margin: 0;    padding: 0;    float: left;    width: 100%;    list-style: none}.footerblindsbox2 li {    font-size: 14px;    letter-spacing: 2px;    text-transform: uppercase;    padding: 5px 0;    font-family: 'neuzeit_groteskbold';}.footerblindsbox2 li a {    color: #000;    text-decoration: none}.footerblindsbox2 li a:hover {    color: #55dcb9}.footertopbox {    float: left;    width: 100%;    background: #f2f2f2;    margin-bottom: 35px;    padding: 20px 0}.followusnewbox {    width: auto;    float: right}.followusnewbox bdo {    float: left;    width: auto;    display: block;    font-size:14px;    color: #000;    letter-spacing: 2px;    text-transform: uppercase;    padding-right: 25px;    padding-top: 10px;   font-family: 'neuzeit_groteskbold';}.followusnewbox img {    margin-top: 8px}.bfinspiredhome {    margin: 65px 0 0}.homepiggybankmain {    float: left;    width: 100%}.piggybankemptybox {    float: left;    width: 100%;    margin-bottom: 35px;    margin-top: 5px}.piggybankbg {    background: url(../images/superstoreopenbg.jpg) no-repeat left top;    background-size: cover;    padding: 50px 35px;    height: 245px;    width: 100%;    float: left}.piggybankleft {    float: left;    width: 30%;    text-align: right;    padding-top: 35px}.piggybankleft img {    max-width: 100%}.piggybankright {    float: left;    width: 70%;    padding-left: 35px}.piggybankright h2 {    float: left;    width: 100%;    margin: 0;    padding: 0;    font-size: 24px;    color: #fff;  font-family: 'neuzeit_groteskbold';}.piggybankright p {    margin: 0;    padding: 0;    width: 100%;    float: left;    font-size: 18px;    color: #fff;    line-height: normal;    margin: 10px 0 10px 0;    font-family: 'neuzeit_groteskregular';}.superstoreopenbg {    background: #55dcb9;    padding: 50px 35px;    height: 245px;    width: 100%;    float: left}.superstoreopenbgleft {    float: left;    width: 20%;    padding-right: 25px;    text-align: right;    padding-top: 25px}.superstoreopenbgleft img {    max-width: 100%}.superstoreopenbgright {    float: left;    width: 80%;    padding-left: 35px}.superstoreopenbgright h2 {    float: left;    width: 100%;    margin: 0;    padding: 0;    font-size: 24px;   font-family: 'neuzeit_groteskbold';    color: #000}.superstoreopenbgright p {    margin: 0;    padding: 3px 0;    width: 100%;    float: left;    font-size: 18px;    font-family: 'neuzeit_groteskregular';    color: #000;    line-height: normal;    margin: 10px 0 0 0}.superstoreopenbgright p span {    width: 100px;    display: inline-block}.speakteam {    float: left;    width: 100%;    margin-top: 15px}.speakteam a {    border: #f2f2f2 1px solid;    display: inline-block;    padding:8px 30px 8px 30px;    text-transform: uppercase;    font-family: 'neuzeit_groteskbold';	font-size:14px;    color: #fff;    letter-spacing: 2px;}.superstoreopenbgright .speakteam a{background:#f2f2f2;  color: #000;}.superstoreopenbgright .speakteam a:hover{background: #000000; color:#55dcb9; border-color: #000000;}.speakteam a:hover {    text-decoration: none}.awningsswingbox {    float: left;    width: 100%;    position: relative;    margin-bottom: 14px}.awningsswingbox img {    width: 100%}.awningsswingintext {    position: absolute;    left: 0;    top: 35%;    width: 100%;    text-align: center}.awningsswingintext p {    font-size: 64px;    color: #31ddd0;    font-family: 'neuzeit_groteskbold';    float: left;    width: 100%;    text-align: center}.awningsswingintext p a {    color: #31ddd0;    text-decoration: none}.offdiv {    float: left;    width: 100%;    text-align: center;    font-size: 45px;    color: #fff;    margin-top: 55px}.offdiv a {    color: #fff;    text-decoration: none}.pdone {    padding-left: 20px}.pdtwo {    padding-left: 20px}.pdthree {    padding-left: 20px}.awningsswingboxlefts {    margin-left: -20px}.reasonshomebox {    float: left;    width: 100%;    padding: 50px 60px;    background: #232323;    margin-top: 35px}.reasonshomeboxhd {    float: left;    width: 100%;    text-align: center;    font-size:38px;    color: #fff;   font-family: 'neuzeit_groteskbold';}.reasonshomeboxhd span {    color: #fa6259}.freemeasurehome {    font-family: 'neuzeit_groteskbold';    float: left;    width: 100%;    text-align: center;    font-size: 28px;    text-align: center;    background: #fa6159;    color: #fff;    padding: 25px 0;}.freemeasurehome a {    color: #fff;    text-decoration: none}.childsafetybox {    float: left;    width: 100%;    text-align: left;    padding: 35px 15px 0}.childsafetyboxleft {    width: 25%;    float: left}.childsafetyboxleft img {    max-width: 100%}.childsafetyboxright {    float: left;    width: 75%}.childsafetyboxhd {    color: #fff;    float: left;    width: 100%;   /* border-bottom: #4f4f4f 2px solid;padding-bottom: 15px;*/    font-family: 'neuzeit_groteskbold';    	 font-size:28px;    margin-bottom: 10px}.childsafetyboxhd span{color:#55dcb9;}.childsafetyboxright p {    float: left;    width: 100%;    font-size: 19px;    color: #999999;	font-family: 'neuzeit_groteskbold';}.custommadebox {    padding: 0 5px}.viewrange a {    background: url(../images/viewrange2.png) 150px 49.8% no-repeat #fff;    border: #000 1px solid;    padding:9px 55px 9px 37px;    color: #000;    font-size: 14px;    background-size:8px;	font-family: 'neuzeit_groteskbold';	letter-spacing:1.5px;	}.viewrange a:hover {    background: url(../images/viewrange2.png) 150px 49.8% no-repeat #55dcb9;  border: #55dcb9 1px solid;    text-decoration: none;    background-size: 8px}#owl-demo101 {    margin-bottom: 0}.melbousbgbox {    background: #f2f2f2;    float: left;    width: 100%;    padding: 25px 35px 60px}.melbousbgboxhd {    float: left;    width: 100%;    text-align: left;    font-size: 26px;    font-family: 'neuzeit_groteskbold';    padding: 0 0 20px;	margin:0;	font-weight:normal;}.melbousbgbox p {    float: left;    width: 100%;    font-size: 16px;    font-family: 'neuzeit_groteskregular';}.leftrightslidebox {    width: 75px;    margin: 0 auto;    position: relative;    z-index: 9999}.leftrightslidebox .left {    position: absolute;    left: 0;    margin-top: -75px}.leftrightslidebox .right {    position: absolute;    right: 0;    margin-top: -75px}.melbousbgbox .viewrange {    margin-bottom: 55px}.showroomshdh1 img {    margin-right: 25px;    margin-top: -17px}.melbourneslidehomeshow {    position: absolute;    right: 0;    top: 50.6%;    width: 33.2%;    z-index: 99}.containerrelative {    position: relative}.melbournecanberrabox {    display: none}#locationmaphome {    float: left;    width: 100%;    cursor: pointer;    font-family: 'neuzeit_groteskbold';    color: #59a545;    font-size: 16px;    display: none}#locationmaphome2 {    float: left;    width: 100%;    cursor: pointer;    font-family: 'neuzeit_groteskbold';    color: #59a545;    font-size: 16px;    display: none}.melbourneslidehomeshow .carousel-inner {    margin-left: 0;    width: 100%}.melbousbgbox .viewrange a {    background: url(../images/viewrange2.png) no-repeat 225px 49.8%;    border: #000 1px solid;    padding: 11px 55px 9px 37px;    color: #000;    font-size: 14px;    background-size:8px}.melbousbgbox .viewrange a:hover {    background:#55dcb9 url(../images/viewrange2.png) no-repeat 225px 49.8%;    text-decoration: none; border: #55dcb9 1px solid;    background-size:8px}.right.carousel-control.disable {    opacity: .5}.left.carousel-control.disable {    opacity: .5}.melbourneslidehomeshow .carousel-control {    top: 91%;    height: 35px;    width: 35px}.melbourneslidehomeshow .carousel-control.right {    right: 42%}.melbourneslidehomeshow .carousel-control.left {    left: 42%}/* 19_june_20019*/.brandlogosect{display: block; margin:0; padding:50px 0 90px;}.brandlogosect .brndimgmain{display: inline-block; } .brandlogosect .brndimgmain img{max-width: 100%; width:360px;}.brandlogosect .brndimgmain._left{float: left; padding-right: 8%; width:50%; }.brandlogosect .brndimgmain._right{float: right; padding-left: 8%; width:50%;}.paracontent .greetbtntext,.paracontent .greettxtby{margin-top: 30px;}/* end 19_june_20019*/@media only screen and (max-width:1590px) {    .melbourneslidehomeshow {        right: 14px;        width: 32.2%    }}@media only screen and (max-width:1351px) {    .melbourneslidehomeshow {        width: 100%;        float: left;        position: static;        margin-top: 35px    }    .shuttershomeimgtext {        height: 230px    }}@media only screen and (max-width:1300px) {    .awningsswingintext p {        font-size: 54px;        padding-left: 20px    }}@media only screen and (max-width:1100px) {    .modalpopupimg {        width: 100%;        height: 600px;        float: left;        position: relative;        line-height: 570px    }    .modalpopupimg img {        max-width: 600px;        max-height: 600px;        vertical-align: middle    }    .homebannernew {        width: 100%    }    .shuttershomeimgtext {        height: auto    }    .awningsswingintext p {        font-size: 36px    }    .offdiv {        margin-top: 15px;        font-size: 32px    }    .piggybankbg {        height: 350px    }    .superstoreopenbg {        height: 350px    }}@media only screen and (max-width:800px) {    .reasonshomebox {        padding: 50px 0    }}@media only screen and (max-width:767px) {    .modalpopupimg {        width: 100%;        height: 500px;        float: left;        position: relative;        line-height: 470px    }    .modalpopupimg img {        max-width: 500px;        max-height: 500px;        vertical-align: middle    }    .panelhd {        padding: 0 50px    }    .modalpopupbox .close {        right: 10px;        top: 23px    }    .modalcontentbg .carousel-control.left {        top: 53%    }    .modalcontentbg .carousel-control.right {        top: 53%    }    .dropdown-content ul li:last-child {        height: 450px;        float: left;        width: 100%    }    .footerblindsboxleft {        width: 50%    }    .footerblindsbox {        width: 50%    }    .footerblindsbox2 {        width: 100%    }    .footerblindsbox ul {        display: none    }    .footerblindsbox2 li {        width: 50%;        float: left    }    .footerimgboxnew {        margin: 25px 0    }    .footerimgboxnew img {        margin: 0 5px;        width: 90px    }    .followusnewbox {        text-align: center;        float: left;        width: 100%    }    .footerboxone {        width: 100%;        text-align: center    }    .followusnewbox {        margin-top: 10px;        text-align: center;        float: left;        width: 100%    }    .followusnewbox bdo {        float: none;        display: inline-block;        vertical-align: middle    }    .piggybankbg {        padding: 35px 15px;        margin-bottom: 15px;        height: auto    }    .piggybankleft {        width: 25%    }    .piggybankright {        width: 75%    }    .superstoreopenbg {        padding: 35px 15px;        height: auto    }    .superstoreopenbgleft {        width: 25%;        padding-right: 5px    }    .superstoreopenbgright {        width: 75%;        padding-left: 5px    }    .piggybankemptybox {        margin-bottom: 20px    }    .inspiredbox {        display: none    }    .reasonshomebox {        padding: 35px 15px    }    .reasonshomeboxhd {        font-size: 32px    }    .childsafetyboxleft {        padding-right: 15px    }    .freemeasurehome {        padding: 25px    }    .instagramhomebox {        display: none    }    .beinspiredtext {        display: none    }    .reasonshomebox .owl-carousel {        margin-top: 0;        margin-bottom: 0    }    .speclatestbox .owl-carousel {        margin-bottom: 0    }    .awningsswingin {        margin-bottom: 15px    }    .awningsswingbox {        margin-bottom: 0    }    .piggybankemptybox {        margin-top: 0    }    .custommadebox .viewrange {        margin-bottom: 0    }    .bannerhomebox img {        width: 150%;        margin-left: -25%    }    #owl-demo102 .owl-prev {        left: -30px!important    }    #owl-demo102 .owl-next {        right: -30px!important    }    .carousel-inner {        margin-left: 0;        width: 100%    }    .shuttershomeimgtext {        height: auto    }    .contactboxone {        display: block    }    .contactboxtwo {        display: none    }    .melbournecanberrabox {        display: block;        width: 100%;        float: left;        text-align: center;        margin: 15px 0    }    #melbournebutton {        background: none;        font-size: 24px;        color: #010101;        border: none;        border-bottom: #010101 4px solid;        margin: 0 15px;        padding: 5px 15px    }    #melbournebutton.active {        border-bottom: #55dcb9 4px solid    }    #canberrabutton {        background: none;        font-size: 24px;        color: #010101;        border: none;        border-bottom: #010101 4px solid;        margin: 0 15px;        padding: 5px 15px    }    #canberrabutton.active {        border-bottom:#55dcb9 4px solid    }     #locationmaphome,#locationmaphome2 {        display:none;    }    .contactmap1 {        display: block;    }    .contactmap2 {        display: block;    }    #canblocation{margin-top: 35px;}    .contact-text {        padding: 0 0 15px    }    .contactbox {        margin-top: 0    }    .melbousbgboxhd {        padding: 15px 0 35px    }    .headerbannerrt .container {        padding-left: 0;        padding-right: 0    }    .speakteam {        font-size: 14px    }    .speakteam a {        padding: 10px 15px 13px    }    .followusnewbox bdo {        display: none    }    .shuttershomeimgtext p {        min-height: 170px    }}@media  only screen and (max-width: 600px){.brandlogosect{	padding: 15px 0 35px;}	}@media only screen and (max-width:550px) {    .modalpopupimg {        width: 100%;        height: 360px;        float: left;        position: relative;        line-height: 330px    }    .modalpopupimg img {        max-width: 360px;        max-height: 360px;        vertical-align: middle    }    .melbousbgboxhd {        font-size: 34px    }    .reasonshomeboxhd {        font-size: 30px    }    .melbourneslidehomeshow .carousel-control.right {        right: 40%    }    .melbourneslidehomeshow .carousel-control.left {        left: 40%    }    .melbousbgbox {        padding: 35px 20px 60px    }}@media only screen and (max-width:500px) {    .modalcontentbg .carousel-inner .modalpopupcta img {        width: 98%!important    }}.hdphonebox{float:right; color:#fff; font-family: 'neuzeit_groteskbold'; font-size:24px;}.hdphonebox a{color:#fff; text-decoration:none;}.onlydisplayphone{display:none!important;}.changebrandnamebox{float:left; width:100%; background: #55dcb9; padding:40px 10% 30px 10%; margin:50px 0 0 0;}.changebrandnamebox h2{float: left;width: 100%; font-size: 38px; color: #000; font-family: 'neuzeit_groteskbold'; padding:0 0 15px 0; margin:0; font-weight:normal; text-align:center;}.changebrandnamebox p{text-align:center;}@media only screen and (max-width:980px) {.navbar-header{padding:25px 0;}	.cbp-af-header-shrink .navbar-header{padding:25px 0;}	.logo{position:static;}.navbar-toggle{margin-top:6px;}.cbp-af-header-shrink .navbar-toggle{margin-top:6px!important;}.mainnav #bs-example-navbar-collapse-1{top:43px;}.cbp-af-header-shrink .mainnav #bs-example-navbar-collapse-1{margin-top: 36px;}.nav .open > a{color:#000!important; background:#55dcb9!important;}.navbar-nav > li > .dropdown-menu{border-bottom:#484848 1px solid;}.mainnav .navbar-nav li a.active, .mainnav .navbar-nav > li a.active{color: #fff;}.dropdownleftbox ul li a{color:#999999!important;}.callmobile {display: block;position: absolute;right: 60px; border:#fff 1px solid!important; color: #fff!important; font-size: 14px!important;padding:7px 15px; letter-spacing:2px!important; top: 29px; border: 1px #000 solid;text-decoration: none!important; font-family: 'neuzeit_groteskbold';}.cbp-af-header-shrink .callmobile{top: 29px!important;}.collapsed .menu-bar2 { margin: 10px 0!important}.callmobile{right:45px;}.hdphonebox{display:none;}.changebrandnamebox{padding:35px;}}@media only screen and (max-width:979px) {.onlydisplayphone{display:block!important;}	.logo{ width: 165px;}}@media only screen and (max-width:515px) {.mainnav #bs-example-navbar-collapse-1{top:43px;}.cbp-af-header-shrink .mainnav #bs-example-navbar-collapse-1{margin-top: 36px;}	.freemeasurehome{font-size:22px;}}