.animate-slow{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.animate-normal{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.animate-fast{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@keyframes pulsatingRedChpunka{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(2,2);transform:scale(2,2)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes pulsatingRedChpunka{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(2,2);transform:scale(2,2)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.m-b-0{margin-bottom:0px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-24{margin-bottom:24px}.m-b-32{margin-bottom:32px}.m-b-40{margin-bottom:40px}.m-b-48{margin-bottom:48px}.m-b-56{margin-bottom:56px}.m-b-64{margin-bottom:64px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-24{margin-top:24px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-t-128{margin-top:128px}.m-r-auto{margin-right:auto}.m-r-15{margin-right:15px}.m-r-30{margin-right:30px}.m-l-5{margin-left:5px}.m-l-15{margin-left:15px}.m-l-30{margin-left:30px}.m-l-auto{margin-left:auto}.p-32-0{padding:32px 0}.p-32-0-0{padding:32px 0 0}.p-32-0-40{padding:32px 0 40px}.p-32-0-60{padding:32px 0 60px}.p-0-15{padding:0 15px}.p-l-15{padding-left:15px}.p-b-10{padding-bottom:10px}.p-b-55{padding-bottom:55px}.w-20{width:19.9%}.w-25{width:24.9%;float:left}.w-30{width:29.9%}.w-33{width:33.3333333%}.w-50{width:50%}.w-full{width:100%}.w-350{width:350px}@media screen and (max-width:767px){.w-350{width:100%}}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;text-align:left;z-index:1000}.custom-modal-overlay.visible{display:flex}.custom-modal-overlay .custom-modal{width:540px;background:#fff;padding:20px;border-radius:20px;box-shadow:0 12px 18px rgba(0,0,0,0.1),0 0 14px rgba(0,0,0,0.1)}.custom-modal-overlay .custom-modal .modal-header{position:relative;padding-right:30px}.custom-modal-overlay .custom-modal .modal-header .custom-modal-close{position:absolute;top:5px;right:0;z-index:2;cursor:pointer;border:0;background-color:transparent}.custom-modal-overlay .custom-modal .modal-body{padding:15px 0}.custom-modal-overlay .custom-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px}.custom-modal-overlay .custom-modal .modal-footer .btn{display:flex;align-items:center;padding:0 40px;font-weight:bold;border:none;transition:box-shadow .3s ease;box-shadow:0 0 8px 0 rgba(77,13,0,0.16),0 8px 12px 0 rgba(77,13,0,0.16)}.custom-modal-overlay .custom-modal .modal-footer .btn:hover{box-shadow:0 0 12px 0 rgba(1,2,2,0.08),0 8px 12px 0 rgba(1,2,2,0.12)}.custom-modal-overlay .custom-modal .modal-footer .btn.btn-sm{height:32px;line-height:32px;font-size:16px;border-radius:20px}.custom-modal-overlay .custom-modal .modal-footer .btn.btn-secondary{background-color:#f0f0f0;color:#333}.custom-modal-overlay .custom-modal .modal-footer .btn.btn-primary{background-color:#d12604;color:#fff}.center{text-align:center}.right{text-align:right}.left{text-align:left}.green{color:#69a71f}.b-t{border-top:1px solid #e6e6e6}.b-r{border-right:1px solid #e6e6e6}.b-l{border-left:1px solid #e6e6e6}.b-b{border-bottom:1px solid #e6e6e6}.b-t.dark,.b-r.dark,.b-l.dark,.b-b.dark{border-color:#cccbca}.b-t.dd,.b-r.dd,.b-l.dd,.b-b.dd{border-color:#666361}.relative{position:relative}table,.table{display:table;width:100%}table label,.table label{font-size:14px}table .form-type-checkbox,.table .form-type-checkbox{width:16px}table .form-type-checkbox,.table .form-type-checkbox,table .form-type-checkbox:last-of-type,.table .form-type-checkbox:last-of-type{display:block}table .form-type-checkbox input[type="checkbox"],.table .form-type-checkbox input[type="checkbox"]{width:16px;height:30px;margin:0}table .form-type-checkbox input[type="checkbox"]+label:before,.table .form-type-checkbox input[type="checkbox"]+label:before,table .form-type-checkbox input[type="checkbox"]+label:after,.table .form-type-checkbox input[type="checkbox"]+label:after{top:0;left:0}table .cell-checkboxes,.table .cell-checkboxes{width:18px;padding-right:0}.t-body{display:table-row-group}.row:not(.flex):not(.hidden){display:table-row;font-size:14px}.row.no-b-b .collapse-svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.row.head span:not(.css-counter-item):before{content:none}.row.dark{color:#3b3b3a;font-weight:300;font-size:12px}.row.dark .cell{border-bottom:1px solid #cccbca}.row.dark .css-counter:before{color:#666361}.cell{display:table-cell;line-height:16px;padding:0 15px}.cell span:not(.form-required):not(.igp-icon):not(.true):not(.false),.cell span:not(.form-required):not(.igp-icon):not(.true):not(.false)+span{display:block;position:relative;padding:10px 0}.cell span:not(.css-counter-item):before{content:"";position:absolute;width:1px;height:24px;background:#e6e6e6;top:50%;margin-top:-12px;left:-15px}.cell a:not(.btn){color:#010101}.cell a:not(.btn):hover{color:#d32215}.cell input[type="checkbox"]+label:before,.cell input[type="checkbox"]+label:after{left:0;margin-top:-16px}.cell.top{vertical-align:top}.cell.middle{vertical-align:middle}.cell.p0{padding:0}.cell .status-0{color:#666361}.cell .status-1{color:#5f9e20}.cell .status-2{color:#010101}.cell .status-3{color:#ca2200}.cell:first-child span:not(.css-counter-item):before{content:none}.cell ol{padding-left:10px}.cell-custom{height:45px}.cell.category{width:140px}.head{color:#3b3b3a;font-weight:300}.head:not(.flex):not(.hidden){font-size:12px}.head .cell{padding:15px}.collapse-svg{display:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flex{display:box;display:flexbox;display:flex}.flex.end{justify-content:flex-end}.flex.start{justify-content:flex-start}.flex.center{justify-content:center}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.row{flex-direction:row}.flex.row-rev{flex-direction:row-reverse}.flex.col{flex-direction:column}.flex.col-rev{flex-direction:column-reverse}.flex.r-wrap{flex-flow:row wrap}.flex.c-wrap{flex-flow:column wrap}.flex.nowrap{flex-wrap:nowrap}.grid{display:grid}.full-hr{position:absolute;margin:0;border:0;left:-100vw;bottom:0;width:500vw;background:#e6e6e6}.full-hr.dark{background:#8c8a88}html{overflow-x:hidden;min-height:100vh}html,body{margin:0;padding:0;border:0}body{position:relative;padding-bottom:92px;background:url(/sites/all/themes/gustos/img/bg-pattern.png) 0 repeat;background-attachment:fixed;font-family:"Fira Sans",sans-serif;font-size:15px;line-height:24px;font-weight:400;color:#010101;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-smooth:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;text-shadow:rgba(0,0,0,0.01) 0 0 1px;min-height:calc(100vh - 92px)}body.burger-is-active,body.account-switcher-active,body.add-region-active{overflow:hidden;height:100vh}body.burger-is-active .header:before,body.account-switcher-active .header:before,body.add-region-active .header:before{width:100vw;height:100vh;position:fixed;top:0;left:0;content:"";z-index:1;background:#0005}body.ios-device{overflow-x:hidden}body.backdrop-active,body.backdrop-active *{z-index:0}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.form-item,.form-actions{margin:0;padding:0;border:0;vertical-align:baseline}a{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section{margin:0 auto;padding:0 15px;width:1110px}.section.with-tb{width:1140px;padding:0}.section.with-tb .table{font-size:13px}.section.lg{padding:0}.section.page-title{margin-bottom:16px}.section.page-title h1{line-height:32px;color:#3b3b3a}.section-wrapper{background:#fff}.section-wrapper.transparent{background:transparent}.shadow-sm{box-shadow:0 0 5px rgba(0,0,0,0.05)}.shadow-sm.hover:hover{box-shadow:0 5px 5px rgba(0,0,0,0.05),0 0 5px rgba(0,0,0,0.05)}.shadow-md{box-shadow:0 8px 16px 0 rgba(0,0,0,0.04),0 0 16px 0 rgba(0,0,0,0.08)}.shadow-md.hover:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.08),0 0 16px 0 rgba(0,0,0,0.16)}.breadcrumbs-wrapper{padding:20px 0 0}.breadcrumbs-wrapper .container{position:relative}.breadcrumbs-wrapper svg{position:absolute;width:11px;left:0;top:-6px;-webkit-transform:rotate(90deg) scale(1) skew(1deg) translate(10px);transform:rotate(90deg) scale(1) skew(1deg) translate(10px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.breadcrumbs-wrapper svg path{fill:#8c8a88}.breadcrumb{line-height:24px;padding:0 0 0 18px;font-size:13px;color:#8c8a88;position:relative;margin:75px 0 8px}.breadcrumb a{font-size:13px;color:#8c8a88;display:inline-block;position:relative}.breadcrumb a:hover{color:#3b3b3a}.breadcrumb a:last-child{color:#3b3b3a}.price-change{font-weight:600}.price-change-wrapper{position:relative}.price-change-wrapper span{width:114px;margin:0 auto}.price-change+svg{position:absolute;margin-left:-87px;top:2px}.price-change.negative{color:#ca2200}.price-change.negative+svg{-webkit-transform:rotate(180deg) scale(1) skew(0) translate(0);transform:rotate(180deg) scale(1) skew(0) translate(0)}.price-change.negative+svg path{fill:#ca2200}.price-change.positive{color:#63a621}.price-change.neutral+svg{display:none}.btn{font-family:"Spectral",serif;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;border:0;position:relative;cursor:pointer;user-select:none;background-color:transparent;box-shadow:none}.btn:focus{outline:none}.btn-red{background-color:#ca2200;color:#f5f5f5;display:block;text-align:center;font-weight:bold;padding:0 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-red:hover{background-color:#d12604;color:#fff}.btn-red.pressed{background-color:#b31e00;color:#fafafa}.btn-red.btn-lg{height:48px;line-height:48px;font-size:20px;border-radius:29px;box-shadow:0 12px 12px 0 rgba(77,13,0,0.16),0 0 12px 0 rgba(77,13,0,0.16)}.btn-red.btn-lg:hover{box-shadow:0 12px 16px 0 rgba(77,13,0,0.24),0 0 16px 0 rgba(77,13,0,0.16)}.btn-red.btn-lg.pressed{box-shadow:0 4px 8px 0 rgba(77,13,0,0.24),0 0 8px 0 rgba(77,13,0,0.16)}.btn-red.btn-sm{height:40px;line-height:40px;font-size:16px;border-radius:20px;box-shadow:0 0 8px 0 rgba(77,13,0,0.16),0 8px 12px 0 rgba(77,13,0,0.16)}.btn-red.btn-sm:hover{box-shadow:0 0 12px 0 rgba(77,13,0,0.16),0 8px 12px 0 rgba(77,13,0,0.24)}.btn-red.btn-sm.pressed{box-shadow:0 0 8px 0 rgba(77,13,0,0.16),0 4px 8px 0 rgba(77,13,0,0.24)}.btn-red.btn-sm.extra{height:32px;line-height:32px}.btn-red.btn-sm.extra.br{height:33px;line-height:33px}.btn-red.btn-sm,.btn-red.btn-lg{border:0}.btn-red.btn-sm:disabled,.btn-red.btn-lg:disabled,.btn-red.btn-sm.disable,.btn-red.btn-lg.disable,.btn-red.btn-sm:disabled:hover,.btn-red.btn-lg:disabled:hover,.btn-red.btn-sm.disable:hover,.btn-red.btn-lg.disable:hover,.btn-red.btn-sm:disabled:focus,.btn-red.btn-lg:disabled:focus,.btn-red.btn-sm.disable:focus,.btn-red.btn-lg.disable:focus,.btn-red.btn-sm:disabled.pressed,.btn-red.btn-lg:disabled.pressed,.btn-red.btn-sm.disable.pressed,.btn-red.btn-lg.disable.pressed{cursor:default;background-color:#ca2200;color:rgba(250,250,250,0.3);box-shadow:0 0 12px 0 rgba(77,13,0,0.08),0 8px 12px 0 rgba(77,13,0,0.08)}.btn-white{background-color:#fff;display:block;text-align:center;font-weight:bold;color:#3b3b3a;padding:0 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-white:hover,.btn-white.pressed{color:#010101}.btn-white.btn-lg{height:48px;line-height:48px;font-size:20px;border-radius:29px;box-shadow:0 0 8px 0 rgba(24,23,24,0.08),0 8px 12px 0 rgba(24,23,24,0.12)}.btn-white.btn-lg:hover{box-shadow:0 0 12px 0 rgba(1,2,2,0.08),0 12px 16px 0 rgba(1,2,2,0.12)}.btn-white.btn-lg.pressed{background-color:#fafafa;box-shadow:0 0 12px 0 rgba(1,2,2,0.12),0 4px 8px 0 rgba(1,2,2,0.12)}.btn-white.btn-sm{height:40px;line-height:40px;font-size:16px;border-radius:20px;box-shadow:0 0 8px 0 rgba(1,2,2,0.08),0 8px 12px 0 rgba(1,2,2,0.08)}.btn-white.btn-sm:hover{box-shadow:0 0 12px 0 rgba(1,2,2,0.08),0 8px 12px 0 rgba(1,2,2,0.12)}.btn-white.btn-sm.pressed{box-shadow:0 0 12px 0 rgba(1,2,2,0.12),0 4px 8px 0 rgba(1,2,2,0.12)}.btn-white.btn-sm.extra{height:35px;line-height:35px}.btn-white.btn-sm.extra svg{top:10px;right:10px;position:absolute}.btn-white.btn-sm.extra.br{height:33px;line-height:33px}.btn-white.btn-sm,.btn-white.btn-lg{border:0}.btn-white.btn-sm:disabled,.btn-white.btn-lg:disabled,.btn-white.btn-sm.disable,.btn-white.btn-lg.disable,.btn-white.btn-sm:disabled:hover,.btn-white.btn-lg:disabled:hover,.btn-white.btn-sm.disable:hover,.btn-white.btn-lg.disable:hover,.btn-white.btn-sm:disabled:focus,.btn-white.btn-lg:disabled:focus,.btn-white.btn-sm.disable:focus,.btn-white.btn-lg.disable:focus,.btn-white.btn-sm:disabled.pressed,.btn-white.btn-lg:disabled.pressed,.btn-white.btn-sm.disable.pressed,.btn-white.btn-lg.disable.pressed{cursor:default;color:rgba(51,48,46,0.3);background-color:#fff;box-shadow:0 0 8px 0 rgba(24,23,24,0.04),0 8px 12px 0 rgba(24,23,24,0.04)}.btn-linked{font-size:16px;font-weight:300;line-height:32px;color:#3b3b3a;background:transparent;border:0;position:relative;cursor:pointer;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-linked.italic{font-style:italic;margin-bottom:10px}.btn-linked.lg{font-size:18px;font-weight:400}.btn-linked.danger{color:#d32215}.btn-linked.danger:after{background:#d32215}.btn-linked.danger.delete{position:relative}.btn-linked.danger.delete:before{content:"";width:25px;position:absolute;background:url(/sites/all/themes/gustos/svg/del-red.svg) center no-repeat;height:25px;right:-25px;display:block;top:4px}.btn-linked.danger:hover{color:#da2619}.btn-linked.danger:hover:after{background:#da2619}.btn-linked.success{color:#589e2f}.btn-linked.success:after{background:#589e2f}.btn-linked.success:hover{color:#5ba631}.btn-linked.success:hover:after{background:#5ba631}.btn-linked.stop svg{position:absolute;bottom:2px;right:-25px}.btn-linked.back:before{position:absolute;left:-20px;top:6px;content:"";width:14px;height:13px;display:block;background-color:#33302e;-webkit-transform:rotate(90deg) scale(1) skew(0) translate(0);transform:rotate(90deg) scale(1) skew(0) translate(0);-webkit-mask-image:url(/sites/all/themes/gustos/svg/back.svg);mask-image:url(/sites/all/themes/gustos/svg/back.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn-linked.show,.btn-linked.hide{position:relative}.btn-linked.show svg,.btn-linked.hide svg{position:absolute;bottom:5px;right:-23px}.btn-linked.hide svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.btn-linked.add{position:relative;margin-right:24px}.btn-linked.add svg{position:absolute;right:0}.btn-linked.edit{padding-right:24px}.btn-linked:after{content:"";position:absolute;width:100%;height:1px;background:#3b3b3a;bottom:5px;left:0}.btn-linked:hover{color:#010101}.btn-linked:hover:after{background:#010101}.btn.br{border:1px solid #8c8a88}.btn.br,.btn.br:hover{box-shadow:none}.btn.br:hover{border-color:#666361}.btn-filter{width:35px;padding:0}.btn.empty{font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;height:inherit;width:inherit;color:inherit;margin:0;padding:0}:disabled,.disable,.disabled{opacity:.5}:disabled:hover,.disable:hover,.disabled:hover{cursor:default}.form-disabled label,.form-disabled span{opacity:.5}.form-disabled:hover{cursor:default}.remove{cursor:pointer}label,label.option{display:block;font-style:italic;text-align:left;padding:0 20px;color:#666361;font-size:15px;font-weight:300;line-height:32px}label.option{cursor:pointer}input{-webkit-appearance:none;-webkit-moz:none;font-family:"Fira Sans",sans-serif;font-size:15px;font-weight:300;height:38px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}input+label,input+label.option{font-family:"Fira Sans",sans-serif;font-size:16px;font-style:normal;line-height:28px;color:#3b3b3a;padding:0 0 0 10px}input[type="text"]{width:308px;height:38px}input[type="number"]{text-align:center;padding:0 5px 0 15px}input:focus{outline:none}input.btn-linked{padding:0;border-bottom:1px solid #3b3b3a;height:28px;line-height:28px}input.btn-linked.danger{border-bottom:1px solid #d32215}input.btn-linked.danger.delete{background:url(/sites/all/themes/gustos/svg/del-red.svg) center right no-repeat}select{width:100%;height:40px;border-radius:20px;background:#fff;font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:300;-webkit-appearance:none;-moz-appearance:none;-ms-overflow-style:none;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}select:disabled,select:disabled:hover,select:disabled:focus,select:disabled.pressed{opacity:.5}.error-message{color:#ca2200;font-size:13px;width:340px;text-align:center;margin:-18px 0 24px}.form-item input[type="radio"],input[type="radio"]{visibility:hidden}.form-item input[type="radio"]+label,input[type="radio"]+label{padding-left:24px;line-height:24px;position:relative;cursor:pointer}.form-item input[type="radio"]+label:before,input[type="radio"]+label:before,.form-item input[type="radio"]+label:after,input[type="radio"]+label:after{content:"";position:absolute;left:0;top:50%;width:16px;margin-top:-8px;height:16px;background-size:contain;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-item input[type="radio"]+label:before,input[type="radio"]+label:before{background:url(/sites/all/themes/gustos/svg/radio-n.svg) center no-repeat}.form-item input[type="radio"]+label:after,input[type="radio"]+label:after{background:url(/sites/all/themes/gustos/svg/radio-a.svg) center no-repeat;opacity:0}.form-item input[type="radio"]:checked+label:before,input[type="radio"]:checked+label:before{opacity:0}.form-item input[type="radio"]:checked+label:after,input[type="radio"]:checked+label:after{opacity:1}.form-item input[type="checkbox"],input[type="checkbox"]{height:auto;visibility:hidden;position:absolute}.form-item input[type="checkbox"]+label,input[type="checkbox"]+label{position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 15px;cursor:pointer}.form-item input[type="checkbox"]+label:before,input[type="checkbox"]+label:before,.form-item input[type="checkbox"]+label:after,input[type="checkbox"]+label:after{content:"";cursor:pointer;position:absolute;left:-12px;top:50%;margin-top:-8px;width:16px;height:16px;background-size:contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-item input[type="checkbox"]+label:before,input[type="checkbox"]+label:before{background:url(/sites/all/themes/gustos/img/box.png) no-repeat center}.form-item input[type="checkbox"]+label:after,input[type="checkbox"]+label:after{background:url(/sites/all/themes/gustos/img/check.png) no-repeat center;opacity:0;-webkit-transform:scale(3,3);transform:scale(3,3)}.form-item input[type="checkbox"]:checked+label:after,input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.form-item input[type="checkbox"]:disabled+label:before,input[type="checkbox"]:disabled+label:before{opacity:.3}.form-item input[type="checkbox"]:disabled:checked+label:after,input[type="checkbox"]:disabled:checked+label:after{opacity:.3}.form-item input:not([type="checkbox"]),input:not([type="checkbox"]):not(.btn),.form-item textarea,textarea,.form-item select,select{border:solid 1px #cccbca;padding:0 20px;outline:none;border-radius:20px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-item input:not([type="checkbox"]):hover,input:not([type="checkbox"]):not(.btn):hover,.form-item textarea:hover,textarea:hover,.form-item select:hover,select:hover,.form-item input:not([type="checkbox"]):focus,input:not([type="checkbox"]):not(.btn):focus,.form-item textarea:focus,textarea:focus,.form-item select:focus,select:focus{border-color:#8c8a88}.form-item input:not([type="checkbox"]).error,input:not([type="checkbox"]):not(.btn).error,.form-item textarea.error,textarea.error,.form-item select.error,select.error{border:1px dashed #ca2200}textarea,.form-textarea-wrapper textarea{font-family:"Fira Sans",sans-serif;font-weight:300;background:#fff;resize:vertical;outline:none;padding:8px 20px;min-height:88px;font-size:16px;line-height:24px;height:auto;-webkit-appearance:none;-moz-appearance:none;-ms-overflow-style:none;resize:none}textarea::-webkit-scrollbar,.form-textarea-wrapper textarea::-webkit-scrollbar{background:transparent;width:14px;border:0}textarea::-webkit-scrollbar-thumb,.form-textarea-wrapper textarea::-webkit-scrollbar-thumb{background:#666361;height:25px;min-height:25px;max-height:25px;border-right:3px solid #fff;border-left:3px solid #fff;border-radius:6px}textarea::-webkit-scrollbar-thumb:hover,.form-textarea-wrapper textarea::-webkit-scrollbar-thumb:hover{background:#3b3b3a}textarea::-webkit-scrollbar-track,.form-textarea-wrapper textarea::-webkit-scrollbar-track{margin:16px 0;border:0}textarea:disabled,.form-textarea-wrapper textarea:disabled,textarea.disabled,.form-textarea-wrapper textarea.disabled{cursor:default;opacity:.5}textarea:disabled:hover,.form-textarea-wrapper textarea:disabled:hover,textarea.disabled:hover,.form-textarea-wrapper textarea.disabled:hover{opacity:.3}.resizable-textarea{position:relative;width:340px}.resizable-textarea .grippie{display:none}.form-checkboxes .form-item{margin:0 15px 15px 0}.form-type-checkbox{display:inline-block;float:left;margin:0 15px 0 0}.form-type-checkbox:last-of-type{float:none;margin-right:0}.sorting-wrapper,.sorting-wrapper .item{display:flex;align-items:center;justify-content:flex-start}.sorting-wrapper .item{margin-right:10px}.sorting-wrapper .item.active svg path{fill:#d32215}.sorting-wrapper .collapse-svg{display:inline-block;margin-left:5px}.sorting-wrapper .form-type-checkbox{float:none;margin:0}.sorting-wrapper .form-type-checkbox label:before,.sorting-wrapper .form-type-checkbox label:after{content:none}.sorting-wrapper input[type="checkbox"]:checked+label{color:#d32215}.container-inline-date{margin:0}.container-inline-date>.form-item{margin:0}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:0}::-webkit-input-placeholder{font-weight:"Fira Sans",sans-serif;font-style:italic;font-size:16px;color:rgba(102,99,97,0.5)}::-moz-placeholder{font-weight:"Fira Sans",sans-serif;font-style:italic;font-size:16px;color:rgba(102,99,97,0.5)}:-ms-input-placeholder{font-weight:"Fira Sans",sans-serif;font-style:italic;font-size:16px;color:rgba(102,99,97,0.5)}:-moz-placeholder{font-weight:"Fira Sans",sans-serif;font-style:italic;font-size:16px;color:rgba(102,99,97,0.5)}.hidden{display:none}.page-with-empty-section .header+.section-wrapper,.page-with-empty-section .messages+.section-wrapper{display:none}.page-with-empty-section .footer{position:fixed;bottom:0}.page-with-empty-section .table.empty-page{height:calc(100vh - 92px)}.page-with-empty-section .cell{padding:0;vertical-align:middle}.empty-page-text{font-family:"Spectral",serif;max-width:430px;width:auto;margin:0 auto}.empty-page-text h4{font-size:48px;line-height:54px;font-weight:700;color:#ca2200}.empty-page-text p{font-size:24px;font-weight:500;line-height:30px;text-align:center;color:#33302e}.empty-page-text .btn-red{min-width:230px;width:auto;text-decoration:none;font-size:20px;margin:60px auto 0;height:48px;line-height:48px}.empty-page-text .btn-white{min-width:230px;width:auto;margin:30px auto 0}.messages.error,div.status,table tr.ok{position:fixed;margin:0;color:#fff;top:65px;left:-1px;z-index:999;padding:20px 40px 20px 15px;width:calc(100vw - 55px)}.messages.error a,div.status a,table tr.ok a{color:#fff;text-decoration:underline}.close-message{width:20px;height:20px;cursor:pointer;position:absolute;right:15px;top:50%;margin-top:-10px;background:url(/sites/all/themes/gustos/svg/close.svg) center no-repeat}.messages.error{background:#ca2200}div.status,table tr.ok{background:#5f9e20}div.status a,table tr.ok a{color:#fff;text-decoration:underline}.upload-multi-files,.upload-files{position:relative}.upload-multi-files input[type="submit"],.upload-files input[type="submit"],.upload-multi-files input[type="file"],.upload-files input[type="file"]{display:none}.upload-multi-files .file a,.upload-files .file a{text-decoration:none;color:#010101;font-size:15px;line-height:20px;padding-left:4px;width:150px;display:block;word-break:break-all;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.upload-multi-files .file a:hover,.upload-files .file a:hover{text-decoration:underline}.upload-multi-files .file img,.upload-files .file img{display:none}.upload-multi-pictures,.upload-pictures{position:relative;width:158px;height:0;background:transparent;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.upload-multi-pictures .file,.upload-pictures .file,.upload-multi-pictures .upload-preview,.upload-pictures .upload-preview,.upload-multi-pictures input[type="submit"],.upload-pictures input[type="submit"],.upload-multi-pictures input[type="file"],.upload-pictures input[type="file"]{display:none}.upload-multi-picture-element,.upload-picture-element{position:relative;width:158px;height:158px;background-position:center;background-repeat:no-repeat;background-color:#fff;background-size:cover;border:1px solid #cccbca;cursor:pointer;margin-bottom:15px;border-radius:20px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.upload-multi-picture-element.fill,.upload-picture-element.fill{background-image:url(/sites/all/themes/gustos/svg/default/competition.svg) !important;background-size:initial}.upload-multi-picture-element.fill:hover,.upload-picture-element.fill:hover{background-image:url(/sites/all/themes/gustos/svg/default/competition-h.svg) !important}.upload-multi-picture-element.bottle,.upload-picture-element.bottle{width:200px;height:380px}.upload-multi-picture-element.bottle.fill,.upload-picture-element.bottle.fill{background-size:90% 90%}.upload-multi-picture-element.bottle.fill,.upload-picture-element.bottle.fill,.upload-multi-picture-element.bottle.fill:hover,.upload-picture-element.bottle.fill:hover{background-image:url(/sites/all/themes/gustos/svg/default/bottle.svg) !important}.upload-multi-picture-element.user.fill,.upload-picture-element.user.fill{background-size:50%;background-image:url(/sites/all/themes/gustos/svg/user.svg) !important}.hide-upload-button .btn-upload-multi-files{display:none}[id*="-remove-button"]{display:block !important;position:absolute;width:24px !important;height:24px;font-size:0;background:url(/sites/all/themes/gustos/svg/remove.svg) center no-repeat #fff;background-size:initial;border:0 !important;padding:0 !important;top:-18px;right:-18px;cursor:pointer;box-shadow:0 8px 16px 0 rgba(0,0,0,0.08),0 0 8px 0 rgba(0,0,0,0.12)}#edit-reglament-remove-button{top:-28px}.f-tabs{display:inline-block;background:#f5f5f5;clear:both;box-shadow:0 -25px 15px rgba(0,0,0,0.04),0 -5px 15px rgba(0,0,0,0.08);border-radius:17px 17px 0 0}.f-tabs .f-tab{display:inline-block;position:relative;padding:0 20px;line-height:45px;z-index:1;cursor:pointer}.f-tabs .f-tab svg{display:block;position:absolute;top:0;left:-10px;z-index:-1;height:45px;opacity:0;width:calc(100% + 20px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.f-tabs .f-tab.active svg{opacity:1}.marker,.form-required{color:#d32215;font-size:15px;font-weight:400;font-family:"Fira Sans",sans-serif}@media screen and (max-width:992px){.section.lg{padding:0 15px}}@media screen and (max-width:992px){.breadcrumb{margin:75px 0 8px}.btn-red.btn-lg,.btn-white.btn-lg{font-size:16px}}@media screen and (max-width:768px){body{padding-bottom:172px;min-height:calc(100vh - 172px)}.section.page-title{padding:0 50px 0 15px}.f-tabs .f-tab{padding:0 15px}.f-tabs .f-tab svg{left:-15px;width:calc(100% + 30px)}}@media screen and (max-width:660px){.hidden-660{display:none}}.form-type-select label{color:#666361;font-weight:300}.form-type-select .chosen-container{font-family:"Fira Sans",sans-serif;font-size:16px;font-weight:300;color:#010101;width:270px !important}.form-type-select .chosen-container:hover{color:#000}.form-type-select .chosen-container:focus{outline:none}.form-type-select .chosen-container .chosen-drop{border:0;border-radius:0 0 20px 20px}.form-type-select .chosen-container-active{border-radius:20px}.form-type-select .chosen-container-active .chosen-single{border:0;box-shadow:none}.form-type-select .chosen-container-active.chosen-with-drop{box-shadow:0 0 12px 0 rgba(1,2,2,0.08),0 8px 12px 0 rgba(1,2,2,0.12)}.form-type-select .chosen-container-active.chosen-with-drop .chosen-single{background:#fff}.form-type-select .chosen-container-single .chosen-single div{width:34px;display:flex;align-items:center;justify-content:center}.form-type-select .chosen-container-single .chosen-single div b{-webkit-mask-image:url(/sites/all/themes/gustos/svg/collapse.svg);mask-image:url(/sites/all/themes/gustos/svg/collapse.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;width:16px;height:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-type-select .chosen-container-single .chosen-search{padding:0 15px;height:45px;position:relative}.form-type-select .chosen-container-single .chosen-search:after{position:absolute;border-bottom:1px solid #3b3b3a;height:0;bottom:3px;left:15px;content:"";width:calc(100% - 30px)}.form-type-select .chosen-container-single .chosen-search input[type="text"]{border:0;width:100% !important;padding:6px 20px 6px 0;height:43px;background:url(/sites/all/themes/gustos/img/search-normal.png) right center no-repeat #fff}.form-type-select .chosen-container-single .chosen-search input[type="text"]:hover,.form-type-select .chosen-container-single .chosen-search input[type="text"]:focus{background:url(/sites/all/themes/gustos/img/search-hover.png) right center no-repeat #fff}.form-type-select .chosen-container .chosen-results{padding:0;margin:0;width:100%;padding-right:13px;max-height:184px;overflow-x:hidden;scrollbar-color:#666361 transparent;scrollbar-width:thin;-webkit-clip-path:url(/sites/all/themes/gustos/css/#mask);clip-path:url(/sites/all/themes/gustos/css/#mask);border-radius:0,0,20px,20px}.form-type-select .chosen-container .chosen-results li{padding:0 20px;min-height:40px;line-height:16px;font-size:13px;word-break:break-all;display:flex;align-items:center;width:230px}.form-type-select .chosen-container .chosen-results li em{display:contents}.form-type-select .chosen-container .chosen-results li.highlighted{color:#fff;background:#3b3b3a}.form-type-select .chosen-container .chosen-results li.active-result{display:flex}.form-type-select .chosen-container .chosen-results li:last-of-type.highlighted{border-radius:0 0 20px 20px}.form-type-select .chosen-container .chosen-results::-webkit-scrollbar{background:transparent;width:8px;border:0}.form-type-select .chosen-container .chosen-results::-webkit-scrollbar-thumb{background:#666361;height:25px;min-height:25px;max-height:25px;border-radius:6px}.form-type-select .chosen-container .chosen-results::-webkit-scrollbar-thumb:hover{background:#3b3b3a}.form-type-select .chosen-container .chosen-results::-webkit-scrollbar-track{margin:0 0 20px;border:0}.form-type-select .chosen-container.error .chosen-single{border:1px dashed #ca2200}.form-type-select .chosen-container.error .chosen-single span,.form-type-select .chosen-container.error .chosen-choices span{line-height:40px}.form-type-select .chosen-container.chosen-manually{position:relative;cursor:pointer}.form-type-select .chosen-container.chosen-manually .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.form-type-select .chosen-container.chosen-manually .chosen-single{display:block;position:relative}.form-type-select .chosen-container.chosen-manually .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.form-type-select .chosen-container.chosen-manually .chosen-single div{position:absolute;top:0;right:0;display:block;height:100%}.form-type-select .chosen-container.chosen-manually .chosen-single div b{display:block;width:100%;height:100%}.form-type-select .chosen-container.chosen-manually.chosen-with-drop .chosen-single{border-radius:20px 20px 0 0}.form-type-select .chosen-container.chosen-manually.chosen-with-drop .chosen-drop{left:0;border:0;overflow:hidden}.form-type-select .chosen-container.chosen-disabled,.form-type-select .chosen-container.chosen-disabled:hover,.form-type-select .chosen-container.chosen-disabled:focus,.form-type-select .chosen-container.chosen-disabled.pressed{cursor:unset;opacity:.5}.form-type-select .chosen-single{line-height:40px;padding:0 20px;text-align:left;width:auto;height:40px;background:#fff;color:#010101;border:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:20px;box-shadow:0 0 8px 0 rgba(1,2,2,0.08),0 8px 12px 0 rgba(1,2,2,0.08)}.form-type-select div.error{background:transparent}.form-type-select .chosen-with-drop{border-radius:20px,20px,0,0}.form-type-select .chosen-with-drop.chosen-container-single .chosen-single div b{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.form-type-select .no-sh+.chosen-container .chosen-single{outline:none;border:1px solid #cccbca;box-shadow:none}.form-type-select .no-sh+.chosen-container .chosen-single:hover{border-color:#8c8a88}.form-type-select .no-sh+.chosen-container-active.chosen-with-drop .chosen-single{border-color:transparent}#ui-datepicker-div{border:0;padding:7px 3px;background:#fff;font-family:"Fira Sans",sans-serif;width:258px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.04),0 0 8px 0 rgba(0,0,0,0.08)}#ui-datepicker-div th{font-weight:400;color:#010101;font-size:13px;height:45px;vertical-align:middle;padding:0;text-align:center}#ui-datepicker-div td{padding:0;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#ui-datepicker-div td:last-of-type{border-right:0}#ui-datepicker-div tr:last-of-type td{border-bottom:0}#ui-datepicker-div a{border:0;padding:0;width:36px;height:31px;line-height:30px}#ui-datepicker-div a:hover{color:#ca2200}#ui-datepicker-div .ui-state-default{color:#010101;background:transparent;font-size:15px;text-align:center}#ui-datepicker-div .ui-state-highlight{color:#ca2200}#ui-datepicker-div .ui-datepicker-header{background:transparent;border:0}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;top:2px}#ui-datepicker-div .ui-datepicker-next-hover{right:2px;top:2px}#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-prev-hover{background:transparent}#ui-datepicker-div select{outline:none;-webkit-appearance:none;-moz-appearance:none;height:24px;padding:0 10px;border-color:#cccbca;background:transparent;border-radius:12px}.css-counter-items{counter-reset:section;position:relative}.css-counter-item:before{counter-increment:section;content:counter(section)}.css-counter-item.dot:before{counter-increment:section;content:counter(section) "."}.rating{position:relative;margin-left:110px;z-index:2}.rating .sp-b-24{line-height:24px;float:right}.rating-wrapper{position:relative;display:inline-block}.rating .sp-b-24,.rating .wineglass{display:inline-block;vertical-align:bottom}.rating .fill{position:absolute;top:0;left:0}.rating .fill .wineglass{background:url(/sites/all/themes/gustos/svg/raiting_empty.svg) left top no-repeat}.rating .fill .wineglass.full{background:transparent}.rating .height .wineglass.full{background:url(/sites/all/themes/gustos/svg/raiting_full.svg) left top no-repeat}.rating .fill,.rating .height{display:inline-block;width:140px;height:19px}.rating .fill .wineglass,.rating .height .wineglass{overflow:hidden;float:left;height:19px;padding:0;width:13px;background-size:contain}.privacy-terms h1,.privacy-terms h2,.privacy-terms h3,.privacy-terms h4{font-family:"Spectral",serif;color:#010101;font-weight:500;margin-bottom:8px}.privacy-terms h1{line-height:40px;font-size:32px}.privacy-terms h2{line-height:36px;font-size:28px}.privacy-terms h3{line-height:32px;font-size:24px}.privacy-terms h4{line-height:28px;font-size:20px}.privacy-terms address{margin-bottom:8px}.privacy-terms p,.privacy-terms ul,.privacy-terms ol{margin-bottom:8px}.privacy-terms p+h1,.privacy-terms ul+h1,.privacy-terms ol+h1,.privacy-terms p+h2,.privacy-terms ul+h2,.privacy-terms ol+h2{margin-top:24px}.privacy-terms ul,.privacy-terms ol{padding:0 0 0 20px}.privacy-terms .numbered-list{counter-reset:item;list-style-type:none;margin:0;padding-left:15px}.privacy-terms .numbered-list>li{display:table;counter-increment:item;margin-bottom:8px}.privacy-terms .numbered-list>li:before{content:counters(item,".") ". ";display:inline-block;padding-right:8px}.privacy-terms li .numbered-list>li{margin:0}.privacy-terms li .numbered-list>li:before{content:counters(item,".") " "}.privacy-terms li ol{padding-left:30px}.privacy-terms strong{font-weight:500}.privacy-terms a{color:#ca2200;font-style:italic;text-decoration:underline}.cookies-popup{position:fixed;bottom:0;z-index:99999;background:#fff;width:100vw;height:auto}.cookies-popup .inside-wrapper{padding:25px 0}.cookies-popup .info{font-size:13px;line-height:20px;color:#3b3b3a;width:66%}.cookies-popup .agr{width:calc(32% - 16px)}.cookies-popup .btn{min-width:100px}.cookies-popup .close{height:16px;width:16px;cursor:pointer}.cookies-popup .close svg path{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.cookies-popup .close:hover svg path{fill:#1c1c1c}.cookies-popup .info,.cookies-popup .agr,.cookies-popup .btn,.cookies-popup .close{display:inline-block;vertical-align:middle}.autocomplete-suggestions{border:0;margin-top:5px;padding:0 15px 0 20px;box-shadow:0 10px 20px rgba(0,0,0,0.05),0 0 20px rgba(0,0,0,0.05),0 0 5px rgba(0,0,0,0.25);border-radius:20px}.autocomplete-suggestions[style*="display: block"] .autocomplete-suggestion{display:flex}.autocomplete-suggestions::-webkit-scrollbar{background:transparent;width:20px;border:0}.autocomplete-suggestions::-webkit-scrollbar-thumb{background:#666361;height:25px;min-height:25px;max-height:25px;border:5px solid #fff;border-radius:30px}.autocomplete-suggestions::-webkit-scrollbar-thumb:hover{background:#3b3b3a}.autocomplete-suggestions::-webkit-scrollbar-track{margin:10px 0;border:0}.autocomplete-suggestion{padding:0;margin:0;line-height:17px;white-space:unset;min-height:45px;overflow:auto;font-weight:300;align-items:center;text-overflow:ellipsis;font-size:13px;color:#8c8a88;cursor:pointer}.autocomplete-suggestion b{display:contents;color:#010101;font-weight:400}.autocomplete-suggestion.selected{background:#fff;color:#010101;min-height:44px;border-bottom:1px solid #010101}.autocomplete-suggestion.selected b{color:#010101}.autocomplete-suggestion.selected:last-of-type{border-bottom:0}.autocomplete-suggestion span{font-style:italic;font-weight:200;display:contents}.tooltip{position:absolute;padding:20px;top:35px;left:7px;width:410px;background:#fff;z-index:1;box-shadow:0 5px 15px rgba(0,0,0,0.05),0 0 15px rgba(0,0,0,0.1)}.tooltip p{margin-bottom:15px}.tooltip p:last-of-type{margin-bottom:0}.tooltip svg{top:-15px;left:50%;margin-left:-17px;position:absolute}.tooltip-wrapper{position:relative;display:inline-block;vertical-align:top}.tooltip-icon{position:absolute;top:5px;right:10px;cursor:pointer}@media screen and (max-width:768px){.cookies-popup .info,.cookies-popup .agr{display:block;width:100%;padding-right:0}.cookies-popup .info{margin:20px 0 32px}.cookies-popup .agr{margin:0}.cookies-popup .close{position:absolute;top:15px;right:15px}}.front-banner{position:fixed;width:100vw;height:100vh;left:0;top:0;background:url(/sites/all/themes/gustos/img/full.png) center no-repeat;background-size:cover;overflow:hidden}.logo-slogan-sm{display:none}.logo-slogan-lg{position:absolute;top:50%;left:50%;width:722px;height:210px;margin-left:-361px;margin-top:-105px}.front #block-masquerade-masquerade{display:none}.front .buttons{position:absolute;top:50%;left:0;width:100%;margin-top:210px}.front .buttons .btn-red{width:250px;margin-left:16px;display:inline-block}.front .buttons .btn-white{width:160px;margin-right:16px;display:inline-block}.front .footer{display:none}@media screen and (max-width:992px){.logo-slogan-lg{width:684px;height:196px;margin-left:-342px;margin-top:-83px}}@media screen and (max-width:660px){.logo-slogan-lg{display:none}.logo-slogan-sm{display:block;position:absolute;bottom:0;left:50%;margin-left:-148px}.front .buttons{margin-top:0;top:30%}.front .buttons .btn-red{margin:32px auto 0;display:block}.front .buttons .btn-white{margin:0 auto;display:block}}.analytics .table.main .b-r{border-right-width:0}.analytics .table.main .price-change+svg{margin-left:-50px}.wine-collection .head{width:100%}.wine-collection .head .cell{line-height:14px}.wine-collection label{display:none;text-align:left;float:left;width:145px;color:#666361;font-size:14px;font-style:italic;line-height:32px;padding-right:15px}.wine-collection .cell{padding:0;line-height:16px;height:62px;vertical-align:middle}.wine-collection .cell.first{padding:0 24px 0 15px}.wine-collection .cell.first .cell:first-of-type{width:350px;min-width:350px;padding:0 24px 0 0}.wine-collection .cell.first .cell:last-of-type{width:90px;min-width:90px;padding:0 0 0 24px}.wine-collection .cell.second{padding:0 15px 0 24px}.wine-collection .cell.second .cell{width:100px;padding:0 24px}.wine-collection .cell.second .cell:first-of-type{padding:0 24px 0 0;width:110px;min-width:110px}.wine-collection .cell.second .cell:nth-child(2){width:50px;min-width:50px}.wine-collection .cell.second .cell:nth-child(3){width:90px;min-width:90px}.wine-collection .cell.second .cell:nth-child(4){width:80px;min-width:80px}.wine-collection .cell.second .cell:last-of-type{padding:0 0 0 24px;width:66px;min-width:66px}.wine-collection .f-order span{position:relative;width:100%;display:block}.wine-collection .f-order span:before{position:absolute;content:'';width:1px;height:32px;background:#e5e5e5;top:-8px;left:-24px}.wine-collection .f-order span a{position:relative;text-decoration:none;color:#000}.wine-collection .f-order span a:after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background:#cccac8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-collection .f-order span a:hover:after{background:#33302e}.wine-collection .f-order .hidden{display:table-cell}.wine-collection .f-title .cell:first-of-type span:before{content:none}.cart-wrapper{display:flex;align-items:flex-start}.cart-items,.cart-checkout{background:#fff}.cart-items .item{display:flex;padding:10px 15px 10px 0}.cart-items .item:first-child{border-top:0}.cart-items .remove{height:16px;cursor:pointer}.cart-items .remove path{fill:#ca2200}.cart-items .wine-img{height:135px;width:75px;background-repeat:no-repeat;background-position:center}.cart-items .wine-info .name{min-height:60px}.cart-items .wine-info .name .strong{padding-right:20px}.cart-items .wine-info .available{width:325px;padding-right:20px}.cart-items .wine-info .order label{padding:0 5px 0 0}.cart-items .wine-info .quantity input{width:28px}.cart-items .wine-info .price{width:160px}.cart-items .wine-info .price .sp{color:#010101;padding-left:5px}.cart-checkout{width:300px;position:sticky;margin-left:30px;padding:35px;top:100px}.cart-checkout .total-wrapper{justify-content:center;margin-bottom:15px}.cart-checkout .total-wrapper svg{padding:0 5px 0 20px}.cart-checkout .total-wrapper,.cart-checkout .total-wrapper div{display:flex;align-items:center}.cart-checkout .total-wrapper .sp{line-height:25px;font-size:18px;color:#ca2200}.cart-checkout .btn-white.extra svg{top:2px;right:unset;position:relative;padding-right:10px}.cart-success{margin-bottom:30px}@media screen and (max-width:1200px){.cart-items .wine-info .available{width:215px}.cart-items .wine-info .price{width:100px}}@media screen and (max-width:992px){.cart-items{width:calc(100% - 240px)}.cart-items .wine-info{width:100%}.cart-items .wine-info .price{margin-left:auto}.cart-items .wine-info .available{padding:0;width:100%}.cart-items .order{flex-flow:column wrap;align-items:flex-start}.cart-items .order .align-end{padding:20px 0 0 15px;margin-top:10px;margin-left:-45px;border-top:1px solid #cccbca;align-items:center;width:calc(100% + 30px)}.cart-checkout{width:195px;padding:20px 15px 30px;margin-left:15px}}@media screen and (max-width:660px){.cart-wrapper{flex-flow:column wrap;margin:0 -15px}.cart-items{width:100%}.cart-checkout{position:relative;top:0;margin:30px 0 0;padding:20px 30px 30px;width:calc(100% - 60px)}}.investment{text-align:center}.investment-wine-list{margin:50px 0 0}.investment-wine-list .block-title{color:#666361}.investment-wine-list .wine-name{height:44px;line-height:22px;vertical-align:middle;text-decoration:none;display:table-cell;text-align:left}.investment-wine-list .wine-img{min-height:220px;height:100%;width:130px;background-repeat:no-repeat;background-size:contain;background-position:center;border-right:1px solid #e6e4e3;display:table-cell;vertical-align:top;border-radius:2px 0 2px 0}.investment-wine-list .wine-info{display:table-cell;vertical-align:top;padding:20px 15px;width:415px;text-align:left}.investment-wine-list .wine-info label{width:110px;padding-right:10px}.investment-wine-list .wine-price{display:flex;align-items:center;justify-content:center}.investment-wine-list .wine-price span{padding-left:10px}.investment-wine-list .wine-edit{margin:30px 0;display:inline-block}.investment-wine-list .wine-edit svg{position:relative;top:6px;left:6px}.investment-wine-list .btn-add,.investment-wine-list .btn-remove{width:92px}.investment-wines label{padding:0}.investment-wines label,.investment-wines label+span{font-size:13px;line-height:24px;display:table-cell;vertical-align:top}.investment-wine{position:relative;width:745px;border-radius:2px}.investment-actions{display:table-cell;vertical-align:top;padding:20px 25px 20px 0;width:145px}.investment-actions [type="number"]{margin:0 5px;height:33px;line-height:33px;width:48px}.investment-actions .b-l{padding-left:25px;min-height:180px;height:100%}.investment-actions .success,.investment-actions .danger{display:inline-block}.investment-actions .success{margin:30px 15px}.investment-actions .in-stock{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.investment-actions .in-stock label,.investment-actions .in-stock span{line-height:20px}.investment-actions .in-stock span{padding-left:5px}.investment-actions .out-of-stock{display:block;margin-bottom:5px}.investment-actions .btn-white svg,.investment-actions .danger svg{display:none}.investment-quantity{display:flex;align-items:center;justify-content:center;padding:30px 0 25px}.investment-quantity .btn{height:15px}.investment .btn-linked.lg{display:inline-block}.investment .sorting-wrapper{margin-bottom:38px}.investment-wine-page .investment-wine{width:100%;max-width:unset;display:flex}.investment-wine-page .wine-name{height:44px;line-height:22px;vertical-align:middle;text-decoration:none;display:table-cell;text-align:left}.investment-wine-page .wine-img{min-height:220px;height:100%;width:150px;margin:auto 0;background-repeat:no-repeat;background-size:contain;background-position:center;display:table-cell;vertical-align:top;border-radius:2px 0 2px 0}.investment-wine-page .wine-info{display:table-cell;vertical-align:top;padding:20px 15px;width:415px;text-align:left}.investment-wine-page .wine-info label{width:110px;padding-right:10px}.investment-wine-page .wine-price{display:flex;align-items:center;justify-content:center}.investment-wine-page .wine-price span{padding-left:10px}.investment-wine-page .wine-edit{margin:30px 0;display:inline-block}.investment-wine-page .wine-edit svg{position:relative;top:6px;left:6px}.investment,.filters{display:table-cell;vertical-align:top}.filters{width:300px;max-width:300px;padding-right:80px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filters .block-title{padding:0 0 10px 15px}.filters .colors,.filters .types{padding:0 15px 25px 15px;margin-bottom:25px}.filters .colors .form-type-checkbox,.filters .types .form-type-checkbox{display:inline-block;margin:0 10px 15px 0}.filters .select-wrapper{padding:0 15px;margin-bottom:25px}.filters .form-type-select{margin-bottom:15px}.filters .form-type-select:last-of-type{margin-bottom:25px}.filters-actions{display:flex;justify-content:center;align-items:center}.filters-actions .btn-white{margin-left:30px}.filters-burger{display:none}@media screen and (max-width:1200px){.investment-wine{max-width:580px}}@media screen and (max-width:992px){.filters{display:none;padding:0;background:#fff;position:fixed;top:0;right:0;height:100vh;overflow-y:auto;z-index:1;box-shadow:0 8px 16px 0 rgba(0,0,0,0.04),0 0 16px 0 rgba(0,0,0,0.08)}.filters .block-title{display:none}.filters .form-type-checkbox{float:none}.filters .form-type-checkbox:nth-last-child(2),.filters .form-type-checkbox:last-child{margin-bottom:0}.filters .colors{padding:25px 15px}.filters-burger{display:block;position:fixed;top:155px;right:15px;z-index:1;opacity:.6}.filters-burger svg:last-child{display:none}.filters-burger:hover{opacity:1}.filters-burger.close{opacity:1;z-index:2;right:auto;left:15px}.filters-burger.close svg:first-child{display:none}.filters-burger.close svg:last-child{display:block}.filters-actions{padding:0 15px 25px;display:block;text-align:center}.filters-actions .btn-linked{margin:60px 0 30px}.filters-actions .btn-white{display:block;margin:-120px auto 0}.filters-drop{position:fixed;background:#000;opacity:.4;top:0;left:0;width:100vw;height:100vh;z-index:1 !important}.filters.show{display:block;z-index:2}.investment{display:block}.investment .sorting-wrapper{margin-bottom:25px;padding:0 15px}.investment-wine-list .section{padding:0}.investment-wine{width:100%;display:flex;flex-flow:row wrap;max-width:unset}.investment-wine-list{margin-bottom:40px}.investment-wine-list .wine-info{width:-235%}.investment-wine-list .wine-img,.investment-wine-list .wine-info{display:block}.investment-wine-list .wine-img{border:0}.investment-actions{display:block}.investment-wine-page .wine-img{width:120px;margin:auto 0 auto -15px}}@media screen and (max-width:767px){.charts-wrapper .section{padding:0}.investment-wine-page .wine-img{width:70px;height:116px;min-height:unset;margin:25px 0 0 -15px}.investment-wine-page .wine-ratings{height:116px;display:flex;flex-flow:column wrap;justify-content:center}}@media screen and (max-width:660px){.investment .sorting-wrapper{padding-left:0}.investment .wine-img{width:80px;min-height:155px}.investment .wine-info{padding-left:0;width:5%}.investment .wine-info label{display:none}.investment .wine-price{width:50%}.investment .wine-edit{text-indent:-99999px;width:20px;margin:0}.investment .wine-edit svg{position:absolute;top:8px;left:0}.investment-quantity{width:50%;padding-bottom:0}.investment-wine-list .block-title{display:none}.investment-wine-list .hidden-to-660{width:100%;padding:10px 15px}.investment-wine-list .hidden-to-660,.investment-wine-list .hidden-to-660 div{display:flex;justify-content:center;align-items:center}.investment-wine-list .hidden-to-660 div{flex-flow:column wrap;margin-right:20px}.investment-actions{width:100%;padding:20px 0;position:relative}.investment-actions .b-l{padding:0;min-height:unset;display:flex;align-items:center;justify-content:flex-start;flex-flow:row wrap}.investment-actions .out-of-stock{display:block;width:50%;margin:0}.investment-actions .in-stock{margin:0;width:50%}.investment-actions .success{display:flex;align-items:center;justify-content:center;width:50%;margin:0}.investment-actions .success:after{content:none}.investment-actions .btn-white,.investment-actions .danger{position:absolute;background:#fff;color:#fff;font-size:0;text-indent:-99999px;border:0;padding:0;width:55px;height:55px !important;right:15px;bottom:-15px;border-radius:30px;box-shadow:0 16px 24px rgba(0,0,0,0.08),0 0 12px rgba(0,0,0,0.12)}.investment-actions .btn-white:hover,.investment-actions .danger:hover{box-shadow:0 8px 12px rgba(0,0,0,0.04),0 0 12px rgba(0,0,0,0.08)}.investment-actions .btn-white:after,.investment-actions .danger:after,.investment-actions .btn-white:before,.investment-actions .danger:before{content:none}.investment-actions .btn-white svg,.investment-actions .danger svg{display:block;position:absolute;top:50% !important;right:auto !important;left:50%;margin-top:-12px;margin-left:-12px}.investment-actions.vineyard .b-l{justify-content:center}.investment-actions.vineyard .out-of-stock,.investment-actions.vineyard .in-stock,.investment-actions.vineyard .wine-price{width:auto}.investment-actions.vineyard .wine-price{margin:0 30px}}@media screen and (max-width:600px){.filters{width:240px}}.page-my-competitions .btn-sm,.page-events .btn-sm,.page-my-events .btn-sm{width:230px;margin:24px auto}.page-competition-edit [id*="edit-reglament-"]+.btn-upload-multi-files{display:none}.actions-wrapper button,.actions-wrapper input[type="submit"]{margin:5px}.competition-items .item{padding:24px 50px 24px 15px}.competition-items .item,.competition-items .item .p-0-15{position:relative}.competition-items .item a:not(.sp-16),.competition-items .item span{display:inline-block;vertical-align:top;padding:0 20px;font-size:13px;line-height:25px;border-radius:15px}.competition-items .item a:not(.sp-16).status,.competition-items .item span.status,.competition-items .item a:not(.sp-16).status:hover,.competition-items .item span.status:hover{color:#fff}.competition-items .item a:not(.sp-16).status-0,.competition-items .item span.status-0{background:#cccbca}.competition-items .item a:not(.sp-16).status-1,.competition-items .item span.status-1{background:#f2c94c}.competition-items .item a:not(.sp-16).status-2,.competition-items .item span.status-2{background:#589e2f}.competition-items .item a:not(.sp-16).status-3,.competition-items .item span.status-3{background:#666361}.competition-items .item a{display:block}.competition-items .item a.sp-16{display:inline-block;padding-right:30px}.competition-items .item a:hover{color:#d12604}.competition-items .item:last-of-type{border-bottom:0}.competition-items .date{display:block;margin-left:auto;line-height:25px}.competition-items .buttons{position:absolute;height:18px;bottom:2px;right:30px}.competition-items .edit{height:18px;width:18px;display:inline-block !important}.competition-items .edit svg path{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.competition-items .edit:hover svg path{fill:#ca2200}.competition-items .del{height:25px;width:25px;display:inline-block !important}.competition-items .del svg path{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.competition-items .del:hover svg path{fill:#ca2200}.competition-list-item .fs-24{color:#010101;display:block;line-height:56px}.competition-list-item .fs-24:hover{color:#ca2200}.competition-list-item .section-wrapper{padding:24px 0 32px}.competition-list-item .container{position:relative}.competition-list-item .comp-img{position:absolute;width:98px;height:98px;right:95px;top:-80px;padding:15px;background:#fff;border-radius:4px;box-shadow:0 -6px 12px 0 rgba(0,0,0,0.04),0 0 16px 0 rgba(0,0,0,0.1)}.competition-list-item .comp-img .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.competition-list-item label{display:inline-block;padding-left:0;min-width:60px;line-height:24px}.competition-list-item .web{margin-bottom:24px}.competition-list-item .web a{color:#010101}.competition-list-item .web a:hover{color:#d12604}.competition-list-item .description{font-weight:300;display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.competition .comission{position:relative}.competition .comission .f-create-comission{position:absolute;width:210px;bottom:-20px;left:50%;margin-left:-135px;z-index:1}.competition .comission .f-view-delete a,.competition .comission .f-view-delete span{display:inline-block !important;vertical-align:middle;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.competition .comission .f-view-delete a svg path,.competition .comission .f-view-delete span svg path{fill:#3b3b3a}.competition .comission .f-view-delete a:hover svg path,.competition .comission .f-view-delete span:hover svg path{fill:#010101}.competition .comission .f-view-delete span{padding:0 16px !important;cursor:pointer}.competition .comission .f-view-delete .mobile{display:none}.competition .comission .f-view-edit .link{margin-right:8px}.competition .comission .f-comission-form{padding:32px 0}.competition .comission .f-comission-form input,.competition .comission .f-comission-form div,.competition .comission .f-comission-form span,.competition .comission .f-comission-form label{display:inline-block;vertical-align:middle}.competition .comission .f-comission-form .btn{width:100px;margin-bottom:0}.competition .comission .f-comission-form label{padding:0 10px 0 0}.competition .comission .f-comission-form input{margin-right:100px}.competition .comission .f-comission-form input.f-name{width:50px}.competition .comission .f-comission-form input.f-date{width:150px}.competition .comission .section-wrapper{padding-bottom:20px}.competition .comission label{padding:0 15px 0 0}.competition .comission label,.competition .comission label+span{display:inline-block !important}.competition .comission span:before{content:none}.competition .comission .cell{padding:0 8px;height:64px}.competition .comission .cell:first-child{max-width:55px;padding:0 8px 0 15px;width:40px}.competition .comission .cell:first-child span{width:40px}.competition .comission .cell:first-child input{width:20px;padding:0 8px}.competition .comission .cell:nth-child(2){max-width:140px;width:190px}.competition .comission .cell:nth-child(2) input{width:150px}.competition .comission .cell:nth-child(5){width:160px}.competition .comission .cell:nth-last-child(2),.competition .comission .cell:last-child{width:170px}.competition .comission .cell:last-child span{display:inline-block}.competition .comission .cell .btn-white{padding:0 15px}.competition .comission .t-body:last-child .b-b{border-bottom:0}.competition .comission .t-body .row:not(:only-child) .b-b{border-bottom:0}.competition .comission .t-body .row:not(:only-child).p0 .b-b{border-bottom:1px solid #e6e6e6}.competition .participants{padding-right:30px;width:-440%}.competition .participants .collapse-svg{position:absolute;top:50%;margin-top:-8px;right:15px}.competition .participants .status-0,.competition .participants .status-1{font-weight:600}.competition .participants .status-0{color:#ca2200}.competition .participants .status-1{color:#5f9e20}.competition .participants .cell:last-of-type{width:100px;position:relative}.competition .participants .cell:last-of-type span{width:100px;padding-right:15px;text-align:left}.competition .participants .row.expanded.open{display:none}.competition .participants .row:not(.head) .cell:last-of-type{text-transform:lowercase}.competition .participants .danger{position:absolute;right:10px;top:50%;margin-top:-10px}.competition .participants-tasters{position:relative}.competition .participants-tasters:after{content:"";position:absolute;width:1px;background:#8c8a88;right:509px;bottom:55px;height:-45%}.competition .participants,.competition .tasters{display:inline-block;vertical-align:top}.competition .participants h1,.competition .tasters h1{line-height:35px;margin-bottom:15px}.competition .participants .form-type-select,.competition .tasters .form-type-select{display:inline-block;vertical-align:top}.competition .participants .form-type-select+.btn-sm,.competition .tasters .form-type-select+.btn-sm{width:39px;height:39px;vertical-align:top;display:inline-block;position:relative;padding:0}.competition .participants .form-type-select+.btn-sm svg,.competition .tasters .form-type-select+.btn-sm svg{position:relative;top:2px;left:1px}.competition .participants .form-type-select select,.competition .tasters .form-type-select select{width:230px;margin-right:15px}.competition .participants .form-type-select .chosen-container,.competition .tasters .form-type-select .chosen-container{width:190px !important;margin-right:15px}.competition .participants .form-type-select .chosen-container .chosen-results li,.competition .tasters .form-type-select .chosen-container .chosen-results li{width:150px}.competition .participants .row.head .cell span:before,.competition .tasters .row.head .cell span:before{content:none}.competition .participants .row:last-of-type .b-b,.competition .tasters .row:last-of-type .b-b{border-bottom:0}.competition .participants .cell,.competition .tasters .cell{height:54px;padding:0 15px}.competition .participants .cell:first-of-type span:before,.competition .tasters .cell:first-of-type span:before{content:none}.competition .participants .cell .consists span,.competition .tasters .cell .consists span{display:inline-block}.competition .participants .cell .consists span:before,.competition .tasters .cell .consists span:before{content:none}.competition .participants .cell .consists span:not(:last-child):after,.competition .tasters .cell .consists span:not(:last-child):after{content:", ";display:inline-block}.competition .participants .extra,.competition .tasters .extra{width:auto;float:right;display:inline-block;padding:0 45px 0 25px}.competition .participants .extra svg:last-child,.competition .tasters .extra svg:last-child{display:none}.competition .participants .danger,.competition .tasters .danger{display:inline-block;width:20px;cursor:pointer}.competition .participants .danger svg path,.competition .tasters .danger svg path{fill:#ca2200}.competition .tasters{padding-left:30px;width:475px}.competition .tasters .cell.center span{max-width:100px}.competition.taster .tasters{display:block;width:100%;padding:0}.competition.simple-tasting.competition-create .form-item-name{position:relative;left:-190px;width:290%}.competition.simple-tasting.competition-create .block-files{margin-top:93px}.competition.simple-tasting.competition-create .date-padding input{width:78px}.competition.simple-tasting.competition-create .date-padding [class*="-time"] input{width:50px;margin-left:10px}.competition.simple-tasting.competition-create .block-data{margin:0 64px}.competition.simple-tasting.competition-create .upload-multi-pictures{width:auto}.competition.simple-tasting.competition-create .upload-multi-picture-element{width:120px;height:75px;margin:0 15px 15px 0;border-radius:2px}.competition.simple-tasting.competition-create .upload-multi-picture-element.fill,.competition.simple-tasting.competition-create .upload-multi-picture-element.fill:hover{background-image:url(/sites/all/themes/gustos/svg/default/winery-gallery.svg) !important}.competition.simple-tasting.competition-create #upload-multifiles [id*="-remove-button"]{left:104px;top:4px;z-index:1;background-size:11px;width:15px !important;height:15px !important}.competition.simple-tasting.competition-view .f-description-full{padding:0}.competition.simple-tasting.competition-view .event-description{padding:32px 0 32px 380px;min-height:200px}.competition.simple-tasting.competition-view .event-description .event-carousel{margin-top:30px;overflow:hidden;position:relative;border-radius:12px}.competition.simple-tasting.competition-view .event-description .event-carousel .flex{overflow-x:auto}.competition.simple-tasting.competition-view .event-description .event-carousel:before,.competition.simple-tasting.competition-view .event-description .event-carousel:after{position:absolute;width:60px;height:100%;display:block;top:0;content:""}.competition.simple-tasting.competition-view .event-description .event-carousel:before{left:-30px;background:linear-gradient(-90deg,transparent,rgba(255,255,255,0.8))}.competition.simple-tasting.competition-view .event-description .event-carousel:after{right:-30px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.8))}.competition.simple-tasting.competition-view .event-description img{border-radius:12px}.competition.simple-tasting.competition-view .event-description img:not(:last-child){margin-right:10px}.simple-tasting .event-status .btn:last-of-type{margin:0 0 0 30px}.simple-tasting .event-status .btn{width:auto;min-width:120px;padding:0 20px}.simple-tasting .event-status .draft,.simple-tasting .event-status .in-progress,.simple-tasting .event-status .finished{padding:20px 0;line-height:48px}.simple-tasting .event-status .draft .btn-red,.simple-tasting .event-status .in-progress .btn-red,.simple-tasting .event-status .finished .btn-red{max-width:290px}.simple-tasting .event-status .draft{color:#666361}.simple-tasting .event-status .in-progress{font-weight:600;color:#5f9e20}.simple-tasting .event-status .finished{font-weight:600;color:#666361}.simple-tasting:not(.competition) .tabs a{float:none}.simple-tasting:not(.competition) .tabs a.active{color:#3b3b3a}.simple-tasting:not(.competition) .tabs a.selected{color:#ca2200}.simple-tasting.user.finished .tabs{border-bottom:0}.simple-tasting.user.finished .tabs a{float:left}.simple-tasting.user.finished .tabs a:last-child{float:none}.simple-tasting.user.finished .vineyard-wrapper{width:90px;margin:25px 0}.simple-tasting.user.finished .vineyard-wrapper .sp{color:#010101}.simple-tasting.user.finished .vineyard-logo{width:65px;height:65px;margin-bottom:15px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}.simple-tasting.user.finished .table{width:10%}.simple-tasting.user.finished .cell:first-of-type{width:400px}.simple-tasting.user.finished .cell:first-of-type span:before{content:none}.simple-tasting.user.finished .row:last-of-type .b-b{border-bottom:0}.page-competition-taster-add .m-b-40{padding:48px 0 56px}.page-competition-taster-add .section-wrapper .container{width:350px;margin:0 auto}.page-competition-taster-add .h1{margin-bottom:16px}.page-competition-taster-add .btn-red{margin:0 auto;width:290px}.page-competition-taster-add .form-item-name{margin-bottom:16px}.page-competition-taster-add form>div{display:flex;justify-content:center;width:100vw;height:70vh}.page-competition-taster-add form>div>div{align-self:center;width:100vw}.table.join-competition{font-size:13px}.table.join-competition .mobile{display:none}.table.join-competition .x{cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.table.join-competition .x path{fill:#ca2200}.table.join-competition .x:hover path{fill:#d12604}.table.join-competition span.strong{display:inline-block !important;padding:0 !important}.table.join-competition .row.expanded{cursor:default}.table.join-competition .row.expanded,.table.join-competition .row.expanded.hidden{display:none}.table.join-competition .cell{position:relative}.table.join-competition .cell:first-of-type span:before{content:none}.table.join-competition .cell:first-of-type a{font-family:"Spectral",serif;display:block;color:#010101}.table.join-competition .cell:first-of-type a:hover{color:#d12604}.table.join-competition .cell:nth-child(5) span{width:45px}.table.join-competition .status{font-weight:600;font-style:normal;padding:0;display:none}.table.join-competition .status.yes{color:#589e2f}.table.join-competition .status.no{color:#d32215}.table.join-competition .status.active{display:block}@media screen and (max-width:1200px){.competition-items .item a.sp-16{max-width:-150%}.competition-items .item span{margin-right:40px}.competition.simple-tasting.competition-create .form-item-contact-name input,.competition.simple-tasting.competition-create .form-item-site input{width:295px}.competition.simple-tasting.competition-create .form-item-email input{width:135px}.competition.simple-tasting.competition-create .block-data{margin:0 10px}.competition .participants .table,.competition .tasters .table,.competition .participants .right,.competition .tasters .right{width:100%}}@media screen and (max-width:992px){.competition-items .item{padding:24px 32px 24px 0}.competition-items .buttons{right:15px}.competition-list-item .fs-24{font-size:18px;line-height:48px}.competition-list-item .comp-img{width:90px;height:90px;right:0;top:-72px}.competition .comission .f-comission-form input{margin-right:20px}.competition .comission .row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;padding-right:100px}.competition .comission .row.p0{padding-right:0}.competition .comission .row.p0 .cell:not(.middle){display:none}.competition .comission .row.p0 .cell.middle{display:block;width:100%;padding:0 0 20px}.competition .comission .row.p0 .btn-red{max-width:210px;margin:0 auto}.competition .comission .row .b-b{border-bottom:0;min-height:24px;height:auto}.competition .comission .row .btn-red{height:32px;line-height:32px}.competition .comission .t-body .row:only-child{border-bottom:1px solid #e6e6e6}.competition .comission .t-body:last-of-type .row,.competition .comission .t-body:last-of-type .row:only-child{border-bottom:0}.competition .comission .cell{height:auto}.competition .comission .cell.middle{min-height:24px;width:auto;padding:8px}.competition .comission .cell.middle span,.competition .comission .cell.middle label{line-height:24px}.competition .comission .cell.middle .btn-white{height:32px;line-height:32px}.competition .comission .cell.middle:nth-last-child(2){width:auto;position:absolute;top:0;right:0}.competition .comission .cell.middle:nth-last-child(2) span,.competition .comission .cell.middle:nth-last-child(2) a{line-height:32px}.competition .comission .cell.middle:nth-last-child(2).f-status{position:relative}.competition .comission .cell.middle:nth-last-child(2).f-status span{line-height:24px}.competition .comission .cell.middle:last-of-type a{margin:0 auto}.competition .comission .cell.middle.f-view-delete{width:auto;position:absolute;top:0;right:0;padding:15px 8px}.competition .comission .cell.middle:first-child,.competition .comission .cell.middle:nth-child(2){max-width:unset;width:auto}.competition.taster .comission .row{padding-right:170px}.competition.taster .comission .row.p0{padding-right:0}.competition.taster .comission .cell.middle:last-of-type:not(.f-view-delete){position:relative;display:block;margin:0 auto}.competition.taster .comission .cell.middle:last-of-type:not(.f-view-delete) a{width:100%}.competition .participants,.competition .tasters{display:block;width:auto}.competition .participants .cell,.competition .tasters .cell{padding:0 15px}.competition .participants .cell:first-of-type,.competition .tasters .cell:first-of-type{padding:0 15px 0 0;width:auto}.competition .participants .cell:first-of-type span,.competition .tasters .cell:first-of-type span{width:auto;max-width:195px}.competition .participants .cell:last-of-type,.competition .tasters .cell:last-of-type{padding:0 0 0 15px}.competition .participants .cell span:before,.competition .tasters .cell span:before{left:-15px}.competition .participants .right,.competition .tasters .right{text-align:center}.competition .tasters{margin-bottom:40px;padding:0 15px 30px}.competition .tasters .m-t-40{margin-top:30px}.competition .tasters .cell.center span{max-width:unset}.competition .participants{position:relative;padding:30px 15px}.competition .participants:after{width:100%;height:1px;left:0;bottom:0;content:"";position:absolute;background:#8c8a88}.competition .participants .m-t-40{margin-top:0}.competition .participants .row:last-of-type{border-bottom:0}.competition .participants-tasters:after{content:none}.competition .register-block-wrapper .section{padding:0}.competition.simple-tasting.competition-create .block-data{margin:0 0 32px 28px}.competition.simple-tasting.competition-create .form-item-contact-name input{width:348px}.competition.simple-tasting.competition-create .form-item-site input{width:288px}.competition.simple-tasting.competition-create .form-item-email input{width:228px}.competition.simple-tasting.competition-view .promo-img{width:330px;height:189px}.competition.simple-tasting.competition-view .event-description{padding:32px 0 32px 360px;min-height:189px}.simple-tasting.user.finished .cell:first-of-type{width:300px}.page-competition-comission .breadcrumbs-wrapper svg{left:15px}.page-competition-comission .breadcrumbs-wrapper .block{padding:0 15px}.page-competition-comission .page-title h1{padding:0 15px}}@media screen and (max-width:768px){.competition-items .buttons{right:-30px;bottom:2px}.competition-items .item span{position:absolute;right:-30px;top:0;margin-right:0}.competition-items .item a.sp-16{max-width:unset;padding-right:75px}.competition-items .p-0-15{padding:0}.competition .participants .section-wrapper .section{padding:0}.competition .participants .collapse-svg{display:block}.competition .participants .cell span:before{content:none}.competition .participants .cell:first-of-type{min-width:130px}.competition .participants .laptop{display:none}.competition .participants .row.collapsible{display:flex;cursor:pointer}.competition .participants .row.collapsible .cell{display:flex;flex-direction:column;justify-content:center}.competition .participants .row.collapsible .cell:first-child{max-width:unset;width:-30%}.competition .participants .row.collapsible .cell:last-child{width:170px;padding-left:0}.competition .participants .row .cell.laptop{display:none}.competition .participants .row.expanded.open{display:block}.competition .participants .row.no-b-b .b-b{border-bottom:0}.competition .participants .expanded{padding-bottom:10px}.competition .participants .expanded label{display:inline-block;vertical-align:middle;padding:0 20px 0 0;width:50px}.competition .participants .expanded span{display:inline-block;vertical-align:middle;width:auto;max-width:unset}.competition .participants .expanded label,.competition .participants .expanded span{line-height:25px;padding-top:0;padding-bottom:0}.competition .participants .expanded .cell{padding:0;display:block;height:25px;width:100%}.competition .participants .expanded:last-of-type{padding-bottom:0}.competition .comission .f-comission-form .wrapper{display:block}.competition .comission .f-comission-form .wrapper:first-child{margin-bottom:24px}.competition .comission .f-cancel{margin-right:24px}.table,.table a,.table label{font-size:13px}.table.join-competition .head{display:none}.table.join-competition .collapsible{display:flex;flex-flow:row wrap}.table.join-competition .cell{padding:10px 15px;display:block;position:relative}.table.join-competition .cell span{position:initial}.table.join-competition .cell span:before{left:0}.table.join-competition .cell:first-child{width:15px}.table.join-competition .cell:nth-child(2){width:25%}.table.join-competition .cell:nth-child(3){width:100%}.table.join-competition .cell:nth-child(4),.table.join-competition .cell:nth-child(5),.table.join-competition .cell:nth-child(6),.table.join-competition .cell:nth-child(7),.table.join-competition .cell:nth-child(8){width:-10%;border-bottom:1px solid #010101}.table.join-competition .row:last-child .cell:nth-child(4),.table.join-competition .row:last-child .cell:nth-child(5),.table.join-competition .row:last-child .cell:nth-child(6),.table.join-competition .row:last-child .cell:nth-child(7),.table.join-competition .row:last-child .cell:nth-child(8){border:0}.table.join-competition .mobile{display:block;padding:0;line-height:16px}.simple-tasting.user.finished .cell:first-of-type{width:200px}.simple-tasting.user.finished .vineyard-logo{width:60px;height:60px}}@media screen and (max-width:660px){.competition-list-item .fs-24{line-height:24px;height:64px;display:table-cell;vertical-align:middle}.competition-list-item .comp-img{position:relative;top:0;right:0;padding:0;width:150px;height:150px;margin:16px auto 40px;border-radius:0;box-shadow:none}.competition-list-item .date,.competition-list-item .place{margin-bottom:8px}.competition-list-item .web{margin-bottom:16px}.competition-list-item label{display:block}.competition.simple-tasting.competition-create .form-item-name{position:relative;left:0;width:100%}.competition.simple-tasting.competition-create .block-files{margin-top:0}.competition.simple-tasting.competition-create .block-data{margin:0 0 32px}.competition.simple-tasting.competition-create .date-padding .form-item{display:inline-block}.competition.simple-tasting.competition-create .date-padding [class*="-date"]{width:-15%}.competition.simple-tasting.competition-create .date-padding [class*="-time"]{width:-80%}.competition.simple-tasting.competition-create .date-padding input{width:58%}.competition.simple-tasting.competition-create .form-item-contact-name input,.competition.simple-tasting.competition-create .form-item-site input,.competition.simple-tasting.competition-create .form-item-email input{width:58%}.competition.simple-tasting.competition-view .promo-img{width:290px;height:166px;margin-top:0;left:0}.competition.simple-tasting.competition-view .event-description{padding:32px 0}.competition .tasters{padding:0 0 30px}.competition .participants{padding:30px 0 0}.competition .participants .row.collapsible .cell:first-child{width:-50%}.competition .participants .row.collapsible .cell:last-child{width:140px}.competition .tasters .cell:first-of-type,.competition .participants .cell:first-of-type,.competition .tasters .cell:last-of-type,.competition .participants .cell:last-of-type{padding:0 15px}.competition .tasters .m-t-40,.competition .participants .m-t-40{padding:0 15px}#edit-reglament-remove-button{top:-2px}.page-competition-taster-add input[type="text"]{width:248px}.page-competition-taster-add .section-wrapper .container{width:290px}.page-competition-taster-add .h1{margin-top:26px;display:table-cell;line-height:24px;height:60px;vertical-align:middle}.page-competition-taster-add .btn-red{margin:0 auto 52px}.page-competition-taster-add form>div{display:flex;justify-content:center;width:100vw;height:70vh}.page-competition-taster-add form>div>div{align-self:center;width:100vw}}@media screen and (max-width:540px){.competition.simple-tasting.competition-create .block-data{margin:0 0 32px}.competition.simple-tasting.competition-create .date-padding .form-item{display:inline-block}.competition.simple-tasting.competition-create .date-padding [class*="-time"],.competition.simple-tasting.competition-create .date-padding [class*="-date"]{width:100%}.competition.simple-tasting.competition-create .date-padding [class*="-time"] input,.competition.simple-tasting.competition-create .date-padding [class*="-date"] input{width:58%}.competition.simple-tasting.competition-create .date-padding [class*="-time"] input{margin:0}.competition.simple-tasting.competition-create .date-padding input{margin-bottom:16px;width:58%}.simple-tasting.user.finished{padding:24px 0 0}.simple-tasting.user.finished.m-b-32 .section{padding:0}.simple-tasting.user.finished .vineyard-wrapper{width:100%;flex-flow:row nowrap;align-content:center;margin:0}.simple-tasting.user.finished .vineyard-logo{width:110px;height:110px;margin:0 15px}.simple-tasting.user.finished .table{margin-left:0;width:100%}}@media screen and (max-width:425px){.competition .comission input.f-name{display:block;margin-bottom:24px;margin:0 auto 24px}.competition .comission input.f-date{margin-right:0}.competition.taster .comission .row{padding-right:100px}}.competition-create label{padding:0 0 0 20px;display:table-cell;line-height:16px;height:32px;vertical-align:middle}.competition-create textarea{height:166px}.competition-create .block-files{float:left;width:160px}.competition-create .block-files input{width:100%;padding:0}.competition-create .block-info{padding-left:30px;flex:1}.competition-create .block-info input[type="text"]{margin-bottom:15px;width:calc(100% - 42px)}.competition-create .block-data{margin:0 85px}.competition-create .block-date,.competition-create .block-data{float:left}.competition-create .block-date,.competition-create .block-data,.competition-create .block-contact{display:inline-block}.competition-create .form-item-name{margin-bottom:16px}.competition-create .form-type-select .chosen-container{width:190px !important}.competition-create .form-type-select select{width:190px}.competition-create .form-item-phone{margin-bottom:24px}.competition-create .form-item-phone,.competition-create .form-item-street,.competition-create .form-item-country{display:inline-block;float:left;margin-right:15px}.competition-create .form-item-city{display:inline-block}.competition-create .form-item-city input{width:133px}.competition-create .form-item-street input{width:233px}.competition-create .form-item-house{display:inline-block}.competition-create .form-item-house input{width:48px}.competition-create .form-item-contact-name input,.competition-create .form-item-site input,.competition-create .form-item-place input{width:338px}.competition-create .form-item-phone input{width:103px}.competition-create .form-item-email{display:inline-block}.competition-create .form-item-email input{width:178px}.competition-create .form-type-select .chosen-container .chosen-results li{width:150px}.competition-create .resizable-textarea{width:100%}.competition-create .date-padding label,.competition-create .date-padding .description{display:none}.competition-create .date-padding input{width:118px}.competition-create .actions-wrapper{margin:50px 0 0}.competition-create .actions-wrapper .btn:not(.empty){margin:0 30px 0 0}.competition-create .actions-wrapper .btn-red{padding:0 20px}.competition-create .actions-wrapper .btn.delete::before{top:8px}.competition-create .f-files-wrapper{height:auto;min-height:64px;position:relative}.competition-create .f-files-wrapper .btn-upload-multi-files{position:absolute;width:100%;padding:0;top:32px;left:0}.competition-create .f-files-wrapper [id*="-remove-button"]{top:-28px}.competition-create.status-0 .actions-wrapper .btn.delete{display:block}@media screen and (max-width:1200px){.competition-create .block-data{margin:0 10px}}@media screen and (max-width:992px){.competition-create .transparent .section{width:630px}.competition-create .event-logo{width:148px;height:148px}.competition-create .block-files{width:150px}.competition-create .block-info{padding-left:180px}.competition-create .block-data{margin:0 0 32px 70px;float:none}.competition-create .block-contact{display:block}.competition-create .form-item-contact-name{display:inline-block;float:left}.competition-create .form-item-contact-name input{width:348px}.competition-create .form-item-phone{float:none;margin:0 0 24px 30px}.competition-create .form-item-phone input{width:168px}.competition-create .form-item-email{float:left}.competition-create .form-item-email input{width:228px}.competition-create .form-item-site{display:inline-block;margin-left:30px}.competition-create .form-item-site input{width:288px}.competition-create .upload-multi-picture-element{width:150px;height:150px}.competition-create .actions-wrapper{flex-direction:column}.competition-create .actions-wrapper .btn{margin:0 0 15px}.competition-create .actions-wrapper .btn.delete{margin-bottom:0}}@media screen and (max-width:768px){.competition-create .transparent .section{padding:0}.competition-create .btn-lg{width:360px}}@media screen and (max-width:660px){.competition-create .transparent .section{width:auto;padding:0 15px}.competition-create textarea{height:228px}.competition-create .block-files{float:none;width:100%;margin:0 auto 32px}.competition-create .block-files .form-item-promo-picture label{text-align:center;padding:0}.competition-create .block-info{padding:0}.competition-create .block-date{width:100%;float:none;display:block;margin-bottom:32px}.competition-create .block-data{margin:0 0 32px;width:100%}.competition-create .form-item{display:block;width:100%;float:none;margin:0}.competition-create .form-item-name{margin-bottom:16px}.competition-create .form-item-country{margin-bottom:24px}.competition-create .form-item-email,.competition-create .form-item-phone{margin-bottom:24px}.competition-create .form-item-email input,.competition-create .form-item-phone input,.competition-create .form-item-contact-name input,.competition-create .form-item-site input,.competition-create .form-item-place input,.competition-create .form-item-city input{width:calc(100% - 42px)}.competition-create .form-item-street{display:inline-block;float:left;width:calc(100% - 105px)}.competition-create .form-item-street input{width:calc(100% - 42px)}.competition-create .form-item-house{display:inline-block;width:90px;margin-left:15px}.competition-create .form-item-start{margin-right:15px;width:calc(100% - 15px)}.competition-create .form-item-end{margin-left:15px;width:calc(100% - 15px)}.competition-create .form-item-reglament{display:inline-block;width:auto}.competition-create .form-type-select select{width:100%}.competition-create .container-inline-date{width:50%;display:inline-block}.competition-create .container-inline-date .date-padding{float:none}.competition-create .container-inline-date .date-padding input{width:calc(100% - 42px)}.competition-create .container-inline-date:first-of-type{float:left}.competition-create .actions-wrapper{margin:30px 0 0;flex-flow:row wrap}.competition-create .actions-wrapper .btn-red{width:100%}.competition-create .upload-multi-picture-element{margin:0 auto 24px}.competition-create .upload-multi-pictures{margin:0 auto}}.competition-view .section{position:relative}.competition-view .info{margin:18px 0 48px}.competition-view div.edit{position:absolute;top:-90px;right:15px}.competition-view div.edit a{display:block;padding-right:24px}.competition-view div.edit a svg{position:absolute;top:8px;right:0}.competition-view div.edit a svg path{fill:#3b3b3a;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.competition-view div.edit a:hover svg path{fill:#010101}.competition-view form .btn-white{width:100px}.competition-view .w-20,.competition-view .w-30{display:inline-block;vertical-align:top}.competition-view .date{float:left}.competition-view .date span{display:block;padding-left:88px;word-break:break-word}.competition-view .place{float:left}.competition-view .place .inside{padding:0 15px 0 30px}.competition-view .contact .inside{padding:0 30px 0 15px}.competition-view .contact a{color:#010101;display:block;padding-left:88px;word-break:break-all}.competition-view .contact a:hover{color:#d12604}.competition-view .contact span{display:block;padding-left:88px;word-break:break-word}.competition-view .date .fs-b-18,.competition-view .contact .fs-b-18{padding-left:88px}.competition-view .reglament{float:right}.competition-view .reglament .fs-b-18:not(:first-of-type){margin-top:20px}.competition-view .inside label{padding-left:0;float:left;padding-right:12px;line-height:24px;width:75px;display:inline-block}.competition-view .inside .fs-b-18{margin-bottom:5px}.competition-view .inside .btn-red{width:190px;padding:0}.competition-view .create-comission{width:130px;margin:-20px auto 0}.competition-view .f-description-show,.competition-view .f-description-hide{display:inline-block;margin-right:23px;margin-bottom:32px;cursor:pointer}.competition-view .f-description-show.hidden,.competition-view .f-description-hide.hidden{display:none}.competition-view .f-description-full{padding:32px 0 32px 300px;font-weight:300;position:relative;min-height:160px}.competition-view .f-description-full .formatted p{margin-bottom:5px}.competition-view .f-description-hide{margin-top:16px}.competition-view .promo-img{position:absolute;height:160px;width:160px;top:50%;margin-top:-80px;left:15px;background-size:initial;background-position:center;background-repeat:no-repeat}.competition-view .center .btn{width:290px;display:inline-block;vertical-align:top;margin-bottom:24px}.competition-view .center .btn:first-of-type{margin-right:15px}.competition-view .center .btn:last-of-type{margin-left:15px}.competition-view .tasters .table span{position:relative;display:block}.competition-view.taster .comission{margin-bottom:32px}.competition-view.taster .comission .section-wrapper{padding-bottom:0}.competition-view.taster .comission .cell:last-child(2){width:22px}.competition-view.simple-tasting .promo-img{height:200px;width:350px;margin-top:-100px;background-size:initial;border-radius:20px}.competition-view .download-report{margin:40px auto;width:290px}@media screen and (max-width:992px){.competition-view .center .btn{width:270px}.competition-view .f-description-full{padding:32px 0 32px 220px}.competition-view .info{margin:18px auto 40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;grid-auto-rows:auto;grid-template-areas:"a b" "c d"}.competition-view .date,.competition-view .place,.competition-view .contact,.competition-view .reglament{float:none;width:100%;padding:0}.competition-view .date .inside,.competition-view .place .inside,.competition-view .contact .inside,.competition-view .reglament .inside{padding:0}.competition-view .place{grid-area:b}.competition-view .date .inside,.competition-view .place .inside{padding-bottom:32px}.competition-view .reglament .inside,.competition-view .place .inside{padding-left:32px}.competition-view .hide{width:auto;opacity:1}}@media screen and (max-width:768px){.competition-view div.edit a{font-size:0;padding:0 18px 0 0;height:32px;width:0}.competition-view .center .btn{width:240px}.competition-view .f-description-full{padding:32px 0 32px 190px}}@media screen and (max-width:660px){.competition-view .center .btn{display:block;padding:0 16px}.competition-view .center .btn:first-of-type{margin:0 auto 16px}.competition-view .center .btn:last-of-type{margin:0 auto 24px}.competition-view .f-description-full{padding:40px 16px 16px}.competition-view .promo-img{position:relative;margin:0 auto 40px;top:0;width:150px;height:150px}.competition-view .info{margin:24px auto 32px;display:block;width:auto;max-width:360px}.competition-view .date .inside,.competition-view .contact .inside,.competition-view .place .inside{padding-bottom:24px}.competition-view .place .inside,.competition-view .reglament .inside{padding-left:88px}.competition-view .inside .btn-red{width:auto;margin-right:0}.competition-view .download-report{width:260px}}@media screen and (max-width:600px){.competition-view .participants,.competition-view .tasters{position:relative}.competition-view .participants .extra,.competition-view .tasters .extra{position:absolute;top:30px;right:15px;padding:0;color:transparent;font-size:0;text-indent:-9999px;border:0}.competition-view .participants .extra svg:first-child,.competition-view .tasters .extra svg:first-child{display:none}.competition-view .participants .extra svg:last-child,.competition-view .tasters .extra svg:last-child{display:block;top:5px}.competition-view .tasters .extra{top:0}}.page-event- .block-system{position:relative}.tabs{height:32px}.tabs a{color:#3b3b3a;display:table-cell;line-height:32px;font-weight:600;padding-right:15px}.tabs a:last-child{padding-right:30px}.tabs a.active{color:#ca2200}.tabs a:hover{color:#010101}.tabs span{color:#cccbca;display:table-cell;line-height:32px;padding:0 15px 0 0}.tabs.level-2{height:54px}.tabs.level-2 a{line-height:54px;display:inline-block;font-weight:400;margin-right:15px}.tabs.level-2 a:last-child{padding-right:0;margin-right:0}.tabs.level-2 a.active{color:#3b3b3a}.tabs.level-2 a.selected{color:#ca2200}.tabs.simple a,.tabs.simple span{display:inline-block}.tabs::-webkit-scrollbar,.tabs::-webkit-scrollbar-thumb,.tabs::-webkit-scrollbar-track{height:0;background:transparent;border:0 solid transparent}.event-visitors p{font-size:13px}.event-visitors .visitors-info,.event-visitors .btn-sm{display:inline-block;margin:40px 0}.event-visitors .btn-sm{min-width:100px}.event-visitors .visitors-info{color:#666361;position:relative}.event-visitors .visitors-info:last-of-type{padding-left:31px}.event-visitors .visitors-info:last-of-type:before{position:absolute;height:100%;width:1px;background-color:#979797;left:0;top:0;content:""}.event-visitors .visitors-info span{color:#010101;font-weight:700;padding:0 30px 0 15px}.event-vineyards{margin:54px 0}.event-vineyards .cell{font-size:15px}.event-vineyards .cell a{position:relative;display:inline;color:#010101;padding:0 0 4px;line-height:24px}.event-vineyards .cell a:after{content:"";position:absolute;background:#cccbca;height:1px;width:100%;left:0;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.event-vineyards .cell a:hover:after{background:#010101}.event-vineyards .cell:first-of-type span:before{content:none}.event-vineyards .head span:before{content:none}.event-vineyards .row:last-of-type .b-b{border-bottom:0}.event-invite-winery{margin-top:-24px}.event-invite-winery label{display:none}.event-invite-winery .form-type-select,.event-invite-winery .btn-red{display:inline-block;margin-bottom:16px}.event-invite-winery .btn-red{margin-left:30px}.event-invite-winery .chosen-container{width:350px !important}.event-invite-winery .chosen-container .chosen-results li{width:310px}.event-report .cell a{position:relative;display:inline;color:#010101;padding:0 0 4px;line-height:24px}.event-report .cell a:after{content:"";position:absolute;background:#cccbca;height:1px;width:100%;left:0;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.event-report .cell a:hover:after{background:#010101}.event-report span.zero{color:#c5c5c4}.event-report .row.head span:before{content:none}.event-report .row:last-of-type .b-b{border-bottom:0}.event-report .collapsible .cell:first-of-type{width:20px}.event-report .collapsible .cell:nth-child(4),.event-report .collapsible .cell:nth-child(5),.event-report .collapsible .cell:nth-child(6),.event-report .collapsible .cell:nth-child(7),.event-report .collapsible .cell:nth-child(8),.event-report .collapsible .cell:nth-child(9),.event-report .collapsible .cell:nth-child(10),.event-report .collapsible .cell:nth-last-child(2){width:30px}.event-report .mobile{display:none}.event-user-achievement{padding:24px 0;margin:-16px 0 32px;font-weight:300}.event-user-achievement .strong{font-weight:700;color:#ca2200}.event .congratulation{font-weight:200;line-height:64px;font-size:60px;color:#ca2200;margin-bottom:16px}.generate-code-wrapper{padding:20px 0}.generate-code-wrapper label,.generate-code-wrapper input,.generate-code-wrapper .form-item{display:inline-block}.generate-code-wrapper .form-item input{width:78px;margin-right:30px}.generate-code-wrapper .btn-sm{margin:0}.user-join-to-tasting{padding:24px 0}.user-join-to-tasting p{color:#666361}.user-join-to-tasting p,.user-join-to-tasting .form-item{display:inline-block;vertical-align:middle}.user-join-to-tasting .form-item{margin-left:30px}.user-join-to-tasting .form-item input{width:58px;text-align:center}.user-join-to-tasting label{display:none}.user-join-to-tasting .btn-red.btn-sm,.user-join-to-tasting .btn-red.btn-sm:first-of-type{margin:0 0 0 15px;width:190px;float:none}.vineyard-list .item{margin:30px 30px 0 0}.vineyard-list .item:nth-child(3n){margin:30px 0 0}.vineyard-list .item:last-of-type{float:none}.vineyard-list a{width:205px;height:100px;padding:0 30px 0 115px;color:#010101;background-size:100px auto;background-repeat:no-repeat;background-position:left 15px center;background-color:#fff;border-radius:20px}.tasting .css-counter-item{background:#fff;position:relative;margin:0 30px 50px 0;width:calc(50% - 15px)}.tasting .css-counter-item:nth-child(2n){margin:0 0 50px 0}.tasting .css-counter-item:last-child{float:none}.tasting .css-counter-item:before{position:absolute;left:-4px;top:24px;background:url(/sites/all/themes/gustos/img/ticket.png) left center no-repeat;background-size:initial;width:40px;height:29px;line-height:26px;text-align:center;color:#fff;font-size:13px}.tasting .css-counter-item:after{content:"";position:absolute;top:0;left:120px;background:#e6e6e6;height:100%;width:1px}.tasting .css-counter-item .sp-16:hover{color:#ca2200}.tasting .info{padding:0 30px}.tasting .info+.btn-red{width:160px;position:absolute;right:30px;bottom:-20px}.tasting .cell{padding:15px 30px}.tasting .wine-photo{width:120px;height:186px;margin-right:0}.tasting .wine-photo:after{content:none}.tasting .sp-16{height:48px}.tasting .card-body{width:calc(100% - 120px)}.tasting .taste-again{padding:0 30px}.tasting .taste-again .rating{margin-left:0;top:4px}.tasting .taste-again .rating-wrapper{top:3px}.mark-note{display:inline-block;padding:30px 0;width:calc(100% - 510px)}.mark-note svg{position:absolute}.mark-note label{padding-left:0}.mark-note .form-type-radios{width:290px;height:65px;position:relative}.mark-note .form-radios{direction:rtl;position:relative;top:8px}.mark-note .form-type-radio{display:inline-block;position:relative;margin:0}.mark-note .form-type-radio.checked label:before,.mark-note .form-type-radio.checked~.form-type-radio label:before{background:url(/sites/all/themes/gustos/svg/raiting_full.svg) left top no-repeat}.mark-note .form-type-radio.checked label:after,.mark-note .form-type-radio.checked~.form-type-radio label:after{background:url(/sites/all/themes/gustos/svg/raiting_full.svg) left top no-repeat}.mark-note .resizable-textarea{width:100%}.mark-note .resizable-textarea textarea{height:74px;min-height:64px}.mark-note+.btn-red{position:absolute;right:0;bottom:-20px;padding:0 30px;min-width:120px}.mark-note input[type="radio"]{opacity:0;display:inline-block;position:absolute;padding:0;width:100%;height:100%;margin:0;border:0;left:-3px;top:-3px;z-index:9999;cursor:pointer}.mark-note input[type="radio"]+label{width:22px;padding-left:0;height:auto;text-indent:9999px;display:block}.mark-note input[type="radio"]+label:after,.mark-note input[type="radio"]+label:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;margin-top:0;opacity:1 !important}.mark-note input[type="radio"]+label:after{background:url(/sites/all/themes/gustos/svg/raiting_empty.svg) left top no-repeat}.mark-note input[type="radio"]+label:before{background:url(/sites/all/themes/gustos/svg/raiting_empty.svg) left top no-repeat}.mark-note .rating{margin:0 0 15px}.write-a-note{width:100%}.achievement,.achievement-wrapper{display:inline-block;vertical-align:top}.achievement-wrapper,.achievement-wrapper .achievement:first-child{margin-right:30px}.achievement-wrapper:last-of-type{margin-right:0}.achievement .css-counter-item{color:#3b3b3a;line-height:34px}.achievement .css-counter-item .wrapper{display:table-cell;vertical-align:middle;line-height:20px;height:34px}.achievement .css-counter-item:before{width:40px;text-align:left;display:inline-flex;font-family:"Spectral",serif;font-size:18px;font-weight:700;line-height:34px;text-align:center;color:#ca2200;float:left}.achievement .name{font-size:18px;color:#ca2200}.achievement .italic{font-size:13px;font-weight:300;color:#8c8a88}.achievement .matches span{font-weight:600}.achievement-list{padding:24px 0}.achievements-wrapper .tabs{margin-bottom:54px}@media screen and (max-width:1200px){.achievement-wrapper .achievement{display:block;margin-bottom:32px}.vineyard-list a{width:155px}}@media screen and (max-width:992px){.event-vineyards{margin:54px 0}.event-vineyards .cell{font-size:13px}.user-join-to-tasting p{display:block;margin-bottom:16px}.user-join-to-tasting .form-item{margin-left:0}.user-join-to-tasting .form-item input{width:58px;text-align:center}.vineyard-list .item{width:calc(50% - 15px)}.vineyard-list .item:nth-child(2n){margin-right:0}.vineyard-list .item:nth-child(3n){margin-right:30px}.vineyard-list a{width:calc(100% - 145px)}.tasting:not(.wine-page-view) .section{width:auto;padding:0}.tasting:not(.wine-page-view) .section.page-title{padding:0 15px}.tasting .m-b-15{padding:0 15px}.tasting .css-counter-item{width:100%;float:none;margin:0 0 50px}.tasting .css-counter-item:after{content:none}.tasting .wine-photo{width:100px;height:188px}.tasting .cell{padding:15px 10px}.tasting .card-body{width:calc(100% - 100px)}.tasting .taste-again{margin:10px 30px 0 10px;padding:0}.tasting .info{padding:0 0 0 10px}}@media screen and (max-width:768px){.tabs{width:auto;white-space:nowrap;overflow-x:scroll;padding:0 15px;margin:0 -30px 0 -15px}.event-invite-winery .btn-red{display:block;margin-left:0;width:290px}.event-invite-winery .form-type-select{display:block}.event-visitors .visitors-info{display:block;margin:0;line-height:40px;padding:0}.event-visitors .visitors-info:first-of-type{margin-top:30px}.event-visitors .visitors-info:last-of-type{margin-bottom:8px;padding-left:0}.event-visitors .visitors-info:last-of-type:before{content:none}.event-visitors .visitors-info+.btn-sm{margin:0 auto 40px;width:230px}.event-visitors p{line-height:20px}.event-visitors .m-b-15{margin-bottom:8px}.event-report .collapse-svg{display:block}.event-report .cell{min-height:20px;min-width:20px;display:inline-flex;align-items:center}.event-report .cell a,.event-report .cell span{line-height:20px}.event-report .cell:nth-child(2){width:60px;min-width:60px;max-width:60px;float:left}.event-report .cell:nth-child(3){float:left;width:calc(100% - 211px)}.event-report .cell:nth-child(11){float:left}.event-report .cell:last-of-type{width:16px;min-width:16px;padding-left:0}.event-report .cell.mobile{display:inline-flex;align-items:center}.event-report .cell.laptop{display:none}.event-report .row .cell{min-height:48px}.event-report .row:last-child .b-b,.event-report .row:nth-last-child(2) .b-b{border-bottom:0}.event-report .collapsible{clear:both;display:block;cursor:pointer}.event-report .expanded.open{display:block}.event-report .expanded.open .cell{border-bottom:0;padding:0}.event-report .expanded.open .cell span:before{content:none}.event-report .inline{padding:0 15px;display:block;width:290px}.event-report .inline label,.event-report .inline span{display:inline-block;text-align:center;width:40px;line-height:32px;float:left}.event-report .inline span:last-of-type{float:none}.event-report .inline label{padding:0}.event-report .inline:last-child{margin-bottom:16px}.event-report .inline:last-child span{position:relative}.event-report .inline:last-child span:first-child:before{content:none}.event-report .no-b-b .b-b{border-bottom:0}.event-report .head .cell{min-height:40px}.generate-code-wrapper .form-item{display:block;text-align:center}.generate-code-wrapper .form-item input{margin-right:0}.generate-code-wrapper .btn-sm{width:290px;margin:16px auto 0;display:block}}@media screen and (max-width:720px){.achievement-wrapper,.achievement-wrapper .achievement:first-child{margin-right:0;display:block}}@media screen and (max-width:660px){.user-join-to-tasting .btn-red.btn-sm,.user-join-to-tasting .btn-red.btn-sm:first-of-type{display:block;margin:16px auto 0}.tasting .css-counter-item{min-height:200px}.event-user-achievement p{max-width:360px;margin:0 auto}.event .congratulation{font-size:40px}.mark-note .resizable-textarea textarea{height:110px}}@media screen and (max-width:600px){.vineyard-list .item{width:100%}.vineyard-list .item,.vineyard-list .item:nth-child(3n){margin-right:0}}@media screen and (max-width:425px){.tasting .taste-again{flex-direction:column;margin:10px 0 0 10px}.tasting .taste-again .italic{margin:0 auto 10px 0}}@media screen and (max-width:375px){.user-join-to-tasting .btn-red.btn-sm,.user-join-to-tasting .btn-red.btn-sm:first-of-type{display:block;margin:16px auto 0}}.taster.results .fs-15:not(.m-b-0){margin:0 auto 8px 0}.taster.results .fs-15.flex span{display:block}.taster.results .fs-13,.taster.results .fs-15,.taster.results .fs-18{line-height:15px}.taster.results .fs-18,.taster.results .fs-b-18{padding:0 15px;font-size:15px;width:20px}.taster.results .flex.end .fs-13,.taster.results .flex.end .fs-15{line-height:32px}.taster.results .flex.end .fs-13{color:#666361;margin-bottom:8px;margin-right:15px}.taster.results .white-wrapper{background:#fff}.taster.results .wine-info .items{padding:30px 15px;position:relative}.taster.results .wine-info .w-50{padding-right:15px}.taster.results .wine-info .full{width:100%}.taster.results .wine-info .full .fs-15{min-height:35px}.taster.results .wine-info .fs-15{line-height:32px}.taster.results .wine-info label{padding-left:0;display:inline-block;font-size:13px;line-height:20px;min-width:100px}.taster.results .wine-info p{display:flex;line-height:20px;font-size:13px;margin-bottom:4px}.taster.results .wine-info p:last-child{margin-bottom:0}.taster.results .wine-photo{width:144px;height:260px;border-right:1px solid #e6e6e6}.taster.results .wine-photo:after{content:none}.taster.results.user .taster-scores{width:475px}.taster.results.user .btn-red{margin-top:0}.taster-scores{display:inline-block;vertical-align:top;margin-left:65px}.taster-scores .fs-15,.taster-scores .btn-red{display:inline-block}.taster-scores .fs-b-15{font-weight:600;font-size:13px;color:#010101}.taster-scores .btn-red{float:right;margin-top:24px}.taster-scores .table{font-size:13px}.taster-scores .cell{padding:15px}.taster-scores .last{width:24px;padding-left:0}.taster-scores .last svg{display:inline-block;vertical-align:middle}.taster-scores .download-report .btn-red{float:none;margin:40px auto 0;display:block;width:220px}.taster-scores.excluded{padding:25px 15px;margin-top:40px}.taster-scores.excluded .fs-b-18{color:#d32215;width:auto}.taster-scores .f-comment-wrapper{position:relative}.taster-scores .f-comment-sign{cursor:pointer}.taster-scores .f-comment{position:absolute;left:-150px;top:-30px;padding:15px;background:#fff;font-weight:300;line-height:20px;font-size:13px;width:110px;height:auto;box-shadow:0 8px 12px 0 rgba(0,0,0,0.04),0 0 12px 0 rgba(0,0,0,0.08)}.taster-scores .f-comment:after{position:absolute;content:"";right:-19px;top:30px;border:10px solid transparent;border-left-color:#fff}.taster-scores .f-average-interval{font-style:italic;font-weight:300;line-height:20px;font-size:13px;color:#ca2200;margin-top:10px}.taster-scores .fs-18{line-height:20px}.taster-scores .scores{text-align:right;margin-top:30px}.taster-scores .scores .sp{display:inline-block}.taster-scores .scores .label{display:inline-block;font-size:13px}.taster-registration .contests,.taster-edit-account .contests{display:inline-block;vertical-align:top;position:relative}.taster-registration .contests [class*="year"],.taster-edit-account .contests [class*="year"]{margin-right:15px;margin-bottom:0;float:left}.taster-registration .contests [class*="year"] input,.taster-edit-account .contests [class*="year"] input{width:33px}.taster-registration .contests [class*="year"],.taster-edit-account .contests [class*="year"],.taster-registration .contests [class*="description"],.taster-edit-account .contests [class*="description"]{display:inline-block}.taster-registration .contests [class*="description"],.taster-edit-account .contests [class*="description"]{width:100%}.taster-registration .contests [class*="description"] input,.taster-edit-account .contests [class*="description"] input{width:calc(100% - 42px)}.taster-registration .f-remove,.taster-edit-account .f-remove,.taster-registration .f-add,.taster-edit-account .f-add{position:absolute;cursor:pointer}.taster-registration .f-remove svg,.taster-edit-account .f-remove svg,.taster-registration .f-add svg,.taster-edit-account .f-add svg{display:block}.taster-registration .f-add,.taster-edit-account .f-add{right:0;bottom:22px}.taster-registration .f-remove,.taster-edit-account .f-remove{bottom:72px;right:0}.taster-registration .f-contest,.taster-edit-account .f-contest{padding-right:30px;margin-bottom:10px;clear:both}.taster-registration .f-contest:nth-child(9):not([style*="display:none"])~.f-add,.taster-edit-account .f-contest:nth-child(9):not([style*="display:none"])~.f-add,.taster-registration .f-contest:nth-child(9):not([style*="display: none"])~.f-add,.taster-edit-account .f-contest:nth-child(9):not([style*="display: none"])~.f-add{display:none}.taster-registration .f-contest:nth-child(9):not([style*="display:none"])~.f-remove,.taster-edit-account .f-contest:nth-child(9):not([style*="display:none"])~.f-remove,.taster-registration .f-contest:nth-child(9):not([style*="display: none"])~.f-remove,.taster-edit-account .f-contest:nth-child(9):not([style*="display: none"])~.f-remove{bottom:22px}.taster-registration .f-contest:nth-child(11)[style*="display:none"]~.f-add,.taster-edit-account .f-contest:nth-child(11)[style*="display:none"]~.f-add,.taster-registration .f-contest:nth-child(11)[style*="display: none"]~.f-add,.taster-edit-account .f-contest:nth-child(11)[style*="display: none"]~.f-add{display:block}.taster-registration .f-contest:nth-child(11)[style*="display:none"]~.f-remove,.taster-edit-account .f-contest:nth-child(11)[style*="display:none"]~.f-remove,.taster-registration .f-contest:nth-child(11)[style*="display: none"]~.f-remove,.taster-edit-account .f-contest:nth-child(11)[style*="display: none"]~.f-remove{bottom:72px}.taster-registration .taster-info,.taster-edit-account .taster-info{display:inline-block;vertical-align:top}.taster-registration .taster-info .upload-wrapper,.taster-edit-account .taster-info .upload-wrapper,.taster-registration .taster-info .form-type-checkboxes,.taster-edit-account .taster-info .form-type-checkboxes{display:inline-block;vertical-align:top}.taster-registration .taster-info .form-type-checkboxes,.taster-edit-account .taster-info .form-type-checkboxes{margin-left:30px}.taster-registration .taster-info .form-type-checkboxes label,.taster-edit-account .taster-info .form-type-checkboxes label{padding:0;line-height:32px}.taster-registration .taster-info .form-type-checkbox,.taster-edit-account .taster-info .form-type-checkbox{display:block;float:none;margin:0}.taster-registration .taster-info .form-item-about .resizable-textarea,.taster-edit-account .taster-info .form-item-about .resizable-textarea,.taster-registration .taster-info .form-item-about textarea,.taster-edit-account .taster-info .form-item-about textarea{width:100%}.taster-registration .taster-info .form-item-about textarea,.taster-edit-account .taster-info .form-item-about textarea{height:160px}.taster-registration .taster-info .form-item-education,.taster-edit-account .taster-info .form-item-education{display:inline-block;vertical-align:top;margin-right:30px;float:left}.taster-registration .taster-info .form-item-education textarea,.taster-edit-account .taster-info .form-item-education textarea{height:305px}.taster-registration .taster-info .form-item-education .resizable-textarea,.taster-edit-account .taster-info .form-item-education .resizable-textarea{width:350px}.taster-registration .taster-info .form-checkboxes label,.taster-edit-account .taster-info .form-checkboxes label{padding-left:36px;line-height:25px;cursor:pointer}.taster-registration .taster-info .form-checkboxes label:before,.taster-edit-account .taster-info .form-checkboxes label:before,.taster-registration .taster-info .form-checkboxes label:after,.taster-edit-account .taster-info .form-checkboxes label:after{left:0}.taster-registration .taster-info.mr-30,.taster-edit-account .taster-info.mr-30{float:left}.taster-registration .taster-info.auto,.taster-edit-account .taster-info.auto{min-height:550px;width:calc(100% - 380px)}.taster-registration .taster-info.dark,.taster-edit-account .taster-info.dark{width:100%;display:block}.taster-registration .taster-info.dark .form-item,.taster-edit-account .taster-info.dark .form-item{display:inline-block;vertical-align:top;margin-bottom:0}.taster-registration .taster-info.dark .form-item-email input,.taster-edit-account .taster-info.dark .form-item-email input,.taster-registration .taster-info.dark .form-type-password input,.taster-edit-account .taster-info.dark .form-type-password input{width:308px}.taster-registration .taster-info.dark .form-item-email,.taster-edit-account .taster-info.dark .form-item-email,.taster-registration .taster-info.dark .password-parent,.taster-edit-account .taster-info.dark .password-parent{float:left}.taster-registration .taster-info.dark .password-parent,.taster-edit-account .taster-info.dark .password-parent{margin:0 30px}.taster-registration .btn-red,.taster-edit-account .btn-red{min-width:270px;margin:40px auto}.taster-registration .form-item,.taster-edit-account .form-item{margin-bottom:16px}.taster-registration .form-item:last-child,.taster-edit-account .form-item:last-child{margin-bottom:0}.taster-registration .password-suggestions.description,.taster-edit-account .password-suggestions.description{display:none !important}.taster-registration .form-type-password,.taster-edit-account .form-type-password{position:relative}.taster-registration .password-parent,.taster-edit-account .password-parent,.taster-registration .confirm-parent,.taster-edit-account .confirm-parent{width:auto}.taster-registration .password-indicator,.taster-edit-account .password-indicator{height:2px;margin-top:-6px}.taster-registration .password-strength,.taster-edit-account .password-strength{width:150px}.taster-registration .indicator,.taster-edit-account .indicator{background:#5f9e20}.taster-registration .password-strength-text,.taster-edit-account .password-strength-text{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.taster-registration div.password-strength,.taster-edit-account div.password-strength,.taster-registration div.password-confirm,.taster-edit-account div.password-confirm{position:absolute;top:0;right:0;margin:0;font-style:italic;text-align:left;padding:0 20px;color:#666361;font-size:12px;font-weight:300;line-height:32px}.taster-registration div.password-strength span,.taster-edit-account div.password-strength span,.taster-registration div.password-confirm span,.taster-edit-account div.password-confirm span{font-weight:600}.taster-registration div.password-strength span.error,.taster-edit-account div.password-strength span.error,.taster-registration div.password-confirm span.error,.taster-edit-account div.password-confirm span.error{color:#ca2200}.taster-registration div.password-strength span.ok,.taster-edit-account div.password-strength span.ok,.taster-registration div.password-confirm span.ok,.taster-edit-account div.password-confirm span.ok{color:#5f9e20}.taster-registration div.password-confirm,.taster-edit-account div.password-confirm{width:auto}.taster-registration .taster-default-info>div:not(:last-child):not(:only-child),.taster-edit-account .taster-default-info>div:not(:last-child):not(:only-child),.taster-registration .taster-more-info>div:not(:last-child):not(:only-child),.taster-edit-account .taster-more-info>div:not(:last-child):not(:only-child){margin-right:30px}.taster-registration .taster-more-info,.taster-edit-account .taster-more-info{margin-top:30px}.taster-registration .upload-picture-element,.taster-edit-account .upload-picture-element{margin:0 20px 20px 0}.taster-registration .form-item-about,.taster-edit-account .form-item-about,.taster-registration .form-item-education,.taster-edit-account .form-item-education{width:calc(100% - 15px)}.taster-registration [type="text"],.taster-edit-account [type="text"]{width:calc(100% - 42px)}.taster-registration .resizable-textarea,.taster-edit-account .resizable-textarea{width:100%}.taster-registration .taster-info.dark .password-parent{margin-left:0}.taster-back-link{margin-top:100px}.taster-back-link a{font-size:13px;color:#8c8a88}.taster-back-link svg{display:block;margin:0 10px 2px 0;width:11px}.taster-back-link svg path{fill:#8c8a88}.page-competition-participant-sample-view-results .breadcrumbs-wrapper,.page-competition-comission-sample.role-taster .breadcrumbs-wrapper{display:none}@media screen and (max-width:1200px){.taster-registration .taster-info.dark .form-item-email input,.taster-edit-account .taster-info.dark .form-item-email input,.taster-registration .taster-info.dark .form-type-password input,.taster-edit-account .taster-info.dark .form-type-password input{width:258px}.taster-registration .taster-info .form-item-education .resizable-textarea,.taster-edit-account .taster-info .form-item-education .resizable-textarea{width:200px}}@media screen and (max-width:992px){.taster-registration .taster-info.dark .form-item-email input,.taster-edit-account .taster-info.dark .form-item-email input,.taster-registration .taster-info.dark .form-type-password input,.taster-edit-account .taster-info.dark .form-type-password input{width:calc(100% - 42px)}.taster-registration .taster-info.dark .form-item-email,.taster-edit-account .taster-info.dark .form-item-email{width:33.33%}.taster-registration .taster-info.dark .form-type-password-confirm.form-item-password,.taster-edit-account .taster-info.dark .form-type-password-confirm.form-item-password{width:calc(100% - 33.33%)}.taster-registration .taster-info.dark .form-type-password.password-parent,.taster-edit-account .taster-info.dark .form-type-password.password-parent,.taster-registration .taster-info.dark .form-type-password.confirm-parent,.taster-edit-account .taster-info.dark .form-type-password.confirm-parent{width:calc(50% - 30px)}.taster-registration .taster-info.dark .password-strength,.taster-edit-account .taster-info.dark .password-strength{display:none}.taster-registration .taster-info .contests,.taster-edit-account .taster-info .contests{display:block}.taster-registration .taster-info .contests div[class*="description"],.taster-edit-account .taster-info .contests div[class*="description"]{width:calc(100% - 115px)}.taster-registration .taster-info .contests div[class*="description"] input,.taster-edit-account .taster-info .contests div[class*="description"] input{width:calc(100% - 42px)}.taster-registration .taster-info .f-add,.taster-edit-account .taster-info .f-add,.taster-registration .taster-info .f-remove,.taster-edit-account .taster-info .f-remove{right:0}.taster-registration .taster-info .f-add,.taster-edit-account .taster-info .f-add{bottom:5px}.taster-registration .taster-info .f-contest:nth-child(11)[style*="display:none"]~.f-remove,.taster-edit-account .taster-info .f-contest:nth-child(11)[style*="display:none"]~.f-remove,.taster-registration .taster-info .f-contest:nth-child(11)[style*="display: none"]~.f-remove,.taster-edit-account .taster-info .f-contest:nth-child(11)[style*="display: none"]~.f-remove{bottom:60px}.taster-registration .taster-info .form-item-education,.taster-edit-account .taster-info .form-item-education{float:none;margin-right:0;display:block}.taster-registration .taster-info .form-item-education .resizable-textarea,.taster-edit-account .taster-info .form-item-education .resizable-textarea{width:100%}.taster-registration .taster-info .form-item-education textarea,.taster-edit-account .taster-info .form-item-education textarea{height:130px}.taster.results .section{padding:0}.taster.results .container.flex{flex-direction:column}.taster.results .wine-info{width:100%}.taster.results .wine-info .fs-15{padding:0 15px}.taster.results .taster-scores{margin-top:40px;margin-left:0;width:100%}.taster.results .flex.end .fs-13,.taster.results .flex.end .fs-15{padding-left:15px}.taster.results.user .taster-scores{width:100%;padding-left:0;padding-right:0}.taster.results.user .taster-scores .fs-15{padding-left:15px}.taster.results.user .taster-scores a{margin-right:15px;margin-top:0}}@media screen and (max-width:768px){.taster .page-title{padding:0 15px}.taster-scores .f-average-interval{padding:0 15px}}@media screen and (max-width:767px){.taster-registration .taster-info,.taster-edit-account .taster-info{display:block}.taster-registration .taster-info.mr-30,.taster-edit-account .taster-info.mr-30{float:none;margin-right:0}.taster-registration .taster-info.dark,.taster-edit-account .taster-info.dark{padding-bottom:0}.taster-registration .taster-info.dark .form-item-email input,.taster-edit-account .taster-info.dark .form-item-email input,.taster-registration .taster-info.dark .form-type-password input,.taster-edit-account .taster-info.dark .form-type-password input{width:calc(100% - 42px)}.taster-registration .taster-info.dark .form-item-email,.taster-edit-account .taster-info.dark .form-item-email{width:100%}.taster-registration .taster-info.dark .form-type-password-confirm.form-item-password,.taster-edit-account .taster-info.dark .form-type-password-confirm.form-item-password{width:100%}.taster-registration .taster-info.dark .form-type-password.password-parent,.taster-edit-account .taster-info.dark .form-type-password.password-parent,.taster-registration .taster-info.dark .form-type-password.confirm-parent,.taster-edit-account .taster-info.dark .form-type-password.confirm-parent{width:100%}.taster-registration .taster-info.dark .password-parent,.taster-edit-account .taster-info.dark .password-parent{margin:16px 0}.taster-registration .taster-info.dark .form-item,.taster-edit-account .taster-info.dark .form-item{display:block}.taster-registration .taster-info.dark .flex,.taster-edit-account .taster-info.dark .flex{flex-direction:column}.taster-registration .taster-info.auto,.taster-edit-account .taster-info.auto{width:100%;margin-top:16px;min-height:unset}.taster-registration .taster-info .upload-wrapper,.taster-edit-account .taster-info .upload-wrapper,.taster-registration .taster-info .upload-picture-element,.taster-edit-account .taster-info .upload-picture-element{display:block;margin:0 auto}.taster-registration .taster-info .form-type-checkboxes,.taster-edit-account .taster-info .form-type-checkboxes{margin:30px 0;display:block}.taster-registration .taster-info .form-type-checkboxes label,.taster-edit-account .taster-info .form-type-checkboxes label{padding:0 20px}.taster-registration .taster-info .form-type-checkboxes .form-type-checkbox,.taster-edit-account .taster-info .form-type-checkboxes .form-type-checkbox{display:inline-block;width:120px;padding-right:10px;margin-bottom:5px}.taster-registration .taster-info input[type="text"],.taster-edit-account .taster-info input[type="text"]{width:calc(100% - 42px)}.taster-registration .taster-info select,.taster-edit-account .taster-info select{width:100%}.taster-registration .form-item-about,.taster-edit-account .form-item-about,.taster-registration .form-item-education,.taster-edit-account .form-item-education{width:100%}.taster-registration .form-item-about textarea,.taster-edit-account .form-item-about textarea,.taster-registration .form-item-education textarea,.taster-edit-account .form-item-education textarea{height:130px}.taster-registration .taster-default-info,.taster-edit-account .taster-default-info{flex-flow:row wrap}.taster-registration .taster-default-info>div:nth-child(2),.taster-edit-account .taster-default-info>div:nth-child(2){margin-right:0 !important;width:calc(100% - 210px)}.taster-registration .taster-default-info>div:last-child,.taster-edit-account .taster-default-info>div:last-child{width:100%}.taster-registration .taster-more-info:not(.col),.taster-edit-account .taster-more-info:not(.col){flex-direction:column}}@media screen and (max-width:600px){.taster-registration .taster-default-info>div:nth-child(2),.taster-edit-account .taster-default-info>div:nth-child(2){width:100%}}@media screen and (max-width:425px){.taster-registration .taster-default-info>div:nth-child(2),.taster-edit-account .taster-default-info>div:nth-child(2){width:100%}}.participant-registration .btn-red.btn-lg,.participant-edit .btn-red.btn-lg{margin:40px auto 0}.participant-registration .fs-b-18,.participant-edit .fs-b-18{padding:0 20px}.participant-registration .container,.participant-edit .container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.participant-registration .item,.participant-edit .item{margin-right:30px;width:350px}.participant-registration .item:first-of-type,.participant-edit .item:first-of-type,.participant-registration .item:nth-child(2),.participant-edit .item:nth-child(2){margin-bottom:30px}.participant-registration .item:nth-child(3n),.participant-edit .item:nth-child(3n),.participant-registration .item:last-of-type,.participant-edit .item:last-of-type{margin-right:0}.participant-registration .brands,.participant-edit .brands{min-height:250px}.participant-registration .form-item-name,.participant-edit .form-item-name,.participant-registration .form-item-country,.participant-edit .form-item-country,.participant-registration .form-item-region,.participant-edit .form-item-region,.participant-registration .form-item-activity-select,.participant-edit .form-item-activity-select,.participant-registration .form-item-director-name,.participant-edit .form-item-director-name,.participant-registration .form-item-contact-name,.participant-edit .form-item-contact-name{margin-bottom:15px}.participant-registration .form-item-activity+label,.participant-edit .form-item-activity+label{clear:both}.participant-registration .form-type-select .chosen-container,.participant-edit .form-type-select .chosen-container{width:350px !important}.participant-registration .form-type-select .chosen-container .chosen-results li,.participant-edit .form-type-select .chosen-container .chosen-results li{width:310px}.participant-registration .form-item-email,.participant-edit .form-item-email{margin-bottom:15px}.participant-registration .form-type-checkboxes,.participant-edit .form-type-checkboxes{margin-left:20px}.participant-registration .form-type-checkboxes label,.participant-edit .form-type-checkboxes label{padding-left:0}.participant-registration .form-type-checkbox,.participant-edit .form-type-checkbox{width:155px;vertical-align:top;margin-bottom:4px;float:left}.participant-registration .form-type-checkbox label,.participant-edit .form-type-checkbox label{padding-left:10px}.participant-registration .form-type-checkbox:nth-child(2n),.participant-edit .form-type-checkbox:nth-child(2n){margin-right:0}.participant-registration .form-type-checkbox:nth-child(2n),.participant-edit .form-type-checkbox:nth-child(2n),.participant-registration .form-type-checkbox:last-of-type,.participant-edit .form-type-checkbox:last-of-type{float:none}.participant-registration .form-type-checkbox:last-of-type,.participant-edit .form-type-checkbox:last-of-type{width:100%}.participant-registration .form-item-activity-other,.participant-edit .form-item-activity-other{position:absolute;bottom:4px;width:316px;right:0}.participant-registration .form-item-activity-other input,.participant-edit .form-item-activity-other input{padding:0;border:0;border-bottom:1px solid #8c8a88;height:27px;line-height:27px;border-radius:0px}.participant-registration .form-type-password,.participant-edit .form-type-password{position:relative}.participant-registration .form-item-current-password,.participant-edit .form-item-current-password{margin-right:30px;width:calc(100% / 3 - 15px)}.participant-registration .form-item-current-password input,.participant-edit .form-item-current-password input{width:calc(100% - 42px)}.participant-registration .form-item-new-password,.participant-edit .form-item-new-password{display:flex;width:calc(100% * 2 / 3 - 15px)}.participant-registration .password-parent,.participant-edit .password-parent{margin-right:30px}.participant-registration .select-or-other,.participant-edit .select-or-other{position:relative}.participant-registration .f-vineyard-item,.participant-edit .f-vineyard-item,.participant-registration .f-mail,.participant-edit .f-mail{margin-bottom:15px;display:inline-block}.participant-registration .f-vineyard-item.always-visible .chosen-container,.participant-edit .f-vineyard-item.always-visible .chosen-container{width:330px !important}.participant-registration .f-vineyard-item.always-visible select,.participant-edit .f-vineyard-item.always-visible select{width:330px}.participant-registration .f-vineyard-item select,.participant-edit .f-vineyard-item select{width:290px}.participant-registration .f-vineyard-item .chosen-container,.participant-edit .f-vineyard-item .chosen-container{width:330px !important}.participant-registration .f-vineyard-item.always-visible~div:nth-child(11):not([style*="display:none"])~[class*="f-add"],.participant-edit .f-vineyard-item.always-visible~div:nth-child(11):not([style*="display:none"])~[class*="f-add"]{display:none}.participant-registration .f-vineyard-item.always-visible~div:nth-child(11)[style*="display:none"]~[class*="f-add"],.participant-edit .f-vineyard-item.always-visible~div:nth-child(11)[style*="display:none"]~[class*="f-add"],.participant-registration .f-vineyard-item.always-visible~div:nth-child(11)[style*="display: none"]~[class*="f-add"],.participant-edit .f-vineyard-item.always-visible~div:nth-child(11)[style*="display: none"]~[class*="f-add"]{display:inline-block}.participant-registration .f-mail.always-visible input[type="text"],.participant-edit .f-mail.always-visible input[type="text"]{width:288px}.participant-registration .f-mail input[type="text"],.participant-edit .f-mail input[type="text"]{width:248px}.participant-registration .f-mail label,.participant-edit .f-mail label{display:none}.participant-registration .f-mail.always-visible~div:nth-child(7):not([style*="display:none"])~[class*="f-add"],.participant-edit .f-mail.always-visible~div:nth-child(7):not([style*="display:none"])~[class*="f-add"]{display:none}.participant-registration .f-mail.always-visible~div:nth-child(7)[style*="display:none"]~[class*="f-add"],.participant-edit .f-mail.always-visible~div:nth-child(7)[style*="display:none"]~[class*="f-add"],.participant-registration .f-mail.always-visible~div:nth-child(7)[style*="display: none"]~[class*="f-add"],.participant-edit .f-mail.always-visible~div:nth-child(7)[style*="display: none"]~[class*="f-add"]{display:inline-block}.participant-registration .f-remove-vineyard,.participant-edit .f-remove-vineyard,.participant-registration .f-remove-mail,.participant-edit .f-remove-mail{cursor:pointer}.participant-registration .f-remove-vineyard svg path,.participant-edit .f-remove-vineyard svg path,.participant-registration .f-remove-mail svg path,.participant-edit .f-remove-mail svg path{fill:#ca2200}.participant-registration [class*="f-add"],.participant-edit [class*="f-add"]{cursor:pointer}.participant-registration label+.f-vineyard-item input[type="text"],.participant-edit label+.f-vineyard-item input[type="text"]{width:308px}.participant-registration .password-parent,.participant-edit .password-parent,.participant-registration .confirm-parent,.participant-edit .confirm-parent{width:35%}.participant-registration .password-indicator,.participant-edit .password-indicator{height:2px;margin-top:-6px}.participant-registration .password-parent,.participant-edit .password-parent{margin-right:30px}.participant-registration .password-strength,.participant-edit .password-strength{width:150px}.participant-registration .password-suggestions.description,.participant-edit .password-suggestions.description{display:none !important}.participant-registration input.password-confirm,.participant-edit input.password-confirm,.participant-registration input.password-field,.participant-edit input.password-field{width:58%}.participant-registration .indicator,.participant-edit .indicator{background:#5f9e20}.participant-registration .password-strength-text,.participant-edit .password-strength-text{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.participant-registration div.password-strength,.participant-edit div.password-strength,.participant-registration div.password-confirm,.participant-edit div.password-confirm{position:absolute;top:0;right:0;margin:0;font-style:italic;text-align:left;padding:0 20px;color:#666361;font-size:12px;font-weight:300;line-height:32px}.participant-registration div.password-strength span,.participant-edit div.password-strength span,.participant-registration div.password-confirm span,.participant-edit div.password-confirm span{font-weight:600}.participant-registration div.password-strength span.error,.participant-edit div.password-strength span.error,.participant-registration div.password-confirm span.error,.participant-edit div.password-confirm span.error{color:#ca2200}.participant-registration div.password-strength span.ok,.participant-edit div.password-strength span.ok,.participant-registration div.password-confirm span.ok,.participant-edit div.password-confirm span.ok{color:#5f9e20}.participant-registration div.password-confirm,.participant-edit div.password-confirm{width:auto}.participant-edit .fs-b-18{padding-top:25px}.participant-on-competition .table{font-size:13px}.participant-on-competition .laptop{display:none}.participant-on-competition .row.head span:before{content:none}.participant-on-competition .row:last-child .b-b{border-bottom:0}.participant-on-competition .row.expanded.open{display:none}.participant-on-competition .cell:first-child span::before{content:none}.participant-on-competition .cell:nth-child(5) span{width:45px}.participant-on-competition .cell:nth-last-child(2){width:220px}.participant-on-competition .cell:last-child span{width:55px}.participant-on-competition .f-ready label{display:inline-block;vertical-align:top;padding:0 0 0 5px;color:#999591;line-height:35px;font-weight:600;cursor:pointer}.participant-on-competition .f-ready label:first-of-type.active{color:#5f9e20}.participant-on-competition .f-ready label:last-of-type.active{color:#ca2200}.participant-on-competition .f-ready label:last-of-type:before{content:none}.participant-on-competition .f-reason{width:150px;margin-left:15px;line-height:33px;height:35px;float:right}.participant-on-competition .subtitle-1{margin:24px 0}.participant-on-competition .form-radios .form-item{display:inline-block;margin:0 15px 0 0}.participant-on-competition label[for="edit-status"]{padding:0}.participant-info form,.participant-info .item{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:25px;width:250px}.participant-info form label,.participant-info .item label{padding:0}.participant-info form .btn{width:100%;margin-top:16px}.participant-info .item a{color:#010101}.participant-info .item a:hover{color:#ca2200}.participant-info .item.lg{width:auto}.participant-info .item:nth-child(4n){margin-right:0}.participant-info .item label{display:table-cell;vertical-align:middle;line-height:16px;height:32px}.participant.results .fs-18,.participant.results .fs-b-18:not(.right){padding:0;width:auto}.participant.results .wine-info,.participant.results .taster-scores{width:100%}.participant.results .wine-photo{min-width:189px;height:355px}.participant.results .taster-scores{margin:40px 0 0}.participant.results .head .cell.line{padding:0 2px}.participant.results span.line{position:relative;display:block}.participant.results span.line:before{content:"";height:1px;width:100%;left:0;margin:0;background:#d32215}.participant.results span.line:not(.empty):after{content:"";position:absolute;height:5px;width:1px;left:0;top:50%;margin:-2px 0 0;background:#d32215}.participant.results span.line.empty:before{left:50%;width:4px;background:#cccbca;margin:0 0 0 -2px}.participant.results .cell span:not(.form-required):not(.igp-icon):not(.true):not(.false){padding:0 15px;width:20px;position:relative}.participant.results .cell span:not(.css-counter-item):not(.line):before{left:0}.participant.results .cell.line{padding:0;width:34px}.participant.results .cell.line:not(.empty)+.empty span.line:after{content:"";position:absolute;height:5px;width:1px;left:0;top:50%;margin:-2px 0 0;background:#d32215}@media screen and (max-width:1200px){.participant-registration .item,.participant-edit .item{width:300px}.participant-registration .item input[type="text"],.participant-edit .item input[type="text"]{width:258px}.participant-registration .form-type-select .chosen-container,.participant-edit .form-type-select .chosen-container{width:300px !important}.participant-registration .form-item-activity-other,.participant-edit .form-item-activity-other{width:266px}.participant-registration .f-mail.always-visible input[type="text"],.participant-edit .f-mail.always-visible input[type="text"]{width:238px}.participant-registration .f-mail input[type="text"],.participant-edit .f-mail input[type="text"]{width:198px}.participant-registration .f-vineyard-item.always-visible .chosen-container,.participant-edit .f-vineyard-item.always-visible .chosen-container{width:280px !important}.participant-registration .f-vineyard-item.always-visible select,.participant-edit .f-vineyard-item.always-visible select{width:280px}.participant-registration .f-vineyard-item select,.participant-edit .f-vineyard-item select{width:260px}.participant-info form,.participant-info .item{width:210px}}@media screen and (max-width:992px){.participant-registration .item,.participant-edit .item{width:35%}.participant-registration .item input[type="text"],.participant-edit .item input[type="text"]{width:58%}.participant-registration .item:nth-child(2n),.participant-edit .item:nth-child(2n){margin-right:0}.participant-registration .item:nth-child(3),.participant-edit .item:nth-child(3){order:3}.participant-registration .item:nth-child(4),.participant-edit .item:nth-child(4){order:2}.participant-registration .item:nth-child(5),.participant-edit .item:nth-child(5){order:1;margin-right:30px;margin-bottom:30px}.participant-registration .brands,.participant-edit .brands{min-height:unset}.participant-registration .f-mail.always-visible input[type="text"],.participant-edit .f-mail.always-visible input[type="text"]{width:58%}.participant-registration .f-mail input[type="text"],.participant-edit .f-mail input[type="text"]{width:58%}.participant-registration .f-vineyard-item,.participant-edit .f-vineyard-item,.participant-registration .f-mail,.participant-edit .f-mail{width:40%}.participant-registration .f-vineyard-item.always-visible,.participant-edit .f-vineyard-item.always-visible,.participant-registration .f-mail.always-visible,.participant-edit .f-mail.always-visible{width:80%}.participant-registration .f-vineyard-item.always-visible select,.participant-edit .f-vineyard-item.always-visible select{width:100%}.participant-registration .f-vineyard-item select,.participant-edit .f-vineyard-item select{width:100%}.participant-registration .password-strength,.participant-edit .password-strength{display:none}.participant-on-competition{margin-bottom:64px}.participant-on-competition .mobile,.participant-on-competition .head{display:none}.participant-on-competition .collapse-svg{display:block}.participant-on-competition .row.collapsible{cursor:pointer;display:flex}.participant-on-competition .row.collapsible .cell:nth-child(2){flex:auto}.participant-on-competition .row.collapsible .cell:nth-child(6){max-width:76px}.participant-on-competition .row.expanded.open{display:block}.participant-on-competition .row.expanded label{padding-left:0;display:inline-block;vertical-align:middle;font-size:13px}.participant-on-competition .row.expanded label+span{vertical-align:middle;width:auto;display:inline-block}.participant-on-competition .row.expanded label+span:before{content:none}.participant-on-competition .row.expanded .cell{display:inline-block;padding:0 15px;vertical-align:top;min-height:32px;max-width:unset;width:auto;min-width:unset}.participant-on-competition .row.expanded .cell span{width:auto}.participant-on-competition .row.expanded .cell.mobile-sm{display:none}.participant-on-competition .row.no-b-b .b-b{border-bottom:0}.participant-on-competition .cell.laptop{display:table-cell;width:16px;padding-left:0}.participant-on-competition .cell.laptop span{width:16px}.participant-on-competition .cell.laptop span:before{content:none}.participant-info form,.participant-info .item{width:210px}.participant-info form:nth-child(4n),.participant-info .item:nth-child(4n){margin-right:30px}.participant-info form:nth-child(3n),.participant-info .item:nth-child(3n){margin-right:0}.participant.results .wine-info .fs-15{padding:0}.participant.results .wine-photo{min-width:149px;height:375px;margin:0 0 0 -15px}.participant.results .scores .cell.fs-b-18{padding:0 15px}}@media screen and (max-width:768px){.page-title{padding:0 15px}}@media screen and (max-width:767px){.participant-registration [class*="form-type-password"],.participant-edit [class*="form-type-password"]{width:100%}.participant-registration [class*="form-type-password"] input,.participant-edit [class*="form-type-password"] input{width:58%}.participant-registration .item,.participant-edit .item{width:100%}.participant-registration .item,.participant-edit .item,.participant-registration .item:nth-child(5),.participant-edit .item:nth-child(5){margin-right:0}.participant-registration .form-type-checkbox,.participant-edit .form-type-checkbox{width:240px}.participant-registration .form-item-current-password,.participant-edit .form-item-current-password{margin:0 0 15px}.participant-registration .form-item-new-password,.participant-edit .form-item-new-password{display:block}.participant-registration .password-parent,.participant-edit .password-parent{width:100%;margin:0 0 15px}.participant-on-competition .row.collapsible .cell.mobile-sm{display:none}.participant-on-competition .row.expanded .cell.mobile-sm{display:inline-block}.participant-info form,.participant-info .item{width:100%;margin-right:0}.participant-info form .btn-red{max-width:260px}.participant.results .taster-scores .align-end{position:relative}.participant.results .taster-scores .align-end .fs-13{position:absolute;width:165px;margin:0;padding:0;text-align:right;padding-right:15px;bottom:-40px}.participant.results .taster-scores .fs-13{width:200px}.participant.results .taster-scores .fs-b-15{float:none;display:block;width:70%}.participant.results .taster-mark{width:-160%}.participant.results table{min-width:500px}.participant.results table,.participant.results td{display:inline-block;vertical-align:bottom}.participant.results td{float:left}.participant.results td:last-child{float:none}.participant.results tbody,.participant.results tr{display:block}.participant.results tr{clear:both}.participant.results tr:not(:first-child) .fs-b-15{border-top:1px solid #8c8a88}.participant.results tr:nth-last-child(1) .fs-b-15,.participant.results tr:nth-last-child(2) .fs-b-15{width:200px;float:left}.participant.results tr:nth-last-child(1) .fs-b-15+.taster-mark,.participant.results tr:nth-last-child(2) .fs-b-15+.taster-mark{border-top:1px solid #8c8a88;border-bottom:0}.participant.results .cell{padding:14px 15px;line-height:16px}.participant.results .cell span:not(.form-required){padding:0 5px 0 0}.participant.results .cell span:not(.css-counter-item):not(.line):before{content:none}.participant.results .fs-18,.participant.results .fs-b-18{font-size:13px}.participant.results .wine-info{background:transparent;box-shadow:none}.participant.results .wine-info label{font-size:10px;width:80px;min-width:80px;padding-right:15px}.participant.results .wine-info .items{padding:0}.participant.results .wine-info .full{min-height:125px;padding:0 15px 0 95px;background:#fff;margin-left:-95px;position:relative;width:195%}.participant.results .wine-info .full:before{left:95px;top:0;width:1px;min-height:125px;height:100%;content:"";position:absolute;background:#e6e6e6}.participant.results .wine-info .full .fs-15{padding-top:20px;padding-left:15px;line-height:25px;min-height:25px;text-align:left}.participant.results .wine-info .full .sp-20{padding:10px 15px 20px;margin:0}.participant.results .wine-info .w-50{margin-top:15px;padding:15px 15px 0}.participant.results .wine-info .w-50,.participant.results .wine-info .w-50+div{margin-left:-95px;background:#fff;width:195%}.participant.results .wine-info .w-50+div{padding:0 15px 15px}.participant.results .wine-photo{z-index:1;min-width:94px;height:125px;margin-left:0;border-right:0}}@media screen and (max-width:660px){.participant.results .m-t-40{overflow:hidden}.participant.results .m-t-40 .fs-13{display:none}.participant.results .t-body .cell:nth-child(2){min-width:140px}.participant.results .table-scrollable-wrapper{overflow-x:auto}}@media screen and (max-width:600px){.participant-on-competition .f-ready label{line-height:16px}.participant-on-competition .f-no.active{margin-bottom:50px}.participant-on-competition .f-reason{position:absolute;right:-30px;bottom:0;margin:0;width:70vw}.participant-on-competition .cell:nth-last-child(2){width:60px}.participant-on-competition .cell:nth-last-child(2) span:before{top:9px}}.comission .comission-create-date-error{color:#ca2200;margin:16px 0 0;font-size:13px}.comission-terminated{padding:25px 15px;margin:15px 0 40px}.comission-terminated .fs-b-18{color:#d32215;margin-bottom:20px}.comission-page .info{margin:24px 0 32px}.comission-page .info label{line-height:24px}.comission-page .info label:not(:first-child):not(:last-child){padding-left:0}.comission-page .info span{margin-right:60px}.comission-page [name="lock"]{margin-left:auto}.comission-page [name="lock"] label{padding:0 36px 0 0}.comission-page [name="lock"] label:before{width:23px;height:13px;right:0;left:auto;border:1px solid #010101;background:none;border-radius:14px}.comission-page [name="lock"] label:after{top:14px;opacity:1;width:11px;left:auto;right:12px;-webkit-transform:scale(1,1);transform:scale(1,1);height:11px;border-radius:10px;background:#5f9e20}.comission-page [name="lock"] [type="checkbox"]:checked+label:after{right:2px;background:#ca2200}.comission-page [name="lock"] label,.comission-page [name="additional"] label{color:#010101;font-weight:400}.comission-page .ti-30{text-indent:-50px;line-height:50px}.comission-page .emergency-stop{position:relative;display:inline-block;vertical-align:bottom;margin-left:40px}.comission-page .emergency-stop .sp-32{display:table-cell;vertical-align:middle}.comission-page .emergency-stop .sp-b-40{margin:35px 0 25px}.comission-page .emergency-stop .stop{display:inline-block}.comission-page .emergency-stop .cancel{margin-left:25px;position:relative}.comission-page .emergency-stop .cancel svg{position:absolute;top:0;left:-25px;-webkit-transform:rotate(90deg) scale(1) skew(1deg) translate(10px);transform:rotate(90deg) scale(1) skew(1deg) translate(10px)}.comission-page .emergency-stop .btn-red{margin-right:30px}.comission-page .emergency-stop textarea{height:80px;max-height:80px;min-height:unset;width:calc(100% - 42px)}.comission-page .emergency-stop .drop{position:fixed;padding:45px 30px;width:540px;height:375px;left:50%;top:50%;margin:-232px 0 0 -300px;z-index:99999;background:#fff;border-radius:20px;box-shadow:0 12px 12px rgba(77,13,0,0.16),0 0 12px rgba(77,13,0,0.16)}.comission-page .emergency-stop .actions{margin-top:35px}.comission-page .emergency-stop .actions span{display:inline-block}.comission-page .backdrop{width:100vw;height:100vh;position:fixed;background:#010101;top:0;left:0;z-index:9999;opacity:.5}.comission-page .mobile{display:none}.comission-page .chairman-wrapper .btn-red,.comission-page .tasters-wrapper .btn-red{margin-left:15px}.comission-page .tasters-wrapper{margin-right:60px}.comission-page.status-1 .tasters-wrapper,.comission-page.status-2 .tasters-wrapper{height:72px}.comission-page.status-1 .samples-top,.comission-page.status-2 .samples-top{margin-top:32px}.comission-page .samples-top{height:35px;font-size:16px;padding:0 15px 0 35px}.comission-page .samples-top-detached{color:#f5f5f5;background:#3b3b3a;padding:25px 0 20px 0;position:fixed;left:0;right:0;top:72px;z-index:9998;box-shadow:0 8px 16px rgba(0,0,0,0.04),0 0 16px rgba(0,0,0,0.08)}.comission-page .samples-top-detached span{color:#f5f5f5}.comission-page .samples-top-detached .f-delete:after,.comission-page .samples-top-detached .f-move::before{filter:brightness(10)}.comission-page .samples-top-detached .f-sort::after{filter:brightness(10) contrast(0)}.comission-page .samples-top h1{line-height:32px;margin-right:32px}.comission-page .samples-top span{position:relative;padding-right:20px;margin-right:15px;line-height:35px}.comission-page .samples-top span.f-delete{margin-right:0}.comission-page .samples-top span svg{position:absolute;right:-19px;top:6px}.comission-page .samples-top span:after .comission-page .samples-top span::not(.f-sort){content:"";position:absolute;width:100%;height:1px;background:#010101;opacity:0;left:0;bottom:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comission-page .samples-top span:not(.disable){cursor:pointer}.comission-page .samples-top span:hover:after{opacity:1}.comission-page .samples-top span.f-move{margin:0;padding:0 0 0 19px}.comission-page .samples-top span.f-move-bottom{margin-left:15px}.comission-page .samples-top .btn{padding:0 15px}.comission-page .samples-top .btn-red{height:35px;line-height:35px;margin-right:16px}.comission-page .samples-top .btn-white{margin-right:16px;font-size:13px;padding-right:40px;width:auto}.comission-page .samples-top .btn-white svg{display:inline-block;vertical-align:middle;padding-left:8px;top:5px}.comission-page .samples-top .btn-white+.f-panel{margin:0 40px 0 auto}.comission-page .samples-top-wrapper+.table{margin-top:30px}.comission-page .samples-top-wrapper+.table .head .cell{padding:0 15px}.comission-page .samples-top-wrapper+.table .head .cell [type="checkbox"]+label:after,.comission-page .samples-top-wrapper+.table .head .cell [type="checkbox"]+label:before{top:7px;left:2px}.comission-page .f-save-chairman,.comission-page .f-add-taster{width:39px;height:39px;display:inline-block;position:relative;padding:0}.comission-page .f-save-chairman svg,.comission-page .f-add-taster svg{position:absolute}.comission-page .f-save-chairman path,.comission-page .f-add-taster path{fill:#fff}.comission-page .f-add-taster svg{top:12px;left:12px}.comission-page .f-save-chairman svg{top:11px;left:13px}.comission-page .f-tasters+.m-b-48{display:none}.comission-page .f-tasters.table{background:#fff;font-size:13px}.comission-page .f-tasters .row.head .cell{font-size:14px}.comission-page .f-tasters .f-taster-row:last-of-type .b-b{border-bottom:0}.comission-page .f-tasters .cell{padding:0 15px;height:56px}.comission-page .f-tasters .cell:first-child{position:relative}.comission-page .f-tasters .cell:first-child span:first-child{padding-right:20px}.comission-page .f-tasters .cell:first-child span:last-of-type{padding:5px 0 0 10px !important}.comission-page .f-tasters .cell:first-child span:only-child{position:relative;padding-right:0}.comission-page .f-tasters .cell:first-child .f-is-chairman,.comission-page .f-tasters .cell:first-child .f-is-chairman svg{display:block}.comission-page .f-tasters .cell:nth-child(2){padding-right:0}.comission-page .f-tasters .cell:nth-child(2) span:before{content:"";position:absolute;width:1px;height:24px;background:#e6e6e6;top:50%;margin-top:-12px;left:-15px}.comission-page .f-tasters .cell:last-child{width:16px;line-height:20px}.comission-page .f-tasters .cell:last-child span:before{content:none}.comission-page .f-tasters .cell .x{cursor:pointer}.comission-page .f-tasters .cell .x path{fill:#ca2200;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.comission-page .f-tasters .cell .x:hover{fill:#d12604}.comission-page .f-tasters label{clear:both}.comission-page .f-tasters .f-taster{background:url(/sites/all/themes/gustos/svg/taster.svg) center no-repeat}.comission-page .f-tasters .f-taster.f-chairman{background-image:url(/sites/all/themes/gustos/svg/chairman.svg)}.comission-page .f-wine-samples{margin-bottom:40px}.comission-page .f-wine-sample-item .cell{padding:0 15px}.comission-page .f-wine-sample-item [type="number"]{border:0;padding:0;height:24px;width:100%;margin-left:15px;line-height:24px;border-bottom:1px solid #3b3b3a;border-radius:0}.comission-page .f-wine-sample-item input[type="checkbox"],.comission-page .f-wine-sample-item input[type="checkbox"]+label{margin:0}.comission-page .f-wine-sample-item input[type="checkbox"]+label:after,.comission-page .f-wine-sample-item input[type="checkbox"]+label:before{margin-top:-8px}.comission-page .f-wine-sample-item.ready-2,.comission-page .f-wine-sample-item.exc{color:#cccbca}.comission-page .f-wine-sample-item.ready-2 .pre-counter path,.comission-page .f-wine-sample-item.exc .pre-counter path{fill:#cccbca}.comission-page .f-wine-sample-item.ready-2.yes,.comission-page .f-wine-sample-item.ready-2.no{color:#010101}.comission-page .f-wine-sample-item.ready-2.yes .pre-counter path,.comission-page .f-wine-sample-item.ready-2.no .pre-counter path{fill:#010101}.comission-page .f-wine-sample-item .f-sample-status{display:inline-block;color:#cccbca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comission-page .f-wine-sample-item .f-sample-status.f-yes.active,.comission-page .f-wine-sample-item .f-sample-status.f-yes:hover{color:#5f9e20}.comission-page .f-wine-sample-item .f-sample-status.f-no{margin:0 8px}.comission-page .f-wine-sample-item .f-sample-status.f-no.active,.comission-page .f-wine-sample-item .f-sample-status.f-no:hover{color:#ca2200}.comission-page .f-wine-sample-item .f-sample-status.f-excluded.active,.comission-page .f-wine-sample-item .f-sample-status.f-excluded:hover{color:#010101}.comission-page .f-wine-sample-item:last-child .b-b{border-bottom:0}.comission-page .f-ready span:not(.css-counter-item):before{content:none}.comission-page .f-ready span{cursor:pointer}.comission-page .f-position span{display:inline-block;vertical-align:middle}.comission-page .f-sort{position:relative}.comission-page .f-sort::after{content:"";display:inline-block;position:absolute;width:12px;height:20px;top:7px;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.comission-page .f-sort-none::after{background:url(/sites/all/themes/gustos/svg/sort.svg) center no-repeat}.comission-page .f-sort-asc::after{background:url(/sites/all/themes/gustos/svg/collapse.svg) center no-repeat}.comission-page .f-sort-desc::after{background:url(/sites/all/themes/gustos/svg/collapse.svg) center no-repeat;transform:scale(1,-1)}.comission-page .f-move{font-style:italic}.comission-page .f-move::before{content:"";top:50%;left:0;width:15px;height:15px;margin-top:-8px;position:absolute;display:inline-block}.comission-page .f-move-top::before{background:url(/sites/all/themes/gustos/svg/asc.svg) center no-repeat}.comission-page .f-move-bottom::before{background:url(/sites/all/themes/gustos/svg/asc.svg) center no-repeat;transform:scale(1,-1)}.comission-page .f-delete{position:relative}.comission-page .f-delete:after{top:10px;right:0;content:"";width:15px;display:block;height:15px;position:absolute;background:url(/sites/all/themes/gustos/svg/remove.svg) center no-repeat}.comission-page .f-position::-webkit-outer-spin-button,.comission-page .f-position::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.comission-page .f-position{-moz-appearance:textfield}.comission-page .f-panel span.sp{font-style:italic}.comission-page .f-panel label{width:auto;display:unset;padding:0;font-size:14px;margin-right:15px;color:#8c8a88}.comission-page .f-tab.active{font-weight:bold;background:#fff;position:relative;border-radius:17px 17px 0 0}.comission-page .f-tab.active:before,.comission-page .f-tab.active:after{bottom:0;width:15px;z-index:-7;height:15px;content:"";display:block;position:absolute;background:#f5f5f5;border-radius:8px}.comission-page .f-tab.active:before{left:-15px}.comission-page .f-tab.active:after{right:-15px}.comission-page .f-tab.active span{position:relative;display:block}.comission-page .f-tab.active span:before,.comission-page .f-tab.active span:after{bottom:0;z-index:-8;width:5px;content:"";height:5px;display:block;position:absolute;background:#fff}.comission-page .f-tab.active span:before{left:-25px}.comission-page .f-tab.active span:after{right:-25px}.comission-page .f-tab:first-child:before{background:#e6e6e5}.comission-page .f-tab:last-child:after{background:#e6e6e5}.comission-page .f-code{width:85px;text-align:left;margin-right:15px}.comission-page .f-code+.wrapper:before{content:none}.comission-page .samples-wrapper{background:#fff}.comission-page .samples-wrapper .row.head .cell{font-size:14px}.comission-page .samples-wrapper .row.head .cell span:before{content:none}.comission-page .samples-wrapper .row.excluded .cell,.comission-page .samples-wrapper .row.excluded .cell span,.comission-page .samples-wrapper .row.excluded .cell a,.comission-page .samples-wrapper .row.excluded .cell label{color:#cccbca}.comission-page .samples-wrapper .row.excluded .cell:hover,.comission-page .samples-wrapper .row.excluded .cell span:hover,.comission-page .samples-wrapper .row.excluded .cell a:hover,.comission-page .samples-wrapper .row.excluded .cell label:hover{color:#cccbca}.comission-page .samples-wrapper .cell{font-size:13px;padding:0 15px;height:55px;position:relative}.comission-page .samples-wrapper .cell:nth-child(1){width:50px}.comission-page .samples-wrapper .cell:nth-child(1) span{width:20px}.comission-page .samples-wrapper .cell:nth-child(3){width:45px}.comission-page .samples-wrapper .cell:nth-child(4){width:55px}.comission-page .samples-wrapper .cell:nth-child(5){min-width:45px;max-width:120px}.comission-page .samples-wrapper .cell:nth-child(6){width:30px}.comission-page .samples-wrapper .cell:nth-child(7){width:85px}.comission-page .samples-wrapper .cell:nth-child(8){width:80px}.comission-page .samples-wrapper .cell .wrapper{display:block}.comission-page .samples-wrapper .cell .wrapper:before{content:""}.comission-page .samples-wrapper .cell .wrapper span:before{content:none}.comission-page .samples-wrapper .cell:nth-child(7) span{line-height:20px}.comission-page .samples-wrapper .cell a{color:#010101}.comission-page .samples-wrapper .cell a:hover{color:#da2619}.comission-page .samples-wrapper .x{cursor:pointer;display:inline-block;vertical-align:middle}.comission-page .samples-wrapper .x path{fill:#ca2200;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.comission-page .samples-wrapper .x:hover{fill:#d12604}.comission-page .pre-counter{margin-right:5px}.comission-page .pre-counter svg{display:block}.comission-page .css-counter-item{vertical-align:super}.comission-page .form-type-select{margin-right:16px}.comission-page .form-type-select .chosen-container.chosen-manually{width:255px !important}.comission-page .form-type-select .chosen-container.chosen-manually .chosen-results li{width:150px}.comission-page .form-type-select .chosen-container-single.chosen-search{left:13px}.comission-page .form-type-select select{width:255px}.comission-page .form-type-select>.form-type-select{margin-right:0}.comission-page.status-3 .status{color:#5f9e20}.comission-page.status-3 .samples-wrapper .cell:nth-child(1){width:10px}.comission-page.status-3 .samples-wrapper .cell:nth-child(3){width:100px}.comission-page.status-3 .samples-wrapper .cell:nth-child(4){min-width:40px;max-width:70px;width:100px}.comission-page.status-3 .f-wine-sample-item{cursor:default}.comission-page.taster .table.f-tasters{margin-bottom:48px}.comission-page.taster .f-wine-sample-item{cursor:default}.comission-page.taster .f-tasters .cell:last-child{width:auto}.comission-page.taster .f-tasters .cell:last-child span:before{content:""}.comission-page.taster.status-0 .status,.comission-page.taster.status-1 .status,.comission-page.taster.status-2 .status{color:#666361}.comission-page.taster.status-0 .f-wine-samples .head,.comission-page.taster.status-1 .f-wine-samples .head,.comission-page.taster.status-2 .f-wine-samples .head{display:none}.comission-page.taster.status-0 .f-wine-sample-item span label,.comission-page.taster.status-1 .f-wine-sample-item span label,.comission-page.taster.status-2 .f-wine-sample-item span label{display:inline-block;font-size:13px}.comission-page.taster.status-0 .f-wine-sample-item span label+span,.comission-page.taster.status-1 .f-wine-sample-item span label+span,.comission-page.taster.status-2 .f-wine-sample-item span label+span{display:inline-block}.comission-page.taster.status-0 .f-wine-sample-item span label+span:before,.comission-page.taster.status-1 .f-wine-sample-item span label+span:before,.comission-page.taster.status-2 .f-wine-sample-item span label+span:before{background:transparent}.comission-page.taster.status-0 .samples-wrapper .cell:nth-child(1),.comission-page.taster.status-1 .samples-wrapper .cell:nth-child(1),.comission-page.taster.status-2 .samples-wrapper .cell:nth-child(1){width:20px;padding:0 30px;align-self:center}.comission-page.taster.status-2 .status{color:#010101}.comission-page.taster.status-3 .samples-wrapper .cell:nth-child(5){color:#ca2200}.comission-page.taster.status-3 .samples-wrapper .cell:nth-child(6),.comission-page.taster.status-3 .samples-wrapper .cell:nth-child(7){width:40px;text-align:center}.comission-page.taster.status-3 .samples-wrapper .cell:nth-child(3){text-align:center}.comission-page.taster.status-3 .samples-wrapper .row.head .cell:nth-child(4){color:#999591}.comission-page.taster.status-3 .f-wine-sample-item span label{display:none}.comission-page.participant.status-2 .samples-top{height:auto}.comission-page.participant.status-3 .css-counter-item{font-size:18px}.comission-page.participant .cell span,.comission-page.participant .cell span+span{display:block;position:relative;padding:10px}.comission-page.participant .cell span.wrapper{width:100px}.comission-page.participant .cell:nth-of-type(7){min-width:60px}.comission-page.participant .head .cell span{padding:0}.comission-page.taster .head .cell,.comission-page.participant .head .cell{padding:8px 15px}.comission-page .eliminated{color:#d32215}.taster-back-link,.org-back-link,.participant-back-link{margin-top:100px}.taster-back-link a,.org-back-link a,.participant-back-link a{font-size:13px;color:#8c8a88}.taster-back-link svg,.org-back-link svg,.participant-back-link svg{display:block;margin:0 10px 2px 0;width:11px}.taster-back-link svg path,.org-back-link svg path,.participant-back-link svg path{fill:#8c8a88}.wine-sample-add .form-type-select{vertical-align:top;display:inline-block;margin-right:30px}.wine-sample-add .form-type-select .chosen-container{width:205px !important;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,0.08),0 0 12px rgba(0,0,0,0.08)}.wine-sample-add .form-type-select .chosen-container .chosen-results li{width:165px}.wine-sample-add .form-type-select select{width:210px}.wine-sample-add .form-type-select>.form-type-select{margin-right:0}.wine-sample-add .btn-red{width:150px;margin-top:32px;display:inline-block}.wine-sample-add .f-scroll-top{cursor:default;margin:0;padding:0;width:40px;height:40px;border-radius:20px;position:fixed;bottom:40px;right:40px;z-index:9000;opacity:0;display:flex;align-items:center;justify-content:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wine-sample-add .f-scroll-top svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.wine-sample-add .f-scroll-top svg path{fill:white}.wine-sample-add .f-scroll-top.active{cursor:pointer;opacity:1}.table-comission li.f-edit div.cell.f-editable span,.table-comission li.f-edit div.cell.f-editable strong{display:none}.table-comission li.f-edit div.cell.f-editable input.hidden{display:inline-block}.table-comission li.f-edit .f-view-delete{display:none}.table-comission li.f-edit .f-view-edit{display:table-cell}@media screen and (max-width:1200px){.comission-page .samples-top h1{margin-right:8px}.comission-page .samples-top span{margin-right:32px}.i18n-ru .comission-page .samples-top{height:96px}.i18n-ru .comission-page .samples-top .btn-red{display:block;margin:16px auto 0;width:220px}}@media screen and (max-width:992px){.page-competition-comission .section{width:100%;padding:0}.page-competition-comission-sample .section{width:690px;padding:0 15px}.comission-page .emergency-stop{margin:20px 0 0;display:block}.comission-page .info{flex-direction:column;align-items:flex-start;padding:0 15px}.comission-page .info label{padding-left:0;padding-right:8px}.comission-page .info form label{padding-left:24px}.comission-page .info label,.comission-page .info span{line-height:32px}.comission-page .info .btn-sm{display:block;margin:16px auto;width:255px}.comission-page .info form{padding-right:15px}.comission-page .samples-top,.comission-page .tasters-wrapper{padding:0 15px}.comission-page .samples-top h1{margin-right:16px}.comission-page .samples-top .btn{padding:0 16px}.comission-page .f-tasters{float:none;width:100%;display:table;margin-bottom:40px}.comission-page .f-tasters .cell:last-child{width:16px}.comission-page .f-tasters+.m-b-48{display:block}.comission-page .f-wine-samples{display:block;width:100%;margin-left:0;margin-bottom:40px}.comission-page .f-wine-samples .cell{padding:0 10px}.comission-page .f-wine-samples .cell span:before{left:-10px}.comission-page .chairman-wrapper{position:absolute;top:0;left:360px;margin-top:0}.comission-page.taster.status-0 .f-wine-samples,.comission-page.taster.status-1 .f-wine-samples,.comission-page.taster.status-2 .f-wine-samples{width:100%}.comission-page.taster h1{padding:0 15px}.comission-page.participant.status-3 .f-tasters h1,.comission-page.participant.status-3 .f-wine-samples h1{padding:0 15px}.competition .comission .cell:nth-last-child(2),.competition .comission .cell:last-child{width:160px}.competition .comission .cell svg{display:block;margin:auto}.competition .comission .f-view-delete span{padding:0 8px}}@media screen and (max-width:768px){.page-competition-comission-sample .section{width:100%;padding:0}}@media screen and (max-width:660px){.comission-page .mobile{display:block;padding:0;font-size:13px;line-height:16px;margin-bottom:4px}.comission-page .form-type-select select{width:100%}.comission-page .center{text-align:left}.comission-page.participant .f-wine-samples{position:relative;margin-bottom:88px}.comission-page.participant .f-wine-samples .head{display:none}.comission-page.participant .f-wine-samples .table,.comission-page.participant .f-wine-samples .t-body,.comission-page.participant .f-wine-samples .cell{display:block;height:auto}.comission-page.participant .f-wine-samples .cell{padding:20px 10px 10px;min-height:60px;position:relative}.comission-page.participant .f-wine-samples .cell span{position:initial;padding:8px 0 0}.comission-page.participant .f-wine-samples .cell:first-child{width:50px}.comission-page.participant .f-wine-samples .cell:nth-child(2){width:calc(100% - 150px)}.comission-page.participant .f-wine-samples .cell:nth-child(3){width:40px}.comission-page.participant .f-wine-samples .cell:nth-child(4),.comission-page.participant .f-wine-samples .cell:nth-child(5),.comission-page.participant .f-wine-samples .cell:nth-child(6){width:calc(33% - 31px)}.comission-page.participant .f-wine-samples .cell:nth-child(4),.comission-page.participant .f-wine-samples .cell:nth-child(5),.comission-page.participant .f-wine-samples .cell:nth-child(6),.comission-page.participant .f-wine-samples .cell:nth-child(7){min-height:72px}.comission-page.participant .f-wine-sample-item{display:flex;flex-flow:row wrap;align-items:flex-start;width:100%}.comission-page.participant.status-3 .f-wine-samples .cell:first-child{width:20px}.comission-page.participant.status-3 .f-wine-samples .cell:nth-child(2){width:calc(100% - 60px);min-height:60px}.comission-page.participant.status-3 .f-wine-samples .cell:nth-child(3),.comission-page.participant.status-3 .f-wine-samples .cell:nth-child(4),.comission-page.participant.status-3 .f-wine-samples .cell:nth-child(5){width:calc(33% - 11px);min-height:60px}.comission-page .emergency-stop .center{text-align:center}.comission-page .emergency-stop .sp-32{font-size:18px;line-height:25px}.comission-page .emergency-stop .sp-b-40{font-size:24px;line-height:35px}.comission-page .emergency-stop .drop{left:15px;margin-left:0;padding:25px 15px;width:calc(100vw - 60px)}.comission-page .emergency-stop .actions{margin-top:25px}.comission-page .emergency-stop .actions .btn-red{display:block;margin:0 0 25px}.comission-page .samples-top{margin:48px 0 0;text-align:left}.comission-page .samples-top h1{margin-right:16px;font-size:14px}.comission-page .samples-top span{float:right;margin-right:19px}.comission-page .samples-top .btn{position:absolute;bottom:-64px}.comission-page .samples-top .btn-white{font-size:0;margin:0;padding:0 8px;left:15px}.comission-page .samples-top .btn-white svg{padding:0}.comission-page .samples-top .btn-red{left:71px}.comission-page .chairman-wrapper{position:relative;left:0;margin-top:8px;padding:0 15px}.comission-page.taster .f-wine-samples{position:relative;margin-bottom:88px}.comission-page.taster .f-wine-samples .row{border-bottom:1px solid #010101;width:100%;display:grid;height:100%;grid-gap:0;grid-auto-rows:auto;grid-template-areas:"a b b b b b b c" "d e f g h h h h"}.comission-page.taster .f-wine-samples .row .cell{width:auto;height:auto}.comission-page.taster .f-wine-samples .row .cell:first-child{grid-area:a}.comission-page.taster .f-wine-samples .row .cell:nth-child(2){grid-area:b}.comission-page.taster .f-wine-samples .row .cell:nth-child(3){grid-area:d}.comission-page.taster .f-wine-samples .row .cell:nth-child(4){grid-area:e}.comission-page.taster .f-wine-samples .row .cell:nth-child(5){grid-area:f}.comission-page.taster .f-wine-samples .row .cell:nth-child(6){grid-area:g}.comission-page.taster .f-wine-samples .row .cell:nth-child(7){grid-area:h}.comission-page.taster .f-wine-samples .row .cell:nth-child(8){grid-area:c}.comission-page.taster .f-wine-samples .row:last-of-type{border-bottom:0}.comission-page.taster .f-wine-samples .row.head{display:none}.comission-page.taster .samples-wrapper .cell:nth-child(1){border-bottom:0}.comission-page.taster.status-3 .f-wine-samples .row{display:table-row}.comission-page.taster.status-3 .f-wine-samples .row .cell{width:auto}.comission-page.taster.status-3 .f-wine-samples .row .cell:first-child{display:none}}@media screen and (max-width:475px){.comission-page .f-wine-samples .row{grid-gap:0;grid-auto-rows:auto;grid-template-areas:"a b b c" "d e f g" "h h h h"}}#radar{width:100%;height:700px;font-size:12px}.participant.results{overflow:hidden}.participant.results .ageing-potential{overflow:hidden}.participant.results .ageing-potential .css-counter-item:before{color:#666361}.participant.results .ageing-potential .head{font-size:10px}.participant.results .ageing-potential .head .cell{padding:9px 0}.participant.results .ageing-potential .head .cell:first-child,.participant.results .ageing-potential .head .cell:nth-child(2){padding:9px 15px}.participant.results .ageing-potential .head .cell:first-child .full-hr{height:2px}.participant.results .ageing-potential .row .cell{font-size:13px}.participant.results .ageing-potential .row .cell:first-child{position:relative;width:65px;padding:0;text-align:left}.participant.results .ageing-potential .row:last-child .cell:first-child .full-hr{display:none}.participant.results .chart-wrapper{padding:65px 0}.participant.results .chart-data{font-size:10px}.participant.results .chart-data label{font-size:10px;padding:0}.participant.results .chart-data .flex{width:255px}.participant.results .chart-data .score,.participant.results .chart-data .score+span{font-size:12px}.participant.results .passive-chart-legend{margin-top:20px}.participant.results .passive-chart-legend span{width:10px;height:10px;display:block;margin:5px 10px 5px 0;border-radius:5px}.participant.results .passive-chart-legend label{line-height:20px}.participant.results .passive-chart-legend div:first-child span{background:#dd2c00}.participant.results .passive-chart-legend div:last-child span{background:#333}.results .judge-comments .group,.results .judge-comments .category{position:relative;padding:10px 0}.results .judge-comments .group.fs-13,.results .judge-comments .category.fs-13,.results .judge-comments .group.fs-b-13,.results .judge-comments .category.fs-b-13{line-height:20px;position:relative}.results .judge-comments .group-open,.results .judge-comments .category-open{cursor:pointer}.results .judge-comments .group-open svg,.results .judge-comments .category-open svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.results .judge-comments .group-open .minus,.results .judge-comments .group-open .plus{position:absolute;right:0}.results .judge-comments .group-open.active .plus{opacity:0}.results .judge-comments .group-open.active .minus{opacity:1}.results .judge-comments .category{padding:10px 0 0;min-height:30px}.results .judge-comments .category .collapsible,.results .judge-comments .category.collapsible{display:none}.results .judge-comments .category-open.active svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.results .judge-comments .category:nth-last-child(2){min-height:20px}.results .judge-comments .category:nth-last-child(2) .category-open{margin-bottom:0}.results .judge-comments .category:nth-last-child(2) .full-hr{display:none}.results .judge-comments .category:nth-last-child(2) ul{margin-top:10px;padding:0 20px}.results .judge-comments .fs-15{line-height:25px}.results .judge-comments ul{padding:0 20px 10px}.results .judge-comments li.fs-15:last-child{margin-bottom:0}.results .judge-comments:last-child .full-hr{display:none}@media screen and (max-width:992px){.participant.results .container.flex{flex-direction:row}.participant.results .judge-comments .group{padding:10px 15px}.participant.results .judge-comments .group-open .minus,.participant.results .judge-comments .group-open .plus{right:15px}.participant.results .chart-wrapper{padding:50px 15px}.participant.results .ageing-potential .row .cell:first-child{text-align:center;padding:0 0 0 15px}.participant.results .ageing-potential .row .cell:nth-child(2){min-width:200px;padding:0 0 0 15px}.participant.results .ageing-potential .table-scrollable-wrapper{overflow-x:auto}.participant.results .ageing-potential .table-scrollable-wrapper .table{overflow:hidden}}@media screen and (max-width:767px){#radar{height:600px}.participant.results .container.flex{flex-direction:column}.participant.results .chart-wrapper{padding:15px}.participant.results .chart-data label{line-height:20px;margin-bottom:10px}.participant.results .chart-data span{line-height:20px}.participant.results .chart-data .flex{width:100%}.participant.results .chart-data .m-b-15{margin-bottom:10px}.participant.results .chart-data .passive-chart-legend label{margin-bottom:0}.participant.results .ageing-potential .row .cell:nth-child(2){min-width:200px}}@media screen and (max-width:660px){#radar{height:500px}.participant.results .m-t-40{overflow:unset}.participant.results .m-t-40 .fs-13.collapsed{display:block}}.page-competition-pool{padding:0;min-height:100vh}.page-competition-pool #block-masquerade-masquerade{display:none !important}.page-competition-pool .table.empty-page{margin-top:0;height:100vh}.page-competition-pool div.header,.page-competition-pool .footer,.page-competition-pool .ageing-potential-row{display:none}.page-competition-pool .pool-wrapper{position:relative}.page-competition-pool .pool-wrapper .disabled{opacity:.4 !important}.page-competition-pool .logo{position:absolute;top:24px;left:40px;width:96px;z-index:99999}.page-competition-pool .logo a{display:block;height:24px}.page-competition-pool .logo svg{width:100%}.page-competition-pool form{z-index:2;position:relative}.page-competition-pool form .cell{height:40px;padding:8px 10px}.page-competition-pool form .cell span:before{content:none}.page-competition-pool form .cell.potential input{width:33px;padding:0 20px;text-align:center}.page-competition-pool form .cell.mark{max-width:40px;width:40px;min-width:40px;padding:0 10px}.page-competition-pool form .cell.mark.selected label{color:#fff;background:#ca2200}.page-competition-pool form .cell.mark label{font-family:"Spectral",serif;font-size:18px;line-height:40px;font-weight:600;width:40px;text-align:center;font-style:normal;padding:0;margin:0;color:#010101;background:transparent;cursor:pointer;border-radius:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-competition-pool form .cell.mark div[class$="mark-"] label{color:#010101;background:transparent}.page-competition-pool form .cell.mark div[class$="mark-"] label:hover{color:#ca2200}.page-competition-pool form .cell.mark div[class*="mark-"]{position:relative}.page-competition-pool form .cell.mark div[class*="mark-"]:before{position:absolute;background:#e6e6e6;content:"";width:1px;height:24px;left:-10px;top:50%;margin-top:-12px}.page-competition-pool form .cell.mark.first div[class*="mark-"]:before{content:none}.page-competition-pool form .cell textarea{padding:10px 15px;min-height:18px;font-size:13px;height:18px;line-height:18px;resize:none;width:68%}.page-competition-pool form .fs-13{min-width:90px;width:90px;max-width:90px;padding-right:10px;padding-left:15px}.page-competition-pool form .fs-24{color:#010101;width:225px}.page-competition-pool form .fs-b-15{padding:8px 15px}.page-competition-pool form .fs-b-15:not(.potential){min-width:100px;width:100px;max-width:100px}.page-competition-pool form .fs-b-15.potential{margin:8px 0;padding:8px 15px 8px 0}.page-competition-pool form .potential-ageing{width:300px;margin-right:70px}.page-competition-pool form .potential-in-years{width:100px}.page-competition-pool form .potential-wrapper select:disabled,.page-competition-pool form .potential-wrapper select.disabled{cursor:default;opacity:.5}.page-competition-pool form .potential-wrapper select:disabled:hover,.page-competition-pool form .potential-wrapper select.disabled:hover{opacity:.3}.page-competition-pool form .row.head .cell:not(.fs-24):not(.textarea){width:50px;max-width:50px;padding:8px 5px;min-width:50px;text-align:center}.page-competition-pool form .eliminate-form{width:260px}.page-competition-pool form .eliminate-form,.page-competition-pool form .eliminate-form+.ng-scope{display:inline-block;vertical-align:middle;height:56px}.page-competition-pool form .eliminate-form label{font-size:13px;padding-left:10px;line-height:56px;cursor:pointer}.page-competition-pool form .eliminate-form+.ng-scope{display:inline-block;margin-left:15px;width:-180%}.page-competition-pool form .eliminate-form+.ng-scope textarea{height:22px;line-height:22px;min-height:unset;margin:8px 0;width:62%}.page-competition-pool form .total{font-size:13px;height:20px;line-height:20px;left:100%;margin:24px 0 24px -170px;padding:0 60px 0 20px;position:relative;display:inline-block}.page-competition-pool form .total .ng-scope{font-size:18px;font-weight:700;line-height:20px;display:block;position:absolute;right:0;top:-1px}.page-competition-pool form .submit{margin:32px 0 48px}.page-competition-pool form .submit .btn-sm{min-width:190px;margin:0 auto}.page-competition-pool form.true .cell.mark label{background:#cccbca;color:white;cursor:default}.page-competition-pool form.true .cell.mark div[class$="mark-"] label{cursor:default}.page-competition-pool form.true .cell.mark div[class$="mark-"] label,.page-competition-pool form.true .cell.mark div[class$="mark-"] label:hover{color:#8c8a88}.page-competition-pool form.true .cell.fs-13{color:#8c8a88}.page-competition-pool form.true .fs-b-15{color:#8c8a88}.page-competition-pool form.true .total{color:#8c8a88}.page-competition-pool .empty-page-text .btn-red{font-size:20px;height:48px;max-width:290px;line-height:48px;padding:0 !important;border-radius:24px}.page-competition-pool .empty-page .cell{padding:0 15px}.page-competition-pool .disconnected-wrapper .empty-page-text{max-width:88vw;min-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:6vh 6vw;text-align:center}.page-competition-pool .disconnected-wrapper .glasses{margin:auto;padding:4vh 0}.page-competition-pool .disconnected-wrapper svg{max-width:100%}.page-competition-pool .disconnected-wrapper .sp-40{font-size:40px;line-height:50px}.page-competition-pool .disconnected-wrapper p{max-width:60vw;font-size:32px;line-height:50px}.page-competition-pool .disconnected-wrapper .warn{color:#cc2114}.page-competition-pool .exclude-wrapper .cell{padding:0}.page-competition-pool .exclude-wrapper .empty-page-text{width:100%;max-width:unset}.page-competition-pool .exclude-wrapper .section-wrapper{padding:35px 0 45px}.page-competition-pool .exclude-wrapper .inside{width:920px;margin:0 auto}.page-competition-pool .exclude-wrapper .inside textarea{height:80px}.page-competition-pool .exclude-wrapper label{font-size:15px}.page-competition-pool .exclude-wrapper .actions{display:flex;margin-top:32px;justify-content:center;align-items:center}.page-competition-pool .exclude-wrapper .actions .btn-red{margin:0;padding:0 20px}.page-competition-pool .exclude-wrapper .actions div{display:inline-block}.page-competition-pool .exclude-wrapper .actions .italic{position:relative;margin-right:130px;padding-left:20px;font-size:18px}.page-competition-pool .exclude-wrapper .actions svg{position:absolute;left:0;top:-3px;-webkit-transform:rotate(90deg) scale(1) skew(1deg) translate(10px);transform:rotate(90deg) scale(1) skew(1deg) translate(10px)}.page-competition-pool .exclude-btn-wrapper{position:absolute;bottom:0;left:calc((100% - 1110px) / 2)}.page-competition-pool .btn-exclude{display:inline-block;margin:0}.page-competition-pool .btn-exclude svg{bottom:8px;right:-20px}.page-competition-pool .btn-exclude svg path{fill:#ca2200}.page-competition-pool .tasters-result-list .empty-page-text{max-width:unset}.page-competition-pool .tasters-result-list ul{margin-left:auto;margin-right:auto;width:auto;max-width:100%;min-width:290px;flex-flow:column wrap;align-content:center}.page-competition-pool .tasters-result-list li{min-width:239px;max-width:239px;list-style:none;padding:15px 25px 14px;line-height:32px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#fff;margin:0 10px}.page-competition-pool .tasters-result-list li .reset-user-marks{position:absolute !important;padding:0 !important;margin-left:35px;margin-top:3px;cursor:pointer}.page-competition-pool .tasters-result-list li .reset-user-marks svg{width:15px;height:15px}.page-competition-pool .tasters-result-list li .reset-user-marks svg path{fill:#d12604}.page-competition-pool .tasters-result-list .sp-40 span{color:#ca2200}.page-competition-pool .tasters-result-list .sp-40,.page-competition-pool .tasters-result-list .sp-32{padding:0 15px;line-height:50px}.page-competition-pool .tasters-result-list .exc,.page-competition-pool .tasters-result-list .fs-b-18{display:block;width:25px;text-align:center;margin-right:10px}.page-competition-pool .tasters-result-list .exc{color:#ca2200}.page-competition-pool .tasters-result-list .true{background:#63a621;font-size:0;display:inline-block;line-height:24px;width:9px;height:9px;margin-right:10px;border-radius:5px}.page-competition-pool .tasters-result-list .false{background:#f2c94c;font-size:0;display:inline-block;line-height:24px;width:9px;height:9px;margin-right:10px;border-radius:5px}.page-competition-pool .tasters-result-list .finished{margin-top:72px}.page-competition-pool .tasters-result-list span.status{width:100%}.page-competition-pool input[type="checkbox"]+label{padding-left:32px}.page-competition-pool input[type="checkbox"]+label:before,.page-competition-pool input[type="checkbox"]+label:after{left:0}.judge-info-wrapper{margin:24px auto 0;color:#3b3b3a}.judge-info-wrapper label,.judge-info-wrapper .info-item{display:inline-block}.judge-info-wrapper label{padding:0 10px 0 0}.judge-info-wrapper .info-item{margin-right:30px;font-size:15px}.judge-info-wrapper .info-item strong{color:#d32215}.judge-info-wrapper .info-item strong span{color:#3b3b3a}.judge-info-wrapper .info-item:last-of-type{margin-right:0}@media screen and (max-width:1200px){.judge-info-wrapper .container{text-align:center}.judge-info-wrapper label{padding-right:5px}.page-competition-pool .exclude-btn-wrapper{left:calc((100% - 960px) / 2)}}@media screen and (max-width:992px){.judge-info-wrapper{text-align:left}.judge-info-wrapper .container{padding-left:0;margin-top:88px}.page-competition-pool .exclude-btn-wrapper{left:15px}.page-competition-pool .exclude-wrapper .inside{width:auto;padding:0 15px}.page-competition-pool .exclude-wrapper .actions .italic{margin-right:30px}.page-competition-pool .exclude-wrapper .actions .btn-red{min-width:unset;padding:0 20px !important}.page-competition-pool .logo{top:-50px}}@media screen and (max-width:830px){.page-competition-pool .logo{left:50%;margin-left:-48px}.page-competition-pool form .fs-b-15.potential{min-width:120px}.page-competition-pool form .eliminate-form{width:100%}.page-competition-pool form .eliminate-form+.ng-scope{width:100%;height:40px;margin:0 0 15px}.page-competition-pool form .eliminate-form+.ng-scope textarea{margin:0;width:58%}}@media screen and (max-width:700px){.page-competition-pool td.fs-b-15:not(.potential){display:block;width:100%;max-width:unset;text-align:left;font-size:15px;height:20px;margin-bottom:15px;padding:20px 0 20px 15px}.page-competition-pool td.fs-b-15:not(.potential)+.fs-13{padding:0 15px 10px}.page-competition-pool td.fs-13{display:block;text-align:center;width:auto;max-width:unset;height:20px;font-size:11px;border-bottom:0;padding:15px 15px 10px}.page-competition-pool td.mark{border-bottom:0;display:inline-block}.page-competition-pool td.textarea{display:block}.page-competition-pool tr{display:block;text-align:center}.page-competition-pool tr.head td.fs-24{display:block;width:auto;text-align:center}.page-competition-pool tr.head td.cell:not(.fs-24){display:none}.page-competition-pool form .total .ng-scope{display:inline-block;position:relative;padding-left:9px;top:0}.page-competition-pool form .eliminate-form{height:45px;margin:0}.page-competition-pool form .eliminate-form label{line-height:45px}.page-competition-pool .disconnected-wrapper .sp-40{font-size:30px}.page-competition-pool .disconnected-wrapper p{max-width:100%;font-size:20px;line-height:40px}}@media screen and (max-width:600px){.page-competition-pool .tasters-result-list ul{width:auto}.page-competition-pool form .nowrap:first-child{flex-wrap:wrap;margin:0 -15px;border-bottom:1px solid #e6e6e6;padding:0 15px 8px}.page-competition-pool form .nowrap:first-child,.page-competition-pool form .nowrap:first-child select{width:100%}.page-competition-pool form .nowrap:first-child select{margin:0}.page-competition-pool .empty-page-text{max-width:100%}}@media screen and (max-width:475px){.judge-info-wrapper .info-item{margin-right:0;display:block}.page-competition-pool form .submit .btn-sm{padding:0 20px;min-width:unset}}@media screen and (max-width:374px){.tasters-result-list .btn-red.btn-sm{width:260px;padding:0}}@media screen and (orientation:landscape) and (min-height:901px){.page-competition-pool .tasters-result-list ul{max-height:620px}}@media screen and (orientation:landscape) and (max-height:900px){.page-competition-pool .tasters-result-list ul{max-height:520px}}@media screen and (orientation:landscape) and (max-height:720px){.page-competition-pool .tasters-result-list ul{max-height:400px}}@media screen and (orientation:landscape){.page-competition-pool .disconnected-wrapper .glasses{padding:10vh 0}}@media screen and (max-height:420px){.page-competition-pool form .cell{vertical-align:middle}.page-competition-pool form .row.head .cell{vertical-align:bottom}}.wine.entities .list{height:90px;margin-bottom:-3px}.wine.entities svg:first-child{margin-right:auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.wine.entities svg:last-child{margin-left:auto}.wine.entities a{color:#3b3b3a}.wine.entities a.sp-b-14{color:#fff;width:80px;background:#ca2200;background:linear-gradient(90deg,#e74700 0%,#ca2200 100%);background:-webkit-linear-gradient(90deg,#e74700 0%,#ca2200 100%);box-shadow:0 8px 12px rgba(77,13,0,0.16),0 0 8px rgba(77,13,0,0.16)}.wine.entities .entity{width:60px;background:#fff;margin:0 10px;padding:5px 0;border-radius:5px}.wine.entities .entity.active{height:80px;margin:0;padding:0 10px 5px;background:url(/sites/all/themes/gustos/img/vintage-bg.png) center bottom no-repeat;box-shadow:none}.wine-create-sample .tooltip-wrapper{margin-right:30px}.wine-create-sample .flex{flex-flow:row wrap}.wine-create-sample .form-type-select{width:270px}.wine-create-sample .form-type-select .chosen-container .chosen-results li{display:flex}.wine-create-sample .form-type-select.form-item-category-2 .chosen-drop,.wine-create-sample .form-type-select.form-item-category-3 .chosen-drop,.wine-create-sample .form-type-select.form-item-category-4 .chosen-drop,.wine-create-sample .form-type-select.form-item-category-5 .chosen-drop{overflow:hidden}.wine-create-sample .form-item{display:inline-block;vertical-align:top}.wine-create-sample .form-item:not([class*="select"]){width:250px}.wine-create-sample .form-item input{width:calc(100% - 42px)}.wine-create-sample .form-item.form-item-vintage{width:110px}.wine-create-sample .form-item.form-item-vintage input{width:40px}.wine-create-sample .form-item-seria,.wine-create-sample .form-item-vineyard,.wine-create-sample .form-item-production-volume-quantity,.wine-create-sample .form-item-country{margin-right:30px}.wine-create-sample .form-item-production-volume-quantity input{width:40px}.wine-create-sample .form-item-production-volume-measurment{padding:30px 0 0;margin-left:-188px}.wine-create-sample .select-group-wrapper{width:auto}.wine-create-sample .select-group-wrapper .form-type-select{margin-right:30px}.wine-create-sample .f-grape-wrapper{display:block;position:relative;margin-top:16px}.wine-create-sample .f-grape-item{margin-bottom:24px}.wine-create-sample .f-grape-item:first-child,.wine-create-sample .f-grape-item:last-child{margin-bottom:0}.wine-create-sample .f-remove{cursor:pointer;position:absolute;bottom:6px;left:393px}.wine-create-sample .f-remove svg path{fill:#ca2200}.wine-create-sample .btn-red{margin:40px auto 0;width:270px}.wine-sample-add .filtration{margin:32px 0 16px}.wine-sample-add .filtration .btn-white{padding:0 35px 0 15px;width:260px;background-image:url(/sites/all/themes/gustos/svg/add.svg);background-position:center right 11px;background-repeat:no-repeat}.wine-sample-add .cell:nth-child(6) span{width:45px}.wine-sample-add .cell:nth-child(2) span,.wine-sample-add .cell:nth-child(3) span,.wine-sample-add .cell:nth-child(4) span,.wine-sample-add .cell:last-child span{min-width:100px}.wine-sample-add .cell:first-child span:before{content:none}.wine-components .form-item.form-type-select{float:none}.wine-components .form-item.form-item-sugar,.wine-components .form-item.form-item-alcohol{width:100px}.wine-components .form-item.form-item-sugar input,.wine-components .form-item.form-item-alcohol input{width:40px}.wine-components .form-item[class*="form-item-grape"]{margin-right:10px}.wine-components .form-item[class*="form-item-grape"] label{display:none}.wine-components .form-item[class*="form-item-percent"]{width:auto}.wine-components .form-item[class*="form-item-percent"] input{width:40px}.wine-components .form-item[class*="form-item-percent"]+.trick{margin-left:0}.wine-components .span-wrapper{display:inline-block;margin-right:30px}.wine-components .trick{display:inline-block;line-height:40px;vertical-align:bottom;margin-left:-16px}.wine-components .extra{width:auto;padding:0 40px 0 15px;max-width:200px;position:absolute;bottom:4px;left:436px}.wine-photo{background-size:contain;background-repeat:no-repeat;background-position:center;width:160px;height:220px;margin-right:15px;margin-top:auto;margin-bottom:auto}.wine-photo:after{content:"";position:absolute;top:15px;left:160px;width:1px;background:#e6e6e6;height:calc(100% - 30px)}.wine-photo.mobile{display:none}.wine-notes.wrapper .fs-18{margin:40px 0 15px}.wine-notes.wrapper .fs-18 div,.wine-notes.wrapper .fs-18 svg{display:inline-block;vertical-align:middle}.wine-notes.wrapper .fs-18 div{padding-left:10px;color:#3b3b3a}.wine-notes .note{padding-bottom:30px;margin-bottom:30px}.wine-notes .note:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.wine-notes label{display:inline-block;padding:0 8px 0 0}.wine-notes label.sm{font-size:13px}.wine-notes .vintage-rating-wrapper div{display:table-cell;vertical-align:middle;line-height:32px}.wine-notes .vintage-rating-wrapper .vintage{padding-right:15px}.wine-notes .vintage-rating-wrapper .vintage span{display:inline-block;vertical-align:middle;line-height:32px}.wine-notes .vintage-rating-wrapper .rating-wrapper,.wine-notes .vintage-rating-wrapper .mark{display:inline-block}.wine-notes .vintage-rating-wrapper .rating-wrapper{margin-top:3px}.wine-notes .vintage-rating-wrapper .height,.wine-notes .vintage-rating-wrapper .fill{line-height:19px}.wine-notes .rating svg,.wine-notes .rating .sp-b-24{padding-top:0;vertical-align:middle}.wine-notes .rating .sp-b-24{float:none}.wine-notes .wineglass{line-height:32px}.wine-notes .note-date{clear:both}.wine-notes .note-date label{line-height:24px}.wine-notes .avatar{display:inline-block;float:left;margin-right:15px;height:40px;width:40px}.wine-notes .avatar img{height:100%;border-radius:20px}.wine-notes .name,.wine-notes .note-count label{line-height:20px}.wine-notes .user-data{margin-bottom:8px;clear:both}.wine-notes .italic{word-break:break-word}.wine-wines-add .cell:nth-child(2) span:before{content:none}.wine-wines-add .cell span{padding:10px 0;display:block}.wine-wines-add .stage label{padding:0 0 8px;line-height:16px}.wine-wines-add .stage span span{padding:2px 0 !important;line-height:20px}.wine-search{position:relative}.wine-search input{width:100%;padding-right:30px}.wine-search .clear-search,.wine-search .btn-search{position:absolute;right:10px;top:11px;height:16px}.wine-history{display:flex;padding:25px 0}.wine-history .history-legend{display:flex;justify-content:flex-end;margin-bottom:25px;line-height:25px;padding-bottom:10px}.wine-history .history-legend span:not(.strong){margin-left:30px;cursor:pointer}.wine-history .history-legend .strong{margin-right:auto}.wine-history .center{font-size:13px}.wine-price-history{margin-left:45px;width:calc(50% - 45px)}.wine-rating-history{margin-right:45px;width:calc(50% - 45px)}.wine-default-info{display:flex;padding:30px}.wine-default-info .info{min-width:300px}.wine-default-info .info label{width:110px;padding:0 10px 0 0}.wine-default-info .info label,.wine-default-info .info label+span{font-size:13px;line-height:24px;display:table-cell;vertical-align:top}.wine-default-info .grapes{display:flex;flex-flow:column wrap;margin-left:15px}.wine-default-info .grapes .item{display:flex;font-size:13px;justify-items:center}.wine-default-info .grapes .item span{margin-right:5px;color:#8c8a88}.wine-investment-info{padding:25px 30px}.wine-investment-info .wine-ratings{margin-bottom:20px;width:300px;padding:0 15px}.wine-investment-info .wine-price-info{display:flex;flex-flow:row wrap;align-items:flex-start;padding:20px 15px 0}.wine-investment-info .wine-price-info label{padding:0}.wine-investment-info .wine-price-info .inside-wrapper{display:flex;width:50%;flex-flow:column wrap;align-items:flex-start}.wine-investment-info .wine-price-info .inside-wrapper div:first-child{padding-right:15px}.wine-investment-info .wine-price-info .sm{font-size:10px;line-height:12px}.wine-investment-info .wine-price-info .in-stock{display:flex;align-items:center;justify-content:center;margin-bottom:5px}.wine-investment-info .wine-price-info .in-stock label,.wine-investment-info .wine-price-info .in-stock span{line-height:20px}.wine-investment-info .wine-price-info .in-stock span{padding-left:5px}.wine-investment-info .wine-price-info .out-of-stock{display:block;margin-bottom:5px}.wine-investment-info .wine-price-info .wine-price{margin-top:15px;justify-content:flex-start}.wine-investment-info .wine-actions{display:flex;width:50%;align-items:center;flex-flow:column wrap}.wine-investment-info .wine-actions [type="number"]{margin:0 5px;height:33px;line-height:33px;width:48px}.wine-investment-info .wine-actions .investment-quantity{display:flex;justify-content:center;align-items:center;padding-top:0}.wine-investment-info .wine-actions .investment-quantity .btn{height:17px}.wine-investment-info .wine-actions .b-l{padding-left:25px;min-height:180px;height:100%}.wine-investment-info .wine-actions .success,.wine-investment-info .wine-actions .danger{display:inline-block}.wine-investment-info .wine-actions .danger{margin:30px 10px 0}.wine-investment-info .wine-actions .btn-white svg,.wine-investment-info .wine-actions .danger svg{display:none}.wine-investment-info .wine-edit svg{left:0}.wine-investment-info .default{width:210px;font-size:13px}.wine-investment-info .default,.wine-investment-info .default+.strong{display:table-cell;vertical-align:top;line-height:35px}.wine-investment-info .default+.strong{font-size:15px}.wine-investment-info .tooltip{color:#fff;background:#da2619;font-size:13px;line-height:17px;width:100px;padding:15px;right:-180px;left:auto;top:-20px}.wine-investment-info .tooltip-icon{top:8px;right:-40px}.pro-rating{width:35px;height:35px;color:#fff;text-align:center;background:url(/sites/all/themes/gustos/img/star.png) center no-repeat;background-size:contain}.bottle-info{min-height:220px}@media screen and (max-width:1200px){.wine-create-sample .f-remove{bottom:64px}.wine-create-sample .f-add{position:relative;left:0;bottom:0}.wine-info .clear{display:block;clear:both}}@media screen and (max-width:992px){.page-competition-comission-add-samples .section{width:690px;padding:0 15px}.page-competition-comission-add-samples .section.with-tb{width:auto;padding:0}.wine-photo{width:150px}.wine-photo:after{left:150px}.wine-history .history-legend span{font-size:12px}.wine-history .history-legend span:not(.strong){margin-left:15px}.wine-history .center{display:none}.wine-investment-info{padding:25px 10px 25px 0}.wine-investment-info.b-l{border:0}.wine-investment-info .default{width:160px}.wine-investment-info .wine-ratings{width:245px;padding:0}.wine-investment-info .wine-price-info{padding:20px 0 0}.wine-default-info{padding:30px 15px 30px 30px}.wine-default-info .info{min-width:220px}}@media screen and (max-width:768px){.page-competition-comission-add-samples .section{width:auto}.wine-create-sample .tooltip{left:0;width:calc(100% - 40px)}.wine-create-sample .tooltip-wrapper{margin:0;width:100%}.wine-create-sample .tooltip svg{right:0;left:auto}.wine-create-sample .form-item-country,.wine-create-sample .form-item-vineyard,.wine-create-sample .form-item-co2,.wine-create-sample .form-item:not([class*="select"]){width:100%;margin-right:0;margin-bottom:15px}.wine-create-sample .form-item.form-item-alcohol,.wine-create-sample .form-item.form-item-sugar{margin-bottom:0;width:auto}.wine-create-sample .form-item.form-item-sugar+.trick{margin-left:0}.wine-create-sample .form-item[class*="percent"]{margin:0;width:auto}.wine-create-sample .form-item[class*="percent"]+.trick{margin-left:10px}.wine-create-sample .form-item.form-item-production-volume-quantity{width:200px;margin-top:-3px}.wine-create-sample .form-item.form-item-production-volume-measurment{margin-left:-110px;width:calc(100% - 100px)}.wine-create-sample .m-b-64{margin-bottom:50px}.wine-create-sample .select-group-wrapper{width:100%}.wine-create-sample .select-group-wrapper .form-type-select{margin-right:0;width:calc(50% - 30px)}.wine-create-sample .select-group-wrapper .form-type-select:first-of-type{margin-right:30px}.wine-create-sample select{width:100%}.wine-create-sample .f-grape-item{display:flex;padding-right:25px}.wine-create-sample .f-remove{left:auto;right:0}.wine-photo{width:125px;margin:0 0 auto -15px}.wine-photo:after{content:none}.wine-notes .note{padding:0 15px 30px;margin:0 -15px 30px}}@media screen and (max-width:767px){.wine-wines-add .laptop{display:none}.wine-wines-add .row.collapsible,.wine-wines-add .row.head{display:flex}.wine-wines-add .collapse-svg{display:block;position:absolute;right:-20px;top:50%;margin-top:-8px}.wine-wines-add .expanded{padding:0 15px 8px}.wine-wines-add .expanded.open{display:block}.wine-wines-add .expanded .cell{display:block;padding:0}.wine-wines-add .expanded .cell:first-child label{display:inline-block}.wine-wines-add .expanded label{padding-left:0;display:inline-block;min-width:100px}.wine-wines-add .expanded label+span{display:inline-block;line-height:32px;padding:0}.wine-wines-add .expanded label+span:before{content:none}.wine-wines-add .wine-name{width:calc(100% - 170px)}.wine-wines-add .cell:not(.laptop){display:flex;align-items:center}.wine-wines-add .cell:first-child{margin:auto;min-height:20px;min-width:18px}.wine-wines-add .cell:last-child{min-width:60px}.wine-history{flex-flow:column wrap}.wine-history .history-legend{border-bottom:0}.wine-rating-history,.wine-price-history{width:calc(100% - 30px)}.wine-rating-history{margin:0;padding:0 15px}.wine-price-history{margin:20px 0 0;padding:20px 15px 0;border-top:1px solid #cccbca}.wine-investment-info{padding-right:0;width:calc(100% - 55px)}.wine-investment-info .wine-ratings{width:100%}.wine-investment-info .wine-price-info{margin-left:-55px;width:calc(100% + 55px)}.wine-investment-info .wine-price-info .inside-wrapper{width:140px}.wine-investment-info .wine-price-info .investment-quantity{width:100%;padding-bottom:0;margin-bottom:15px}.wine-default-info{padding:15px;width:100%;flex-flow:column wrap;margin:0 -15px;border-top:1px solid #cccbca}.wine-default-info .grapes{margin:30px 0 0;display:flex;flex-flow:row wrap}.wine-default-info .grapes .m-b-15{width:100%}.wine-default-info .grapes .item{margin-right:10px}.wine-default-info.b-l{border-left:0}}@media screen and (max-width:660px){.wine-sample-add .filtration .flex.end{flex-direction:column;align-items:flex-start}.wine-sample-add .filtration .flex.end input{margin-top:15px}}@media screen and (max-width:525px){.wine-components .span-wrapper{margin-right:24px}}.wine-page-view .container{position:relative}.wine-page-view .edit a,.wine-page-view .add a{display:block;position:relative;padding-right:24px}.wine-page-view .edit a:hover svg path,.wine-page-view .add a:hover svg path{fill:#010101}.wine-page-view .edit svg,.wine-page-view .add svg{position:absolute;right:0;bottom:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-page-view .edit svg path,.wine-page-view .add svg path{fill:#3b3b3a}.wine-page-view .add a{padding-right:0;margin-right:20px}.wine-page-view .add svg{right:-20px;bottom:7px}.wine-page-view .info-wrapper,.wine-page-view .vintage-grapes-wrapper{display:inline-block;vertical-align:top}.wine-page-view .vintage .items{width:350px;height:72px;margin-top:8px;display:flex;overflow-x:auto;overflow-y:hidden}.wine-page-view .vintage .items .item{display:inline-block;position:relative;margin-right:15px;font-size:13px;color:#3b3b3a;width:40px;float:left}.wine-page-view .vintage .items .item a{font-size:13px;color:#3b3b3a;line-height:22px;display:inline-block}.wine-page-view .vintage .items .item:last-of-type{margin-right:0;float:none}.wine-page-view .vintage .items .item:before{position:absolute;width:15px;text-align:center;font-size:12px;left:-15px;line-height:50px;display:block;top:0;color:transparent}.wine-page-view .vintage .items .item:hover,.wine-page-view .vintage .items .item:active{color:#ca2200}.wine-page-view .vintage .items .blocked{display:none}.wine-page-view .vintage .items .blocked+.item:not(.blocked):before{content:"\2022 \2022 \2022";color:#8c8a88}.wine-page-view .vintage .items::-webkit-scrollbar{background:transparent;width:15px;border:0}.wine-page-view .vintage .items::-webkit-scrollbar-thumb{background:#e6e6e6;height:3px;width:10px;border-top:6px solid #fff;border-bottom:6px solid #fff;border-radius:6px}.wine-page-view .vintage .items::-webkit-scrollbar-thumb:hover{border-top:4px solid #fff;border-bottom:4px solid #fff;background:#cccbca}.wine-page-view .vintage .items::-webkit-scrollbar-track{margin:16px 0;border:0}.wine-page-view .info-wrapper{padding:30px 15px;min-width:350px}.wine-page-view .info-wrapper:last-child{padding:30px 0 30px 15px}.wine-page-view .info-wrapper label{padding-left:0;display:inline-block;float:left;font-size:13px;line-height:24px;width:110px}.wine-page-view .info-wrapper label+span{display:table-cell;font-size:13px;line-height:24px;color:#3b3b3a}.wine-page-view .info-wrapper .fs-15,.wine-page-view .info-wrapper .sp{line-height:25px;margin-bottom:25px}.wine-page-view .info-wrapper .sp-b-20{width:130px}.wine-page-view .info-wrapper a.sp{margin-bottom:15px}.wine-page-view .info-wrapper .rating{width:130px}.wine-page-view .info-wrapper .rating.sp{width:auto;margin:0 0 25px}.wine-page-view .info-wrapper .rating.sp .sp{margin:0}.wine-page-view .info-wrapper .rating-wrapper{top:4px}.wine-page-view .info-item{clear:both}.wine-page-view .vintage-grapes-wrapper{padding:30px 0;width:385px}.wine-page-view .vintage-grapes-wrapper .fs-15,.wine-page-view .vintage-grapes-wrapper .edit,.wine-page-view .vintage-grapes-wrapper .add,.wine-page-view .vintage-grapes-wrapper .relative{display:inline-block;vertical-align:top}.wine-page-view .grapes{width:350px}.wine-page-view .grapes .fs-15{display:block}.wine-page-view .grapes .grape-name{font-size:13px;line-height:24px;padding-right:15px;color:#3b3b3a;display:inline-block;position:relative;float:left}.wine-page-view .grapes .grape-name:first-of-type{padding-right:0}.wine-page-view .grapes .grape-name:last-of-type{float:none}.wine-page-view .grapes .bull{font-size:13px;line-height:24px;color:#3b3b3a;display:inline-block;padding-right:15px;float:left}.wine-page-view .grapes .bull:last-of-type{display:none;padding-right:0}.wine-page-view.tasting.user .container{position:relative;min-height:220px}.wine-page-view.tasting.user .info-wrapper{min-width:unset;width:350px}.wine-page-view.tasting.user .wine-photo{width:130px;height:220px}.wine-page-view.tasting.user .mark-note .form-radios{top:0}.wine-page-view .awards-header{justify-content:space-between}.wine-page-view .awards-medals{grid-template:auto / repeat(3,1fr);grid-gap:30px 15px;gap:30px 15px;padding-block:30px}.wine-page-view .awards-medals .medal-img{min-width:70px;height:70px;background-size:cover;background-repeat:no-repeat;margin-right:10px;background-position:center}.wine-page-view .awards-medals .competition-name{font-family:Spectral;font-style:normal;font-weight:bold;font-size:16px;line-height:25px}.wine-page-view.composition label{padding-left:0}.wine-page-view.composition label,.wine-page-view.composition span{font-size:13px;line-height:24px}.wine-page-view.composition .equal label{min-width:120px;margin-right:auto}@supports (display:flex) and (gap:1px){.wine-page-view.composition .gap-70{gap:70px}}@supports (display:flex) and (not (gap:1px)){.wine-page-view.composition .gap-70 .flex:not(:last-child){margin-left:70px}}@media screen and (max-width:992px){.wine-page-view .grapes{width:100%}.wine-page-view .info-wrapper{min-width:unset;width:270px}.wine-page-view .info-wrapper .edit{margin-left:16px}.wine-page-view .info-wrapper .edit a{font-size:0;width:0;padding-right:18px;text-indent:-9999px}.wine-page-view .vintage-grapes-wrapper{padding:30px 0;width:230px}.wine-page-view .vintage-grapes-wrapper a.add,.wine-page-view .vintage-grapes-wrapper a.edit{font-size:0;width:0;text-indent:-9999px;margin:0 0 0 16px}.wine-page-view .vintage-grapes-wrapper a.edit{padding-right:18px}.wine-page-view .vintage .items{width:auto}.wine-page-view.tasting.user .wine-photo{width:120px;height:204px}.wine-page-view.tasting.user .info-wrapper{min-width:unset;width:280px}.wine-page-view.tasting.user .mark-note{width:calc(100% - 430px)}}@media screen and (max-width:768px){.wine-page-view .vintage-grapes-wrapper{display:block;width:100%}.wine-page-view .vintage .items{width:auto;margin-right:-15px}.wine-page-view .vintage .items .item:last-of-type{padding-right:15px}.wine-page-view .vintage .items::-webkit-scrollbar-track{margin:16px 15px 16px 0}.wine-page-view .grapes .grape-name:nth-last-child(2){float:none}.wine-page-view .bottle-info{flex-flow:row wrap}.wine-page-view .info-item label{padding:0 10px 0 0;width:100px}.wine-page-view .info-wrapper{padding:15px 0}.wine-page-view .info-wrapper:nth-child(2){width:calc(100% - 110px)}.wine-page-view .info-wrapper:nth-child(2) .align-center{align-items:flex-start}.wine-page-view .info-wrapper:nth-child(2) .info-item{margin-bottom:5px}.wine-page-view .info-wrapper:nth-child(2) .info-item:last-child{margin:0}.wine-page-view .info-wrapper:nth-child(2) label{display:block;width:100%;line-height:20px;padding:0}.wine-page-view .info-wrapper:last-child{padding:20px 15px;width:100%;border-top:1px solid #e6e6e6;margin:0 -15px}.wine-page-view .info-wrapper .sp,.wine-page-view .info-wrapper .sp.rating{margin-bottom:10px}.wine-page-view .info-wrapper .sp-b-20{width:auto;margin-right:15px}.wine-page-view.tasting.user .container.flex{flex-flow:row wrap}.wine-page-view.tasting.user .info-wrapper{width:calc(100% - 120px)}.wine-page-view.tasting.user .info-wrapper label{display:inline-block;width:100px;line-height:24px;padding-right:15px}.wine-page-view.tasting.user .mark-note{border-top:1px solid #e6e6e6;margin:0 -15px;padding:30px 15px 40px;width:100%}.wine-page-view.tasting.user .mark-note+.btn-red{right:50%;bottom:-20px;margin-right:-80px;width:160px}.wine-page-view.composition .gap-70{flex-direction:column}@supports (display:flex) and (gap:1px){.wine-page-view.composition .gap-70{gap:30px}}@supports (display:flex) and (not (gap:1px)){.wine-page-view.composition .gap-70 .flex+.flex{margin-top:30px}}.wine-page-view .awards-medals{grid-template:auto / repeat(2,1fr)}}@media screen and (max-width:660px){.wine-page-view.tasting.user .wine-photo{width:80px;height:150px}.wine-page-view.tasting.user .info-wrapper{width:calc(100% - 70px)}.wine-page-view .awards-medals{grid-gap:15px;gap:15px}.wine-page-view .awards-medals>.flex{flex-direction:column}.wine-page-view .awards-medals .fs-15{font-size:12px;line-height:16px}.wine-page-view .awards-medals .competition-name{font-size:14px;line-height:20px}.wine-page-view .awards-medals .medal-img{margin:0 0 5px;min-width:50px;height:50px;background-size:auto 200%}}.wine-add-new *,.wine-vintage *{box-sizing:border-box}.wine-add-new select,.wine-vintage select{width:190px}.wine-add-new .upload-pictures,.wine-vintage .upload-pictures{width:195px}@supports (display:flex) and (gap:1px){.wine-add-new .gap-col-10,.wine-vintage .gap-col-10{gap:10px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-col-10 .flex+.flex,.wine-vintage .gap-col-10 .flex+.flex{margin-top:10px}}@supports (display:flex) and (gap:1px){.wine-add-new .gap-col-20,.wine-vintage .gap-col-20{gap:20px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-col-20 .flex+.flex,.wine-vintage .gap-col-20 .flex+.flex{margin-top:20px}}@supports (display:flex) and (gap:1px){.wine-add-new .gap-30,.wine-vintage .gap-30{gap:30px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-30 .flex:not(:last-child),.wine-vintage .gap-30 .flex:not(:last-child){margin-left:30px}}@supports (display:flex) and (gap:1px){.wine-add-new .gap-30-40,.wine-vintage .gap-30-40{gap:30px 40px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-30-40 .flex:not(:last-child),.wine-vintage .gap-30-40 .flex:not(:last-child){margin-left:30px 40px}}.wine-add-new .fields-80 [type="text"],.wine-vintage .fields-80 [type="text"]{width:80px}.wine-add-new .fields-90 [type="text"],.wine-vintage .fields-90 [type="text"]{width:90px}.wine-add-new .fields-110 [type="text"],.wine-vintage .fields-110 [type="text"]{width:110px}.wine-add-new label,.wine-vintage label{padding:0 0 0 20px;font-size:14px}.wine-add-new .trick,.wine-vintage .trick{margin-left:12px;width:25px}.wine-add-new .bottle,.wine-vintage .bottle{width:195px;height:290px}.wine-add-new .form-item.form-type-checkbox,.wine-vintage .form-item.form-type-checkbox{display:block}.wine-add-new .grapes,.wine-vintage .grapes{position:relative;flex:1 0 300px;max-width:320px}.wine-add-new .grapes input[type="text"],.wine-vintage .grapes input[type="text"]{padding:0 15px;width:55px}.wine-add-new .grape label,.wine-vintage .grape label{display:none}.wine-add-new .grape .form-type-select,.wine-vintage .grape .form-type-select{margin-right:15px}.wine-add-new .upload-picture-element,.wine-vintage .upload-picture-element{margin-bottom:0}.wine-add-new .form-type-checkbox,.wine-vintage .form-type-checkbox{margin:0}.wine-add-new .form-item:not(.form-type-checkbox) label,.wine-vintage .form-item:not(.form-type-checkbox) label{white-space:nowrap}.wine-add-new svg,.wine-vintage svg{display:block}.wine-add-new .actions-wrapper .btn,.wine-vintage .actions-wrapper .btn{min-width:200px}.wine-add-new .main-info-flex,.wine-vintage .main-info-flex{flex:1 1 calc(100% - 225px)}.wine-vintage .form-type-select .chosen-container,.wine-vintage .form-type-select .chosen-container .chosen-results li{width:190px !important}.wine-vintage .form-type-select .chosen-container .chosen-results{width:205px}.wine-add-new .form-type-select .chosen-container,.wine-add-new .form-type-select .chosen-container .chosen-results li{width:270px !important}.wine-add-new .form-type-select .chosen-container .chosen-results{width:285px}.wine-add-new input{max-width:270px}.wine-add-new .beverage-name label{font-style:normal;padding:0;color:#010101}.wine-awards .btn{min-width:200px}.wine-awards .c-wrapper{position:relative}.wine-awards .c-item .competition-select{display:inline}.wine-awards .c-item .competition-select .chosen-container{width:475px !important;margin-right:30px}.wine-awards .c-item .competition-select .chosen-container .chosen-results li{width:435px}.wine-awards .c-item .competition-year{display:inline}.wine-awards .c-item .competition-year input{width:58px;margin-right:30px}.wine-awards .c-item .competition-medal{display:inline}.wine-awards .c-item .competition-medal .chosen-container{width:190px !important;margin-right:30px}.wine-awards .c-item .competition-medal .chosen-container .chosen-results li{width:150px}@-moz-document url-prefix(){.wine-awards .c-item .chosen-results{clip-path:none !important}}.wine-awards .c-item .medal-img{width:35px;height:35px;margin-right:23px;background-repeat:no-repeat;background-size:contain,cover}.wine-awards .c-add{max-width:793px}.wine-awards .competition-header{width:470px;margin-right:30px}.wine-awards .year-header{width:150px;margin-right:30px}.wine-awards .medal-header{width:190px}.wine-awards .awards-header label{font-family:Fira Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;display:flex;align-items:center;color:#010101}.wine-awards .wine-header{font-family:Spectral;font-style:normal;font-weight:bold;font-size:16px;line-height:25px;display:flex;align-items:center}.wine-awards .wine-header .wine-name{color:#010101;margin-right:30px}.wine-awards .wine-header .wine-vintage{color:#ca2200}.wine-edit-wine .btn{min-width:200px}.wine-edit-wine select{width:100%}.wine-edit-wine [id*="-remove-button"]{right:-45px;top:-28px}.wine-edit-wine input[type="checkbox"]{display:none}.wine-edit-wine .form-type-checkbox{margin:0 0 15px 20px}.wine-edit-wine .form-type-checkbox.form-item-include-series{margin-top:15px}.wine-edit-wine .form-item-name input{width:calc(100% - 42px);max-width:248px}.wine-vineyard-wines .btn{min-width:190px;padding:0 30px}.wine-item{padding:20px 0 35px 0}.wine-item .section{position:relative}.wine-item span.flex{display:flex !important}.wine-item .add-award{margin-right:15px;display:block}.wine-item .vintage-edit{display:block}.wine-item:last-child{border:0}.wine-item .wine-edit,.wine-item .wine-add{position:absolute;right:15px}.wine-item .wine-edit{top:50px}.wine-item .wine-add{top:6px;min-width:120px;font-size:13px !important;height:23px !important;line-height:23px !important}.wine-item .wine-add svg{top:4px !important}.wine-item .collapse-table{width:60px}.wine-item .collapse-table svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-item .series,.wine-item .categories{padding-left:60px}.wine-item .f-clickable{width:35px;height:35px;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-item .f-clickable.clicked,.wine-item .f-clickable:hover{background:#f5f5f5;cursor:pointer}.wine-item .f-clickable.clicked svg,.wine-item .f-clickable:hover svg{transform:rotate(90deg);transform-origin:center}.wine-item .cell{line-height:20px;min-height:54px}.wine-item .cell:first-child{width:30px}.wine-item .head .cell{height:35px;padding:0 15px}.wine-item .row{display:none !important;-webkit-transition:all 0 ease-in-out;transition:all 0 ease-in-out}.wine-item .row:not(.head) .cell{font-size:13px}.wine-item .row:last-child .cell{border-bottom:0}.wine-item .table{height:0 !important;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wine-item .table.show{margin-top:15px;opacity:1;height:auto !important}.wine-item .show .row{display:table-row !important}.wine-item .igp-icon{float:right;margin-top:3px}.wine-item .red{color:#ca2200}.wine-filters{padding:30px 0 35px}.wine-filters .form-type-select .chosen-container{width:160px !important}.wine-filters .form-type-select .chosen-container.chosen-manually .chosen-single{height:33px;line-height:33px}.wine-filters .f-hide,.wine-filters .f-show{color:#666361;line-height:25px;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wine-filters .f-hide svg,.wine-filters .f-show svg{top:3px;position:relative;right:-4px}.wine-filters .f-hide svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.wine-filters .f-manipulate{margin-top:10px;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wine-filters .f-manipulate .filter-item{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.wine-filters .f-manipulate.hide{opacity:0;height:0}.wine-filters .f-manipulate.hide .filter-item{display:none}#step-1-wrapper label{display:none}#step-2-wrapper label{padding:20px 20px 0}#step-2-wrapper input:checked+label{color:#d32215;font-weight:600}#step-2-wrapper input+label{padding:15px 20px}#step-2-wrapper .form-type-radio:hover label{background:#3b3b3a;color:#fff}#step-2-wrapper .form-type-radio:hover input:checked+label{background:#fff;color:#010101}#step-1-wrapper .ajax-progress,#step-2-wrapper .ajax-progress{position:absolute;color:transparent}@media screen and (max-width:960px){.wine-add-new .vintage-main,.wine-vintage .vintage-main{flex-direction:column}.wine-add-new .fields-110 [type="text"],.wine-vintage .fields-110 [type="text"]{width:100%}.wine-add-new .chemical .flex,.wine-vintage .chemical .flex,.wine-add-new .density .flex,.wine-vintage .density .flex{width:calc(50% - 30px)}.wine-add-new .chemical input,.wine-vintage .chemical input,.wine-add-new .density input,.wine-vintage .density input{max-width:100%}.wine-add-new .region .flex.align-end,.wine-vintage .region .flex.align-end,.wine-add-new #region-wrapper,.wine-vintage #region-wrapper,.wine-add-new #region-wrapper select,.wine-vintage #region-wrapper select{width:100%}}@media screen and (max-width:768px){.wine-card{width:44.4%}.wine-card:nth-child(3n){margin-right:3%}.wine-card:nth-child(2n){margin-right:0}.wine-add-new input,.wine-vintage input,.wine-add-new select,.wine-vintage select,.wine-add-new .form-type-select,.wine-vintage .form-type-select{width:100%;max-width:100%}.wine-add-new .f-ajax-files-upload,.wine-vintage .f-ajax-files-upload{margin:0 auto}.wine-add-new .region,.wine-vintage .region,.wine-add-new .grapes,.wine-vintage .grapes,.wine-add-new .main-info-flex .align-end.row,.wine-vintage .main-info-flex .align-end.row{width:calc(50% - 15px)}.wine-add-new .fields-80 .form-item,.wine-vintage .fields-80 .form-item,.wine-add-new .fields-80 [type="text"],.wine-vintage .fields-80 [type="text"]{width:100%}}@media (max-width:660px){.wine-add-new .p-32-0-40,.wine-vintage .p-32-0-40{padding:30px 0}.wine-add-new .m-b-40,.wine-vintage .m-b-40{margin-bottom:20px}.wine-add-new .region,.wine-vintage .region,.wine-add-new .grapes,.wine-vintage .grapes,.wine-add-new .main-info-flex .align-end.row,.wine-vintage .main-info-flex .align-end.row{max-width:100%;width:100%}@supports (display:flex) and (gap:1px){.wine-add-new .gap-30,.wine-vintage .gap-30{gap:10px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-30 .flex:not(:last-child),.wine-vintage .gap-30 .flex:not(:last-child){margin-left:10px}}@supports (display:flex) and (gap:1px){.wine-add-new .gap-30-40,.wine-vintage .gap-30-40{gap:10px 20px}}@supports (display:flex) and (not (gap:1px)){.wine-add-new .gap-30-40 .flex:not(:last-child),.wine-vintage .gap-30-40 .flex:not(:last-child){margin-left:10px 20px}}}@media (max-width:600px){.wine-edit-wine .mr-30{margin-right:0}.wine-edit-wine .flex{width:100%}.wine-card{display:block;width:96%}.wine-card,.wine-card:nth-child(3n),.wine-card:nth-child(2n){margin-right:0}}@media (max-width:525px){.wine-add-new .chemical .flex,.wine-vintage .chemical .flex,.wine-add-new .density .flex,.wine-vintage .density .flex{width:100%}}.page-vineyard-edit h2{font-size:18px;line-height:32px;padding:0 20px}.page-vineyard-edit .btn-red{display:inline-block;min-width:200px;margin:0;top:24px}.page-vineyard-edit .m-b-64 .section.center{position:relative}.page-vineyard-edit .form-item label[for="edit-email"],.page-vineyard-edit label[for="edit-new-password"]{display:none}.page-vineyard-edit [type="password"]{padding:0 20px 0 20px;width:calc(100% - 42px)}.page-vineyard-edit #edit-website{width:118px}.page-vineyard-edit .form-type-password{position:relative}.page-vineyard-edit .password-parent,.page-vineyard-edit .confirm-parent{width:auto}.page-vineyard-edit .password-indicator{height:2px;margin-top:-6px}.page-vineyard-edit .password-strength{width:170px}.page-vineyard-edit .password-suggestions.description{display:none !important}.page-vineyard-edit .indicator{background:#5f9e20}.page-vineyard-edit .password-strength-text{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-vineyard-edit div.password-strength,.page-vineyard-edit div.password-confirm{position:absolute;bottom:-26px;left:0;margin:0;font-style:italic;text-align:left;padding:0 20px;color:#666361;font-size:12px;font-weight:300;line-height:32px;height:32px}.page-vineyard-edit div.password-strength span,.page-vineyard-edit div.password-confirm span{font-weight:600}.page-vineyard-edit div.password-strength span.error,.page-vineyard-edit div.password-confirm span.error{color:#ca2200}.page-vineyard-edit div.password-strength span.ok,.page-vineyard-edit div.password-confirm span.ok{color:#5f9e20}.page-vineyard-edit div.password-confirm{width:auto}.page-vineyard-edit .pass-wrap{position:relative}.page-vineyard-edit .pass-wrap svg{position:absolute;top:35px;right:5px;cursor:pointer;z-index:99}.page-vineyard-edit .pass-wrap svg:first-child{padding:10px}.page-vineyard-edit .pass-wrap svg:last-child{padding:4px 9px}.page-vineyard-edit .pass-wrap [type="text"]{width:calc(100% - 42px)}.page-vineyard-edit .pass-new svg{right:auto;left:calc(50% - 65px)}.page-vineyard-edit .pass-info{width:calc(75% - 15px)}.page-vineyard-edit .pass-show svg:first-child{display:block}.page-vineyard-edit .pass-show svg:last-child{display:none}.page-vineyard-edit .pass-hide svg:first-child{display:none}.page-vineyard-edit .pass-hide svg:last-child{display:block}.page-vineyard-edit .form-item-new-password .form-type-password{display:inline-block;width:calc(50% - 15px)}.page-vineyard-edit .form-item-new-password-pass1{float:left;margin-right:30px}.page-vineyard-edit .form-item-email [type="text"]{width:calc(100% - 42px)}.page-vineyard-edit .form-item-logo [id*="-remove-button"]{right:-12px;top:-12px;z-index:1}.page-vineyard-edit .form-item-description{height:100%}.page-vineyard-edit .description-wrapper{width:calc(100% - 220px)}.page-vineyard-edit .resizable-textarea{width:100%;height:calc(100% - 32px)}.page-vineyard-edit .resizable-textarea textarea{height:100%}.page-vineyard-edit .account-info{width:calc(25% - 15px)}.page-vineyard-edit .account-info input,.page-vineyard-edit .pass-info input{margin-bottom:.4em}.page-vineyard-edit .gallery-info{margin-bottom:10px;line-height:24px}.page-vineyard-edit .gallery-vineyard label{padding:0}.page-vineyard-edit .items{justify-content:flex-start}.page-vineyard-edit .items .upload-multi-pictures,.page-vineyard-edit .items .upload-pictures{width:auto}.page-vineyard-edit .items [id*="-remove-button"]{left:104px;top:4px;z-index:1;background-size:11px;width:15px !important;height:15px !important}.page-vineyard-edit .vineyard-info input[type="text"]{width:228px}.page-vineyard-edit .upload-picture-element{background-size:85% auto}.page-vineyard-edit .upload-picture-element.fill,.page-vineyard-edit .upload-picture-element.fill:hover{background-size:initial;background-image:url(/sites/all/themes/gustos/svg/default/winary-logo.svg) !important}.page-vineyard-edit .upload-multi-picture-element{width:120px;height:75px;margin:0 15px 15px 0;border-radius:2px}.page-vineyard-edit .upload-multi-picture-element.fill,.page-vineyard-edit .upload-multi-picture-element.fill:hover{background-image:url(/sites/all/themes/gustos/svg/default/winery-gallery.svg) !important}.vineyard-info{clear:both;margin:32px 0}.vineyard-info .vineyard-logo{height:160px;width:160px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px}.vineyard-info .vineyard-logo,.vineyard-info .vineyard-country,.vineyard-info .vineyard-region,.vineyard-info .vineyard-web{display:inline-block;vertical-align:top}.vineyard-info .vineyard-country,.vineyard-info .vineyard-region,.vineyard-info .vineyard-web{word-break:break-word;min-width:160px;max-width:220px;margin-top:44px}.vineyard-info .vineyard-logo,.vineyard-info .vineyard-country,.vineyard-info .vineyard-region{margin-right:30px}.vineyard-info a{color:#ca2200;font-style:italic;text-decoration:underline}.vineyard-img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:50%}.vineyard-img img{width:100%;border:1px solid #cccbca;margin-left:-1px}.vineyard-information .container{display:flex}.vineyard-information label{padding:0;display:block;margin-bottom:15px}.vineyard-information .fs-b-18{margin-bottom:10px;line-height:25px}.vineyard-information .description{font-weight:300;margin-right:90px;width:50%}.selected-wines .add-wines{padding:0 35px 0 15px}.selected-wines .btn-red{padding:0 30px}.selected-wines .table .mobile{display:none}.selected-wines .wine-name{max-width:200px}.selected-wines .row:not(.head) .cell{font-size:15px}.selected-wines .cell span{line-height:24px}.selected-wines .cell span:not(.css-counter-item):before{content:"";position:absolute;width:1px;height:24px;background:#e6e6e6;top:50%;margin-top:-12px;left:-15px}.selected-wines .row.head span:before{content:none}.selected-wines .row.head .cell:first-child,.selected-wines .row.collapsible .cell:first-child{width:20px}.selected-wines.organiser .fs-18{line-height:100px}@media screen and (max-width:1200px){.page-vineyard-edit .account-info{width:calc(40% - 15px)}.page-vineyard-edit .pass-wrap{width:100%}.page-vineyard-edit .pass-wrap:first-child{margin:0 0 30px}.page-vineyard-edit .pass-info{width:calc(60% - 15px)}.page-vineyard-edit .pass-info .flex{flex-direction:column}}@media screen and (max-width:992px){.vineyard-info .vineyard-country,.vineyard-info .vineyard-region,.vineyard-info .vineyard-web{min-width:unset}.vineyard-img{width:330px}.vineyard-information .description{margin-right:30px}.selected-wines .row:not(.head) .cell{font-size:13px}.page-vineyard-edit .vineyard-info{flex-direction:column}.page-vineyard-edit .vineyard-info input[type="text"]{width:calc(100% - 42px)}.page-vineyard-edit .vineyard-info .m-r-30{margin:0}.page-vineyard-edit .p-32-0-60{flex-flow:row wrap}.page-vineyard-edit .gallery-vineyard{margin-top:30px;width:100%}.page-vineyard-edit .description-wrapper{margin-right:0;width:calc(100% - 190px)}}@media screen and (max-width:767px){.vineyard-info .vineyard-logo,.vineyard-info .vineyard-country,.vineyard-info .vineyard-region,.vineyard-info .vineyard-web{max-width:unset;margin-top:0;margin-right:0;display:block;text-align:center}.vineyard-info .vineyard-logo{margin:0 auto 30px}.vineyard-info .vineyard-country,.vineyard-info .vineyard-region{margin-bottom:15px}.vineyard-information .container{flex-flow:column wrap}.vineyard-information .description{width:100%;margin:0 0 25px}.vineyard-img{width:100%}.selected-wines .collapse-svg{display:block;position:absolute;right:-25px;top:50%;margin-top:-8px}.selected-wines .table .laptop{display:none}.selected-wines .table .mobile{display:block;position:relative}.selected-wines .table .mobile svg{position:absolute;top:5px;right:-26px}.selected-wines .row.collapsible{cursor:pointer}.selected-wines .row.head span{padding:0}.selected-wines .row.collapsible,.selected-wines .row.head{display:block}.selected-wines .row.collapsible .cell:nth-child(3),.selected-wines .row.head .cell:nth-child(3){width:50px}.selected-wines .row.expanded.open{display:block;padding:0 15px 8px}.selected-wines .row.expanded .cell{display:block;padding:0}.selected-wines .row.expanded label{padding-left:0;display:inline-block;min-width:100px}.selected-wines .row.expanded label+span{display:inline-block;line-height:32px;padding:0}.selected-wines .row.expanded label+span:before{content:none}.selected-wines .row.no-b-b .b-b{border-bottom:0}.selected-wines .cell{display:inline-flex;min-height:24px;min-width:16px}.selected-wines .cell.center span+span:before{content:none}.selected-wines .wine-name{max-width:unset;width:calc(100% - 170px)}.selected-wines.organiser .wine-name{width:calc(100% - 218px)}.page-vineyard-edit .account-info,.page-vineyard-edit .form-item-new-password-pass1{width:100%;margin:0 0 30px}.page-vineyard-edit .form-item-new-password .form-type-password{width:100%;display:block}.page-vineyard-edit .pass-info{width:100%}.page-vineyard-edit .pass-wrap:first-child{margin:0}.page-vineyard-edit .pass-new svg{left:auto;right:5px}}@media screen and (max-width:575px){.selected-wines.organiser .fs-18{line-height:40px;margin-right:auto}.page-vineyard-edit .p-32-0-60 .m-r-30{margin:0 auto 30px}.page-vineyard-edit .description-wrapper{width:100%}}.page-user-notes .section{min-height:188px}.page-user-notes .container{position:relative}.page-user-notes .m-b-40+svg{position:absolute}.page-user-notes .wine-photo{width:120px;height:188px}.page-user-notes .wine-photo:after{left:120px}.page-user-notes .wine-info{display:inline-block;vertical-align:top;padding:15px 30px;width:235px}.page-user-notes .sp-b-16{display:table-cell;text-align:left;height:48px;vertical-align:middle}.page-user-notes .sp-b-16:hover{color:#ca2200}.page-user-notes .rating{margin:16px 0 0}.page-user-notes .rating-wrapper{top:3px}.page-user-notes .my-note{vertical-align:top;display:inline-block;padding:15px 0;width:calc(100% - 425px)}.page-user-notes .my-note .rating{display:inline-block;margin:0}.page-user-notes .my-note .comment{word-break:break-word}.page-user-notes .vintage{display:inline-block;margin-right:16px}.page-user-notes .vintage label{padding:0 8px 0 0;display:inline-block}.page-user-notes .vintage-rating-wrapper .rating{top:2px}.page-user-notes label.sm{font-size:13px;padding:0}.page-user .region-content,.page-user-login .region-content,.page-user-register .region-content{margin-top:105px}.page-user .breadcrumbs-wrapper,.page-user-login .breadcrumbs-wrapper,.page-user-register .breadcrumbs-wrapper{display:none}.page-user h3,.page-user-login h3,.page-user-register h3{text-align:center;font-family:"Fira Sans",serif;font-weight:400;font-size:15px;line-height:32px;color:#010101;margin:32px 0}.page-user .captcha,.page-user-login .captcha,.page-user-register .captcha{width:350px;margin:0 auto}.page-user .captcha legend,.page-user-login .captcha legend,.page-user-register .captcha legend{display:none}.page-user .captcha .fieldset-description,.page-user-login .captcha .fieldset-description,.page-user-register .captcha .fieldset-description{margin-bottom:10px;font-style:italic;color:#666361;font-size:15px;font-weight:300}.page-user .captcha .form-item-captcha-response,.page-user-login .captcha .form-item-captcha-response,.page-user-register .captcha .form-item-captcha-response{margin-bottom:0}.page-user .captcha .form-item-captcha-response label,.page-user-login .captcha .form-item-captcha-response label,.page-user-register .captcha .form-item-captcha-response label{display:inline-block;padding:0}.page-user .captcha .form-item-captcha-response input,.page-user-login .captcha .form-item-captcha-response input,.page-user-register .captcha .form-item-captcha-response input{max-width:98px}.page-user .section-wrapper,.page-user-login .section-wrapper{border-bottom:0;margin:20px 0 40px;padding:24px 0 40px}.page-user .description,.page-user-login .description{display:none}.page-user .form-item,.page-user-login .form-item{width:350px;margin:0 auto 24px}.page-user .form-item input,.page-user-login .form-item input{width:308px}.page-user .form-actions,.page-user-login .form-actions{margin-top:40px}.page-user input[type="submit"],.page-user-login input[type="submit"]{background-color:#ca2200;font-family:"Spectral",serif;color:#f5f5f5;display:block;margin:0 auto;text-align:center;font-weight:600;padding:0 30px;height:48px;line-height:48px;font-size:20px;width:350px;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;border:0;position:relative;cursor:pointer;border-radius:29px;box-shadow:0 0 12px 0 rgba(77,13,0,0.16),0 12px 12px 0 rgba(77,13,0,0.16);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-user input[type="submit"]:focus,.page-user-login input[type="submit"]:focus{outline:none}.page-user input[type="submit"]:hover,.page-user-login input[type="submit"]:hover{background-color:#d12604;color:#fff;box-shadow:0 0 16px 0 rgba(77,13,0,0.16),0 12px 16px 0 rgba(77,13,0,0.24)}.page-user input[type="submit"].pressed,.page-user-login input[type="submit"].pressed{background-color:#c42100;color:#fafafa;box-shadow:0 0 8px 0 rgba(77,13,0,0.16),0 4px 8px 0 rgba(77,13,0,0.24)}.page-user input[type="submit"]:disabled,.page-user-login input[type="submit"]:disabled,.page-user input[type="submit"]:disabled:hover,.page-user-login input[type="submit"]:disabled:hover,.page-user input[type="submit"]:disabled:focus,.page-user-login input[type="submit"]:disabled:focus,.page-user input[type="submit"]:disabled.pressed,.page-user-login input[type="submit"]:disabled.pressed{cursor:default;background-color:#ca2200;color:rgba(250,250,250,0.3);box-shadow:0 0 12px 0 rgba(77,13,0,0.08),0 8px 12px 0 rgba(77,13,0,0.08)}.page-user-register .section-wrapper{padding:32px 0}.page-user-register .section-wrapper .section{width:350px}.page-user-register .description,.page-user-register div.password-confirm{display:none}.page-user-register .form-item-pass input{width:308px}.page-user-register .form-item-pass-pass2{position:relative;width:auto}.page-user-register .form-item-name,.page-user-register .form-item-mail,.page-user-register .form-item-pass-pass1{margin-bottom:16px}.page-user-register .form-actions{margin:32px 0}.page-user-register #edit-submit{width:100%;font-family:"Spectral",serif;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;border:0;position:relative;cursor:pointer;background-color:transparent;background-color:#ca2200;color:#f5f5f5;display:block;text-align:center;font-weight:600;padding:0 30px;height:48px;line-height:48px;font-size:20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:29px;box-shadow:0 12px 12px 0 rgba(77,13,0,0.16),0 0 12px 0 rgba(77,13,0,0.16)}.page-user-register #edit-submit:hover{background-color:#d12604;color:#fff}.page-user-register #edit-submit.pressed{background-color:#c42100;color:#fafafa}.page-user-register .right{text-align:left;display:none}.page-user-register .password-strength,.page-user-register .password-suggestions.description{display:none !important}.page-user-register .have-account{font-weight:300;margin-bottom:40px}.page-user-register .have-account a{text-decoration:underline;font-weight:400}.page-user-register .offer{font-size:15px;line-height:24px;font-weight:500;margin-bottom:8px}.page-user-register .offer-description{font-size:13px;font-weight:300}.page-user-register .offer-description a{display:block;margin-top:24px}.page-user-register .link{color:#ca2200}.page-user-password form,.page-user-reset form,.page-user-password form .form-actions,.page-user-reset form .form-actions{display:flex;align-items:center;justify-content:center}.page-user-reset form{text-align:center;padding:0 15px}.page-vineyard-register #block-breadcrumb-breadcrumb{display:none}.page-vineyard-register .region-content{margin-top:105px}.page-vineyard-register .reg-info{font-size:15px;line-height:24px;font-weight:500;margin-bottom:8px}.page-vineyard-register ul{margin-bottom:24px;padding-left:20px}.page-vineyard-register ul li{font-size:14px;font-weight:300}.page-vineyard-register .form-wrapper{width:290px;margin:0 auto}.page-vineyard-register #edit-name,.page-vineyard-register #edit-email{width:248px}.page-vineyard-register input[type="submit"],.page-vineyard-register #edit-phone{width:100%}.page-vineyard-register .cellphone{margin:8px 0}.page-vineyard-register input[type="submit"]{margin:32px 0 16px;background-color:#ca2200;font-family:"Spectral",serif;color:#f5f5f5;display:block;text-align:center;font-weight:600;padding:0 30px;height:48px;line-height:48px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;border:0;position:relative;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:29px;box-shadow:0 0 12px 0 rgba(77,13,0,0.16),0 12px 12px 0 rgba(77,13,0,0.16)}.page-vineyard-register .email-info{font-size:14px;font-weight:300}.i18n-ru.page-user-register #edit-submit,.i18n-ru.page-user-register .offer-description a{font-size:16px}.hybridauth-widget-wrapper{width:100%}.hybridauth-widget-wrapper h3{display:none}.hybridauth-widget-wrapper ul.hybridauth-widget li{display:block;height:48px;margin-bottom:32px;text-align:center}.hybridauth-widget-wrapper ul.hybridauth-widget li a{display:inline-block;height:48px;width:350px;margin:0 auto}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-google-hybridauth-32,.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-facebook-hybridauth-32,.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-linkedin-hybridauth-32{width:100%;height:100%;opacity:1;position:relative;border-radius:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-facebook-hybridauth-32{background:url(/sites/all/themes/gustos/svg/f-l.svg) left 10px center no-repeat;background-color:#4267b2}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-facebook-hybridauth-32:hover{background-color:rgba(66,103,178,0.9)}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-google-hybridauth-32{background:url(/sites/all/themes/gustos/svg/g-l.svg) left 10px center no-repeat;background-color:#ca2200}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-google-hybridauth-32:hover{background-color:rgba(202,34,0,0.9)}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-linkedin-hybridauth-32{background:url(/sites/all/themes/gustos/svg/in-l.svg) left 10px center no-repeat;background-color:#0274b3}.hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-linkedin-hybridauth-32:hover{background-color:rgba(2,116,179,0.9)}.hybridauth-widget-wrapper ul.hybridauth-widget li .element-invisible{clip:unset;height:48px;line-height:48px;color:#fff;display:block;width:100%;left:0}.hybridauth-widget-wrapper ul.hybridauth-widget li:last-of-type{margin-bottom:64px}.login-inside{margin:20px 0}.toolbar-toggle{min-width:190px;position:fixed;bottom:24px;left:15px}body.toolbar,body.toolbar-drawer{padding-top:0 !important}#toolbar{z-index:99999;display:none}#toolbar.show{display:block}#block-masquerade-masquerade{width:1110px;padding:0 15px;margin:24px auto;border-bottom:1px solid #cccbca}#block-masquerade-masquerade h2{font-size:18px;font-weight:400;margin-bottom:24px}#block-masquerade-masquerade a{color:#ca2200;text-decoration:underline}.profile{width:1110px;padding:0 15px;margin:24px auto}.profile .masquerade-switch{width:290px;margin-top:24px;font-weight:600;font-family:"Spectral",serif;background-color:#ca2200;color:#f5f5f5;display:block;text-align:center;padding:0 30px;height:32px;line-height:32px;font-size:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:16px;box-shadow:0 0 8px 0 rgba(77,13,0,0.16),0 8px 12px 0 rgba(77,13,0,0.16)}@media screen and (max-width:1200px){.profile,#block-masquerade-masquerade{width:960px}}@media screen and (max-width:992px){.profile,#block-masquerade-masquerade{width:auto}}@media screen and (max-width:768px){.page-user-notes .wine-photo{width:80px;height:168px}.page-user-notes .wine-info{padding:15px 0;width:calc(100% - 70px)}.page-user-notes .my-note{position:relative;display:block;width:100%}.page-user-notes .my-note:before{content:"";position:absolute;top:0;left:-10vw;height:1px;width:120vw;background:#e6e6e6}.page-user-notes .note-item{flex-flow:row wrap}.page-user-password .form-item,.page-user-reset .form-item{width:auto}.page-user-password input[type="text"],.page-user-reset input[type="text"]{width:248px}.page-user-password input[type="submit"],.page-user-reset input[type="submit"]{width:auto}.page-user .section-wrapper .section,.page-user-register .section-wrapper .section{width:290px}.page-user .section-wrapper .section input,.page-user-register .section-wrapper .section input{width:248px}.page-user label,.page-user-register label{font-size:14px;padding-right:0}.page-user .form-item,.page-user-login .form-item{width:290px}.page-user .captcha,.page-user-login .captcha,.page-user-register .captcha{width:290px}}.page-user-edit .breadcrumb{margin-bottom:15px;color:transparent}.page-user-edit .breadcrumb a:last-child{display:none}.page-user-edit .password-strength,.page-user-edit .password-suggestions.description,.page-user-edit .password-suggestions+.description,.page-user-edit legend{display:none !important}.page-user-edit label{line-height:24px}.page-user-edit .description{font-style:italic;font-weight:300;line-height:20px;font-size:13px;color:#3b3b3a}.page-user-edit #edit-account{margin-bottom:25px;padding:24px 0}.page-user-edit #edit-account:after{content:"";background:#e6e6e6;height:1px;margin-top:24px;width:200vw;left:0vw;position:absolute}.page-user-edit #edit-mail{width:198px;float:left;margin-right:30px;font-size:15px}.page-user-edit #edit-locale{margin-bottom:16px}.page-user-edit #edit-locale:after{content:"";border-bottom:1px solid #e6e6e6;height:1px;margin-top:16px;width:200vw;left:0vw;position:absolute}.page-user-edit #edit-picture{padding:16px 0 24px}.page-user-edit #edit-picture .fieldset-wrapper{display:grid;grid-template-areas:"a b" "a c";width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-user-edit #edit-picture .fieldset-wrapper label{grid-area:a}.page-user-edit #edit-picture:after{content:"";border-bottom:1px solid #e6e6e6;height:1px;margin-top:30px;width:200vw;left:0vw;position:absolute}.page-user-edit #edit-timezone{padding:16px 0 24px}.page-user-edit #edit-timezone .chosen-container,.page-user-edit #edit-timezone .form-select{width:198px;float:left;margin-right:30px}.page-user-edit #edit-timezone .chosen-container a,.page-user-edit #edit-timezone .form-select a{border:1px solid #cccbca;box-shadow:none}.page-user-edit #edit-timezone .form-type-select .chosen-container .chosen-drop{border:1px solid #cccbca;border-top:0}.page-user-edit #edit-actions{position:absolute;bottom:-80px;width:290px;left:50%;margin-left:-145px}.page-user-edit #edit-submit{height:48px;width:290px;font-weight:bold;line-height:48px;font-size:20px;color:#f5f5f5;background:#ca2200;font-family:"Spectral",serif;border:0;cursor:pointer;border-radius:24px;box-shadow:0 12px 12px rgba(77,13,0,0.16),0 0 12px rgba(77,13,0,0.16)}.page-user-edit .user-picture{width:160px;height:160px;grid-area:a;display:grid;margin:34px 30px 0 0;border:1px solid #cccbca;align-content:center;border-radius:20px}.page-user-edit .user-picture img{margin:0 auto;width:auto;max-width:160px;max-height:160px;display:block}.page-user-edit .form-item-picture-delete{padding-left:12px;float:none;padding-top:29px;grid-area:b}.page-user-edit .form-item-picture-delete label{padding-left:5px}.page-user-edit .form-item-picture-delete .description{margin-left:-12px}.page-user-edit .form-item-files-picture-upload{grid-area:c}.page-user-edit .form-item-files-picture-upload label{display:none}.page-user-edit .form-item-files-picture-upload .description{margin-top:16px}.page-user-edit .form-item-current-pass{min-height:66px}.page-user-edit .form-item-current-pass input{width:198px;float:left;margin-right:30px}.page-user-edit .form-item-current-pass .description{padding-left:270px}.page-user-edit .form-item-pass-pass1,.page-user-edit .form-item-pass-pass2{position:relative;display:inline-block;vertical-align:top;max-width:266px;margin-top:16px}.page-user-edit .form-item-pass-pass1 input,.page-user-edit .form-item-pass-pass2 input{width:198px}.page-user-edit .form-item-mail{margin-top:16px;min-height:70px}.page-user-edit .form-item-mail .description{padding-left:270px}.page-user-edit .form-item-language label{margin:16px 0 8px}.page-user-edit .form-item-language .form-item-language{display:inline-block;margin-right:30px}.page-user-edit .form-item-language .description{margin-top:9px}.page-user-edit div.password-confirm{position:absolute;right:0;top:0;margin:0;font-size:13px;width:auto}.page-user-edit div.password-confirm span{font-weight:600}.page-user-edit div.password-confirm .ok{color:#5f9e20}.page-user-edit div.password-confirm .error{color:#ca2200}.page-user-edit .block-system{background:#fff;position:relative;margin-bottom:120px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.04),0 0 16px 0 rgba(0,0,0,0.08)}.page-user-edit .block-system .content{width:1110px;margin:0 auto;padding:0 15px}.page-user-edit .block-system .content .was-choosen{display:inline-block;color:#3b3b3a;font-size:13px;margin:16px 0 0 10px}.page-user-edit input[type="file"]{display:none}.page-user-edit .btn-upload-avatar{display:inline-block}@media screen and (max-width:1200px){.page-user-edit .block-system .content{width:960px}}@media screen and (max-width:992px){.page-user-edit .block-system .content{width:690px}}@media screen and (max-width:768px){.page-user-edit .block-system .content{width:auto}.page-user-edit .form-item-current-pass input,.page-user-edit #edit-mail{float:none;display:block;margin:0 0 8px;width:58%}.page-user-edit .form-item-current-pass .description,.page-user-edit .form-item-mail .description{padding:0}.page-user-edit .form-item-pass-pass1,.page-user-edit .form-item-pass-pass2{display:block;max-width:unset;width:100%}.page-user-edit .form-item-pass-pass1 input,.page-user-edit .form-item-pass-pass2 input{width:58%}.page-user-edit .form-item-picture-delete{width:96%;display:block;margin:0 0 16px}.page-user-edit .form-item-language .form-item-language{display:block;margin-bottom:8px}.page-user-edit #edit-picture .fieldset-wrapper{display:block;width:100%}.page-user-edit #edit-timezone .form-select{width:100%;float:none;margin:0 0 8px}.page-user-edit .user-picture{margin:34px auto 0}}.header{position:fixed;width:100%;top:0;z-index:9999;background:#fff}.header:after{background:url(/sites/all/themes/gustos/img/bg-bit.png) left top repeat-x;height:20px;width:100%;position:absolute;top:70px;left:0;content:""}.header .logo{width:136px;padding:0}.header .logo svg{width:140px;display:block}.header .menu .block{display:inline-block}.header .container{height:72px;display:flex;align-items:center;flex-flow:row wrap;align-content:center;justify-content:space-between}.block-gustos-investment{margin:0 20px 0 auto}.block-gustos-investment a{display:block;height:25px}.lang-wrapper{padding:0 5px;width:40px;position:relative;cursor:pointer}.lang-wrapper svg{position:absolute;display:block;right:5px;bottom:8px}.lang-wrapper ul{display:none;position:absolute;width:50px;right:0;top:32px;background:#fff;z-index:1;box-shadow:0 8px 24px 0 rgba(0,0,0,0.12),0 0 18px 0 rgba(0,0,0,0.06)}.lang-wrapper li{list-style:none;width:50px;text-align:center}.lang-wrapper li a{padding:0 15px;font-size:15px;color:#010101;display:block;line-height:40px;text-decoration:none;text-align:center}.lang-wrapper li a.active{color:#ca2200}.lang-wrapper li a:hover{color:#fff;background:#3b3b3a}.lang-wrapper.expanded svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.lang-wrapper.expanded ul{display:block}.lang-wrapper.expanded .active-lang{color:#010101}.active-lang{line-height:32px;width:19px;color:#3b3b3a;display:inline-block}.user-wallet-balance{display:inline-block;vertical-align:middle;line-height:32px;color:#ca2200;font-family:"Fira Sans",sans-serif;text-decoration:none;margin-right:24px}svg.wallet{display:inline-block;vertical-align:middle;fill:#ca2200;padding-bottom:4px;margin-left:24px}.burger,.switch-role-form,.account-navigation{display:none}.add-region-form,.switch-role-form{position:fixed;top:50%;left:50%;width:540px;background:#fff;padding:10px 0;z-index:1;margin-top:-200px;margin-left:-270px;border-radius:20px;box-shadow:0 12px 18px rgba(0,0,0,0.1),0 0 14px rgba(0,0,0,0.1)}.add-region-form .italic,.switch-role-form .italic{font-weight:300}.add-region-form .fs-13,.switch-role-form .fs-13,.add-region-form .fs-18,.switch-role-form .fs-18{padding:0 60px 0 20px}.add-region-form .form-item.form-type-radio,.switch-role-form .form-item.form-type-radio{margin:0;width:100%}.add-region-form .form-item.form-type-radio label,.switch-role-form .form-item.form-type-radio label{padding:15px 20px;color:#010101;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.add-region-form .form-item.form-type-radio label div,.switch-role-form .form-item.form-type-radio label div{line-height:20px}.add-region-form .form-item.form-type-radio input[type="radio"],.switch-role-form .form-item.form-type-radio input[type="radio"]{position:absolute}.add-region-form .form-item.form-type-radio input[type="radio"]+label:before,.switch-role-form .form-item.form-type-radio input[type="radio"]+label:before,.add-region-form .form-item.form-type-radio input[type="radio"]+label:after,.switch-role-form .form-item.form-type-radio input[type="radio"]+label:after{content:none}.add-region-form .form-item.form-type-radio input[type="radio"]:checked,.switch-role-form .form-item.form-type-radio input[type="radio"]:checked{position:absolute}.add-region-form .form-item.form-type-radio input[type="radio"]:checked+label div:first-child,.switch-role-form .form-item.form-type-radio input[type="radio"]:checked+label div:first-child{color:#d32215;font-weight:600}.add-region-form .form-item.form-type-radio.form-item-roles:hover label,.switch-role-form .form-item.form-type-radio.form-item-roles:hover label{background:#3b3b3a;color:#fff}.add-region-form .form-item.form-type-radio.form-item-roles:hover input[type="radio"]:checked+label,.switch-role-form .form-item.form-type-radio.form-item-roles:hover input[type="radio"]:checked+label{background:#fff;color:#010101}.add-region-form label p,.switch-role-form label p{font-size:13px;font-style:italic}.add-region-form .close-drop,.switch-role-form .close-drop{position:absolute;top:20px;right:20px;width:15px;height:15px;z-index:2;cursor:pointer}.add-region-form .close-drop svg,.switch-role-form .close-drop svg{display:block}.add-region-form .close-drop path,.switch-role-form .close-drop path{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.add-region-form .close-drop:hover path,.switch-role-form .close-drop:hover path{fill:#010101}.add-region-form .btn.extra,.switch-role-form .btn.extra{margin:30px auto 20px;padding:0 40px;width:auto;display:block}.account-navigation{position:absolute;min-width:190px;width:max-content;max-width:290px;top:32px;right:0;background:#fff;z-index:1;padding-bottom:8px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.12),0 0 18px 0 rgba(0,0,0,0.06)}.account-navigation .user{display:none}.account-navigation a{display:block;padding:0 20px;font-size:15px;color:#010101}.role-info{line-height:20px;padding:0 20px;height:40px;display:flex;align-items:center;cursor:default;font-style:italic;color:#8c8a88}.role-switcher{font-size:15px;line-height:40px;padding:0 40px 0 20px;position:relative}.role-switcher svg{position:absolute;top:14px;right:16px}.role-switcher,.role-switcher path{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.role-switcher:hover{background:#3b3b3a;color:#fff}.role-switcher:hover path{fill:#fff}.user-menu{min-width:140px;margin-right:15px;position:relative;cursor:pointer}.user-menu a{text-decoration:none;color:#010101;font-size:15px;line-height:40px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.user-menu a.active{color:#ca2200;font-weight:600}.user-menu a.logout{position:relative}.user-menu a.logout svg{position:absolute;right:10px;bottom:7px}.user-menu a.logout path{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.user-menu a.logout:hover path{fill:#fff}.user-menu a:hover{color:#fff;background:#3b3b3a}.user-menu.open .account-navigation{display:block}.my-account{text-align:right;line-height:32px;padding-right:21px;font-style:italic;color:#666361}.my-account svg{position:absolute;display:block;right:0;bottom:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.my-account .open{display:contents}.my-account.active{color:#010101}.my-account.active svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.not-logged-in .user-menu{height:32px;min-width:auto;margin-right:25px}.not-logged-in .user-menu a{line-height:32px;color:#3b3b3a}.not-logged-in .user-menu a:first-of-type{margin-right:30px}.not-logged-in .user-menu a:hover{color:#010101;background:transparent}body.account-switcher-active .user-menu.open .account-navigation{display:none}body.account-switcher-active .switch-role-form{display:block}@media screen and (max-width:1200px){.header .section{width:960px}}@media screen and (max-width:992px){.header{height:65px}.header .section{width:auto;height:65px;padding:0 15px}.header .logo svg{width:100px}.header .menu{display:none;position:absolute;top:20px;right:10px;background:#fff;padding:40px 0 0;min-width:200px;height:80px;border-radius:2px}.header .menu .block{display:block}.header .user-menu{height:40px;margin-right:0}.header .user-menu a{display:block;line-height:40px;padding:0 20px}.header .user-menu a,.header .user-menu a:first-of-type{margin-right:0}.header .user-menu a.active{color:#ca2200}.header .user-menu a:hover{color:#fff;background:#3b3b3a}.header .user-menu .logout{position:absolute;top:-40px;right:0;font-size:0;color:transparent;z-index:2}.header .user-menu .logout:hover{background:#fff}.header .user-menu .logout:hover path{fill:#010101}.header .lang-wrapper .active-lang-wrapper,.header .lang-wrapper .collapse-svg{display:none}.header .lang-wrapper ul{display:block;width:160px;width:max-content;top:-67px;left:0;background:transparent;box-shadow:none}.header .lang-wrapper li{display:inline-block;width:auto}.header .lang-wrapper li a{padding:0 0 0 20px}.header .lang-wrapper li a:hover{background:transparent;color:#ca2200;text-decoration:underline}.header .lang-wrapper li a.active{text-decoration:underline}.header .my-account{text-align:left;line-height:40px;padding:0 50px 0 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header .my-account div{display:none}.header .account-navigation{display:block;top:40px;left:0;width:inherit;border-radius:2px;box-shadow:none}.header:after{top:64px}.role-info{height:auto;padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid #e6e6e6}.burger-is-active .header .menu{display:block;z-index:1}.burger-is-active .burger{z-index:2}.account-switcher-active .header .menu{background:transparent}.account-switcher-active .header .my-account,.account-switcher-active .header .account-navigation,.account-switcher-active .header .burger,.account-switcher-active .header .block-gustos-ext:last-of-type{display:none}.account-switcher-active .switch-role-form{left:0}.switch-role-form{display:block;width:100%;height:100%;left:-100%;top:0;margin:0;z-index:999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:0}.switch-role-form .close-drop{display:none}.switch-role-form .close-drop.hidden{display:block;left:20px}.switch-role-form .fs-13,.switch-role-form .fs-18{text-align:center;padding:0 40px}.logged-in .header .menu{height:120px}.block-locale,.block-gustos-ext,.block-gustos-investment{height:25px}.burger{width:15px;height:15px;padding:20px;display:table-cell;margin-right:-20px}.burger span{display:block;width:100%;height:1px;background:#33302e;margin-bottom:6px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:1px}.burger span:last-of-type{margin-bottom:0}.burger.active span{margin-bottom:5px;width:17px}svg.wallet{margin-left:0;padding-bottom:0}.user-wallet-balance{margin-right:0;font-size:13px;line-height:25px}.hide{width:0;opacity:0}.line-1{margin-top:0;transform:rotateZ(0);transform-origin:0% 0%}.line-3{transform:rotateZ(0);transform-origin:0% 0%}.line-1-rotate{transform:rotateZ(45deg);transform-origin:0% 0%}.line-3-rotate{transform:rotateZ(-45deg);transform-origin:0% 100%}}@media screen and (max-width:992px) and (hover:hover){.burger{cursor:pointer}}@media screen and (max-width:768px){.header .section{position:relative;padding:0 15px;width:calc(100% - 30px)}}.footer{height:72px;padding-top:20px;position:absolute;bottom:0;width:100%;overflow:hidden}.footer-inside{background:#fff}.footer:before{content:'';width:100%;height:20px;position:absolute;left:0;top:1px;background:url(/sites/all/themes/gustos/img/bg-bit.png) top left repeat-x;-webkit-transform:rotate(180deg) scale(1) skew(0) translate(0);transform:rotate(180deg) scale(1) skew(0) translate(0)}.footer .container{display:flex;width:100%;justify-content:center;align-items:center;height:72px}.footer a{text-decoration:none}.footer a:first-of-type{margin-left:25px}.footer a:last-of-type{margin-right:0}.footer .menu{display:flex}.created,.contact-us,.term{font-size:15px;line-height:32px;color:#3b3b3a}.created{margin-right:auto}.created span{color:#8c8a88}.term{text-align:center}.term h2{display:none}.term .menu{text-align:center}.term .menu li{display:inline-block;padding:0;margin:0}.term .menu li:first-of-type{border-right:1px solid #e6e6e6;padding-right:20px;margin-right:20px}.term a{color:#8c8a88;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.term a:first-of-type{margin-left:0}.term a:hover{color:#3b3b3a}.contact-us{margin-left:auto}.contact-us span,.contact-us a{display:inline-block;vertical-align:middle}.contact-us span svg,.contact-us a svg{display:block}@media screen and (max-width:992px){.logged-in .footer .menu{height:auto}}@media screen and (max-width:768px){.footer{height:152px}.footer .container{height:102px;padding:25px 0;align-items:flex-start;flex-flow:column wrap}.footer .section{padding:0 15px}.contact-us{margin-right:auto;margin-left:unset}}@media screen and (max-width:768px){.captcha iframe{max-width:290px !important}.captcha iframe .g-recaptcha,.captcha iframe .g-recaptcha>div{max-width:290px !important}.captcha iframe .rc-anchor-normal{max-width:288px !important}.captcha iframe .rc-anchor-logo-portrait{margin:10px 0 0 12px !important}}h1,.h1{font-size:18px;line-height:48px;position:relative;color:#3b3b3a;font-weight:400}h1.subtitle-1,.h1.subtitle-1{font-weight:600;line-height:32px;color:#010101}h6{font-size:18px;line-height:44px;color:#33302e}.section-name{font-family:'Spectral',serif;font-size:18px;font-weight:600;font-style:normal;line-height:24px;color:#010101;text-decoration:none;display:block}.sp{font-family:'Spectral',serif}.sp-16{font-family:'Spectral',serif;font-size:16px;line-height:24px;color:#010101;text-decoration:none;font-weight:700}.sp-18{font-family:'Spectral',serif;font-size:18px;line-height:24px;color:#010101;text-decoration:none;font-weight:700}.sp-20{font-family:'Spectral',serif;font-size:20px;line-height:24px;color:#010101;text-decoration:none;font-weight:700}.sp-24{font-size:24px;font-weight:500;line-height:30px;text-align:center;color:#33302e}.sp-32{font-size:32px;font-weight:500;line-height:40px;color:#3b3b3a}.sp-40{font-size:40px;font-weight:500;line-height:40px;color:#3b3b3a}.sp-b-14{font-size:14px;font-weight:700;line-height:24px}.sp-b-16{font-size:16px;font-weight:700;line-height:24px;text-align:center;color:#010101}.sp-b-18{font-size:18px;font-weight:700;line-height:20px;text-align:center;color:#ca2200}.sp-b-20{font-size:20px;font-weight:700;line-height:30px;text-align:center;color:#ca2200}.sp-b-20.left{text-align:left}.sp-b-24{font-size:24px;font-weight:700;line-height:30px;text-align:center;color:#ca2200}.sp-b-40{font-size:40px;font-weight:700;line-height:45px;text-align:center;color:#3b3b3a}.fs-13{font-family:'Fira Sans',sans-serif;font-size:13px;line-height:20px;font-weight:400}.fs-15{font-family:'Fira Sans',sans-serif;font-size:15px;line-height:32px;font-weight:400}.fs-18{font-family:'Fira Sans',sans-serif;font-size:18px;line-height:32px;font-weight:400}.fs-20{font-family:'Fira Sans',sans-serif;font-size:20px;line-height:32px;font-weight:300}.fs-24{font-family:'Fira Sans',sans-serif;font-size:24px;line-height:40px;font-weight:400}.fs-b-13{font-family:'Fira Sans',sans-serif;font-size:13px;font-weight:600;color:#010101}.fs-b-15{font-family:'Fira Sans',sans-serif;font-size:15px;font-weight:600;color:#ca2200}.fs-b-18{font-family:'Fira Sans',sans-serif;font-size:18px;font-weight:600;line-height:32px}.progress{font-weight:unset}.strong{font-weight:600}.strong.sp{font-weight:800}.italic{font-style:italic}.uppercase{text-transform:uppercase}@media screen and (max-width:1200px){.section{width:960px}.section.with-tb{width:990px}.wine-collection .cell.first{padding:0 15px}.wine-collection .cell.first .cell:first-of-type{width:252px;min-width:252px;padding:0 15px 0 0}.wine-collection .cell.first .cell:last-of-type{padding:0 0 0 15px}.wine-collection .cell.second{padding:0 15px}.wine-collection .cell.second .cell{padding:0 15px}.wine-collection .cell.second .cell:first-of-type{padding:0 15px 0 0}.wine-collection .cell.second .cell:last-of-type{padding:0 0 0 15px}.wine-collection .f-order span:before{left:-15px}.gustos-variability .section-name,.gustos-variability .item{width:162px}}@media screen and (max-width:992px){.section{width:auto}.section.with-tb{width:auto}label{font-size:14px}.analytics .table.main .b-r{border-right-width:1px}.wine-collection{overflow-x:hidden}.wine-collection .section{width:100%}.wine-collection .head{display:none}.wine-collection label{display:inline-block}.wine-collection .cell.right{text-align:left}.wine-collection .cell.second{border-bottom:0;display:block;height:0;max-height:0;width:720px;margin:0 auto;padding:15px 0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-collection .cell.second .wrapper{height:0;max-height:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;grid-auto-rows:auto;grid-template-areas:"a b" "c d";-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.wine-collection .cell.second .cell{width:auto;padding:0}.wine-collection .cell.second .cell:first-of-type,.wine-collection .cell.second .cell:nth-child(2),.wine-collection .cell.second .cell:nth-child(3),.wine-collection .cell.second .cell:nth-child(4),.wine-collection .cell.second .cell:last-of-type{padding:0;width:100%;min-width:auto;height:32px}.wine-collection .cell.second .cell:first-of-type span,.wine-collection .cell.second .cell:nth-child(2) span,.wine-collection .cell.second .cell:nth-child(3) span,.wine-collection .cell.second .cell:nth-child(4) span,.wine-collection .cell.second .cell:last-of-type span{line-height:32px}.wine-collection .cell.second .cell:first-of-type{grid-area:a}.wine-collection .cell.second .cell:nth-child(2){grid-area:c}.wine-collection .cell.second .cell:nth-child(3){grid-area:b}.wine-collection .cell.second .cell:last-of-type{grid-area:d}.wine-collection .cell.first{display:table;width:720px;margin:0 auto;border-bottom:0;height:72px;padding:0;position:relative}.wine-collection .cell.first .cell{height:72px}.wine-collection .cell.first .cell:first-of-type,.wine-collection .cell.first .cell:last-of-type{width:auto;min-width:auto;padding:0;display:table-cell}.wine-collection .cell.first .cell:last-of-type{width:134px;text-align:right;padding-right:66px}.wine-collection .cell.first.open+.second{height:auto;max-height:160px}.wine-collection .cell.first.open+.second .wrapper{height:auto;max-height:160px}.wine-collection .cell.first:after,.wine-collection .cell.second:after{content:'';position:absolute;height:0;width:200%;border-bottom:1px solid #e6e4e3;left:-50%;bottom:0}.wine-collection .f-title{cursor:pointer}.wine-collection .f-title .collapse-svg{display:inline-block;fill:#999591;position:absolute;right:0;top:33px}.wine-collection .f-title.open .collapse-svg{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.wine-collection .f-order{display:block}.wine-collection .f-order span:before{content:none}.wine-collection .f-content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wine-collection .f-content.hidden{height:0;opacity:0;display:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:768px){.wine-collection label{width:125px}.wine-collection .cell.first,.wine-collection .cell.second{width:100%}.page-user-login input[type="submit"]{width:290px}.page-user-login .form-item{width:290px}.page-user-login .form-item input{width:256px}.hybridauth-widget-wrapper ul.hybridauth-widget li a{width:290px}}@media screen and (max-width:600px){.page-user-login .section-wrapper{padding:24px 0}.hybridauth-widget-wrapper ul.hybridauth-widget li:last-of-type{margin-bottom:40px}.empty-page-text .btn-red{font-size:16px;padding:0 20px}}@media screen and (max-width:576px){.analytics .container{padding:0}.analytics .table.main .price-change+svg{margin-left:-45px}.analytics .w-33{width:75px;min-width:75px}.analytics .price-change-wrapper span{width:100%}.wine-collection label{width:145px}.wine-collection .cell.first .cell:first-of-type{font-size:14px;line-height:14px}.wine-collection .cell.first .cell:last-of-type{width:80px;padding-right:40px}.wine-collection .cell.first .cell:last-of-type .price-change.positive,.wine-collection .cell.first .cell:last-of-type .price-change.negative{padding-top:15px}.wine-collection .cell.first .cell:last-of-type .price-change+svg{top:-4px;margin-left:-39px}.wine-collection .cell.second .wrapper{display:block}.wine-collection .cell.second .cell:first-of-type,.wine-collection .cell.second .cell:nth-child(2),.wine-collection .cell.second .cell:nth-child(3),.wine-collection .cell.second .cell:nth-child(4),.wine-collection .cell.second .cell:last-of-type{display:block}}@media screen and (max-height:420px){.page-with-empty-section .cell{vertical-align:bottom;padding-bottom:30px}}@keyframes preloader-background{0%,49.9%{background:#3b3b3a}50%,100%{background:#fdba2c}}@keyframes preloader-front{0%{width:0;background:#fdba2c}49.9%{width:50%;background:#fdba2c}50%{width:0;background:#ca2200}100%{width:50%;background:#ca2200}}.form-managed-file .ajax-progress.ajax-progress-throbber,.ajax-progress.ajax-progress-throbber{height:0;padding:0}.form-managed-file .ajax-progress.ajax-progress-throbber .throbber,.ajax-progress.ajax-progress-throbber .throbber{top:0;left:0;padding:0;margin:0;width:100%;height:4px;position:fixed;z-index:99999;background:#3b3b3a;animation:preloader-background linear 2s infinite}.form-managed-file .ajax-progress.ajax-progress-throbber .throbber::before,.ajax-progress.ajax-progress-throbber .throbber::before,.form-managed-file .ajax-progress.ajax-progress-throbber .throbber::after,.ajax-progress.ajax-progress-throbber .throbber::after{display:block;position:absolute;top:0;z-index:2;width:0;height:4px;background:#fff;animation:preloader-front linear 2s infinite;content:''}.form-managed-file .ajax-progress.ajax-progress-throbber .throbber::before,.ajax-progress.ajax-progress-throbber .throbber::before{right:50%}.form-managed-file .ajax-progress.ajax-progress-throbber .throbber::after,.ajax-progress.ajax-progress-throbber .throbber::after{left:50%}
