@import url("../fonts/fontawesome/style.css");@import url("../fonts/encodesanswide/style.css"); @charset "utf-8";html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}article, aside, figure, footer, header, hgroup, nav, section{ display: block; clear:both; } img, embed { max-width: 100%; } img[width], img[height]{ max-width: none; }object{ width: 100%; min-height: 100%; overflow:hidden; }html{ overflow-y: scroll; }ul{ list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: pointer;}table { border-collapse: collapse; border-spacing: 0;}th{ font-weight: bold; vertical-align: bottom;}td{ font-weight: normal; vertical-align: top;}hr{ display: block; height: 1px; border: 0; border-top: 1px solid #ddd; margin: 1em 0; padding: 0;}input, textarea, select,.simulate-input {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #e5e9ec;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #000000; display: inline-block; resize: none; padding:8px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; white-space: pre-wrap;_border:none; letter-spacing:normal; font-family:sans-serif;}option{ text-indent:5px; padding:2px 0 2px; font-family:sans-serif; }input:active, textarea:active, select:active,input:focus, textarea:focus, select:focus,input:hover, textarea:hover, select:hover,.simulate-input:hover{ border-color: rgba(82, 168, 236, 0.8)!important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6)!important;}select { height:36px; }.simulate-input{ width:100%; padding:16px 8px;}input, textarea, select, button,.cta-btn{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }button { color:#464a4c; }form button{border: 1px solid rgba(0, 0, 0, .3)!important; background: #ffffff;background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}table { font-size: inherit; font: 100%;}a:hover, a:active { outline: none; }small { font-size: 85%;}strong, th{ font-weight: 600; }td, td img{ vertical-align: top;} sub, sup{ font-size: 55%; line-height: 0; position: relative;}sup { top: -0.5em;}sub { bottom: -0.25em;}pre, code, kbd, samp{ font-family: monospace, sans-serif;}.clickable, label, input[type=button], input[type=submit], button{ cursor: pointer;}button, input, select, textarea { margin: 0;}button{ width: auto; overflow: visible; border:1px solid;}.ie7 img{ -ms-interpolation-mode: bicubic;}.ie6 html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}.clear{ clear:both;}.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; } ::-moz-selection{ background: #a8d1ff; color: #fff; text-shadow: none;}::selection { background: #a8d1ff; color: #fff; text-shadow: none;} img::selection{ background: none transparent!important;}img::-moz-selection { background: none transparent!important;}.link{ -webkit-tap-highlight-color: #09c3ff; }ins { background-color: #FF9; color: #000; text-decoration: none;}mark{ background-color: #FF9; color: #000; font-style: italic; font-weight: bold;}time{ }*, *::after, *::before{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;outline: none; padding:0; margin:0;}a img { vertical-align:middle;}img { position:relative; } .align-left,img[align="left"],img[style*="float: left"],img[style*="float:left"]{ margin: 8px 16px 0px 0px; }.align-right,img[align="right"],img[style*="float: right"],img[style*="float:right"] {margin: 8px 0px 0px 16px; }img[align="center"] { display: block; margin-left: auto; margin-right: auto; }img.width-auto{ width:auto; }img.max100 { max-width:100%!important; }img.display-inline{ vertical-align:text-bottom; } body, select, input, textarea { color: #333;}a:focus { outline:1px dotted invert; }a { color:#000; text-decoration:none; cursor:pointer!important; }a:hover { }.link { background:none!important; padding:0!important; }.link:hover { text-decoration:underline!important; }a,button,a img { -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease;}b, strong { font-weight:bold; }html, body { font-size: 16px; font-weight: 400; font-family:Arial, sans-serif;} h1, h2, h3, h4, h5, h6 { font-weight:300;}h1 { font-size:2em; }h2 { font-size:1.5em; }h3 { font-size:1.25em; }h4 { font-size:1.125em; }h5 { font-size:1em; }h6 { font-size:.95em;}h1 span { display:block; text-indent:-9999px; }h1 small,h2 small,h3 small,h4 small,h5 small,h6 small { font-size:65%; }ol { list-style:decimal; padding:0; margin:0; padding-left:3em; }ul { list-style:none; padding:0; margin:0; }p{ text-align:left; font-size: 16px; font-size:1.11em; line-height: 130%; margin:0 0 2.4em; word-spacing:1px; font-weight:400px; }h1, h2, h3,h4, h5, h6 { margin:0 0 .5em;}article ul,article ol { line-height:1.4em; margin-left:1.4em; }article ul { margin-left:1.4em; list-style:outside; }article ul li,article ol li { margin-bottom:8px;}.row{ margin:0; padding:0; }.row:after{ clear: both; }.row:before, .row:after { content: " "; display: table; }.full { width:100%!important; overflow:hidden; }.grid-body, .grid-header{ clear:both; padding:0; background-color: #fff; }.grid-header{ padding:14px 16px 7px; }.grid-body{ padding:10px 28px; }.grid-header h3 { margin-top:10px; }.half-third, .half, .eight, .half-quarter, .quarter, .six,.third, .half-third { vertical-align:top; float:left; display:inline; overflow:hidden; padding:0; margin:0; }.quarter{ width: 25%; }.third{ width: 33.333%; }.half-third { width: 66.666%; }.half { width: 50%; }.half-quarter { width: 75%; }.six{ width: 16.666%}.eight{ width: 12.5%; }.offset-half-quarter{ margin-left: 75%; }.offset-half-third{ margin-left: 66.666%; }.offset-half{ margin-left: 50%; }.offset-third { margin-left: 33.333%; }.offset-quarter { margin-left: 25%; }.offset-six { margin-left: 16.666%; }.offset-eight { margin-left: 12.5%; }@media screen and (max-width: 768px) {.half-third, .half, .six, .eight, .half-quarter, .quarter,.third, .half-third{ display:block; width:100%!important; }.offset-half-quarter,.offset-half-third,.offset-half,.offset-third,.offset-quarter,.offset-six,.offset-eight { margin-left: 0; }}.show-desktop-large { display:none; }@media screen and (min-width: 1440px) { .hide-desktop-large{ display:none!important; }.show-desktop-large{ display:block!important; }}.show-desktop{ display:none; }@media screen and (min-width: 800px) { .hide-desktop{ display:none!important; }}.show-tablet { display:none; }@media screen and (min-width: 480px) and (max-width: 800px) { .show-tablet { display:block!important; }.hide-tablet { display:none!important; }}@media screen and (max-width: 480px) { .hide-mobile{ display:none!important; }.cta-btn, .link-button{ padding:.5em 1.5em!important; text-transform:none!important; }}.show-print { display:none!important; }@media print {*{ background: none repeat scroll 0 0 transparent !important; color: black !important; filter: none !important; text-shadow: none !important; } article, aside, figure, footer, header, hgroup, nav, section{ display: block; clear:both; }a,a:visited{ color: #444 !important; text-decoration: underline; }a[href]:after{ content: " (" attr(href) ")"; }a[href^="javascript:"]:after,a[href^="#"]:after { content: ""; }pre,blockquote { border: 1px solid #999; page-break-inside: avoid; }thead{ display: table-header-group; }tr,img{ page-break-inside: avoid; }img{ max-width: 100% !important; }@page{ margin: 0.5cm; }p{ font-size: 14px !important; }p,h2,h3 { orphans: 3; widows: 3; }nav,.button,aside,.hide-print,footer#footer,header#header{ display: none!important; }#content { padding: 0 !important; }[class^="offset"]{ margin-left:0!important; }article{ width:90%!important; margin-left:5%!important; }.content-wrap section{ display:block!important; }.show-print{ display:block!important; }header#page{ padding:0!important; } .item{ height:100%!important; overflow:hidden!important; }.clear { clear:both; }.pd, .pd_xxl { padding:8px;}}.no-js #loader { display: none;}.js #loader{ display: block; position: absolute; left: 100px; top: 0; }.se-pre-con{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999999999; background: url( ../vendor/preloader/imago-animation-64.gif) center no-repeat #fff; }.wrapper { width: 100%; max-width:1280px; margin:0 auto; overflow:hidden; }.wrapper-full,.max-width,.width-full,.full-width{ width: 100%; max-width:1924px; margin:0 auto; }.row { display:block;}.displayB,.display-block { display:block;}.display-inline{ display:inline!important; }.display-inline-block,.inline-block{ display:inline-block!important; }.table-cell{ display: table-cell; vertical-align: middle;position: relative; z-index: 9000; }.table-layout{ display: table; width: 100%; }.table-cell{ display: table-cell; width: 100%;}.table-cell.v-middle { vertical-align: middle; }.h100{ height:100%;}.w100{ width:100%;}.overflow-hidden { overflow:hidden; }.rounded { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}.rounded-xxl { -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px;}.block-width{ max-width:1280px; overflow:hidden;}.v-wrap{ height: 100%; white-space: nowrap; text-align: center; }.v-wrap:before { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }.v-box { display: inline-block; vertical-align: middle; white-space: normal; }.pd{ padding-top:8px; padding-bottom:8px; }.pd_w{ padding-left:8px; padding-right:8px; }.pd_t{ padding-top :16px!important; }.pd_r{ padding-right :16px!important; }.pd_b{ padding-bottom:16px!important; }.pd_l{ padding-left:16px!important; }.pd_w_xxl{ padding-left:24px!important; padding-right :24px!important; }.pd_xxl{ padding-top :24px!important; padding-bottom:24px!important; }.pd_t_xxl{ padding-top :24px!important; }.pd_b_xxl{ padding-bottom:24px!important; }.pd_r_xxl{ padding-right :24px!important; }.pd_l_xxl{ padding-left:24px!important; }.mr{ margin:8px!importat;}.mr_t{ margin-top :16px!important; }.mr_r{ margin-right :16px!important; }.mr_b{ margin-bottom:16px!important; }.mr_l{ margin-left:16px!important; }.no-pd { padding-top :0!important;padding-bottom:0!important; }.no-pd_w { padding-left:0!important; padding-right:0!important; }.no-pd_t {padding-top :0!important; }.no-pd_b {padding-bottom:0!important; }.no-margin { margin :0!important; }.no-margin-t { margin-top :0!important; }.no-margin-b { margin-bottom:0!important; }.marginx1{ margin:8px!important; }.marginx2{ margin:16px!important; }.marginx3{ margin:24px!important; }.marginx4{ margin:32px!important; }.fRight, .floatR, .pull-right{ float:right; }.fLeft, .floatL, .pull-left{ float:left; }.fixed{ position: fixed; }.hide { display: none; }.nl{ clear:left;}.ui-dialog{ z-index:9999999999!important; position:fixed!important; }dl{ display:block;padding-bottom:16px; font-size:16px; line-height:1.5em; }dl dt {display:inline-block; width:40%; text-align:right; padding-right:10px; vertical-align:top;}dl dd { display:inline-block; width:49%; text-align:left!important; padding-left:10px;}dl dd ul{ list-style:outside; list-style-type:disc; padding-left:30px;}.txt_right,.txt_right a,.txt_right p{ text-align:right!important;}.txt_center,.txt_center a,.txt_center p { text-align:center!important;}.txt_left,.txt_left a,.txt_left p{ text-align:left!important;}.vertical-middle{ vertical-align:middle;}.line-height{ line-height:24px;} .hr { border-top:1px solid rgba(0,0,0,.15); height:8px; margin:10px auto 24px; width:98%; display:block; }.border { border:1px solid rgba(0,0,0,.5);}.border-clear { border:1px solid rgba(0,0,0,.15);}.border-top{ border-top: 1px solid rgba(0, 0, 0, .05)!important;}.border-left { border-left: 1px solid rgba(0, 0, 0, .05)!important;}.border-right{ border-right: 1px solid rgba(0, 0, 0, .05)!important;}.border-bottom { border-bottom: 1px solid rgba(0, 0, 0, .05)!important;}.cursor-default { cursor: default !important;}.stroke{ text-decoration: line-through; }.stroke-ok{ text-decoration: line-through; color:#2ecc71; }.bg_w { background:#FFF!important; }.bg_k { background:#000!important; }.bg_clear{ background: #fafafa!important; }.bg_blue{ background:#22A7F0!important; }.bg_cream { background:#ffecb3!important; }.bg_cream_clear { background:#fff9c4!important; }.bg_red { background:#e74c3c!important; }.txt_w { color:#FFF!important; }.txt_k { color:#000!important; }.txt_blue{ color:#22A7F0!important; }.txt_red { color:#e74c3c!important; }.txt_green { color:#2ecc71!important; }.txt_grey{ color:#999!important; }.azul, .blue { color:#22A7F0!important; }.rojo, .red{ color:#e74c3c!important; }.verde, .green { color:#2ecc71!important; }.azul-hover, .blue-hover { background-color:#22A7F0!important; color:#FFF!important; }.rojo-hover, .red-hover{ background-color:#e74c3c!important; color:#FFF!important; }.verde-hover, .green-hover { background-color:#2ecc71!important; color:#FFF!important; }#error_page{ padding: 64px 16px; }#error_page h1,#error_page p{ text-align:center!important;}#thankyou{ padding:24px 0 24px; margin:24px 0 24px; text-align: center; width: 100%; }#thankyou h1,#thankyou h2,#thankyou h3,#thankyou h4,#thankyou h5,#thankyou h6,#thankyou p { border: 0 none; padding-left:20%; padding-right:20%; }.msgalert, .msg-alert {background: #e74c3c none repeat scroll 0 0;color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgalert::before, .msg-alert::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgwarning, .msg-warning {background: #ffe8aa none repeat scroll 0 0;color: #595959;display: block;font-size: 1.125em;margin: 24px 0;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}th .msgwarning, th .msg-warning, td .msgwarning, td .msg-warning {margin: 8px 0;}.msgwarning h3, .msg-warning h3 {display: inline-table;margin: 24px 0 !important;padding-left: 10px;vertical-align: middle !important;}.msgwarning::before, .msg-warning::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle !important;}.msgwarning h4, .msg-warning h4, .msgwarning ul, .msg-warning ul, .msgwarning p, .msg-warning p {color: #626262;font-size: 1em;font-weight: 400;padding-left: 40px;}.msgwarning ul, .msg-warning ul {margin-left: 16px;}.msgwarning ul li, .msg-warning ul li {border-left: 1px solid rgba(0, 0, 0, 0.15);display: table-cell;line-height: 1.4em;list-style: outside none disc;padding: 8px 16px;vertical-align: top;}.msgwarning ul li:last-child, .msg-warning ul li:last-child {border-right: 1px solid rgba(0, 0, 0, 0.15);}.msgok, .msg-ok {background: #2ecc71 none repeat scroll 0 0;color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgok::before, .msg-ok::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgok.msgok-clear, .msg-ok.msg-ok-clear {background: transparent none repeat scroll 0 0 !important;color: #2ecc71 !important;font-weight: 300 !important;padding: 8px 12px;}.msgtip, .msg-tip {background: #3a9bdc none repeat scroll 0 0;color: #ffffff;display: block;font-size: 1.125em;padding: 16px;text-align: left;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}.msgtip::before, .msg-tip::before {content: "";font-family: "FontAwesome";font-size: 1.5em;vertical-align: middle;}.msgabsolut{ padding: 24px; position: absolute; right: 72px; top: 0; }.msgfixed{ padding: 24px; position: fixed; right: 72px; top: 24px; z-index:999999999999; }#breadcrumbs{ clear:both; display:block; padding:16px 0 0; margin:16px 0 0; overflow:hidden; }ul#breadcrumb { margin-left:0;}ul#breadcrumb li{ display: inline-table; padding-right:8px; }ul#breadcrumb li a{}ul#breadcrumb li a:hover{}ul#breadcrumb li a:before {}ul#breadcrumb li a:after{ font-family: 'fontawesome'; content: " \2192"; font-size: 1em; line-height: 1.4em; }ul#breadcrumb li a.home:before{ font-family: 'fontawesome'; content: "\f015 "; }.btn {background-color: #d1dade; border: none!important;box-shadow: none; color: #5e5e5e; cursor: pointer;display: inline-block; font-size: 16px;margin-bottom: 0; padding: 10px 20px; text-align: center; vertical-align: middle;}.btn:hover { opacity: 0.7; }.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }.btn-success {background: #0090d9 none repeat scroll 0 0; color: #ffffff; }.btn-danger{background: #f35958 none repeat scroll 0 0; color: #ffffff; }.btn-primary {background: #0aa699 none repeat scroll 0 0; color: #ffffff; }.btn-white { background: #ffffff none repeat scroll 0 0; border: 1px solid #e5e9ec; color: #5e5e5e;}.form-group { margin-bottom: 20px !important;padding: 10px 10px 0 !important;}.form-group .form-label {color: #55606e; display: inline-block;margin-right: 8px; }.form-label { margin-top: 2px; }.form-group .controls { margin-top: 8px; }.form-group .help { border-bottom: medium none; color: #a7abb1; cursor: text; font-size: 12px; }.form-control { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important; vertical-align: middle !important; width: 100%;}.form-actions::before, .form-actions::after { content: ""; display: table; line-height: 0; }.form-actions::after { clear: both;}.form-actions{ background-color: #f2f4f6;padding: 20px 30px; }.form-group .uneditable-input,.form-group textarea,.form-group input[type="text"],.form-group input[type="password"],.form-group input[type="datetime"],.form-group input[type="datetime-local"],.form-group input[type="date"],.form-group input[type="month"],.form-group input[type="time"],.form-group input[type="week"],.form-group input[type="number"],.form-group input[type="email"],.form-group input[type="url"],.form-group input[type="search"],.form-group input[type="tel"],.form-group input[type="color"]{ color:#666!important; border-color:rgba(0,0,0,.18); } #human { display:none; }form .drop-upload-file{ background: url("../vendor/dropzone/images/spritemap-center.png") scroll no-repeat center center!important; position: relative; width:100vw; padding-top: 80vh;text-align:center;}form {}form fieldset{ padding:24px; display:block; clear:both; border:1px dotted #333333; margin-bottom:16px;}form legend{ padding:0 24px 0; background-color:#FFF; font-weight:bold!important; font-size:14px; font-size:14px!important; }form label { display:block; color:#333; padding-bottom:10px; font-size:14px; line-height:16px;}form input,form textarea,form select{ width:100%; margin-bottom:16px; padding:8px; font-size:14px; line-height:24px; }form select option { padding:12px 8px; } form textarea{ height:150px;}form .row{ display:inline-block; width:45%; padding:10px 2.3% 10px; }form .row-extended { display:block; width:93%; margin-bottom:10px;}form .row-extended textarea { width:100%; height:100px;}form .row-card { display:inline-block; width:50%; padding:8px; }form .row-card-full{ display:inline-block; width:100%; padding:8px;}form .send-card{ display:inline-block; width:5%; padding:8px; }form .send-card-hide { display:none!important;}form button.search { padding:8px; margin:0 0 0 -4px;}form button.search:hover {border:1px solid #333!important; color:#FFF!important;background: #333!important; }form .inputmedio { width:95%; padding:8px 0 8px; text-indent:5px; }form em{ color:#F00; }form .send,form .search { font-size:16px; line-height:24px; }form input[type="text"],form textarea{border:1px solid #999; }form input[type="text"]:hover,form input[type="text"]:focus,form textarea:hover,form textarea:focus{ border:1px solid #333333; background:#FFF; }form.form-natural {}form.form-natural input,form.form-natural textarea{margin-bottom:16px; padding:8px; }form.form-natural input{ width:auto; }form.form-natural input[type="text"] { width:99.5%; max-width:400px; }@media screen and (min-width: 480px) {form.form-natural input[type="text"] { max-width:260px; }}form.form-natural textarea { height:150px; width:99.5%;}form.form-natural input,form.form-natural textarea { border-color: #fff #fff #ccc !important;border-image: none !important;border-style: solid solid dotted !important; border-width: 1px !important; } form.form-natural input:hover,form.form-natural textarea:hover { background: #fff !important;}form.form-natural .send,form.form-natural .sender,form.form-natural input[type="submit"] { font-size:16px!important; width:150px!important; text-decoration:none; text-transform:uppercase; cursor:pointer;word-wrap:normal!important;-moz-box-shadow:0px 8px 6px -8px rgba(0,0,0,.8); -webkit-box-shadow: 0px 8px 6px -8px rgba(0,0,0,.8); box-shadow: 0px 8px 6px -8px rgba(0,0,0,.8);}form.form-natural .send:hover,form.form-natural .sender:hover,form.form-natural input[type="submit"] {background:#156494; border:1px solid #156494; -moz-box-shadow:none ; -webkit-box-shadow: none ; box-shadow: none ; }form.form-natural input[type="text"] ,form.form-natural textarea { border:1px solid #999;background: rgb(255,255,255);background: -moz-linear-gradient(top,rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: -o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );}form.form-natural input[type="text"]:hover,form.form-natural input[type="text"]:focus{ border:1px solid #333333; background:#FFF; }form.steps {}form.steps input[type="checkbox"] { position: absolute; visibility: hidden; }form.steps #part1, form.steps #part2, form.steps #part3 { display: block; opacity: 1; transition: all 1s ease-in-out; }form.steps #part2, form.steps #part3 { opacity: 0; height: 0; overflow: hidden; }form.steps #step2:checked ~ form.steps #part2 { opacity: 1; height: auto; }form.steps #step2:checked ~ form.steps #part1 { opacity: 0; height: 0; }form.steps #step3:checked ~ form.steps #part3 { opacity: 1; height: auto; }form.steps #step3:checked ~ form.steps #part2 { opacity: 0; height: 0; }iframe.full-frame,.full-frame iframe { width:100%; height:100%; min-height:1000px!important; border:none; margin:0; padding:0; overflow:hidden; z-index:999999; }.img-thumbnail-avatar-4x {height: 46px !important; width: 46px !important; }.img-thumbnail-avatar-3x {height: 64px !important; width: 64px !important; }.img-thumbnail-avatar-2x {height: 200px !important; width: 200px !important; }.img-circle{border-radius: 50%!important; }.img-thumbnail { background-color: #fff; border: 1px solid #22A7F0 ; border-radius: 4px; display: inline-block;height: calc(); line-height: 1.42857; max-width: 100%; padding: 4px; transition: all 0.2s ease-in-out 0s;}.img-text{ display:inline-block !important; padding-top:8%!important; padding-left:3%!important; vertical-align:top!important; }.img-thumbnail-color { background:#EECC3B!important;}.profile-pic {border-radius: 50%; float:left; height: 32px; width: 32px; overflow: hidden; position:relative; top:-10px;}.icon-circle { border: 2px solid; border-radius: 50%; padding:8px;position: relative; text-align: center; }.cta-btn{ text-decoration: none!important; font-size:1em; line-height: 36px; font-weight: 400; border: 1px solid;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear; transition: all 0.2s linear; text-decoration:none; display: inline-block; text-transform:uppercase; }.cta-btn:hover { background:#fff!important;}ul.list-inline { }ul.list-inline li{ display:inline-block;}ul.txt_right{ float:right; }.list-inline.txt_center li { text-align:center!important;}.list-inline.txt_right li{ text-align:right!important; }ul.tree { border-right:1px solid rgba(0,0,0,.05);}ul.tree li a{ border-left:4px solid rgba(0,0,0,0); }ul.tree li a:hover{ background:#0277bd; color:#FFF; border-left:4px solid rgba(0,0,0,.3); }ul.tree li a.active { border-left:4px solid #0277bd; background:rgba(0,0,0,.05); }ul.tree li a.active:hover{ border-left:4px solid rgba(0,0,0,.3); background:#0277bd; }ul.tree li { list-style:none; }ul.tree li a { font-size:13px; line-height:26px; }ul.tree li a:before {content: "\f0da"; font-family: 'FontAwesome'; padding-right:8px; }ul.tree .fa { font-size:16px; }ul.tree { }ul.tree li a{ display:block; padding:8px; vertical-align:middle; }ul.tree li a:hover,ul.tree li a.active { }ul.tree li a span { padding-right:16px;}ul.tree { margin-left:0; }ul.tree li ul { margin-left:15px; }.mce-tinymce, .mce-container, .mce-panel { border:1px solid #fff!important;}.mce-widget, mce-widget * { background:transparent!important; }.mce-btn button, .mce-panel { border:1px solid rgba(0,0,0,0)!important; }.mce-panel{ background:#fcfcfc!important; }.mce-menu { background:#FFF!important; }.mce-btn button:hover { background:rgba(0,0,0,.05)}.mce-close { background:none!important; border:none!important; color:#000!important}.mce-primary {background: #22a7f0!important;background: -moz-linear-gradient(top,#22a7f0 0%, #0077b3 100%)!important;background: -webkit-linear-gradient(top,#22a7f0 0%,#0077b3 100%)!important;background: linear-gradient(to bottom,#22a7f0 0%,#0077b3 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22a7f0', endColorstr='#0077b3',GradientType=0 )!important;}.mce-primary:hover, .mce-primary:focus { background:#1f1f1f!important; }html, body { font-family: 'museo_sans100', sans-serif; font-weight:400; }h1, h2, h3, h4, h5, h6 { font-family: 'museo_sans300', sans-serif; font-weight:300;}.fancybox-nav { display:none!important; }.fancybox-title-float { bottom: auto !important; height: 32px; left: 16px !important; position: absolute; top: -16px !important; }#fancybox-title-float-left,#fancybox-title-float-main,#fancybox-title-float-right { background:rgba(0,0,0,.8) !important; line-height:22px; font-size:13px; }#fancybox-title-float-left { -webkit-border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}#fancybox-title-float-right { -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px;border-top-right-radius: 8px; border-bottom-right-radius: 8px; }.item img { display:none; }.overflow { overflow:visible; }h1, h2, h3, h4, h5, h6 { }h1 em, h2 em, h3 em, h4 em, h5 em, h6 em { }h1 {}h2 {}h3 {}h4 {}h5 {}h6 {} html { background:#FAFAFA;}.bg_clear{ background:rgba(0, 0, 0, .035); } .bg_clear_w{ background:rgba(255,255,255, .3); }form .send{ background:#22A7F0!important; color:#FFF!important; }form .send:hover{ background:#0079C4!important; color:#FFF!important;} .cta-btn { padding:.5em 2em; }.cta-btn-color { color:#22A7F0!important; }.cta-btn-color:hover,.cta-btn-color_hover { background:#22A7F0!important; color:#FFF!important; }.cta-btn-blue { color:#22A7F0!important; }.cta-btn-blue:hover,.cta-btn-blue_hover { background:#22A7F0!important; color:#FFF!important; }.cta-btn-blue_hover:hover { color:#22A7F0!important; background:#FFF!important;}.cta-btn-black { color:#000000!important; }.cta-btn-black:hover,.cta-btn-black_hover { background:#000000!important; color:#FFF!important; }.cta-btn-black_hover:hover { color:#000000!important; background:#FFF!important;} #move-aside-left, #move-aside-right { position:absolute; top:33px; left:360px; z-index:150; }#move-aside-left a, #move-aside-right a, #move-aside-left-taste a, #move-aside-right-taste a { padding:17px 16px; color:#666; background:rgb(255,255,255); box-shadow:0 2px 4px rgba(0, 0, 0, 0.2); border:1px solid rgba(0, 0, 0, 0.2); }#move-aside-left a:hover, #move-aside-right a:hover, #move-aside-left-taste a:hover, #move-aside-right-taste a:hover { box-shadow:0 2px 4px rgba(0, 0, 0, 0.4); }.gm-style-iw h1 { display:none; }.flex-container { display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; }.flex-row_0 { -webkit-flex: 0 0 auto; flex: 0 0 auto; } .flex-row_1 { -webkit-flex: 1 0 auto; flex: 1 0 auto; } #help { position:absolute; top:16px; right:16px; padding:16px; z-index:10; }#main-search { position:absolute; width:100vw; height:100vh; z-index:8; background:none!important; }#main-search form { max-width:600px; width:80vw; min-width:360px; background:none!important; }form#lotForm { background:rgba(97, 182, 98, .8); }form#lotForm input[type="text"] { font-size:16px; line-height:36px; padding:8px 16px; text-transform:uppercase!important; }form#lotForm button {background:none!important; border:none!important; font-size:16px; margin-top:10px; padding:4px 16px; margin-left:-60px; color:#666!important; border-left: 1px solid rgba(0,0,0,.1)!important;}#aside, #aside-taste {position:absolute; top:0; left:0; width:360px; z-index:100; background:rgb(255,255,255); height:100vh; overflow-y:auto; box-shadow:0 2px 4px rgba(0, 0, 0, 0.4); border:1px solid rgba(0, 0, 0, 0.2);}#lot-help { display:block; margin-top:20px; padding:16px; border-bottom:1px solid rgba(0,0,0,.15); }#lot-help h1 { font-size:16px; margin-bottom:15px; font-weight:500; }#lot-help h1 em { font-weight:700;}#lot-help p{ margin-bottom:15px; font-size:14px; line-height:22px; font-weight:300; }#lot-help a{ color:rgb(97, 182, 98); }#lot-header { display:block; background:rgb(97, 182, 98); }#lot-header a{ display:block; color:#FFF; padding:8px; text-align:center; font-size:13px; }#lot-header a:hover{ background:rgba(0,0,0,.2); }#lot-header a:before { content: "\f104"; font-family: 'FontAwesome'; position:absolute; left:8px; }#lot-info { overflow-x:hidden;}#lot-descrip { font-size:13px; line-height:15px;}#lot-descrip h1 { font-size:16px; margin-bottom:15px; font-weight:500;}#lot-descrip h2 { font-size:12px; }#lot-descrip p{ margin-bottom:15px; font-size:13px; line-height:15px; font-weight:300; }#lot-actions { background:rgba(100,100,100,.05); text-align:center; padding:8px 0; }#lot-actions a {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:16px auto; padding:16px 24px; width:80%; text-align:center; color:white; background:rgb(235, 80, 62); border:2px solid rgba(235, 80, 62,.3);box-shadow:0 2px 4px rgba(0, 0, 0, 0.4); display:inline-block; }#lot-actions a:hover { box-shadow:0 2px 4px rgba(0, 0, 0, 0.6); }#lot-regions {}#lot-regions h1{ background:rgb(97, 182, 98); color:white; display:block; font-size:16px; line-height:32px; padding:8px;}#lot-regions h3{ background:rgba(97, 182, 98,.8); color:white; text-align:center; display:block; font-size:13px; line-height:22px; padding:8px; margin:0; }#lot-regions ul{}#lot-regions ul li { display:block;}#lot-regions li a{ display:block; padding:8px; border-bottom:1px solid rgba(0,0,0,.15); overflow:hidden; line-height:64px; text-transform:uppercase;}#lot-regions li a:hover { background:rgba(0,0,0,.08); }#lot-regions li a img { position:absolute; right:5px;}#pre-footer { position:absolute; bottom:0; padding:20px 20px 20px 380px; width:100%; z-index:7; color:#FFF!important; }#footer { position:absolute; bottom:0; padding:20px; width:100%; z-index:7; color:#FFF!important; }#bg-overlay { width: 100vw; height: 100vh; position:fixed; top:0; left:0;background:rgba(0,0,0,.4); z-index:5; }#full-map { width: 100vw; height: 100vh; z-index:2; }#aside-taste {left:360px;width: 460px;z-index: 1000;}@media (max-width: 800px) {#aside-taste {left:0px;width: 360px;}}.ui-slider-horizontal {height: 5px!important;}.custom-handle {width: 20px!important;height: 20px!important;top: 0.3em!important;margin-top: -.8em!important;text-align: center!important;line-height: 1.6em!important;}.ui-slider-horizontal {height: .3em;}.ui-corner-all {border-bottom-right-radius: 30px!important;border-bottom-left-radius: 30px!important;border-top-right-radius: 30px!important;border-top-left-radius: 30px!important;}.fruity .ui-widget.ui-widget-content, .bitter .ui-widget.ui-widget-content, .peppery .ui-widget.ui-widget-content, .expert-score .ui-widget.ui-widget-content {border:none;background-color: #eeeeee;}.cta-btn {color: rgb(0, 182, 82);background: white;border: 1px solid rgb(0, 182, 82)!important;}.fruity .custom-handle, .fruity .ui-slider-range {background-color: rgb(0, 182, 82)!important;border: none!important;}.bitter .custom-handle, .bitter .ui-slider-range {background-color: rgb(255, 217, 20)!important;border: none!important;}.peppery .custom-handle, .peppery .ui-slider-range {background-color: rgb(255, 44, 20)!important;border: none!important;}.expert-score .custom-handle, .expert-score .ui-slider-range {background-color: #ccc;border: none;}.spinner {top: 5px;}#move-aside-left-taste {position: absolute;top: 33px;left: 820px;z-index: 1500;}@media (max-width: 800px) {#move-aside-left-taste {left: 320px;}}.test-link {background: transparent!important;color: black!important;text-decoration: underline!important;border: none!important;box-shadow: none!important;}.test-link.active {color: #999!important;pointer-events: none;}