@charset "UTF-8";@font-face{font-family:'Kilita One';font-style:normal;font-weight:400;src:url('//kalulu-locomotive.s3.amazonaws.com/sites/547c96dd47970cd8da00000c/theme/fonts/KilitaOne.woff') format('woff')}body{font-family:'Lato',sans-serif}.text-success{color:#1abc9d}.btn-primary-outline{color:#1abc9c;background-color:none;border:1px solid #1abc9c;line-height:16px;margin-left:10px;margin-right:10px;padding:12px;padding-top:8px;padding-bottom:8px}.label{padding:.4em .6em .3em;border-radius:2px}.label-white{background:white;color:#34495e;border:1px solid #34495e}.label-success{background-color:#1abc9c}.gmnoprint img{max-width:none}hr.sub{margin-top:0;margin-bottom:10px}.form-control{border-radius:2px}.form-group.has-error .input-group .form-control:first-child{border:3px solid;border-right:0}.form-group.has-error .input-group .form-control:last-child{border:3px solid;border-left:0}.input-group-addon:first-child{border:0;border-bottom-right-radius:0;border-top-right-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.bg-emerald{background-color:#2ecc71}.bv-form .help-block{margin-bottom:0;margin-top:-4px;font-style:italic;font-size:14px}.has-error .input-group-addon:first-child,.has-success .input-group-addon:first-child{border-left:2px solid;border-top:2px solid;border-bottom:2px solid}.has-success .input-group-addon:first-child{background-color:#2ecc71;color:#fff;border-color:#2ecc71}.has-error .input-group-addon:first-child{background-color:#e74c3c;color:#fff;border-color:#e74c3c}.input-group.wide{width:100%}.label-default{background-color:#bdc3c7}.label-block{display:block;text-transform:uppercase;margin-top:20px;margin-bottom:10px;text-align:left}.label-info.inverse{border:2px solid #5bc0de;color:#5bc0de;background-color:white}.label-warning.inverse{border:2px solid #ec971f;color:#ec971f;background-color:white}.label-success.inverse{border:2px solid #5cb85c;color:#5cb85c;background-color:white}.label-primary.inverse{border:2px solid #428bca;color:#428bca;background-color:white}.label-danger.inverse{border:2px solid #d9534f;color:#d9534f;background-color:white}.label-default.inverse{background:white;border:2px solid #bdc3c7;color:#999}.btn{border-radius:2px}h1,h2,h3,h4{font-family:'Lato',sans-serif !important}h2#impostazioni{color:white}.btn.btn-k{margin-left:5px;margin-right:5px;margin-bottom:10px;padding:0 24px 0 14px;border-radius:2px;line-height:160%;font-size:26px;font-family:'Montserrat'}.btn-k .btn-label{position:relative;left:-15px;display:inline-block;padding:12px 24px;background:rgba(0,0,0,0.15);border-radius:3px 0 0 3px}.backstretch:before{content:"";width:100%;height:100%;background:url("//s3.amazonaws.com/kalulu/assets/overlay/02.png");position:absolute;top:0;left:0}.kalulu-brand{font-family:'Kilita One','Trebuchet MS',sans-serif;font-style:normal;font-size:2em;padding-top:16px;color:#1abc9c}.navbar-new.primary-new{background-color:#1abc9c}.navbar-new.success-new{background-color:#16a085}.navbar-new.warning-new{background-color:#f1c40f}.navbar .navbar-header .kalulu-brand{font-family:'Kilita One','Trebuchet MS',sans-serif;font-style:normal;font-size:2.4em;padding-top:10px;color:#1abc9c}.navbar .kalulu-brand{padding:23px 28px 24px 0;float:left}.affix{top:126px}.affix-top{top:70px}a.anchor{top:-60px;display:block;position:relative;visibility:hidden}.print-footer{position:fixed;bottom:5px;width:100%}.print-footer p{text-align:center}.tile{border-radius:2px}.progress{height:14px}.growl.growl-medium{width:360px}.text-wet-asphalt{color:#34495e}.header-10 .navbar .nav>li>a.signup-button{font-size:18px;font-weight:bold}.header-10 .navbar .btn{font-family:'Montserrat'}.header-10-sub .hero-unit h1{font-family:'Lato',Helvetica,Arial,sans-serif}.header-3-sub{padding-top:100px}.header-3-sub .input-group{padding-bottom:20px;padding-top:10px}.header-10-sub.location{text-shadow:1px 1px 2px rgba(150,150,150,1)}.header-10-sub.location .hero-unit h1{font-size:60px;font-weight:900;line-height:60px;letter-spacing:-2px}.header-10-sub.location .hero-unit h2{font-family:'Lato',sans-serif;color:white;font-style:italic;margin-top:5px;letter-spacing:-2px}@media(max-width:768px){.header-10-sub.location .hero-unit h1{font-size:34px;line-height:34px;letter-spacing:-1px}.header-10-sub.location .hero-unit h2{font-size:26px;line-height:26px;letter-spacing:-1px}}.header-10-sub .background{background-image:url("//s3.amazonaws.com/kalulu/assets/images/filiera-corta.jpg");opacity:1}.header-10-sub.location .background{background-image:url("//s3.amazonaws.com/kalulu/assets/images/filiera-corta-a-casa.jpg");opacity:1}.header-10-sub.location .background.roma{background-image:url("//s3.amazonaws.com/kalulu/assets/images/filiera-corta-a-roma.jpg");opacity:.8}.header-10-sub.location .background.bologna{background-image:url("//s3.amazonaws.com/kalulu/assets/images/filiera-corta-a-roma.jpg");opacity:.8}.header-10-sub .background.milano{background-image:url("//s3.amazonaws.com/kalulu/assets/images/filiera-corta-a-milano.jpg");opacity:.8}@media(max-width:768px){.header-10-sub .background{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}}@media(max-width:480px){.header-10-sub.v-center>div{padding-top:0}}.header-10-sub .hero-unit h1{margin:0;font-size:39px;font-weight:normal;color:#fff;line-height:49px;font-weight:500;letter-spacing:0}.header-10-sub .hero-unit p{font-size:28px;font-weight:normal;color:#fff;font-weight:300}.open>.dropdown-menu{font-size:16px}.header-6-sub{padding-top:150px;padding-bottom:180px}.header-6-sub h3{font-family:'Lato',sans-serif;font-size:56px;font-weight:700}.header-6-sub .lead{font-size:27px;font-weight:500;color:#fff;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:50px}.header-6-sub .background{background-image:url("//s3.amazonaws.com/kalulu/assets/images/cassetta-bio.jpg");opacity:.8;filter:alpha(opacity=80)}.header-6-sub.backstretch .background{z-index:-1}.big-form form,.signup-form-v2 form{padding-top:60px;padding-bottom:60px}.signup-form-v2.g-rec .input-group{margin-bottom:0}.signup-form-v2.g-rec .help-block{min-height:19px}.signup-form-v2.signup-form-v2-social form{padding-bottom:20px}.signup-form-v2 .more-info{line-height:1em;font-size:12px;font-size:3vw}.social-signin{padding-bottom:40px}.big-form input,.signup-form-v2 input{font-size:26px}@media(max-width:440px){.big-form input,.signup-form-v2 input{font-size:20px}.header-6-sub h3{font-size:42px}}.big-form .input-group-addon,.signup-form-v2 .input-group-addon{font-size:28px;border-radius:2px 0 0 2px;min-width:62px}.big-form .form-control,.signup-form-v2 .form-control,.big-form .btn,.signup-form-v2 .btn{height:62px;border:0;border-radius:2px}.big-form input.form-control,.signup-form-v2 input.form-control{border-radius:0 2px 2px 0}.transparent-box .input-strip{background:rgba(255,255,255,0.08)}.big-form .input-group,.signup-form-v2 .input-group{margin-bottom:20px}.big-form .input-group-addon.input-label,.signup-form-v2 .input-group-addon.input-label{font-size:20px}.header-6-sub .transparent-box{background:rgba(0,0,0,0.58);border:3px solid white;border-radius:2px;padding-top:40px;padding-bottom:40px}.header-6-sub.white-box h3,.header-6-sub.white-box p{color:#34495e}.header-6-sub.white-box .transparent-box{background:rgba(255,255,255,0.58)}.header-6-sub.white-box .input-group-addon{background-color:#34495e}.header-6-sub.white-box .input-group-addon.last{background-color:#ecf0f1;border:0;color:#34495e}.header-6-sub.white-box .transparent-box{background:rgba(255,255,255,0.82)}.header-6-sub.white-box .input-strip{background:rgba(255,255,255,0.5)}.bg-paper{text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-top:20px;padding-bottom:20px}.project{cursor:pointer;cursor:hand}.content-4{font-family:'Lato',Helvetica,Arial,sans-serif}.content-6,.content-6 h3,.content-6 h6{font-family:'Lato',Helvetica,Arial,sans-serif}.content-10{padding-top:100px}.content-10 h3{font-family:"Lato",sans-serif;font-size:62px;font-weight:bold;text-align:center}.content-10 h4,.content-10 h5,.content-10 h6,.content-10 .features p{font-family:"Lato",sans-serif}.content-10.bg-clouds .features .box{border-top:2px solid #fff}.content-11 h1,.content-11 .lead{font-family:"Lato",sans-serif}.content-11 .deal-status{color:white;font-weight:bold;font-style:italic}.content-13.subscribe-form input[type="text"],.content-13.subscribe-form input[type="email"]{font-size:32px;font-family:'Lato',sans-serif}.content-13 .more-info{font-size:16px;line-height:130%}.content-13 .avatar{margin-top:-150px}.content-13 .avatar img{border:0;border-radius:2px}.content-13 .img-more{margin:10px 0}.content-13 .avatar-name{font-style:italic;line-height:1.3;color:#233240;font-size:12px;font-weight:bold;text-align:center;margin-bottom:0}.content-13 .avatar{width:200px;height:200px;position:relative;margin-bottom:1em}.content-13 .avatar .avatar-title{position:absolute;bottom:4px;left:4px;z-index:1;background:rgba(255,255,255,0.93);padding:.5em;width:192px;color:#fff}.content-13 .avatar .avatar-title h2{margin:0}.content-13 .navbar-nav>li>a{font-size:22px;line-height:34px}.content-13 .delivery-info{font-size:18px}.content-13 .delivery-info .date{display:block}.content-13 .delivery-info .place{display:block}.content-13.printer-friendly-summary{padding-top:10px;padding-bottom:10px}.content-13.printer-friendly-summary h1,.content-13.printer-friendly-summary h2,.content-13.printer-friendly-summary h3,.content-13.printer-friendly-summary h4,.content-13.printer-friendly-summary h5,.content-13.printer-friendly-summary h6{color:white;font-family:"Lato",sans-serif;font-weight:bold}.content-20 .signup-form form .btn{height:70px;font-size:30px}.content-20 .signup-form form .btn-group .btn{font-size:16px;white-space:normal}.content-20 .signup-form form{display:block}.content-20 .signup-form form label{font-size:14px;font-weight:bold;color:#7f8c8d;margin-bottom:12px;text-transform:uppercase}.content-20 .form-control#reason_msg{margin-top:12px}.content-20 form p[id$=_msg]{margin-left:30px;font-size:16px;line-height:120%;font-style:italic;color:#7f8c8d}.content-20 form .field-description{font-size:14px;line-height:18px;text-align:justify;font-style:italic}.content-20{padding:100px 0}.content-20 h3{font-family:"Lato",sans-serif}.content-20 small{color:#95a5a6}.content-20 blockquote small{font-family:'Special Elite',cursive,monospace;font-size:16px;color:#7f8c8d}.content-20 .opt small{color:#1abc9c;text-transform:uppercase;line-height:100%;font-weight:bold}.content-20 .btn{font-family:"Montserrat",sans-serif}.content-20 .tagsinput{margin-bottom:0}.content-20 .thumbnail{border:2px solid #bdc3c7;margin-bottom:20px}.content-20 a.thumbnail{padding:8px}.content-20 table{font-size:11px;margin-bottom:4px}.content-20 .add-button{height:40px}.content-20 .signup-form form .btn.btn-sm{height:36px;position:inherit;width:inherit;border-radius:inherit;line-height:14px;font-size:14px;padding:10px}.content-20 .entry:not(:first-of-type){margin-top:10px}.content-20 .signup-form form .btn.btn-add{height:inherit;font-size:inherit;width:inherit;border-radius:inherit}.content-20 .signup-form form .btn.btn-add .glyphicon{font-size:12px}.content-20 .spacer{margin-top:40px}.content-20 .list-group .glyphicon{margin-right:6px}.content-20 .tile h3{color:#2c3e50}.send-request label{font-size:14px;font-weight:bold;color:#7f8c8d;margin-bottom:12px;text-transform:uppercase}.send-request h3{font-size:14px;font-weight:bold;color:#7f8c8d;margin-bottom:12px;text-transform:uppercase}.content-25{padding:48px 0}.content-25 .alert{border-radius:0;font-weight:bold}.content-25 .bg-paper{text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-top:20px;padding-bottom:20px}.content-25 h1{font-family:"Lato";font-size:32px;margin-top:0;color:#2f4154}.content-25 h2,.delivery-place h2{font-family:"Lato";font-size:24px;margin-bottom:0;color:#7f8c8d}.delivery-place .showcase h2{font-size:40px}.delivery-place .lead.disable{text-align:center;font-style:italic;margin-bottom:60px}.delivery-place .sidebar .btn-invite{font-size:20px}.sidebar .btn-create-new{padding-top:20px;padding-bottom:20px;margin-bottom:15px}.content-25 h2>i.glyphicon,.delivery-place h2>i.glyphicon{top:3px}.content-25 hr.subheader-section{margin-top:0;margin-bottom:10px}.content-25 .thumbnail{border:4px solid #ecf0f1;border-radius:2px}.content-25 .caption{font-size:16px;text-align:center}.content-25 .lead{font-size:20px;line-height:1.6}.content-25 .long-description p{font-family:"Lato",sans-serif;margin-top:0;margin-bottom:45px;font-size:20px;line-height:30px;font-weight:200;line-height:30px;letter-spacing:-0.1px;text-align:justify;color:#2c3e50}.content-25 .share-buttons{margin-top:30px}.content-25 .img-more{margin-bottom:14px;min-width:100%}.content-25 .promote-box,.promote-box{background:#f0ad4e;padding:20px;color:white;text-align:center;font-weight:bolder;border-radius:2px 2px 0 0;border:solid 2px #e9a038}.content-25 .promote-box hr{margin-top:10px;margin-bottom:20px}.provider-follow{margin-bottom:20px}.provider-follow p{margin-top:0}.provider-shortcuts{background-color:#ecf0f1;padding:5px 10px;font-size:16px;text-transform:uppercase;text-align:left;font-weight:bolder;border-radius:2px 2px 0 0;border-left:2px solid #ddd;margin-bottom:15px}.provider-shortcuts a{font-size:16px;font-weight:bold}.content-25 .sidebar .provider-shortcuts p{margin:0}.content-25 .sidebar p{margin-top:10px}.content-25 .promote-box small{white-space:nowrap}.content-25 .btn-invite,.btn-invite{font-family:'Montserrat';font-size:24px;padding:24px;border-radius:0 0 2px 2px}.content-25 .promote-header .glyphicon{top:6px}.content-25 .promote-header,.promote-header{font-size:60px;text-shadow:none}.content-25 .promote-subheader,.promote-subheader{font-size:24px;text-shadow:none;color:white;display:block}.content-25 .promote-subheader .glyphicon{top:5px}.content-25 .user-action,.delivery-place .user-action{display:block;text-align:left;padding-bottom:10px}.user-action .badge{font-size:9px;background-color:#f1c40f}.content-25 .tile.no-results{padding-left:20px;padding-right:20px;padding-bottom:0}.content-28.cover{padding-top:240px}.content-28.cover .label-join{font-size:20px}.content-28.cover h3{font-family:lato;text-align:left;color:white;font-size:42px;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,0.9);padding-bottom:8px;letter-spacing:-2px}.content-28 .badge{text-shadow:none;letter-spacing:0;background-color:#34495e}.content-28 .avatar-small img{border:3px solid white}.content-31 .container h1,.content-31 .container h2,.content-31 .container h3,.content-31 .container h4,.content-31 .container h5,.content-31 .container h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;font-weight:600}.content-31 .container .active h3{color:#fff;font-weight:600}.content-31{background:#2c3e50}.content-32{font-family:'Lato',Helvetica,Arial,sans-serif}.projects-3 h3{font-family:Lato;font-weight:bolder;font-size:54px}.projects-1{padding-top:0;padding-bottom:0}.projects-1 .liked-by{font-size:18px;text-align:right}.projects-1 .projects .project:hover .photo-wrapper{background-color:transparent}.projects-1 .projects .project:hover .photo{opacity:1;filter:alpha(opacity=100)}.projects-1 .like-overlay{position:absolute;top:0;right:0;font-size:52px;color:#ecf0f1;background-color:rgba(0,0,0,0.51);padding:0 12px 2px 12px;border-radius:0 2px 0 2px}.projects-1 .like-overlay.liked{color:#e74c3c}.projects-1 .like-overlay.not-liked{color:#ecf0f1}.projects-1 .projects .photo-wrapper{border-radius:2px}.projects-1 .projects .photo{opacity:1;border-radius:2px}.projects-1 .projects .name{margin-bottom:0}.projects-1 .projects .info{margin-top:0}.projects-1 .projects .add-new{font-size:110px;line-height:200px;padding-right:3px}.projects-1 .projects .name.shout{text-transform:uppercase;text-align:center;color:#1abc9c}.projects-1.visible-xs{margin-bottom:80px}.price-3 .call-to-action-header{font-family:'Lato',sans-serif;text-align:center;margin-bottom:50px}.price-3 .call-to-action-header h2{margin-top:0;color:#ecf0f1}.price-3 .call-to-action-header .lead{color:#ecf0f1}.price-3 .plan .btn{min-width:170px;font-weight:500;padding:16px;font-size:18px;letter-spacing:-1px}@media(min-width:768px) and (max-width:992px){.price-3 .plan .btn{font-size:14px}}.opportunities{padding-top:100px;padding-bottom:100px}.opportunities h2{font-family:"Lato",Arial,Verdana,sans-serif;margin-top:0}.opportunities h2 i{top:6px}.opportunities table{font-size:18px}.opportunities table .btn.btn-xs{line-height:16px}.opportunities .pagination{margin-top:0;margin-bottom:0}.opportunities #table_div .google-visualization-table-table{font-family:inherit;font-size:14px;width:100%}#table_div .google-visualization-table-th{text-align:center}#table_div .charts-custom-button{background:white;margin:2px;border:0;padding:8px}#table_div .google-visualization-table-page-numbers{margin:2px 20px}#table_div .google-visualization-table-page-numbers .page-number{display:inline-block;border:0;border-radius:2px;color:#7f8c8d;font-size:16px;line-height:20px;min-width:20px;margin:2px;padding:10px;text-align:center;text-decoration:none;background:white}#table_div .charts-custom-button-outer-box,#table_div .charts-custom-button-inner-box{border:0;color:#7f8c8d}#table_div .google-visualization-table-td{border:1px solid #eee;padding:6px}#table_div .google-visualization-table-sortind{display:none}.results-list .thumbnail>img,.results-list .thumbnail a>img{min-width:100%}.results-list.container{padding-top:40px;padding-bottom:70px}.results-list .mb20{margin-bottom:40px}.results-list .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.results-list hgroup{padding-left:15px;border-bottom:1px solid #ccc}.results-list hgroup h1{font:500 normal 1.625em "Lato",Arial,Verdana,sans-serif;color:#2a3644;margin-top:0;line-height:1.15}.results-list hgroup h2.lead{font:normal normal 1.125em "Lato",Arial,Verdana,sans-serif;color:#2a3644;margin:0;padding-bottom:10px}.results-list .label i.glyphicon{color:white}.results-list .search-result .thumbnail{border-radius:0 !important}.results-list .search-result:first-child{margin-top:0 !important}.results-list .search-result{margin-top:20px}.results-list .search-result .col-md-2{border-right:1px dotted #ccc;min-height:140px}.results-list .search-result ul{padding-left:0 !important;list-style:none}.results-list .search-result ul li{font:400 normal .85em "Lato",Arial,Verdana,sans-serif;line-height:20px}.results-list .search-result ul li i{padding-right:5px}.results-list .search-result .col-md-7{position:relative}.results-list .search-result h3{font:500 normal 1.75em "Lato",Arial,Verdana,sans-serif;margin-top:0 !important;margin-bottom:10px !important}.results-list .search-result p{color:#2c3e50;font:normal normal 1.125em "Lato",Arial,Verdana,sans-serif;line-height:150%;text-align:justify}.results-list .search-result p.text-left{font:normal normal 1.125em "Lato",Arial,Verdana,sans-serif;line-height:150%;text-align:left}.results-list .search-result span.plus{position:absolute;right:0;top:126px}.results-list .search-result span.plus a{background-color:#248dc1;padding:5px 5px 3px 5px}.results-list .search-result span.plus a:hover{background-color:#414141}.results-list .search-result span.plus a i{color:#fff !important}.results-list .search-result span.border{display:block;width:97%;margin:0 15px;border-bottom:1px dotted #ccc}.search-result.compact h3 a{font-size:20px;margin-top:0;letter-spacing:-1px;text-transform:uppercase;font-weight:bold}.search-result.compact p{font-size:16px;text-align:left;margin-top:4px;margin-bottom:4px}.search-result.compact p.provider-tag{text-transform:uppercase;font-size:12px;font-weight:bold;line-height:16px;margin-top:0;margin-bottom:20px}.search-result.compact .thumbnail{margin-bottom:20px}.search-result.compact blockquote{padding-left:10px}.provider-dashboard h2{font-size:30px}.provider-dashboard.content-25 hr.subheader-section{margin-bottom:15px}.provider-dashboard .delivery-overview{margin-bottom:20px}.provider-dashboard .delivery-overview table{margin-bottom:5px}.provider-dashboard .delivery-overview table th{text-transform:uppercase;font-weight:bold}.provider-dashboard .delivery-overview h4{color:#34495e;text-transform:uppercase;font-size:20px;font-weight:bold}.delivery-point{padding-top:0;padding-bottom:1px;margin-bottom:20px}.delivery-point-header{padding-left:16px;padding-right:16px;padding-bottom:16px}.delivery-point-header h4{color:#34495e;text-transform:uppercase;font-size:20px;font-weight:bold;margin-bottom:0}.delivery-point-header h4 small{color:#34495e}.delivery-point-header p{margin-top:0;margin-bottom:0}.delivery-point .status-danger{color:#e74c3c}.delivery-point .status-warning{color:#f1c40f}.delivery-point .status-success{color:#1abc9c}.delivery-point .dashboard-item.list.status-danger{border-left:8px solid #e74c3c;border-right:8px solid #e74c3c}.delivery-point .dashboard-item.list.status-warning{border-left:8px solid #f1c40f;border-right:8px solid #f1c40f}.delivery-point .dashboard-item.list.status-success{border-left:8px solid #1abc9c;border-right:8px solid #1abc9c}.delivery-point-labels{margin-top:0;margin-bottom:8px;font-size:18px;line-height:130%}.delivery-point-actions{margin-top:16px;margin-bottom:0}.dashboard-item h3{font-size:20px;text-transform:uppercase;font-weight:bold}.dashboard-item{background:#ecf0f1;margin:0;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.dashboard-item.list{margin-bottom:10px;padding-left:0;border-left:2px solid #ddd;margin-left:0;background-color:#ecf0f1;padding-top:5px;padding-bottom:3px}@media(max-width:480px){.delivery-point-header h4{font-size:18px}.dashboard-item h3{font-size:18px}.dashboard-item .provider-tag{font-size:12px}.delivery-point .label{font-size:55%}}.delivery-point .dashboard-item.list{border-left:8px solid #ddd;margin-left:8px;background-color:white;margin-right:8px}.dashboard-item.draft h3{font-style:italic;color:#95a5a6}.dashboard-item.pending h3{font-style:italic;color:#95a5a6}.dashboard-item.canceled h3{text-decoration:line-through}.dashboard-item p.labels-strip{text-align:left;margin-top:2px;margin-bottom:6px}.dashboard-item p.labels-strip .label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%;padding-top:4px;padding-bottom:6px;padding-left:6px;margin-top:0;padding-right:8px;margin-bottom:-4px}.dashboard-item .provider-tag{text-transform:uppercase;font-size:14px;font-weight:bold;line-height:20px;margin-top:0;margin-bottom:6px}.dashboard-item .provider-tag .delivery-info{display:block}.dashboard-item.draft{border-left:2px solid #3498db}.dashboard-item.pending{border-left:2px solid #f39c12}.dashboard-item.approved{border-left:2px solid #16a085}.dashboard-item .proposal{background:#ecf0f1}.provider-page-comments{padding-bottom:30px;padding-top:10px}.provider-page-comments h2{color:white;margin-bottom:20px;margin-top:19px;text-align:center;text-transform:uppercase;font-size:24px}.disqus-block{margin-top:30px}.overlay{font-size:31px;text-transform:uppercase}.thumbnail{border:0}a.thumbnail{padding:0}.photo{position:relative}.photo span.overlay{position:absolute;width:100%;height:46px;display:block;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;bottom:8px;left:0;background-color:white;opacity:.85;text-align:center;z-index:10}@media(max-width:991px){.photo span.overlay{width:270px;bottom:0;left:15px}}@media(max-width:991px){.photo span.overlay{width:270px;bottom:0;left:15px}}.location-google-map-strip{height:300px}#streetview-canvas{height:300px;width:50%;float:left}#map-canvas{height:300px;width:50%;float:left}#map-canvas.full{width:100%}@media(max-width:480px){#map-canvas{width:100%}#streetview-canvas{display:none}}.nostreetview #map-canvas{width:100%}.nostreetview #streetview-canvas{display:none}.location-search .tagsinput{border:0}.search-sidebar{background:#f5f7f8;padding-top:14px;padding-bottom:14px}.promise{padding-top:60px;padding-bottom:60px;background:url("//kalulu-locomotive.s3.amazonaws.com/sites/images/mochaGrunge.png") !important;color:#333}.promise .lead i:before{top:-13px}.promise .lead{font-family:'Special Elite',cursive;font-size:25px;padding-top:0;padding-bottom:0;padding-left:15%;padding-right:15%;line-height:36px;text-align:left}.promise p{font-family:'Lucida Console',Monaco,monospace}.flat-block{background:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.order-confirmation{color:white;padding:30px 30px 20px 30px}.order-confirmation p{font-size:24px;font-weight:bold}.order-confirmation hr{margin-top:10px;margin-bottom:10px}.result-summary .thumbnail .caption .avatar-small{border-radius:50%;border:2px solid #fff;height:42px;width:42px;min-width:inherit;float:left;margin-right:4px}.result-summary .thumbnail .caption p{line-height:120%}.result-summary .scheduling{overflow:hidden}.result-summary .scheduling .notice{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result-summary .scheduling .notice.notice-success{padding-top:13px;padding-bottom:13px}.result-summary .scheduling .notice.notice-success small{font-size:100%}.result-summary .scheduling .notice.notice-success .text-success{text-transform:uppercase}.showcase .thumbnail{border-radius:2px}.showcase.more{padding-bottom:40px;padding-top:10px}.showcase.last{padding-bottom:40px;padding-top:60px}.showcase.more h2{margin-bottom:0}.showcase .scheduling{padding:4px}.showcase .result-summary{margin-bottom:20px}.showcase .result-summary .thumbnail .caption{margin-bottom:0;padding:9px;color:#34495e;background-color:#fafafa}.showcase .result-summary .thumbnail .caption p{margin-bottom:0;padding-top:5px;padding-bottom:5px;font-size:14px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;padding-right:4px}.showcase.simple .result-summary .thumbnail .caption p{padding-right:4px;padding-left:4px}.showcase .result-summary .thumbnail .caption p .badge{font-size:9px}.showcase .planning.caption{font-size:24px}.showcase .planning.caption .offer-highlights{margin-bottom:0}.showcase .planning-caption{text-transform:uppercase}.showcase .planning-caption p{font-size:32px;margin-bottom:10px;color:#34495e;line-height:110%}.showcase .results-list .result-summary .thumbnail{margin:0}.notice{font-size:16px;padding:10px;background-color:#fafafa;border-left:6px solid #7f7f84;margin-bottom:10px;transition:all .2s ease}.notice:hover{-webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);box-shadow:0 5px 8px -6px rgba(0,0,0,.2)}.notice-sm{padding:10px;font-size:80%}.notice-lg{padding:35px;font-size:large}.notice-success{border-color:#1abc9c}.notice-info{border-color:#45abcd}.notice-warning{border-color:#feaf20}.notice-danger{border-color:#d73814}.notice .bigger{font-size:20px}.notice .fwd{float:right;font-size:42px;color:#e9e9e9}@media(max-width:991px){.notice .fwd{font-size:34px}}.notice:hover .fwd{color:#d9d9d9}.showcase h2{font-family:"Lato",sans-serif;font-size:62px;font-weight:bold;text-align:center;color:#34495e;margin-bottom:40px}.showcase h3{font-family:"Lato",sans-serif;font-size:30px;font-weight:normal;color:#34495e;font-weight:500;letter-spacing:-1px}.showcase h3.showcase-header{text-align:center;margin-bottom:20px}.showcase .lead{font-size:20px;line-height:1.6}.showcase .no-results{margin-bottom:40px}.showcase .no-results.alert a{color:#3498db !important}.showcase .no-results .circle{width:64px;height:64px;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:32px;display:inline-block;margin:20px;vertical-align:middle}.showcase .no-results .place-description{font-size:32px;vertical-align:middle}.showcase .no-results .place{background:rgba(0,0,0,0.04);margin-top:10px;margin-bottom:10px}.showcase .no-results .change{vertical-align:middle}.showcase .no-results .btn-label{position:relative;left:-15px;display:inline-block;padding:12px 24px;background:rgba(0,0,0,0.15);border-radius:3px 0 0 3px}.showcase .no-results .btn-labeled{padding-top:0;padding-bottom:0}.showcase .no-results .btn{margin-left:5px;margin-right:5px;margin-bottom:10px;padding:0 24px 0 14px;border-radius:2px;line-height:160%;font-size:26px;font-family:'Montserrat'}@media(max-width:400px){.showcase .no-results .btn{font-size:20px}}.showcase .no-results .action{margin-bottom:20px}.showcase .tile-image.big-illustration{height:40px;margin-top:12px;width:40px}.showcase input.noborder{border:0;font-size:36px;color:#2980b9;padding-left:8px}.showcase .input-group.big-input .input-group-addon{font-size:26px;font-weight:bold}.showcase .input-group.big-input input{font-size:36px;font-weight:bolder}.showcase .input-group,.showcase .input-group-addon{border-radius:2px 0 0 2px}.showcase .input-group-addon.last{border-radius:0 2px 2px 0}.showcase .input-group-addon.outside{background:0;border:0;color:#3498db}.showcase .input-group.big-input .form-control{height:52px}.showcase .results-list hgroup{padding-left:0}.showcase .results-list hgroup p{margin-top:10px}.showcase .thumbnail,.thumbnail.deal{transition:all .5s ease}.showcase .avatar-offset{position:relative;top:-40px;margin-bottom:-40px;border-radius:50%;border:2px solid #fff}.showcase .side-label{color:rgba(255,255,255,0.98);top:10%;position:absolute;background:rgba(0,0,0,0.54);padding-left:10px;padding-right:10px}@media(max-width:979px){.showcase .side-label{top:5px}}.showcase .pricetag{font-size:32px;font-weight:bolder;height:40px}.pricetag.alone{margin-bottom:16px}.showcase .datetag{font-weight:bolder}.showcase img.avatar-offset{height:72px;width:72px;min-width:inherit}.showcase .results-list .thumbnail{background-color:inherit;border:0;border-radius:1px}.showcase .results-list .thumbnail .caption,.thumbnail.deal .caption{padding:0}.showcase .results-list .thumbnail:hover,.thumbnail.deal:hover{background-color:#fafafa;box-shadow:0 2px 2px #888}.showcase .caption .thumb-title{text-transform:uppercase;margin-bottom:0;font-size:20px;color:#34495e}.showcase .caption .thumb-more{font-size:14px;margin-bottom:0;line-height:100%}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.date_filter{margin-left:10px;margin-right:10px}.visualmonth{font-weight:700;text-transform:uppercase;font-size:18px}.visualmesano{color:#777}.bic_calendar .table td{line-height:32px}.bic_calendar{background:transparent;font-size:15px;color:inherit;border:0;border-radius:0}.bic_calendar a{text-decoration:none;color:#777;cursor:pointer;vertical-align:middle}.bic_calendar td{text-align:center}.bic_calendar .header{padding:10px 0 10px 0}.bic_calendar .botonmesanterior{float:left}.bic_calendar .botonmessiguiente{float:right}.bic_calendar .mesyano{text-align:center;font-weight:500}.bic_calendar .dias_semana{font-weight:500}.bic_calendar .event{color:white;background:#3b5a97;text-shadow:0 0 2px #333;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);font-weight:bold}.bic_calendar .event:hover{background:#3b5a97;text-shadow:0 0 2px #000;box-shadow:inset 0 0 7px rgba(0,0,0,0.8)}.bic_calendar .event a{color:white}.bic_calendar .table td{padding:5px}.bic_calendar .table{margin-bottom:3px}.bic_calendar .dias_semana td{background:#f0f0f0}@media(min-width:768px) and (max-width:979px){.bic_calendar .table td{padding:3px}}#deals a{color:#34495e}#deals h6{color:#1abc9c}.filters h5{text-transform:uppercase;font-size:18px;color:#7f8c8d}.filters .list-group-item{border:0;margin-bottom:2px}.deal-sidebar .title{font-size:24px;padding-top:20px;letter-spacing:-0.8px;padding-bottom:4px}.deal-sidebar.price-2 .plans .title.middle{border-radius:0;padding:10px;color:rgba(255,255,255,0.75);text-transform:uppercase;font-size:14px;border-left:3px solid #e5e5e5;border-right:3px solid #e5e5e5}.deal-sidebar.price-2 .plans .title.middle.more-deliveries{background-color:#3498db;padding-top:30px;padding-bottom:30px;color:white;font-size:16px;font-weight:900}.deal-sidebar.price-2 .plans .title.middle.more-deliveries:hover{background-color:#2980b9}.deal-sidebar.price-2{padding-top:0;padding-bottom:20px}.deal-sidebar.price-2 .plans .title{padding:30px 0 20px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif}.deal-sidebar.price-2 .plans .map img{padding:0;width:100%}.deal-sidebar.price-2 .plans .address{padding:10px;font-size:16px;text-align:left}.deal-sidebar.price-2 .plans a .address small{color:#7f8c8d}.deal-sidebar.price-2 .plans .title .price{margin:0;font-size:80px;font-weight:800;line-height:100%;opacity:1}.deal-sidebar.price-2 .plans .title .price .currency{font-size:42px;top:14px;left:0;font-weight:600;opacity:1}.deal-sidebar.price-2 .plans .title .price .period{font-size:42px;top:0;left:0;opacity:1}.deal-sidebar.price-2 .plans .title .unit{font-style:italic;font-weight:200;font-size:12px}.deal-sidebar.date-time{color:#5bc0de;padding-top:16px}@media(min-width:991px){.deal-sidebar .date-time .right{padding:0 15px 0 0}.deal-sidebar .date-time .left{padding:0 0 0 15px}}.deal-sidebar .weekday{font-size:18px;text-align:center;text-transform:uppercase;margin-bottom:4px}.deal-sidebar .day{font-size:32px;line-height:20px;text-align:center;text-transform:uppercase;margin-bottom:0}.deal-sidebar .month{font-size:20px;text-align:center;text-transform:uppercase}.deal-sidebar .hour{color:#FFF;margin-bottom:8px !important}.deal-sidebar .price{color:#27ae60;opacity:.99;font-size:1.5em;font-weight:bolder}.deal-sidebar .current-price{color:#27ae60;font-size:400%;line-height:100%;text-decoration:none}.deal-sidebar .btn{font-family:'Montserrat'}.deal-sidebar .btn-hg{padding:30px 0;width:100%}.deal-sidebar .join-group{font-family:'Montserrat';background:#2ecc71 !important;color:white;border:2px solid #2ecc71;font-size:24px;border-bottom:0;border-radius:6px 6px 0 0;text-align:center;padding:10px}.deal-sidebar .quantity-input{background:#1abc9c;color:white;font-weight:bold;padding-top:8px}.deal-sidebar .quantity-input input{border:0}.deal-sidebar .quantity-input .label-field{text-align:center}.deal-sidebar .quantity-input .btn.minus{border-radius:0;background:#1abc9c}.deal-sidebar .quantity-input .btn.plus{border-radius:0;background:#1abc9c}.deal-sidebar .quantity-input .input-number{border-left:2px solid #1abc9c;border-radius:0;background:#1abc9c;color:white;font-weight:bold;font-size:32px;text-align:center;height:46px}.deal-sidebar .pricing{padding-left:0}.deal-sidebar .glyphicons{padding-left:36px}@media(min-width:991px) and (max-width:1199px){.deal-sidebar .description-box{font-size:14px}.deal-sidebar.price-2 .plans .description{padding:27px 20px;font-size:12px}}@media(min-width:768px) and (max-width:991px){.deal-sidebar .glyphicons{padding-left:32px}.deal-sidebar .pricing{padding-left:16px}.deal-sidebar .description-box{font-size:12px}.deal-sidebar.price-2 .plans .description{padding:27px 20px;font-size:12px}}.deal-sidebar .btn-label{position:relative;left:-15px;display:inline-block;padding:6px 12px;background:rgba(0,0,0,0.05);border-radius:6px 0 0 6px}.deal-sidebar .btn-label .glyphicons.item:before{margin-left:6px}.deal-sidebar .btn-labeled{padding-top:0;padding-bottom:0}.deal-sidebar .glyphicons.huge:before{font-size:72px}.deal-sidebar .glyphicons.yellow:before{color:#f1c40f}.deal-sidebar .glyphicons.item.action:before{color:#fff}.deal-sidebar .glyphicons.item:before{margin-top:-14px}.deal-sidebar .glyphicons.item.yellow:before{color:#f1c40f}.deal-sidebar .glyphicons.item.green:before{color:#58d68d}.deal-sidebar .glyphicons.item.blue:before{color:#5bc0de}.deal-sidebar .glyphicons.item.red:before{color:#d9534f}.deal-sidebar .glyphicons.item.carrot:before{color:#e67e22}.deal-sidebar .glyphicons.item.gray:before{color:#bdc3c7}.deal-sidebar .glyphicons.item.shady:before{color:rgba(52,73,94,0.2)}.deal-sidebar .sidebar-action{text-align:center;margin-bottom:30px}.deal-sidebar .orders-received{margin-top:10px;margin-bottom:20px}.deal-sidebar .big-plan,.deal-sidebar .mid-plan,.deal-sidebar .small-plan{text-align:left}.deal-sidebar sup{vertical-align:sub}.deal-sidebar span.plan-qty{color:#f1c40f}.deal-sidebar .big-plan{font-size:20px;line-height:34px;border-bottom:1px solid #ebedee;margin-bottom:6px}.deal-sidebar .mid-plan{font-size:18px;line-height:28px;border-bottom:1px solid #ebedee;margin-bottom:4px}.deal-sidebar .small-plan{font-size:12px;line-height:30px}.deal-sidebar .big-plan .glyphicons{padding:0 0 0 32px}.deal-sidebar .mid-plan .glyphicons{padding:0 0 0 24px}.deal-sidebar .small-plan .glyphicons{padding:0 0 0 20px}.deal-sidebar .big-plan .glyphicons:before{font-size:28px;line-height:inherit}.deal-sidebar .mid-plan .glyphicons:before{font-size:22px;line-height:inherit}.deal-sidebar .small-plan .glyphicons:before{font-size:18px;line-height:inherit}.deal-sidebar .glyphicons.huge{padding:0 0 0 84px;line-height:64px !important}.deal-sidebar hr{margin-top:20px;margin-bottom:20px;border:0;border-top:2px solid #bdc3c7}.deal-sidebar .deal-start-time{padding-top:10px;margin-bottom:14px;text-transform:none;text-align:center;font-size:180%;line-height:66%}.deal-sidebar .deal-end-time{margin-bottom:10px;text-transform:none;text-align:center;font-size:180%;line-height:66%}.modal-details{width:75%;margin-left:auto;margin-right:auto;padding:20px}.modal-header .close{font-size:38px}.modal-content .hero-unit.hero-unit-bordered{font-size:46px;color:#fff;font-weight:900;border:8px solid white;margin:0;padding:30px 40px;width:75%;margin-left:auto;margin-right:auto}.modal-content .hero-unit.hero-unit-bordered .small{font-size:14px;opacity:.75}.modal-content .hero-unit.hero-unit-bordered .price-info{display:block;font-size:12px;opacity:.75}@media(max-width:767px){.modal-content .hero-unit.hero-unit-bordered{font-size:32px}.modal-content .hero-unit.hero-unit-bordered .total-price{font-size:36px;display:block}.modal-details{width:90%}.modal-content .hero-unit.hero-unit-bordered{width:90%}.modal-footer .btn{font-size:18px;margin-top:10px}}.modal-details .deal-info .icon{margin-bottom:0}.modal-details .deal-info .header{font-size:26px;line-height:26px;margin-bottom:0;padding-left:52px}.modal-details .deal-info .details{padding-left:52px}.modal-footer.confirm{margin-top:0}.modal-footer{text-align:center}.modal-details small{line-height:100%}.btn-lg{padding:15px 15px;font-family:"Montserrat",Helvetica,sans-serif;font-size:26px}.label-join{font-size:14px;line-height:1em;display:inline-block;vertical-align:middle}.label-join .label-left{margin-right:0;border-radius:2px 0 0 2px}.label-join .label-right{background-color:#c0392b;margin-left:-4px;border-radius:0 2px 2px 0}.ui-group-buttons .or{position:relative;float:left;width:.3em;height:1.3em;z-index:3;font-size:12px}.ui-group-buttons .or:before{position:absolute;top:50%;left:50%;content:'o';background-color:#5a5a5a;margin-top:-.1em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.55;color:#fff;font-style:normal;font-weight:400;text-align:center;border-radius:500px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-group-buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:2.84em;background-color:rgba(0,0,0,0);border-top:.6em solid #5a5a5a;border-bottom:.6em solid #5a5a5a}.ui-group-buttons .or.or-lg{height:1.3em;font-size:16px}.ui-group-buttons .or.or-lg:after{height:2.85em}.ui-group-buttons .or.or-sm{height:1em}.ui-group-buttons .or.or-sm:after{height:2.5em}.ui-group-buttons .or.or-xs{height:.25em}.ui-group-buttons .or.or-xs:after{height:1.84em;z-index:-1000}.ui-group-buttons{display:inline-block;vertical-align:middle}.ui-group-buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-group-buttons .btn{float:left;border-radius:0}.ui-group-buttons .btn:first-child{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding-right:15px}.ui-group-buttons .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;padding-left:15px}.content-13.item-header{font-size:40px;color:#fff}.content-12.item-header .btn-wide{background:inherit}.stats{font-family:"Lato",sans-serif}.stats{margin-top:20px}.stats .btn-lg{font-size:15px}.stats .glyphicons:before{left:-20px;top:-64px;font:96px/1em 'Glyphicons Regular';color:#7f8c8d}.stats tr.grandtotal{border-bottom:2px solid #7f8c8d;border-top:2px double #7f8c8d;font-size:20px;color:#7f8c8d}.stats td{vertical-align:middle !important}.stats td strong{text-transform:uppercase}.stats td .glyphicon{font-size:22px}.stats .provider-delivery-feedback{margin-top:60px}.deliveries-by-place h4 small{color:#7f8c8d}.hero-widget{text-align:center;padding-top:20px;padding-bottom:20px}.hero-widget .icon{display:block;font-size:96px;line-height:96px;margin-bottom:10px;text-align:center}.hero-widget var{display:block;height:64px;font-size:64px;line-height:64px;font-style:normal}.hero-widget label{font-size:17px}.hero-widget .options{margin-top:10px}.deal-header.more-dates{padding-top:40px;padding-bottom:40px}.deal-header h1{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}.deal-main p.lead{font-size:20px;line-height:30px;font-weight:200;line-height:30px;letter-spacing:-0.1px;text-align:justify;color:#2c3e50}.deal-main .deal-description p{font-family:"Lato",sans-serif;font-size:20px;line-height:30px;font-weight:200;line-height:30px;letter-spacing:-0.1px;text-align:justify;color:#2c3e50}.deal-main .deal-description li{font-family:"Lato",sans-serif;font-size:20px;line-height:30px;font-weight:200;line-height:30px;letter-spacing:-0.1px;text-align:justify;color:#2c3e50}@media(min-width:768px){.deal-main .deal-description{margin-top:40px;margin-bottom:40px}}@media(max-width:767px){.deal-main p.lead{font-size:14px;line-height:16px}}.row.deal-main{margin-bottom:0}.provider-container{margin-bottom:20px}.hover-shadow:hover{box-shadow:0 2px 2px #888}.provider-box{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-repeat:no-repeat;min-height:257px;position:relative}.provider-box-stretched{min-height:188px}.noroundedbelow{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.provider-box .organic,.cover .organic{color:white;background-color:#5cb85c;position:absolute;top:0;right:0;padding:10px 20px;font-size:20px;font-weight:bolder;border-radius:0 2px 0 2px}.cover .organic{color:white;background-color:#5cb85c;position:absolute;top:120px;right:0;padding:10px 20px;font-size:20px;font-weight:bolder;border-radius:2px 0 0 2px}.provider-box .provider-content{position:absolute;bottom:0;width:100%;padding-top:10px}.provider-content{padding-left:10px;padding-bottom:4px}.provider-content img{float:left}.provider-box-bottom{padding:20px 20px 10px 20px;font-size:20px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.provider-box-bottom .short-description,.provider-box-bottom .short-description p{font-size:17px;line-height:130%;font-weight:200;letter-spacing:-0.1px;text-rendering:optimizeLegibility;color:#fff;margin-bottom:10px}.provider-box-bottom button.btn.btn-xs{padding:6px 32px;line-height:1.083;border-radius:2px}.provider-comments h4{text-transform:uppercase;font-size:16px;color:#ecf0f1}.provider-comments .media-body{padding:5px;border-radius:2px}.provider-comments .media-comment{color:#34495e;text-transform:uppercase;font-size:14px}.provider-comments p.media-comment{padding:0 5px;margin-top:0;margin-bottom:0;line-height:130%}.provider-comments p.media-comment-details{text-align:right;margin-top:0}.internal h3{font-family:lato;text-align:left;color:white;font-size:28px;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,0.9);letter-spacing:-0.5px;margin-bottom:4px;padding-left:120px;padding-right:26px}.provider-box p{padding-left:120px;padding-right:26px;text-align:left;margin-top:0}.provider-box-bottom p{margin-top:0}img.provider-avatar{height:80px;width:80px;float:left;margin-top:130px;margin-left:40px;margin-right:20px}@media(max-width:767px){.internal h3{font-size:22px;line-height:22px;color:#fafafa;margin-bottom:4px;padding-left:10px;padding-right:20px;text-align:left}.internal p{padding-left:10px;padding-right:10px;text-align:left}}@media(min-width:768px) and (max-width:979px){.internal h3{font-size:18px}}.suggested-delivery-place .content-23 .hero-unit.hero-unit-bordered h1{border:0}.content-23 p.suggested-by{margin-bottom:0}.suggested-delivery-place .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100%;margin-bottom:29px;border-color:#ebedee;border-radius:0;color:#7f8c8d;font-size:17px;line-height:22px}.suggested-delivery-place label{text-align:left}h1.map-overlay-title{font-family:lato;text-align:left;color:white;font-size:60px;font-weight:700;text-shadow:2px 2px 0 rgba(0,0,0,0.9);padding-bottom:8px;letter-spacing:-2px}.btn{font-family:'Montserrat',sans-serif}.btn.next{font-size:18px}.places-list{margin-top:100px}.section-title{margin-top:40px}.no-delivery-places-alert{margin-top:40px}.delivery-place-header h1{font-family:"Lato",sans-serif;font-size:62px;font-weight:bold;text-align:center}@media(max-width:768px){.delivery-place-header h1{font-size:32px}.projects-1 .projects{margin-top:40px}}.place .actions{background-color:#ecf0f1}.place-list-mobile .like-overlay .actions{background-color:#0ba95e}.place.place-date .address-line{background-color:white;color:#7f8c8d}.place.place-date .actions,.place.new-place .actions{background-color:#0ba95e}.place.place-date.not-active .actions{background-color:#1c739d}.place.place-date.not-active .actions .go{color:#59a6cb}.place.place-date .date{background-color:#58d68d;color:white}.place.place-date .icon{font-size:42px}.place.place-date .day{font-size:48px;color:white;font-weight:bold;line-height:80%}.place.place-date .month{font-size:20px;color:#0ba95e;text-transform:uppercase;line-height:160%;font-weight:bold}.place.not-active .month{color:#1c739d}.place.place-date .time{font-size:14px;color:white;line-height:120%}.place.place-date .lib-panel:hover .go{color:#fff}.place.place-like .like-overlay .actions{background-color:#ecf0f1}.place.place-like .like:hover{color:#e74c3c}.place.place-like .liked{color:#e74c3c}.place-list{margin-top:80px;margin-bottom:80px}.place-list.more-dates{margin:0;padding-top:40px;padding-bottom:40px}.place-list.no-delivery-place{margin-top:0}.place-list.no-delivery-place .container{margin-bottom:0 !important}.place-list-mobile{padding-top:40px;padding-bottom:40px}.place-list .like{color:#bdc3c7}.place-list-mobile .like{color:#bdc3c7;width:100%}.place-list-mobile .like-overlay{position:absolute;bottom:0;right:15px;font-size:32px;color:#ecf0f1;padding:0;height:90px}.place-list-mobile .address-line{padding-top:10px;padding-bottom:10px;padding-right:96px;background-color:white;padding-left:6px}.place-list-mobile .new-place .address-line{padding-right:52px}.place-list-mobile .address-line-success{background-color:#0ba95e;color:white}.place-list-mobile .address-line .actions{line-height:25px}.place-list-mobile .address-line .actions small{line-height:25px;font-size:70%;color:#7f8c87}.place-list-mobile .col-xs-12:hover .box-shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.30);box-shadow:0 0 10px 0 rgba(0,0,0,.30)}.place-list-mobile .place{margin-bottom:40px}.place-list-mobile .address{font-size:22px}.place-list-mobile img{width:100%}.place-list-mobile .date-overlay{position:absolute;bottom:0;right:48px;font-size:32px;color:#ecf0f1;padding:0;height:90px}.place-list-mobile .like-overlay.date{position:absolute;bottom:0;right:15px;font-size:32px;color:#58d68d;background-color:#0ba95e;padding-right:4px;height:90px}.place-list-mobile .date-overlay .actions.date{background-color:#0ba95e;width:60px;font-size:28px}.place-list-mobile .date-overlay .actions .day{font-size:90%;color:#fff;font-weight:bold}.place-list-mobile .date-overlay .actions .month{font-size:70%;color:#58d68d}.place-list-mobile .date-overlay .actions .tiny{font-size:50%;line-height:130%}.place-list-mobile .new-place .like-overlay{padding:0 6px 0 6px;border-radius:0 2px 2px 0;height:100%;background-color:#0ba95e}.place-list-mobile .new-place .address-line{background-color:#58d68d}.place-list-mobile .new-place .like{color:#58d68d}.place-list-mobile .not-active .date-overlay .actions .tiny{font-size:38%}.place-list-mobile .not-active .actions.go{color:#1c739d}.place-list-mobile .new-place .actions{display:table;height:100%}.place-list-mobile .new-place .actions.date{width:89px}.place-list-mobile .new-place .actions .like{display:table-cell;vertical-align:middle}.place-list-mobile .place.place-alt .date-overlay .actions.date{color:#fff;background-color:#58d68d}.place-list-mobile .place.place-alt .date-overlay .actions .month{color:#0ba95e}.place.not-active .date,.not-active .place-list-mobile .date-overlay .actions.date,.place-list-mobile .not-active .like-overlay .actions,.place-list-mobile .not-active .date-overlay .actions.date{background-color:#59a6cb}.header-6-sub.address{margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0}.header-6-sub.address.spacer-bottom{margin-bottom:120px}.no-margin-bottom{margin-bottom:0 !important}.visible-xs.no-delivery-place{margin-bottom:60px}.new-place .suggest,.new-place .following{background-color:#0ba95e}.new-place .col-xs-8{background-color:#58d68d}.new-place .address,.new-place .description{color:white}.new-place .lib-panel .go{color:#58d68d}.new-place .lib-panel:hover .go{color:#fff}.lib-panel .overlay{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.lib-panel{margin-bottom:20px}.lib-panel img{width:100%;background-color:transparent}.lib-panel .lib-row{padding:0 20px 0 20px}.row-margin-bottom{margin-bottom:20px}.box-shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.10);box-shadow:0 0 10px 0 rgba(0,0,0,.10);transition:box-shadow .5s ease}.lib-panel .address{font-size:32px}.lib-panel .following{font-size:37px}.lib-panel .suggest{font-size:70px;color:#ecf0f1}.no-padding{padding:0}.no-padding-right{padding-right:0}.no-padding-left{padding-left:0}.vh-center-outside{display:table;height:200px;overflow:hidden;padding-left:0;padding-right:0;table-layout:fixed}.address-line.vh-center-inside{padding:10px}@media(max-width:1200px){.vh-center-outside{height:166px}}@media(max-width:991px){.vh-center-outside{height:128px}.following{margin-left:0}.lib-panel .address{font-size:26px}.lib-panel .following{font-size:32px}}.vh-center-inside{display:table-cell;vertical-align:middle;text-align:center}.like{color:#ecf0f1;transition:color .5s ease}.go{color:#58d68d;transition:color .5s ease}.lib-panel .liked{color:#e74c3c}.lib-panel .not-liked{color:#ecf0f1}.lib-panel:hover .go{color:#27ae60}.lib-panel:hover .box-shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.30);box-shadow:0 0 10px 0 rgba(0,0,0,.30)}.deal-summary .deal-box{padding:40px;border-radius:2px;border:1px solid rgba(189,195,199,0.12)}.deal-summary h3{font-size:24px;padding-bottom:8px}.deal-summary p{color:#95a5a6;font:normal normal 1.125em "Lato",Arial,Verdana,sans-serif;line-height:150%;text-align:justify}.delivery-feedback-header,.common-header{padding-top:10px;padding-bottom:30px}.delivery-feedback-header h1,.common-header h1{color:#ecf0f1}.common-section-header{margin-top:40px}.deal-summary{padding-bottom:60px;padding-top:60px}.user-feedback{padding-top:80px;padding-bottom:60px}.user-feedback h3{margin-bottom:40px}.user-comment{margin-bottom:100px}.provider-comment{margin-bottom:80px}.user-comment.disabled{zoom:1;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;-ms-filter:alpha(opacity=20);filter:alpha(opacity=20)}.modal.sendComment{padding-top:15%}.comments-list{padding-top:40px;padding-bottom:40px}.comments-list-header p{padding-bottom:40px}.comments-list blockquote:before{background-color:#95a5a6}.comments-list img{vertical-align:middle}.comments-list blockquote{font-style:italic}.comments-list .img-circle{border-radius:50%}.comments-list .timeline-centered{position:relative;margin-bottom:30px}.comments-list .timeline-centered:before,.comments-list .timeline-centered:after{content:" ";display:table}.comments-list .timeline-centered:after{clear:both}.comments-list .timeline-centered:before,.comments-list .timeline-centered:after{content:" ";display:table}.comments-list .timeline-centered:after{clear:both}.comments-list .timeline-centered:before{content:'';position:absolute;display:block;width:4px;background:#ecf0f1;top:20px;bottom:20px;margin-left:30px}.comments-list .timeline-centered .timeline-entry{position:relative;margin-top:5px;margin-left:30px;margin-bottom:10px;clear:both}.comments-list .timeline-centered .timeline-entry:before,.comments-list .timeline-centered .timeline-entry:after{content:" ";display:table}.comments-list .timeline-centered .timeline-entry:after{clear:both}.comments-list .timeline-centered .timeline-entry:before,.comments-list .timeline-centered .timeline-entry:after{content:" ";display:table}.comments-list .timeline-centered .timeline-entry:after{clear:both}.comments-list .timeline-centered .timeline-entry.begin{margin-bottom:0}.comments-list .timeline-centered .timeline-entry.left-aligned{float:left}.comments-list .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner{margin-left:0;margin-right:-18px}.comments-list .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time{left:auto;right:-100px;text-align:left}.comments-list .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon{float:right}.comments-list .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label{margin-left:0;margin-right:70px}.comments-list .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after{left:auto;right:0;margin-left:0;margin-right:-9px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner{position:relative;margin-left:-20px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:before,.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:after{content:" ";display:table}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:before,.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:after{content:" ";display:table}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time{position:absolute;left:-100px;text-align:right;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span{display:block}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:first-child{font-size:15px;font-weight:bold}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:last-child{font-size:12px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{background:#fff;color:#737881;display:block;width:40px;height:40px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;-moz-box-shadow:0 0 0 5px #ecf0f1;-webkit-box-shadow:0 0 0 5px #ecf0f1;box-shadow:0 0 0 5px #ecf0f1;line-height:40px;font-size:15px;float:left}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary{background-color:#303641;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary{background-color:#ee4749;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success{background-color:#00a651;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info{background-color:#21a9e1;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning{background-color:#fad839;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger{background-color:#cc2424;color:#fff}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{position:relative;background:#ecf0f1;padding:1em;margin-left:60px;margin-right:15px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:transparent #ecf0f1 transparent transparent;left:0;top:10px;margin-left:-9px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{color:#737881;font-size:18px;margin:0;line-height:1.428571429}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p+p{margin-top:15px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2{font-size:18px;margin-bottom:24px}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2.response{margin-bottom:6px;text-decoration:underline}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a{color:#303641}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60)}.comments-list .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p.response{color:#2c3e50;padding-left:19px}.alert.alert-uppercase{text-transform:uppercase;line-height:24px}.deal-places th{padding-top:0 !important}.deal-places td{vertical-align:middle !important}.deal-places td.address{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.deal-places td.address{max-width:170px}}@media(max-width:450px){.deal-places td.address{max-width:110px;white-space:inherit !important}.deal-places td{font-size:10px !important}.deal-places .create{width:10%}.deal-places td.create a{font-size:10px;padding:8px !important}.deal-places .stats{width:18% !important}}.deal-places .distance{font-size:16px;width:15%}.deal-places .stats{font-size:14px;font-weight:bold;width:15%}.deal-places .create{width:15%}.deal-places .create .btn{padding:12px;border-radius:2px}.bs-wizard{margin-top:40px}.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 10px 0}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:' ';width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0;height:8px;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0;box-shadow:none;background:#fbe8aa}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.select2-container.form-control{padding:0}.select2-container .select2-choice{border:0;line-height:36px;font-size:16px;padding:0 0 0 8px;height:100%;background-image:none;font-family:"Lato",sans-serif;text-indent:1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#dce4ec;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.select2-drop{margin-top:0;border:2px solid #dce4ec;border-top:0;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-drop.select2-drop-above{margin-top:2px;border-top:2px solid #dce4ec;border-bottom:0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-container .select2-choice div{border-left:2px solid #dce4ec;-webkit-border-radius:0 222px 222px 0;-moz-border-radius:0 222px 222px 0;border-radius:0 222px 222px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.select2-search input{height:30px !important;border:2px solid #dce4ec;margin-top:4px;background:url('') no-repeat 100% -22px}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-dropdown-open .select2-choice{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice div{background:transparent;border-left:0;filter:none}.select2-results .select2-highlighted{background:#3875d7;background:#1abc9c;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.select2-container-multi .select2-choices{height:auto !important;height:1%;border:2px solid #dce4ec}.select2-container-multi.select2-container-active .select2-choices{border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-container .select2-choice .select2-arrow{border-radius:0;border:0;background-image:none;width:36px}.select2-container .select2-choice .select2-arrow b{color:white;background:0;text-align:center;position:relative;top:2px;left:-1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}.select2-container .select2-choice .select2-arrow b:before{content:"\e114"}.select2-container .select2-choice .select2-arrow b{background-image:none !important}.step{min-height:100%}#step1 .form-group{padding-left:0}#step1 .dropdown-menu{position:static}#step1 .form-inline .form-control{width:100%}#step1 .dropdown-menu,#step1 .dropdown button,#step1 .form-inline button{width:100% !important}#step3 .opportunities{padding-top:40px;padding-bottom:40px}.step-title{padding-bottom:10px}.step-title h2{color:#f1c40f;margin-top:0}.add-product{padding-top:40px;padding-bottom:50px;border-top:2px solid rgba(44,62,80,0.25);border-bottom:2px solid rgba(44,62,80,0.25)}.add-product .form-group.wide{padding-right:0}.add-product label{letter-spacing:-1px}.products-list,.title-and-description,.delivery-details,.locations-list,.deal-overview{padding-top:40px;padding-bottom:40px;color:white}.products-list .thumb{width:80px;height:60px;border-radius:2px;float:right;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.products-list .thumb.full{background-size:175% !important}.products-list .thumb .glyphicon{font-size:30px;color:white;line-height:60px;text-align:center;display:block}.products-list .thumb.full .glyphicon{opacity:.1}.products-list .thumb.full:hover .glyphicon{display:block;opacity:1}.products-list .thumb.empty:hover{background:#48c9b0 !important}.location-header{padding-top:80px;background:#ecf0f1}.location-header.sub-header{padding-top:0}.location-header h1.address{padding-bottom:0}.location-header .additional-info{color:#95a5a6;padding-top:0;text-align:center;margin-bottom:0;padding-bottom:20px}.location-header h1{margin-top:0;padding-top:30px;margin-bottom:0;padding-bottom:30px;text-align:center;font-weight:700;color:#34495e}.location-header small{color:#95a5a6}.deal-overview .listing{background-color:#ecf0f1;border-left:solid 4px #bdc3c7;padding:10px;margin-top:10px;margin-bottom:30px}.deal-overview .listing p{margin-bottom:0}.deal-overview .listing .listing-address{font-size:22px}.step .white-box{background-color:white;color:#7f8c8d;padding:20px 20px;padding-bottom:120px;position:relative}.white-box .btn-huge{border-radius:0;position:absolute;left:0;right:0;bottom:0;font-size:30px;height:70px;font-weight:normal;color:#fff;width:100%}.white-box .btn-huge-right{border-radius:0;position:absolute;right:0;bottom:0;font-size:30px;height:70px;font-weight:normal;color:#fff;width:50%}.white-box .btn-huge-left{border-radius:0;position:absolute;left:0;bottom:0;font-size:30px;height:70px;font-weight:normal;color:#fff;width:50%}.products-list.empty .arrow,.locations-list.empty .arrow{font-size:90px;color:#ecf0f1}h2.deal-edit-header{text-align:left;color:#bdc3c7}.products-list h2,.locations-list h2{margin-top:0;color:#bdc3c7}h2.deal-edit-header img,.products-list h2 img,.locations-list h2 img{vertical-align:baseline}.products-list .thumbnail{border:1px solid #bdc3c7;border-radius:2px;margin-top:5px}.products-list .title,.locations-list .title{font-size:30px;line-height:26px;margin-top:0;margin-bottom:0;color:#2c3e50;font-weight:bold}.products-list .qty{font-size:18px;color:#bdc3c7}.products-list .prod{margin-bottom:5px}.products-list .added-products{text-align:left}.products-list .added-products p.title{margin-top:0}.blog-header-wrapper{background:#ecf0f1}.blog-header{margin-top:24px}.blog-title{margin-top:0;margin-bottom:0;font-family:'Kilita One','Trebuchet MS',sans-serif;font-size:48px}.blog-description{font-style:italic;margin-bottom:30px}.blog-post-meta{font-weight:100;border-bottom:1px #7f8c8d solid;margin-bottom:24px !important}.blog-post-image{margin-bottom:24px}.blog-post-social-buttons{margin-bottom:30px}.blog-4 h1,.blog-4 h2{font-family:"Lato",'Trebuchet MS',sans-serif;margin:0;font-size:36px;font-weight:900;line-height:40px}.blog-4 p{font-weight:100;text-align:justify}.blog-4{padding-top:60px}.blog-4 .tags{margin-top:20px}.social{background-color:#d5ddde}.social .soc-item{width:33%;float:right}.social .soc-item a{display:block;height:220px;background-color:#d5ddde;background-position:50% 50%;background-repeat:no-repeat;font-size:22px;position:relative;overflow:hidden;text-decoration:none}.social .soc-item a span{color:#fff;visibility:hidden;position:absolute}.social .soc-item a span.name{top:25px;left:25px}.social .soc-item a span.count{bottom:28px;font-size:28px;left:0;right:0;text-align:center}.social .soc-item a:hover,.social .soc-item a:focus{text-decoration:none;border-bottom:0}.social .soc-item a:hover span,.social .soc-item a:focus span{visibility:visible}.social .soc-item.facebook a{background-image:url('//s3.amazonaws.com/kalulu/assets/images/images/fb.png');background-position-y:74px;border-bottom:0;border-top:1px solid rgba(255,255,255,0.2)}.social .soc-item.facebook a:hover,.social .soc-item.facebook a:focus{background-color:#016bb6}.social .soc-item.twitter a{background-image:url('//s3.amazonaws.com/kalulu/assets/images/tw.png');background-position-y:84px;border-bottom:0;border-top:1px solid rgba(255,255,255,0.4)}.social .soc-item.twitter a:hover,.social .soc-item.twitter a:focus{background-color:#08c1e2}.social .soc-item.google a{background-image:url('//s3.amazonaws.com/kalulu/assets/images/gplus.png');background-position-y:75px;border-bottom:0;border-top:1px solid rgba(255,255,255,0.2)}.social .soc-item.google a:hover,.social .soc-item.google a:focus{background-color:#d94b34}.social .soc-item-holder{overflow:hidden}.social .soc-item-holder .soc-item{width:50%}.pic-select,.upload-box,.all-products-upload-box,.promo-upload-box{min-width:100%;background-color:#bdc3c7;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}.pic-select:hover,.upload-box:hover,.all-products-upload-box:hover,.promo-upload-box:hover{color:#fff;background-color:#48c9b0}.pic-select .upload-icon,.upload-box .upload-icon,.all-products-upload-box .upload-icon,.promo-upload-box .upload-icon{padding-top:100px;padding-bottom:100px;font-size:100px}.fileinput-preview .progress,.all-products-fileinput-preview .progress,.promo-fileinput-preview .progress{border-radius:0}#product-image-modal .progress,#all-products-image-modal .progress,#promo-image-modal .progress{height:26px;margin-top:10px;border-radius:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;background:white;border:2px solid #bdc3c7;border-radius:2px;margin-top:1px;margin-left:1px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:0;font-weight:bold;width:100%;padding:4px 0;background-color:#f5f5f5;color:gray}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-12px;font-size:20px;font-weight:bolder}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled{opacity:.5}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-datepicker th{font-weight:bold;color:gray}.ui-datepicker-today a:hover{background-color:gray;color:#fff}.ui-datepicker-today a{background-color:#bfbfbf;cursor:pointer;padding:0 4px;margin-bottom:0}.ui-datepicker td a{margin-bottom:0;border:0}.ui-datepicker td:hover{color:#fff}.ui-datepicker td .ui-state-default{border:0;background:0;margin-bottom:0;padding:5px;color:gray;text-align:center;filter:none}.ui-datepicker td .ui-state-highlight{color:#fff;background-color:#5bc0de;border-color:#46b8da;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ui-datepicker td .ui-state-active{color:#333;background-color:#ebebeb;border-color:#adadad;margin-bottom:0;font-size:normal;text-shadow:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ui-datepicker td .ui-state-hover{color:#fff;background:#428bca;background-color:#428bca;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#357ebd;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.am-wrapper{float:left;position:relative;overflow:hidden}.am-wrapper img{position:absolute;outline:0}.modal.modal-fullscreen{background:rgba(255,255,255,0.90)}.modal-fullscreen .modal-title{color:#ecf0f1}.modal-fullscreen .modal-content{border:4px solid rgba(255,255,255,0.2);max-width:640px}.modal-fullscreen .modal-dialog{margin:0;margin-right:auto;margin-left:auto;width:100%}@media(min-width:768px){.modal-fullscreen .modal-dialog{width:750px}}@media(min-width:992px){.modal-fullscreen .modal-dialog{width:970px}}@media(min-width:1200px){.modal-fullscreen .modal-dialog{width:1170px}}.modal-fullscreen .bootstrap-switch{margin:10px}.modal-fullscreen .bootstrap-switch-off .bootstrap-switch-label{color:#ccc}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-fullscreen .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-fullscreen .modal-body{background-image:url("//s3.amazonaws.com/kalulu/assets/images/grass-strip-alt.png");background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:80px;padding-top:5%;background-color:#fff;min-height:420px}.modal-fullscreen .modal-content{border:2px solid #2c3e50;border-radius:6px}.modal-fullscreen .modal-header,.modal-footer{background:#34495e;color:white}.modal-fullscreen .modal-header{border-bottom:0}.modal-fullscreen .modal-footer{border-top:0;padding:0}.modal-fullscreen .modal-footer .btn-default{color:#ecf0f1}.modal-fullscreen h3{margin-left:20px;font-size:42px;text-align:center}.modal-fullscreen .user-address{padding:14px;font-size:20px;margin-bottom:30px}.modal-fullscreen .user-address.input-street-number{border:dotted 4px}.modal-fullscreen .user-address.confirm{border:solid 4px}.modal-fullscreen .input-street-number .big-form{max-width:300px;display:inline-block}.modal-fullscreen input[type="number"]::-webkit-outer-spin-button,.modal-fullscreen input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-fullscreen input[type="number"]{-moz-appearance:textfield}.modal-fullscreen .user-address h3,.modal-fullscreen .user-address h4{font-weight:bolder;color:#bdc3c7;margin-top:20px;margin-bottom:20px}.modal-fullscreen .user-address.confirm h3,.modal-fullscreen .user-address.confirm h4{color:#7f8c8d}.modal-fullscreen .user-address h3{margin-left:0;font-size:42px}.modal-fullscreen .days-input{margin-bottom:30px}.modal-fullscreen .modal-footer .btn{border-radius:2px;font-family:'Montserrat'}.modal-fullscreen input.form-control{border:2px solid #bdc3c7;border-left:0}.modal-fullscreen #confirm-street-number.btn-success{background:#2ecc71;border-radius:0}.modal-backdrop.in{z-index:2}@media(max-width:768px){.modal-fullscreen .user-address{padding:8px;font-size:20px;margin-bottom:20px}.modal-fullscreen .user-address h3{font-size:26px}.modal-fullscreen .user-address h4{font-size:20px}.modal-fullscreen .user-address h3,.modal-fullscreen .user-address h4{margin-top:10px;margin-bottom:10px}.big-form .input-group{margin-bottom:10px}.modal-fullscreen .form-control::-moz-placeholder{color:#fff}.modal-fullscreen .form-control:-ms-input-placeholder{color:#fff}.modal-fullscreen .form-control::-webkit-input-placeholder{color:#fff}.modal-fullscreen input#street-number{text-align:center}}.pac-container{z-index:4051 !important}.pac-item-query{font-size:18px;font-family:'Lato',sans-serif}.pac-item{font-size:18px;font-family:'Lato',sans-serif}.pac-matched{font-size:18px;font-family:'Lato',sans-serif}.modal-fullscreen .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 8px;font-size:24px;font-family:'Montserrat',sans-serif;font-weight:bold;color:#34495e}.modal-fullscreen .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.modal-fullscreen .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off{padding:10px 16px;font-size:18px;line-height:32px}.time-slider{margin-top:40px;margin-bottom:190px;padding-left:10px;padding-right:10px}.time-slider .irs-slider{background:#ecf0f1;z-index:1052;top:111px;width:80px;height:80px;border-radius:80px 0 80px 80px;transform:rotate(-45deg)}.time-slider .irs-line{background:#fff;border-radius:2px;height:60px}.time-slider .irs-bar{height:60px}.time-slider .irs-bar{border-top:1px solid #2ecc71;border-bottom:1px solid #2ecc71;background:#2ecc71}.time-slider .irs-min,.time-slider .irs-max,.time-slider .irs-from,.time-slider .irs-to,.time-slider .irs-single{font-size:18px;padding:3px 5px}.time-slider .irs-from,.time-slider .irs-to,.time-slider .irs-single{font-size:24px;background:0;border:2px solid;color:#34495e;top:-20px;font-weight:bold}.irs-from:before{content:'dalle '}.irs-to:before{content:'alle '}.irs-slider.to:before,.irs-slider.from:before{transform:rotate(45deg);top:20px;position:fixed;left:24px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;font-size:30px;color:rgba(189,195,199,0.33)}.irs-slider.to:before{content:"\e236"}.irs-slider.from:before{content:"\e236"}.time-slider .irs-min,.time-slider .irs-max{background:#ecf0f1}@media(max-width:768px){.time-slider .irs-from,.time-slider .irs-to,.time-slider .irs-single{font-size:16px;top:0}.time-slider .irs-min,.time-slider .irs-max{top:10px;font-size:12px}}.cookie-message{position:fixed;bottom:0;left:0;right:0;padding:15px 40px;background:#e74c3c;border-bottom:1px solid #ccc;box-shadow:0 0 7px #555;z-index:99;text-align:center;font-size:22px;color:white}.cookie-message.message-info{background:#3498db}.cookie-message .signup-form-v2 .input-group-addon.input-label{font-size:30px}.cookie-message .signup-form-v2 .form-group{margin-bottom:0}.cookie-message .signup-form-v2 .form-group.has-error .glyphicon-chevron-right{color:#e9e9e9}.cookie-message .signup-form-v2 .input-group,.zipcode-fix .signup-form-v2 .input-group{margin-bottom:10px;margin-top:20px}.cookie-message .close{font-size:40px;color:#fff;position:absolute;top:0;right:10px}.cookie-message .message-header{font-size:28px;font-size:2vw}.cookie-message .message-body{font-size:12px}.cookie-message .message-footer{font-size:18px;font-size:1.5vw}.cookie-message form{padding-top:0;padding-bottom:0}.cookie-message .help-block{font-size:16px;margin-bottom:0;color:white}.cookie-message .help-block ul,.zipcode-fix .help-block ul{margin-bottom:0}.cookie-message .help-block li,.zipcode-fix .help-block li{line-height:inherit}.cookie-message .help-block a{color:white}.cookie-message .signup-form-v2 .input-group-addon{border-radius:0 2px 2px 0;border:0}@media(max-width:768px){.cookie-message{padding:10px 10px}.cookie-message .close{font-size:36px}.cookie-message .signup-form-v2 .input-group-addon.input-label{font-size:15px;min-width:40px}.cookie-message .signup-form-v2 input{font-size:16px}.cookie-message .signup-form-v2 .form-control{height:40px}.cookie-message .btn{font-size:16px}.cookie-message .message-header{font-size:20px;font-size:6vw;font-weight:900}.cookie-message .help-block{font-size:12px}.cookie-message .message-footer{font-size:12px;font-size:3.5vw}}.close-button{position:absolute;top:2px;right:14px;cursor:pointer;font-size:34px}.cookie-message .btn-default{color:#999;background-color:#fff;border-color:#fff;white-space:normal}.cookie-message .btn-default:hover{color:#e74c3c}.content-20.user-preferences .signup-form+div{margin-left:0;max-width:none}.user-preferences h4{margin-bottom:30px;font-weight:bold;margin-top:0;text-transform:uppercase}.user-preferences .signup-form{margin-top:60px}.content-20.user-preferences .signup-form label{margin-bottom:10px}.content-20.user-preferences .signup-form form .btn{margin-top:24px}@media(max-width:768px){.user-preferences .signup-form button.btn,.user-preferences .signup-form input.btn{font-size:16px}}.content-20.user-preferences .signup-form p,.content-20.user-preferences .signup-form p small{line-height:120%}.content-20.user-preferences .list-group-item:last-child,.content-20.user-preferences .list-group-item:first-child{border-radius:0}.user-address-entry{background:#ecf0f1;padding:20px;color:#7f8c8d;line-height:110%;margin-bottom:10px}.user-address-entry .badge{color:#7f8c8d;background-color:#fff;margin-bottom:5px}.user-address-entry .address{text-transform:uppercase;line-height:120%;font-size:14px}.user-address-entry .timerange{margin-bottom:0}.feelinglucky{padding-top:40px;padding-bottom:40px}.feelinglucky .thumbnail{padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.feelinglucky hr.sub{display:none}.feelinglucky a.thumbnail:hover{-webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);box-shadow:0 5px 8px -6px rgba(0,0,0,.2);border-color:#ddd}.fix-address{padding-top:60px;padding-bottom:60px}.fix-address .showcase{margin-top:50px;margin-bottom:0}@media(max-width:767px){.showcase .input-group{width:100%}}@media(max-width:991px){.showcase .planning-caption p{font-size:20px}.showcase .notice .bigger{font-size:16px}.showcase .notice{font-size:12px}.showcase .input-group.big-input input{font-size:22px}}.intro{color:#2c3e50;font-weight:200;padding-top:30px;padding-bottom:10px}.intro h3{font-size:8.5vw;font-weight:800;line-height:1em;margin-top:0;margin-bottom:0}.intro p{font-size:16px;margin-bottom:0;margin-top:5px;color:#7f8c8d}.outer{height:80px}.stripe{position:absolute;z-index:1;background-color:#f0f0f0;width:14px;height:90%}.vh-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:auto;margin-right:auto}.vh-center.shift-right{left:66%}.vh-center.first{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.vh-center.last{-webkit-transform:translate(-50%,-75%);-ms-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}.h-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.center{margin-left:auto;margin-right:auto}.z2{z-index:2}.info img{width:60px;max-height:120px;max-width:none}.info h3{color:#2c3e50;font-weight:700;font-size:22px;margin-bottom:0;margin-top:26px}.info p{font-size:14px;color:#7f8c8d;font-weight:200;letter-spacing:-0.5px;line-height:1.3}.near-to h2{font-size:24px;margin-top:32px;margin-bottom:32px;color:#fff}.not-my-place h2{font-size:16px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;color:#fff}.not-my-place.small h2{font-size:16px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;color:#fff}.not-my-place.bg-peter-river a{color:#f1c40f;font-style:italic}.not-my-place .glyphicons{vertical-align:text-top}.steps{margin-top:100px;padding-bottom:80px}.step{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.33%;text-align:center}.step-img img{max-height:100px;position:relative;z-index:2}.step-img{position:relative}.step-img .h-stripe.first{width:50%;right:0}.step-img .h-stripe.last{width:50%;left:0}.h-stripe{position:absolute;z-index:-1;background-color:#f0f0f0;height:25px;width:100%;top:42%}.step .title{margin-top:20px}.step h3{font-weight:800;font-size:40px}.step .description{font-size:20px}.start-here{margin-top:20px;margin-bottom:20px}@media(min-height:568px){.start-here{margin-top:30px;margin-bottom:0}}.intro-big h1{margin-top:100px;font-weight:900;font-size:52px;font-size:4.9vw}.intro-big p.lead{font-size:34px;font-size:3.0vw}@media(max-width:767px){.not-my-place .action-icon{float:right !important}}@media(min-width:992px){.near-to h2{font-size:48px;margin-top:48px;margin-bottom:48px;color:#fff}}a.anchor{display:block;position:relative;top:-80px;visibility:hidden}.fat{font-weight:800}.modal.modal-fullscreen{background:white;background-image:url('//s3.amazonaws.com/kalulu/assets/images/grass-strip-alt.png');background-position:bottom;background-repeat:no-repeat;background-size:contain}.modal-fullscreen .modal-content{width:100%;height:inherit;border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0}@media(max-width:767px){.modal-fullscreen .modal-content{height:100%}.modal-fullscreen h3.modal-title{margin-left:0;font-size:9vw}}.modal-fullscreen .modal-body{background-image:none;background-position:none;background-repeat:none;background-size:none;padding-bottom:none;padding-top:none;background:0;background-color:none;min-height:none}.modal-fullscreen .modal-body p{margin-bottom:30px}.modal-fullscreen .modal-footer{background:0}.modal.modal-fullscreen{background:white;background-image:url('//s3.amazonaws.com/kalulu/assets/images/grass-strip-alt.png');background-position:bottom;background-repeat:no-repeat;background-size:contain}.modal-fullscreen .modal-content{width:100%;height:inherit;border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background:0}@media(max-width:979px){.modal-fullscreen .modal-content{height:100%}.modal-fullscreen h3.modal-title{margin-left:0;font-size:9vw}}@media(min-width:768px){}.modal-fullscreen .modal-body{background-image:none;background-position:none;background-repeat:none;background-size:none;padding-bottom:none;padding-top:none;background:0;background-color:none;min-height:none}.modal-fullscreen .modal-body p{margin-bottom:30px}.modal-fullscreen .modal-footer{background:0}.zipcode-fix h2{color:white;font-size:56px;font-size:5.5vw;line-height:1em}.zipcode-fix p{font-size:28px;font-size:2vw;margin-bottom:60px}@media(max-width:767px){.zipcode-fix h2{font-size:24px;font-size:10vw}.zipcode-fix p{font-size:16px;font-size:5vw;margin-bottom:60px;line-height:1em}}.btn-xlg{padding:30px 15px;font-size:36px}#fullpage .section .btn .glyphicon{font-size:26px}.signup-form-v2.xlg .input-group-addon.input-label{font-size:36px}.signup-form-v2.xlg .has-error .input-group-addon:first-child{border:0}.signup-form-v2.xlg input{font-size:42px}.signup-form-v2.xlg .form-control{height:82px}.full-page-grass-bottom{background:url('//s3.amazonaws.com/kalulu/assets/images/kalulu-grass-small.jpg') bottom repeat-x}#fullpage-header{position:fixed;height:80px;display:block;width:100%;z-index:9;padding:20px}@media(max-height:640px){#fullpage-header{display:none}section.intro{position:fixed;top:0;width:100%;padding-top:20px;padding-bottom:20px}.section .intro{padding-top:0}.info h3{margin-top:20px}.info img{width:50px}}@media(min-height:568px) and (max-height:820px) and (max-width:400px){section.intro{position:fixed;width:100%;top:80px;padding-top:20px;padding-bottom:20px}section.info{margin-top:80px}.section .intro{padding-top:10px}.info h3{margin-top:20px}.info img{width:50px}.start-here{margin-top:20px;margin-bottom:0}.intro h3{margin-top:30px}}@media(min-height:800px) and (max-height:1025px){section.intro{position:fixed;width:100%;top:80px;padding-top:30px;padding-bottom:30px}section.info{margin-top:80px}}@media(max-height:800px) and (orientation:landscape){.intro-big h1{margin-top:60px;font-weight:900;font-size:50px}.steps{margin-top:60px;padding-bottom:60px}}@media(min-height:800px) and (orientation:portrait){.outer{height:160px}.info img{width:80px}.info h3{font-size:36px;margin-top:42px}.info p{font-size:20px}}.go-down{color:#34495e;position:fixed;font-size:60px;right:5px;bottom:10px;animation:pulse 5s infinite}.go-down .glyphicon{text-shadow:-2px 0 white,0 2px white,2px 0 white,0 -2px white}p.price-tag{text-align:center;font-size:32px;font-weight:900;color:#16a085;line-height:100%}p.price-tag .big{font-size:64px}p.format-tag{text-align:center;font-size:14px;text-transform:uppercase;font-style:italic;font-weight:200;line-height:100%;margin-bottom:0}.row.place-date-header{margin-bottom:10px}.place-list-mobile .row.place-date-header{margin-bottom:10px;margin-left:0;padding-right:15px}.place-list-mobile .row.place-date-header h2{font-size:18px;margin-top:10px}.row.place-date-header small{font-size:60%;font-style:italic;font-weight:200}.label .glyphicons{vertical-align:text-top}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#1abc9c}.search.last{background:#1abc9c;border:#1abc9c}.switch-light.switch-material{display:inline-block}.switch-light input:focus ~ span a,.switch-light input:focus+label{outline:0}.switch-material.switch-light>span{background:#bdc3c7}.switch-material.switch-light input:checked ~ span{background:#aef4e6}.switch-material.switch-light input:checked ~ span a{background:#1abc9c}.switch-light.switch-material>span:before,.switch-light.switch-material>span:after,.switch-toggle.switch-material label:after{width:4em;height:4em;background:#1abc9c}@media(min-width:768px){.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-right:0}}.page-title{padding:50px 10px 50px 10px}.page-title.background-rainbow{background-image:url('//s3.amazonaws.com/kalulu/assets/images/filiera-corta.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}.page-title.background-rainbow h1{color:white}.page-title h1{font-size:62px;font-weight:bold;line-height:100%;letter-spacing:-1px;margin-top:0;margin-bottom:0}.page-title .subheader{color:#fafafa;text-transform:uppercase;line-height:120%;font-size:75%}@media(max-width:768px){.page-title h1{font-size:28px}}section#search,section#search_deals{padding-top:70px;padding-bottom:40px;border-bottom:1px solid #bdc3cd}@media(max-width:768px){section#search,section#search_deals{padding-top:40px;padding-bottom:30px}}.search-bar.standalone .showcase .input-group-addon.last{border-radius:0 2px 2px 0}.search-bar.standalone .showcase .input-group-addon.first{border-radius:2px 0 0 2px}.search-bar.standalone .showcase .input-group{border-radius:2px 2px 2px 2px}.search-filters .label{font-size:102%;font-weight:700;line-height:220%;border-radius:2px}.search-filters p{font-size:14px}.search-bar .form-control{border:0}.search-bar.bordered,.search-bar .input-group-addon.control.bordered{border-top:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7}@media(max-width:768px){.search-bar .input-group.big-input .form-control{padding:0 0 0 6px;border-radius:2px 0 0 2px}}.search-bar .showcase .input-group{border-radius:2px 2px 0 0}.search-bar .showcase .input-group-addon{border-radius:2px 0 0 0}.showcase .input-group-addon.last{border-radius:0 2px 0 0}.search-prefs{margin-top:10px;background:#fafafa;padding:6px;border:1px solid #ecf0f1;border-radius:2px}.search-prefs .filter-icon{margin-top:1px;margin-right:10px;color:#bdc3c7}.search-tags{line-height:170%;background:#fafafa;padding:0 5px 0 5px;border:1px solid #ecf0f1;border-top:0;border-radius:0 0 2px 2px}.search-tags em{font-size:80%}.search-tags.labels{padding:5px}.search-tags .switch-light.switch-material{font-size:50%;top:.85em}.search-filters .search-tags:first-child{border-radius:0}.search-filters .search-tags:last-child{border-radius:0 0 2px 2px}p.search-hint{font-size:66%;text-transform:uppercase;margin-bottom:0;padding:0 5px 0 5px}.search-status .search-message{font-size:100%;font-style:italic;margin-top:4px}.card-1{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.search-filters .search-tags.transp{border:0;background:0}.search-bar .showcase .input-group-addon.control{background:white;color:#bdc3c7;border:0;font-size:16px;padding:0 6px}section.big-list{padding-bottom:40px}.big-list .list-header{margin-top:40px;margin-bottom:40px}.big-list .list-header h3{font-size:56px;font-weight:bold}.big-list .pic{text-align:right}.big-list .text h6{font-weight:bold;line-height:100%;font-size:20px;margin-bottom:6px;margin-top:6px;color:#34495e}.big-list .text p{line-height:120%;font-size:16px}.big-list .list-item{margin-bottom:40px}section.k{padding-top:60px;padding-bottom:60px}section.k.inline{padding-top:20px;padding-bottom:20px}section.k .section-block{position:relative;padding-top:20px;padding-bottom:20px}section.k .section-block h2{margin-top:0;margin-bottom:0;font-weight:bold;font-size:42px;text-align:center}section.k .section-block p.lead{margin-bottom:0;font-size:26px}.turquoise{color:#1abc9c}.green-sea{color:#16a085}.emerald{color:#2ecc71}.nephritis{color:#27ae60}.peter-river{color:#3498db}.belize-hole{color:#2980b9}.amethyst{color:#9b59b6}.wisteria{color:#8e44ad}.wet-asphalt{color:#34495e}.midnight-blue{color:#2c3e50}.sun-flower{color:#f1c40f}.orange{color:#f39c12}.carrot{color:#e67e22}.pumpkin{color:#d35400}.alizarin{color:#e74c3c}.pomegranate{color:#c0392b}.clouds{color:#ecf0f1}.silver{color:#bdc3c7}.concrete{color:#95a5a6}.asbestos{color:#7f8c8d}.clouds{color:#bdc3c7}.bg-white{background-color:white !important}.white{color:white}.rc-box{min-height:50px}.g-recaptcha{transform:scale(0.50);-webkit-transform:scale(0.50);transform-origin:right top;-webkit-transform-origin:right top;margin-top:5px;float:right}.grecaptcha-badge{box-shadow:none !important}.action-123{padding-top:40px;padding-bottom:120px}.one-two-three .steps{padding-bottom:80px}.one-two-three .intro{padding-top:60px}.ribbon{width:100px;height:100px;overflow:hidden;position:absolute;background:0}.ribbon span{position:absolute;display:block;width:90px;padding:6px 0;color:#fff;font:700 12px/1 'Lato',sans-serif;text-transform:uppercase;text-align:center}.ribbon-top-right{top:0;right:0}.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right span{left:33px;top:10px;transform:rotate(45deg)}.source-label{overflow:hidden;position:absolute;bottom:4px;right:10px}.relative{position:relative}.vertical-align{display:flex;align-items:center}.text-truncate-two-rows{display:block;display:-webkit-box;height:32px;font-size:13px;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.deal-box.thumbnail{margin-bottom:30px;border:0;border-radius:1px;transition:all .5s ease;padding:4px}.deal-box .headline{font-size:14px;font-weight:bold;line-height:120%;text-transform:uppercase}.deal-box .small-title{font-size:14px;font-weight:bolder;line-height:120%;text-transform:uppercase;letter-spacing:-0.2px}.deal-box .small{font-size:12px;line-height:18px}.deal-box .price{font-size:16px;font-weight:900;line-height:100%}.deal-box .info{font-style:italic;text-transform:uppercase;font-size:11px;letter-spacing:-0.5px;text-align:center}.deal-box .badge{font-size:9px}.deal-box img.avatar{position:absolute;border-radius:50%;border:2px solid #fff;height:68px;width:68px}.deal-box .header{padding:4px;margin-bottom:4px}.deal-box .header.compact{padding:2px;margin-bottom:2px}.deal-box .header .title{margin-bottom:0;font-size:12px;font-weight:lighter;display:block;display:-webkit-box;max-height:12px;line-height:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.5px}.deal-box .header .pic-left,.deal-box .footer .pic-left{padding-left:70px}.deal-box .header .title.pic-left{padding-right:1px}.deal-box .header .more{font-size:10px}.deal-box .price-tag{position:absolute;padding:6px 6px 2px 6px;top:-1px;right:-1px;border-radius:0 0 0 1px}.deal-box .more{margin-top:1px}.label-join.feedbacks{font-size:inherit;line-height:inherit;display:inline-block;vertical-align:unset}.label-join.feedbacks .label{padding:3px 5px 3px 5px}.deal-box .footer{padding:4px;margin-top:4px}.deal-box .footer.compact{padding:2px;margin-top:2px}.deal-box .footer .title{text-align:left;text-transform:uppercase;display:block;display:-webkit-box;height:32px;font-size:14px;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.deal-box .footer .price{font-size:18px;font-weight:900;line-height:100%}.deal-box .footer .price small{font-size:70%}.deal-box .footer .info{margin-right:2px;font-style:italic;text-transform:uppercase;font-size:8px;letter-spacing:-0.5px}.deal-box img.avatar.top-left{position:absolute;top:-34px;left:0}.deal-box img.avatar.bottom-left{position:absolute;bottom:-34px;left:0}.text-large{font-size:140%}.bg-pic{background-position:center;background-repeat:no-repeat;background-size:cover;color:white}.stack .stacked:not(:last-child){margin-bottom:4px}a.collapse-control .glyphicon-chevron-right{font-size:24px;color:#b2bcc5}.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);top:4px}.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.current-filter{color:#7f8c8d}.glyphicon.back-circle{padding:10px;font-size:1.8em;border-radius:50%}.filters-close{position:absolute;top:-18px;text-align:center;left:50%;right:50%}.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.loading-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url('//s3.amazonaws.com/kalulu/assets/images/4.gif') center no-repeat rgba(255,255,255,1)}.badge .glyphicon{font-size:90%}.section .help-block{min-height:20px}.signup-form-v2.xlg input.small-input{font-size:20px}section.summary p{letter-spacing:0;line-height:140%;font-family:"Lato";font-size:20px}section.summary .breadcrumb{background-color:transparent;padding:0;border-bottom:1px solid #ecf0f1;font-size:14px;font-weight:600;text-transform:uppercase}section.summary .section-block h2{font-size:16px;font-weight:600;text-align:left;color:#777}section.summary .shortcuts{text-transform:uppercase;font-size:20px;font-weight:600}section.summary .shortcuts .badge.btn-primary{background-color:white;border:2px solid #1abc9c;color:#1abc9c;border-radius:2px;padding:6px;margin-right:4px;font-weight:900;font-size:16px;margin-top:10px}section.summary .main-content{padding:40px 10px}@media(max-width:767px){body>section.header-v2{padding-right:0;padding-left:0}}.header-v2 img{min-height:300px;max-width:min-content}.header-v2 h1,.header-v2 h2{font-weight:900;letter-spacing:-2px;color:#fff;margin:0;text-shadow:1px 1px 2px rgba(90,90,90,0.9)}.header-v2 h1{font-size:60px;line-height:60px}.header-v2 h2{font-style:italic;margin-top:5px;font-size:32px}.header-v2 .relative{position:relative}.header-v2 .full{min-width:100%}.header-v2 .absolute-top{position:absolute;top:10%;width:100%}@media(min-width:992px){.inset{margin-top:-120px;background-color:#ecf0f1}.content-card{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}}.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{position:relative;display:block}.switch-light::after{clear:both;content:'';display:table}.switch-light *,.switch-light *:before,.switch-light *:after{box-sizing:border-box}.switch-light a{display:block;transition:all .2s ease-out}.switch-light label,.switch-light>span{line-height:2em}.switch-light input:focus ~ span a,.switch-light input:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-light input:focus ~ span a,.switch-light input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked ~ span a{right:0}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:left}.switch-light span span{position:relative;z-index:2;display:block;float:left;width:50%;text-align:center;user-select:none}.switch-light a{position:absolute;right:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-light.row{display:flex}.switch-light .alert-light{color:#333}.switch-toggle{position:relative;display:block;padding:0 !important}.switch-toggle::after{clear:both;content:'';display:table}.switch-toggle *,.switch-toggle *:before,.switch-toggle *:after{box-sizing:border-box}.switch-toggle a{display:block;transition:all .2s ease-out}.switch-toggle label,.switch-toggle>span{line-height:2em}.switch-toggle input:focus ~ span a,.switch-toggle input:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-toggle input:focus ~ span a,.switch-toggle input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:left;padding:0 .5em;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),.switch-toggle label:nth-child(2):nth-last-child(4) ~ label,.switch-toggle label:nth-child(2):nth-last-child(4) ~ a{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3)+label ~ a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(6),.switch-toggle label:nth-child(2):nth-last-child(6) ~ label,.switch-toggle label:nth-child(2):nth-last-child(6) ~ a{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(3)+label ~ a{left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(5)+label ~ a{left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),.switch-toggle label:nth-child(2):nth-last-child(8) ~ label,.switch-toggle label:nth-child(2):nth-last-child(8) ~ a{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(3)+label ~ a{left:25%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(5)+label ~ a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(7)+label ~ a{left:75%}.switch-toggle label:nth-child(2):nth-last-child(10),.switch-toggle label:nth-child(2):nth-last-child(10) ~ label,.switch-toggle label:nth-child(2):nth-last-child(10) ~ a{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(3)+label ~ a{left:20%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(5)+label ~ a{left:40%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(7)+label ~ a{left:60%}.switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(9)+label ~ a{left:80%}.switch-toggle label:nth-child(2):nth-last-child(12),.switch-toggle label:nth-child(2):nth-last-child(12) ~ label,.switch-toggle label:nth-child(2):nth-last-child(12) ~ a{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(3)+label ~ a{left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(5)+label ~ a{left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(7)+label ~ a{left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(9)+label ~ a{left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(11)+label ~ a{left:83%}.switch-toggle.switch-candy,.switch-light.switch-candy>span{background-color:#2d3035;border-radius:3px;box-shadow:inset 0 2px 6px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.2)}.switch-light.switch-candy span span,.switch-light.switch-candy input:checked ~ span span:first-child,.switch-toggle.switch-candy label{color:#fff;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #191b1e}.switch-light.switch-candy input ~ span span:first-child,.switch-light.switch-candy input:checked ~ span span:nth-child(2),.switch-candy input:checked+label{color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.switch-candy a{border:1px solid #333;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.45);background-color:#70c66b;background-image:linear-gradient(rgba(255,255,255,0.2),transparent)}.switch-candy-blue a{background-color:#38a3d4}.switch-candy-yellow a{background-color:#f5e560}.switch-ios.switch-light span span{color:#888b92}.switch-ios.switch-light a{left:0;top:0;width:2em;height:2em;background-color:#fff;border-radius:100%;border:.25em solid #d8d9db;transition:all .2s ease-out}.switch-ios.switch-light>span{display:block;width:100%;height:2em;background-color:#d8d9db;border-radius:1.75em;transition:all .4s ease-out}.switch-ios.switch-light>span span{position:absolute;top:0;left:0;width:100%;opacity:0;line-height:1.875em;vertical-align:middle;transition:all .2s ease-out}.switch-ios.switch-light>span span:first-of-type{opacity:1;padding-left:1.875em}.switch-ios.switch-light>span span:last-of-type{padding-right:1.875em}.switch-ios.switch-light input:checked ~ span a{left:100%;border-color:#4bd865;margin-left:-2em}.switch-ios.switch-light input:checked ~ span{border-color:#4bd865;box-shadow:inset 0 0 0 30px #4bd865}.switch-ios.switch-light input:checked ~ span span:first-of-type{opacity:0}.switch-ios.switch-light input:checked ~ span span:last-of-type{opacity:1;color:#fff}.switch-ios.switch-toggle{background-color:#d8d9db;border-radius:30px;box-shadow:inset rgba(0,0,0,0.1) 0 1px 0}.switch-ios.switch-toggle a{background-color:#4bd865;border:.125em solid #d8d9db;border-radius:1.75em;transition:all .12s ease-out}.switch-ios.switch-toggle label{height:2.4em;color:#888b92;line-height:2.4em;vertical-align:middle}.switch-ios input:checked+label{color:#3e4043}.switch-toggle.switch-holo,.switch-light.switch-holo>span{background-color:#464747;border-radius:1px;box-shadow:inset rgba(0,0,0,0.1) 0 1px 0;color:#fff;text-transform:uppercase}.switch-holo label{color:#fff}.switch-holo>span span{opacity:0;transition:all .1s}.switch-holo>span span:first-of-type{opacity:1}.switch-holo>span span,.switch-holo label{font-size:85%;line-height:2.15625em}.switch-holo a{background-color:#666;border-radius:1px;box-shadow:inset rgba(255,255,255,0.2) 0 1px 0,inset rgba(0,0,0,0.3) 0 -1px 0}.switch-holo.switch-light input:checked ~ span a{background-color:#0e88b1}.switch-holo.switch-light input:checked ~ span span:first-of-type{opacity:0}.switch-holo.switch-light input:checked ~ span span:last-of-type{opacity:1}.switch-light.switch-material a{top:-0.1875em;width:1.75em;height:1.75em;border-radius:50%;background:#fafafa;box-shadow:0 .125em .125em 0 rgba(0,0,0,0.14),0 .1875em .125em -0.125em rgba(0,0,0,0.2),0 .125em .25em 0 rgba(0,0,0,0.12);transition:right .28s cubic-bezier(0.4,0,0.2,1)}.switch-material.switch-light{overflow:visible}.switch-material.switch-light::after{clear:both;content:'';display:table}.switch-material.switch-light>span{overflow:visible;position:relative;top:.1875em;width:3.25em;height:1.5em;min-height:auto;border-radius:1em;background:rgba(0,0,0,0.26)}.switch-material.switch-light span span{position:absolute;clip:rect(0 0 0 0)}.switch-material.switch-light input:checked ~ span a{right:0;background:#3f51b5;box-shadow:0 .1875em .25em 0 rgba(0,0,0,0.14),0 .1875em .1875em -0.125em rgba(0,0,0,0.2),0 .0625em .375em 0 rgba(0,0,0,0.12)}.switch-material.switch-light input:checked ~ span{background:rgba(63,81,181,0.5)}.switch-toggle.switch-material{overflow:visible}.switch-toggle.switch-material::after{clear:both;content:'';display:table}.switch-toggle.switch-material a{top:48%;width:.375em !important;height:.375em;margin-left:.25em;background:#3f51b5;border-radius:100%;transform:translateY(-50%);transition:transform .4s ease-in}.switch-toggle.switch-material label{color:rgba(0,0,0,0.54);font-size:1em}.switch-toggle.switch-material label:before{content:'';position:absolute;top:48%;left:0;display:block;width:.875em;height:.875em;border-radius:100%;border:.125em solid rgba(0,0,0,0.54);transform:translateY(-50%)}.switch-toggle.switch-material input:checked+label:before{border-color:#3f51b5}.switch-light.switch-material>span:before,.switch-light.switch-material>span:after,.switch-toggle.switch-material label:after{content:'';position:absolute;top:0;left:0;z-index:3;display:block;width:4em;height:4em;border-radius:100%;background:#3f51b5;opacity:.4;margin-left:-1.25em;margin-top:-1.25em;transform:scale(0);transition:opacity .4s ease-in}.switch-light.switch-material>span:after{left:auto;right:0;margin-left:0;margin-right:-1.25em}.switch-toggle.switch-material label:after{width:3.25em;height:3.25em;margin-top:-0.75em}@keyframes materialRipple{0{transform:scale(0)}20%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.switch-material.switch-light input:not(:checked) ~ span:after,.switch-material.switch-light input:checked ~ span:before,.switch-toggle.switch-material input:checked+label:after{animation:materialRipple .4s ease-in}.switch-light.switch-material.switch-light input ~ span:before,.switch-light.switch-material.switch-light input ~ span:after,.switch-material.switch-toggle input+label:after{visibility:hidden}.switch-light.switch-material.switch-light input:focus:checked ~ span:before,.switch-light.switch-material.switch-light input:focus:not(:checked) ~ span:after,.switch-material.switch-toggle input:focus:checked+label:after{visibility:visible}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,0,0)}}