@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");.vertical-section .vertical-section-container:not(.full-width){max-width:1280px}h2.title{color:#1d2127;font-size:2.2em;font-weight:300;line-height:1.08;margin:0;letter-spacing:-1px}@media(max-width:575px){h2.title{font-size:1.8em}}h2.title b,h2.title strong{font-weight:600}h3.subtitle{color:#777;line-height:1.1;font-weight:600;margin:0 0 .6em 0}@media(max-width:575px){h3.subtitle{font-size:1.3em}}h3.subtitle b,h3.subtitle strong{font-weight:600}h4.content-title{color:#1d2127;font-size:1.4em;font-weight:400;letter-spacing:normal;line-height:1.38;margin:0 0 .45em 0}@media(max-width:575px){h4.content-title{font-size:1.3em}}h4.content-title b,h4.content-title strong{font-weight:600}p.content{color:#777;line-height:1.73;margin:0}blockquote{font-size:1em;padding:10px 20px;margin:8px 0;border-left:5px solid #eee}html:not(.edit-mode){direction:ltr;overflow-x:hidden;box-shadow:none !important}body:not(.edit-mode){background-color:#fff}body:not(.edit-mode),.content-wrapper.edit-mode{color:#777;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1}body:not(.edit-mode) a,.content-wrapper.edit-mode a{outline:none !important}li{line-height:24px}@media(max-width:479px){body{font-size:13px}}.loading{position:relative;margin:auto;text-align:center}.loading .spinner{display:inline-block;background-color:#08c;width:28px;height:28px;-webkit-animation-name:bounce_spinner;-moz-animation-name:bounce_spinner;animation-name:bounce_spinner;-webkit-animation-duration:.845s;-moz-animation-duration:.845s;animation-duration:.845s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;animation-direction:normal;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px}.loading #spinner_1{-webkit-animation-delay:.336s;-moz-animation-delay:.336s;animation-delay:.336s}.loading #spinner_2{-webkit-animation-delay:.4225s;-moz-animation-delay:.4225s;animation-delay:.4225s}.loading #spinner_3{-webkit-animation-delay:.509s;-moz-animation-delay:.509s;animation-delay:.509s}.loading #spinner_4{-webkit-animation-delay:.5955s;-moz-animation-delay:.5955s;animation-delay:.5955s}.loading #spinner_5{-webkit-animation-delay:.672s;-moz-animation-delay:.672s;animation-delay:.672s}.loading #spinner_6{-webkit-animation-delay:.7585s;-moz-animation-delay:.7585s;animation-delay:.7585s}@keyframes bounce_spinner{0%{transform:scale(1);background-color:#08c}100%{transform:scale(.3);background-color:#fff}}@-o-keyframes bounce_spinner{0%{-o-transform:scale(1);background-color:#08c;}100%{-o-transform:scale(.3);background-color:white;}}@-webkit-keyframes bounce_spinner{0%{-webkit-transform:scale(1);background-color:#08c}100%{-webkit-transform:scale(.3);background-color:#fff}}@-moz-keyframes bounce_spinner{0%{-moz-transform:scale(1);background-color:#08c}100%{-moz-transform:scale(.3);background-color:#fff}}.error .icon,.alert .icon{font-size:4.6em}.error .icon{color:#980000}.alert .icon{color:#ce9f30}.loading,.error,.alert{text-align:center}.loading .title,.error .title,.alert .title{font-size:21px;line-height:1.1em;margin-bottom:8px;display:block}.loading .subtitle,.error .subtitle,.alert .subtitle{font-size:14px}@media(max-width:767px){.loading .title,.error .title,.alert .title{font-size:16px}.loading .sub-title,.error .sub-title,.alert .sub-title{font-size:11px}.loading .spinner{font-size:14px;height:30px}.error .icon,.alert .icon{font-size:3.6em}}.login-container.with-navbar{padding-top:70px;padding-bottom:70px}.dropdown-container-input{list-style:none;padding-left:0;margin:0}.dropdown-input{font-size:14px;line-height:18px;letter-spacing:1.08px;background-color:#fff;border:1px solid #afafaf;width:100%;padding:0;text-align:left;cursor:pointer;font-family:inherit;height:34px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-input a,.dropdown-input a:hover,.dropdown-input a:focus{color:unset;text-decoration:none;outline:none}.dropdown-input.show .dropdown-menu{display:block}.dropdown-input.show .caret{margin-top:-.64em}.dropdown-input.show .caret::after{content:"︿"}.dropdown-input .dropdown-select{display:block;padding:8px 12px;padding-right:0;margin-right:30px;color:#777;height:100%}.dropdown-input .dropdown-menu{position:absolute;display:none;top:100%;left:0;z-index:1000;float:left;width:100%;outline:1px solid #afafaf;padding:5px 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-input .dropdown-menu .dropdown-item{display:block;padding:12px 20px;width:100%;color:#2b2b2b}.dropdown-input .dropdown-menu .dropdown-item[selected],.dropdown-input .dropdown-menu .dropdown-item:hover,.dropdown-input .dropdown-menu .dropdown-item:focus{background-color:#6dc234;text-decoration:none;color:#fff}.dropdown-input .caret{display:inline-block;position:absolute;right:8px;top:1.14em;margin-top:-.4em;margin-left:2px;font-size:1em;vertical-align:middle;border:none;width:auto;height:auto;color:#777}.dropdown-input .caret::after{content:"﹀"}.theme-control:not(.no-theme-style),input[type=text]:not(.no-theme-style),input[type=date]:not(.no-theme-style),input[type=number]:not(.no-theme-style),input[type=tel]:not(.no-theme-style),input[type=email]:not(.no-theme-style),input[type=password]:not(.no-theme-style),textarea:not(.no-theme-style),select:not(.no-theme-style){line-height:1.42857;padding:6px 8px;font-size:14px;vertical-align:middle;outline:none;text-align:left;display:block;width:100%;font-family:inherit;background:#fff;color:#777 !important;border-width:1px;border-style:solid;border-color:#ccc;border-radius:3px !important;-webkit-transition-duration:.15s,.15s;-moz-transition-duration:.15s,.15s;transition-duration:.15s,.15s;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out;-webkit-transition-property:border-color,box-shadow;-moz-transition-property:border-color,box-shadow;transition-property:border-color,box-shadow;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.theme-control:not(.no-theme-style)[readonly],input[type=text]:not(.no-theme-style)[readonly],input[type=date]:not(.no-theme-style)[readonly],input[type=number]:not(.no-theme-style)[readonly],input[type=tel]:not(.no-theme-style)[readonly],input[type=email]:not(.no-theme-style)[readonly],input[type=password]:not(.no-theme-style)[readonly],textarea:not(.no-theme-style)[readonly],select:not(.no-theme-style)[readonly]{cursor:pointer}.theme-control:not(.no-theme-style):focus,input[type=text]:not(.no-theme-style):focus,input[type=date]:not(.no-theme-style):focus,input[type=number]:not(.no-theme-style):focus,input[type=tel]:not(.no-theme-style):focus,input[type=email]:not(.no-theme-style):focus,input[type=password]:not(.no-theme-style):focus,textarea:not(.no-theme-style):focus,select:not(.no-theme-style):focus{outline:none}input[type=text]:not(.no-theme-style),input[type=date]:not(.no-theme-style),input[type=number]:not(.no-theme-style),select:not(.no-theme-style){height:34px}.custom-control-label:not(.no-theme-style)::before{border-width:1px;border-style:solid;border-color:#ccc}textarea:not(.no-theme-style){resize:none}.pikaday-container{width:100%;background-color:#fff;border-width:1px;border-style:solid;border-color:#afafaf;border-radius:0 !important}.pikaday-container input[type=text]{font-size:12px;line-height:18px;letter-spacing:1.08px;width:100%;padding:12px 12px;text-align:left;background-color:#fff;border:none}.theme-button{padding:10px 16px;font-size:18px;line-height:1.33;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.theme-button:hover,.theme-button:focus,.theme-button:active{outline:none}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:25px;cursor:pointer}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border-radius:2px;border:1px solid #afafaf;background-color:#fff}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;padding-left:3px;font-size:11px;color:#222324}.checkbox input[type="checkbox"]{display:none;z-index:1;cursor:pointer}.checkbox input[type="checkbox"]:focus+label::before{outline:none}.checkbox input[type="checkbox"]:checked+label::after{display:inline-block;font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.checkbox input[type="checkbox"]:disabled+label{opacity:.65}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#fafafa;cursor:not-allowed}.widget-image-simple.proportionate{width:100%;height:auto}.widget-image-simple.proportionate img{width:100%;height:auto}.widget-image-simple.adapted,.widget-image-simple.cropped{width:100%;height:100%}.widget-image-simple.adapted .image,.widget-image-simple.cropped .image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.widget-image-simple.adapted .image{background-size:100% 100%}.widget-image-simple.cropped .image{background-size:cover}.widget-text-html a:hover,.widget-text-html a:active,.widget-text-html a{text-decoration:none}.widget-text-simple p{margin:0}.widget-text-simple a:hover{text-decoration:none;text-transform:none}.widget-text-simple p{color:#000}.geoname-manage{width:100%}.geoname{overflow:visible}.geoname[disabled] input{cursor:not-allowed}.geoname .geoname-input{position:relative}.geoname .geoname-input input{width:100%}.geoname .geoname-input span{margin:0;font-size:1.4em;z-index:1;position:absolute;top:2px;right:0;z-index:2;display:block;width:37px;height:37px;line-height:37px;text-align:center;pointer-events:none}.geoname .geoname-container.is-showing{z-index:2}.geoname .geoname-container .geoname-virtual-repeat-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:2;display:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container{margin:0;list-style:none;padding:0}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;margin:0;white-space:nowrap;z-index:3;cursor:pointer;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:focus{outline:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.no-matches a{text-decoration:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion .geoname-suggestion-label{display:block;line-height:2}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion .geoname-suggestion-info{display:block;font-size:12px;line-height:1.5}.geoname-manual-insert{display:none}.geoname .geoname-input span{color:#aaa}@media screen and (-ms-high-contrast:active){.geoname .geoname-input{border:1px solid #fff}}.geoname .geoname-container .geoname-virtual-repeat-container{background-color:#fff}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion{color:#808080;border-bottom:1px solid #ddd}@media screen and (-ms-high-contrast:active){.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:focus{color:#fff}}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover,.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected{background:#6dc234;color:#fff}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover a,.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected a{color:inherit}.widget-form .field-label{display:block}.widget-form .field-label,.widget-form .g-recaptcha,.widget-form .btn{margin-top:8px}.widget-form .with-recaptcha .btn{margin-top:20px}.widget-form .form-confirm,.widget-form .form-error{display:none}.widget-form .checkbox{margin-bottom:0;padding-left:0}.widget-form input[id^=privacy-checkbox]{margin-top:16px}.widget-form .field-label{color:#2b2b2b}.widget-form .dropdown .dropdown-menu .dropdown-item[selected],.widget-form .dropdown .dropdown-menu .dropdown-item:hover,.widget-form .dropdown .dropdown-menu .dropdown-item:focus{background-color:#6dc234;color:#fff}.widget-form .geoname-suggestion[selected],.widget-form .geoname-suggestion:hover,.widget-form .geoname-suggestion:focus{background-color:#6dc234}.widget-form .geoname-suggestion[selected] .geoname-suggestion-label,.widget-form .geoname-suggestion[selected] .geoname-suggestion-info,.widget-form .geoname-suggestion:hover .geoname-suggestion-label,.widget-form .geoname-suggestion:hover .geoname-suggestion-info,.widget-form .geoname-suggestion:focus .geoname-suggestion-label,.widget-form .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-form .checkbox label{color:#2b2b2b}.widget-form .checkbox label a{color:#6dc234}.widget-form .checkbox label a:hover,.widget-form .checkbox label a:focus,.widget-form .checkbox label a:active{color:#77cc3f}.widget-form .send-button,.widget-form .accept-privacy{background-color:#6dc234;border-color:#6dc234;color:#fff}.widget-form .send-button:hover,.widget-form .send-button:focus,.widget-form .send-button:active,.widget-form .accept-privacy:hover,.widget-form .accept-privacy:focus,.widget-form .accept-privacy:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.widget-form .form-error p{color:#d92828}.widget-cookie-policy{text-align:justify}.widget-cookie-policy h5.block-title{font-size:1rem}.widget-cookie-policy h4.content-title{font-size:1.6875rem}.widget-cookie-policy p.content{margin-bottom:16px;text-align:justify}.widget-cookie-policy blockquote{border-left-width:4px;padding-top:0;padding-bottom:0;margin-bottom:20px}.widget-cookie-policy .provider-info{list-style:none;padding:8px}.widget-cookie-policy ul{list-style-type:lower-latin}.widget-cookie-policy h5.block-title{color:#363c48}.widget-cookie-policy h4.content-title{color:#363c48}.widget-cookie-policy h4.content-title.section-0{color:#c1c1c1}.widget-cookie-policy h4.content-title.section-1{color:#6ca0b6}.widget-cookie-policy h4.content-title.section-2{color:#e9785b}.widget-cookie-policy h4.content-title.section-3{color:#67b2d9}.widget-cookie-policy h4.content-title.section-4{color:#31a38d}.widget-cookie-policy h4.content-title.section-5{color:#78b7b2}.widget-cookie-policy h4.content-title.section-6{color:#d55472}.widget-cookie-policy h4.content-title.section-7{color:#fac8a2}.widget-cookie-policy h4.content-title.section-8{color:#1f6297}.widget-cookie-policy h4.content-title.section-9{color:#1f6297}.widget-cookie-policy h4.content-title.section-10{color:#1f6297}.widget-cookie-policy h4.content-title.section-11{color:#f8bd30}.widget-cookie-policy h4.content-title.section-12{color:#eb7821}.widget-cookie-policy blockquote{color:#6c6e73}.widget-cookie-policy blockquote.section-0{border-left-color:#c1c1c1}.widget-cookie-policy blockquote.section-1{border-left-color:#6ca0b6}.widget-cookie-policy blockquote.section-2{border-left-color:#e9785b}.widget-cookie-policy blockquote.section-3{border-left-color:#67b2d9}.widget-cookie-policy blockquote.section-4{border-left-color:#31a38d}.widget-cookie-policy blockquote.section-5{border-left-color:#78b7b2}.widget-cookie-policy blockquote.section-6{border-left-color:#d55472}.widget-cookie-policy blockquote.section-7{border-left-color:#fac8a2}.widget-cookie-policy blockquote.section-8{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-9{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-10{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-11{border-left-color:#f8bd30}.widget-cookie-policy blockquote.section-12{border-left-color:#eb7821}.widget-video-youtube{display:block;width:100%;height:100%}.widget-video-youtube .widget-video-player{display:block;overflow:hidden;position:relative;width:100%;height:100%;min-height:120px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover}.widget-video-youtube .widget-video-player .widget-video-play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://cms-cdn.ericsoft.com/cms/images/ic-video-play.png") no-repeat}.widget-divider hr{border:0;height:1px}.widget-divider hr{background-image:-webkit-linear-gradient(left,transparent,#dbdbdb,transparent);background-image:linear-gradient(to right,transparent,#dbdbdb,transparent);background-color:#dbdbdb;border:0;height:1px}.widget-language-selector .current-language{font-style:normal;line-height:22px;position:relative;display:block;outline:none;text-decoration:none}.widget-language-selector .current-language .fa,.widget-language-selector .current-language .fas,.widget-language-selector .current-language .far,.widget-language-selector .current-language .fab{margin-right:5px;font-size:22px;margin-left:2px}.widget-language-selector .current-language span{vertical-align:top}.widget-language-selector .languages{border:0;box-shadow:0 20px 45px rgba(0,0,0,.08);transform:translate3d(0,0,0);margin:-3px 0 0 0;padding:5px;text-align:left;position:absolute;z-index:1000;float:left;font-size:14px;list-style:none;background-clip:padding-box;border-radius:2px;left:15px;right:15px;width:auto;opacity:0;display:none}.widget-language-selector .languages li a{text-decoration:none;padding:8px;display:block;width:100%}.widget-language-selector.opened .languages{top:auto;opacity:1}.widget-language-selector .current-language{color:#fff}.widget-language-selector .languages{background-color:#4b4b4b;color:#fff}.widget-language-selector .languages a{background-color:transparent;color:#fff}.widget-language-selector .languages a:hover{background-color:#3e3e3e}@media(max-width:575px){.horizontal-section[data-custom-width] .widget-button,.horizontal-section[data-custom-width] .widget-button .theme-button{width:100%}}@media(min-width:576px) and (max-width:767px){.horizontal-section[data-custom-width-sm] .widget-button,.horizontal-section[data-custom-width-sm] .widget-button .theme-button{width:100%}}@media(min-width:768px) and (max-width:991px){.horizontal-section[data-custom-width-md] .widget-button,.horizontal-section[data-custom-width-md] .widget-button .theme-button{width:100%}}@media(min-width:992px){.horizontal-section[data-custom-width-lg] .widget-button,.horizontal-section[data-custom-width-lg] .widget-button .theme-button{width:100%}}.widget-button .btn{min-height:0 !important}.widget-button .btn:hover,.widget-button .btn:active,.widget-button .btn:focus{text-decoration:none;outline:none}.widget-button .btn.extra-small{padding:1px 5px;font-size:12px;line-height:1.5}.widget-button .btn.small{padding:5px 10px;font-size:12px;line-height:1.5}.widget-button .btn.normal{padding:9px 15px;font-size:18px;line-height:1.3333333}.widget-button .btn.large{padding:14px 21px;font-size:20px;line-height:1.3333333}.widget-button .btn{background-color:#08c;border-color:#0077b3;color:#fff}.widget-button .btn:hover{background-color:#0099e6;border-color:#08c}.widget-search-panel{margin-bottom:8px}.widget-search-panel.vertical .search-label{margin-top:8px}.widget-search-panel .search-label{display:block;text-align:left}.widget-search-panel .search-button-container .search-button{width:100%}@media(max-width:767px){.widget-search-panel .search-button-container{padding-top:16px}}@media(max-width:991px){.widget-search-panel .search-label{margin-top:8px}.widget-search-panel .search-button-container{text-align:right}.widget-search-panel .search-button-container .search-button{width:auto}}.widget-search-panel span:not(.caret){color:#2b2b2b}.widget-search-panel .dropdown .dropdown-menu .dropdown-item[selected],.widget-search-panel .dropdown .dropdown-menu .dropdown-item:hover,.widget-search-panel .dropdown .dropdown-menu .dropdown-item:focus{background-color:#6dc234;color:#fff}.widget-search-panel .geoname-suggestion.selected,.widget-search-panel .geoname-suggestion:hover,.widget-search-panel .geoname-suggestion:focus{background-color:#6dc234}.widget-search-panel .geoname-suggestion.selected .geoname-suggestion-label,.widget-search-panel .geoname-suggestion.selected .geoname-suggestion-info,.widget-search-panel .geoname-suggestion:hover .geoname-suggestion-label,.widget-search-panel .geoname-suggestion:hover .geoname-suggestion-info,.widget-search-panel .geoname-suggestion:focus .geoname-suggestion-label,.widget-search-panel .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-search-panel .search-button{background-color:#6dc234;border-color:#6dc234;color:#fff}.widget-search-panel .search-button:hover,.widget-search-panel .search-button:focus,.widget-search-panel .search-button:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.pika-single.theme- .pika-button:hover,.pika-single.theme- .is-selected .pika-button{background-color:#6dc234;color:#fff}.widget-search-section h2.title{margin-top:0;font-weight:600;color:#363c48;font-size:38px;margin-bottom:13px;line-height:1.1}.widget-search-section .search-panel,.widget-search-section .search-order,.widget-search-section .search-filters,.widget-search-section .search-header-mobile,.widget-search-section .loading,.widget-search-section .error,.widget-search-section .alert,.widget-search-section .welcome-message{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-search-section .search-button{width:149px}.widget-search-section .slider .slider-selection{background-color:#d0e4c3}.widget-search-section .search-message{position:relative;text-align:center;line-height:10px;min-height:85px}.widget-search-section .search-message .results-number{font-size:28px;font-weight:bold}.widget-search-section .collapse-title{width:100%;height:32px;border:0;text-align:left;padding-left:20px;padding-right:20px;font-size:14px;font-weight:700;background-color:#e9e8e2;cursor:default}.widget-search-section .collapse-title:hover,.widget-search-section .collapse-title:active,.widget-search-section .collapse-title:focus{outline:none}@media(max-width:600px){.widget-search-section .search-header{display:none}.widget-search-section .arrival-date{display:none}.widget-search-section .departure-date{display:none}.widget-search-section .pax{display:none}.widget-search-section .search-filters{display:none}.widget-search-section .search-order{display:none}.widget-search-section .dates-mobile .skew-border-container-right,.widget-search-section .dates-mobile .skew-border-container-left,.widget-search-section .pax-mobile .skew-border-container-right,.widget-search-section .pax-mobile .skew-border-container-left{width:50%}.widget-search-section .dates-mobile .skew-border-container-right,.widget-search-section .pax-mobile .skew-border-container-right{margin-right:8px}.widget-search-section .dates-mobile .skew-border-container-left,.widget-search-section .pax-mobile .skew-border-container-left{margin-left:8px}.widget-search-section .rigth-border-skew{border-right:none;position:relative}.widget-search-section .rigth-border-skew::after{content:'';position:absolute;z-index:2;height:calc(100% + 2px);right:-7px;top:-1px;bottom:0;-webkit-transform:skew(16deg);-moz-transform:skew(16deg);-ms-transform:skew(16deg);-o-transform:skew(16deg);transform:skew(16deg);border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;width:13px}.widget-search-section .left-border-skew{border-left:none;position:relative}.widget-search-section .left-border-skew::before{content:'';position:absolute;z-index:2;height:calc(100% + 2px);left:-7px;top:-1px;bottom:0;-webkit-transform:skew(16deg);-moz-transform:skew(16deg);-ms-transform:skew(16deg);-o-transform:skew(16deg);transform:skew(16deg);border-left:1px solid #afafaf;border-top:1px solid #afafaf;width:13px}.widget-search-section .search-header-mobile{margin-bottom:16px;padding-top:16px;padding-bottom:16px;padding-left:16px}.widget-search-section .search-header-mobile .dropdown-input{border:none}.widget-search-section .search-header-mobile .fa-sort{font-size:18px}.widget-search-section .search-header-mobile .filter-mobile-section{padding:0}.widget-search-section .search-header-mobile .filter-mobile{margin-left:2px;font-size:12px;line-height:18px;letter-spacing:1.08px;text-transform:uppercase;cursor:pointer}.widget-search-section .search-header-mobile .search-result-count{margin-left:5px}}@media(min-width:600px){.widget-search-section .dates-mobile{display:none}.widget-search-section .pax-mobile{display:none}.widget-search-section .search-header-mobile{display:none}}.widget-search-section .search-filters-mobile .star-icon,.widget-search-section .search-filters .star-icon{margin:0 2px;color:#ffbd00}.widget-search-section .search-filters-mobile .star-icon.disabled,.widget-search-section .search-filters .star-icon.disabled{color:#e4e4e4}.widget-search-section .search-filters-mobile .checkbox label,.widget-search-section .search-filters .checkbox label{display:block}.widget-search-section .search-filters-mobile .checkbox .filter-description,.widget-search-section .search-filters .checkbox .filter-description{width:100%}.widget-search-section .search-filters-mobile .filtered-structure-count,.widget-search-section .search-filters .filtered-structure-count{width:32px;height:20px;float:right;border-radius:2px;text-align:right;font-size:12px;padding:0 6px}.widget-search-section .search-filters-mobile .limited-filter-box-container,.widget-search-section .search-filters .limited-filter-box-container{position:relative}.widget-search-section .search-filters-mobile .with-hidden-elements,.widget-search-section .search-filters .with-hidden-elements{padding-bottom:30px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box{padding:16px 16px 0 16px}.widget-search-section .search-filters-mobile .limited-filter-box-container .no-hidden-elements,.widget-search-section .search-filters .limited-filter-box-container .no-hidden-elements{padding-bottom:8px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box-footer,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box-footer{padding:0 16px 0 16px;position:absolute;height:20px;margin-top:4px;margin-bottom:4px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box-footer i,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box-footer i{margin-right:3px}.widget-search-section .search-filters-mobile .limited-filter-box-footer .less-action-text,.widget-search-section .search-filters-mobile .limited-filter-box-footer .more-action-text,.widget-search-section .search-filters .limited-filter-box-footer .less-action-text,.widget-search-section .search-filters .limited-filter-box-footer .more-action-text{cursor:pointer}.widget-search-section .search-filters-mobile .limited-filter-box-footer div.collapsed .less-action-text,.widget-search-section .search-filters .limited-filter-box-footer div.collapsed .less-action-text{display:none}.widget-search-section .search-filters-mobile .limited-filter-box-footer div:not(.collapsed) .more-action-text,.widget-search-section .search-filters .limited-filter-box-footer div:not(.collapsed) .more-action-text{display:none}.widget-search-section .search-filters-mobile .limited-filter-box-footer div:not(.collapsed) i,.widget-search-section .search-filters .limited-filter-box-footer div:not(.collapsed) i{transform:rotate(180deg)}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box.collapse:not(.show),.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box.collapse:not(.show){display:block;height:179px;overflow-y:hidden}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box.collapsing,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box.collapsing{height:179px}.widget-search-section #filters-mobile-dialog{z-index:10000}.widget-search-section .welcome-message h3{font-size:18px;margin-bottom:16px}.widget-search-section .welcome-message .fa,.widget-search-section .welcome-message .fas,.widget-search-section .welcome-message .far,.widget-search-section .welcome-message .fab{color:#6ea847;margin-right:8px;vertical-align:middle}.widget-search-section .welcome-message hr{max-width:80%}.widget-search-section .search-result{border:1px solid #eceae2}.widget-search-section .search-result:not(:last-child){margin-bottom:16px}.widget-search-section .search-result .search-result-container{min-height:180px;position:relative;background:#fff;border:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-search-section .search-result .search-result-container.invalid{background:#fafafa;opacity:.8}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{color:#980000;font-size:1.7rem;margin-top:0;text-align:center}@media(max-width:991px){.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.4rem}}.widget-search-section .search-result .search-result-container:hover{-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.widget-search-section .search-result .search-result-container .search-result-image-container{padding:0}.widget-search-section .search-result .search-result-container .search-result-image-container .search-result-image{height:178px;background-position:center center;background-repeat:no-repeat;background-size:contain}.widget-search-section .search-result .search-result-container .search-result-info{height:100%;padding:16px}.widget-search-section .search-result .search-result-container .search-result-info>div{height:100%}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{display:block;color:#363c48;text-decoration:none;background:transparent;font-size:2.25rem;font-weight:600;line-height:1em}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name:hover{color:#0084c0}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description{margin-top:10px;margin-bottom:10px}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{font-family:inherit !important;font-weight:normal !important;font-size:14px !important;color:#95979c !important;background-color:transparent !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{margin:0 !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description table,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description img{display:none !important}.widget-search-section .search-result .search-result-container .search-result-stars{display:inline-block;list-style:none;margin:0;padding:0}.widget-search-section .search-result .search-result-container .search-result-stars .search-result-star{font-size:12px;display:inline-block;color:#ffbd00}.widget-search-section .search-result .search-result-container .search-result-distance{color:#808080}.widget-search-section .search-result .search-result-container .search-result-price{text-align:center}.widget-search-section .search-result .search-result-container .search-result-price button{min-width:76px}.widget-search-section .search-result .search-result-container .search-result-price span{font-size:2rem;color:#363c48;margin-top:30px;display:block}@media(max-width:991px){.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.8rem}}.widget-search-section .search-result .search-result-container .search-result-services{margin:0;padding:0;list-style:none;width:100%}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service{width:28px;height:28px;padding:5px;background-color:#fff;border:1px solid #ebebeb;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service:not(:last-child){margin-right:2px}.widget-search-section .pagination{border:1px solid #eceae2;margin-top:16px;float:right}.widget-search-section .pagination ul{display:block;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);margin:0;padding:0}.widget-search-section .pagination ul li{list-style:none;display:inline-block;padding:8px 16px;background-color:transparent}.widget-search-section .pagination ul li:not(:last-child){border-right:1px solid #dedede}.widget-search-section .pagination ul li.current{background-color:#6dc234;color:#fff}.widget-search-section .pagination ul li:hover{cursor:pointer}@media(max-width:767px){.widget-search-section h2.title{font-size:26px}.widget-search-section .right-content{margin-top:16px}.widget-search-section .search-result:not(:last-child){margin-bottom:8px}.widget-search-section .search-result .search-result-container{height:145px}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.5rem}.widget-search-section .search-result .search-result-container .search-result-services{position:unset;top:unset;left:unset}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service{width:24px;height:24px;font-size:11px}.widget-search-section .search-result .search-result-container .search-result-info{padding:8px}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{font-size:12px !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{font-size:16px}.widget-search-section .search-result .search-result-container .search-result-price{padding:0}.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.3em}}@media(max-width:767px) and (max-width:500px){.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.1em}}@media(max-width:767px){.widget-search-section .search-result .search-result-container .search-result-price button{min-height:38px;font-size:14px;padding:7px}.widget-search-section .welcome-message h3{margin:0;font-size:16px}}@media(max-width:670px){.widget-search-section .search-result .search-result-container{height:180px}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.3rem;text-align:center}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{font-size:18px}.widget-search-section .search-result .search-result-container .search-result-info>div{width:100%}.widget-search-section .search-result .search-result-container .search-result-info>div:first-child{height:calc(100% - 32px)}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price{text-align:right}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price span{margin:0}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price button{margin:0;min-height:32px;font-size:12px;padding:5px}}.widget-search-section .dropdown .dropdown-menu .dropdown-item[selected],.widget-search-section .dropdown .dropdown-menu .dropdown-item.selected,.widget-search-section .dropdown .dropdown-menu .dropdown-item.active,.widget-search-section .dropdown .dropdown-menu .dropdown-item:hover,.widget-search-section .dropdown .dropdown-menu .dropdown-item:focus,.widget-search-section .dropdown .dropdown-menu .dropdown-item:active{background-color:#1787cb;color:#fff}.widget-search-section .geoname-suggestion.selected,.widget-search-section .geoname-suggestion:hover,.widget-search-section .geoname-suggestion:focus{background-color:#1787cb}.widget-search-section .geoname-suggestion.selected .geoname-suggestion-label,.widget-search-section .geoname-suggestion.selected .geoname-suggestion-info,.widget-search-section .geoname-suggestion:hover .geoname-suggestion-label,.widget-search-section .geoname-suggestion:hover .geoname-suggestion-info,.widget-search-section .geoname-suggestion:focus .geoname-suggestion-label,.widget-search-section .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-search-section .search-button,.widget-search-section .select-button{background-color:#1787cb;border-color:#1787cb;color:#fff}.widget-search-section .search-button:hover,.widget-search-section .search-button:focus,.widget-search-section .search-button:active,.widget-search-section .select-button:hover,.widget-search-section .select-button:focus,.widget-search-section .select-button:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.widget-search-section .loading .spinner>div{background-color:#6dc234}.widget-search-section .pagination ul li.current{background-color:#1787cb;color:#fff}.widget-search-section .search-filters-mobile .filtered-structure-count,.widget-search-section .search-filters .filtered-structure-count{background-color:transparent;color:#95979c}.pika-single.theme- .pika-button:hover,.pika-single.theme- .is-selected .pika-button{background-color:#1787cb;color:#fff}.widget-video-integrated{position:relative;overflow:hidden;height:100%;width:100%;min-height:120px}.widget-video-integrated video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.widget-video-integrated .poster-image{min-width:100%;height:100%;min-height:120px;background-position:50%;background-size:cover}.widget-map-place{min-width:100%;width:100%;min-height:320px;height:100%}.widget-map-place .info-window-text h3{margin-bottom:0;margin-top:8px;text-align:center}.widget-map-directions,.widget-map-directions>div{min-width:100%;width:100%;min-height:320px;height:100%}.widget-map-directions input{width:70% !important;margin:8px}.widget-view-filters{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.widget-view-filters aside{margin-bottom:16px}.widget-view-filters .view-filter-name{font-size:1.48em;font-weight:600;line-height:1.1;margin-top:0;margin-bottom:13px}.widget-view-filters .list{padding:0;margin-top:0;margin-bottom:0}.widget-view-filters .list.bottom-border{border-bottom:1px solid;margin-bottom:16px}.widget-view-filters .list.bottom-border li:last-of-type{margin-bottom:16px}.widget-view-filters .list li{list-style:none;line-height:1.2;float:none;position:relative;display:block}.widget-view-filters .list li+li{margin-top:2px;margin-left:0}.widget-view-filters .list li a{padding:4px 4px 4px 0;position:relative;display:block}.widget-view-filters .list li a:hover,.widget-view-filters .list li a:focus{background:none;text-decoration:none;outline:none}.widget-view-filters .list li a.selected{font-weight:bold}.widget-view-filters .list.bottom-border{border-bottom-color:#e9eaeb}.widget-view-filters .list li a{color:#95979c}.widget-view-filters .list li a:hover,.widget-view-filters .list li a:focus{color:#5e6065}.widget-view-filters .list li a.selected{color:#000}.widget-view-filters input[type="checkbox"]:checked+label{color:#000;font-weight:bold}.widget-icon-social a.social-icon{display:inline-block;text-align:center}.widget-icon-social a.social-icon.\31x{height:30px;line-height:30px;width:30px}.widget-icon-social a.social-icon.\32x{height:50px;line-height:60px;width:50px}.widget-icon-social a.social-icon.\34x{height:80px;line-height:110px;width:80px}.widget-icon-social a.social-icon{background-color:rgba(255,255,255,0);color:#08c}.widget-restaurant-menu .btn{font-size:.9rem;word-wrap:break-word;white-space:normal}.widget-restaurant-menu .breadcrumb,.widget-restaurant-menu .loading,.widget-restaurant-menu .shopping-cart,.widget-restaurant-menu .node,.widget-restaurant-menu .product,.widget-restaurant-menu .success,.widget-restaurant-menu .error{border:1px solid;border-radius:0;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.widget-restaurant-menu .breadcrumb .breadcrumb-item a{text-decoration:none}.widget-restaurant-menu .shopping-cart-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.widget-restaurant-menu .shopping-cart{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:768px){.widget-restaurant-menu .shopping-cart{position:fixed;bottom:0;left:0;right:0;top:calc(100% - 58px);z-index:10;overflow-y:hidden;-webkit-transition:top .4s ease-out;-moz-transition:top .4s ease-out;transition:top .4s ease-out}.widget-restaurant-menu .shopping-cart .shopping-cart-title{padding-bottom:16px !important}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator{position:relative}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge{position:absolute;top:-6px;left:-6px;padding:3px 6px;font-size:12px;font-weight:600;border-radius:50%;-webkit-animation-name:bounce;-moz-animation-name:bounce;animation-name:bounce}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge.animated{-webkit-animation-duration:250ms;-moz-animation-duration:250ms;animation-duration:250ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .fa-shopping-cart{font-size:26px}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .fa-chevron-right{font-size:16px;margin-left:8px;margin-top:4px;-webkit-transition:-webkit-transform 500ms ease-out;-moz-transition:-moz-transform 500ms ease-out;transition:transform 500ms ease-out}.widget-restaurant-menu .shopping-cart.open{z-index:10000;overflow-y:auto;top:68px;height:calc(100% - 68px)}.widget-restaurant-menu .shopping-cart.open .shopping-cart-title .fa-chevron-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.widget-restaurant-menu .shopping-cart.hidden{display:none}}.widget-restaurant-menu .shopping-cart .shopping-cart-title{margin-top:0;padding:16px 16px 0 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-subtotal{padding:0 16px 16px 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-initial-message{padding:0 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-detail{padding:8px 16px;display:inline-block;clear:both;width:100%}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-divider{border-bottom:1px dashed}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-image{width:50px;margin:0 8px 0 0;height:50px;display:inline-block;vertical-align:top;float:left;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info{float:left;width:calc(77% - 58px);cursor:pointer}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-name,.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-modifier{font-weight:600;margin:0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-price{font-weight:500;font-size:.95em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-notes{font-weight:300;font-size:.87em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations{margin:0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations li{font-weight:300;font-size:.87em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove{float:right;text-align:right;width:calc(23% - 8px);margin-left:8px}@media(max-width:768px){.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove{font-size:1.3em}}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove{display:block}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-plus,.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-minus{cursor:pointer}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-minus{margin-right:8px}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-price{font-weight:600}.widget-restaurant-menu .shopping-cart .shopping-cart-actions{padding:16px}.widget-restaurant-menu .node{position:relative;text-align:center;cursor:pointer;margin-bottom:16px}.widget-restaurant-menu .node .node-image{user-select:none;width:100%;height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:440px){.widget-restaurant-menu .node .node-image{height:150px}}.widget-restaurant-menu .node h3{padding:.5em 0;margin:0;font-size:18px;line-height:26px;letter-spacing:3px;font-weight:600}.widget-restaurant-menu .product{padding:30% 16px 16px;position:relative;text-align:center;margin-top:30%;height:300px}@media(max-width:576px){.widget-restaurant-menu .product{height:auto}}@media(min-width:577px) and (max-width:768px){.widget-restaurant-menu .product{height:330px}}@media(max-width:768px){.widget-restaurant-menu .product{padding-top:90px;margin-top:90px}}.widget-restaurant-menu .product .product-content{display:block;font-size:14px;line-height:22px;cursor:pointer}.widget-restaurant-menu .product .product-content .product-image{width:52%;margin:0;position:absolute;top:0;left:50%;height:auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0 -2px 8px #ccc;box-shadow:0 -2px 8px #ccc}@media(max-width:768px){.widget-restaurant-menu .product .product-content .product-image{width:150px}}.widget-restaurant-menu .product .product-content .product-title{font-size:18px;line-height:26px;letter-spacing:3px;font-weight:600;padding:0;margin:0 0 13px 0;word-wrap:break-word;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-restaurant-menu .product .product-content .product-description{margin:8px 0 18px 0}.widget-restaurant-menu .product .product-content .product-description,.widget-restaurant-menu .product .product-content .product-description p,.widget-restaurant-menu .product .product-content .product-description span{font-weight:300 !important;font-family:inherit !important;color:inherit !important;font-size:inherit !important}.widget-restaurant-menu .product .product-actions{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-left:15px;padding-right:15px}@media(max-width:576px){.widget-restaurant-menu .product .product-actions{position:initial}}.widget-restaurant-menu .product .product-actions .product-price{font-size:24px;line-height:26px;letter-spacing:3px;display:block}.widget-restaurant-menu .product .product-actions .product-add-to-cart-button{margin:8px auto 16px;width:100%}.widget-restaurant-menu-popup{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95000;max-width:100%;width:100%;margin:0;opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container{display:table;height:100%;width:100%}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container .widget-restaurant-menu-popup-inner-container{display:table-cell;vertical-align:middle;position:relative;width:600px;margin:40px auto}@media(max-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container .widget-restaurant-menu-popup-inner-container{margin-top:0;margin-bottom:0}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content{width:100%;margin:60px auto;max-width:650px;position:relative;opacity:0;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media(max-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content{margin-top:0;margin-bottom:0}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-title{font-weight:400;margin:0;letter-spacing:0;line-height:130%}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description p,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description span{font-size:inherit !important;font-style:italic !important;margin:0;padding-bottom:0;line-height:140%;font-weight:300 !important;font-family:inherit !important;color:inherit !important}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node{font-size:12px;margin:0;text-transform:uppercase;padding:3px 0}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node span{padding:3px 6px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-plus,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-minus{cursor:pointer}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-minus{margin-right:8px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image{max-height:400px;overflow:hidden;position:relative;height:268px;overflow:hidden}@media(max-width:600px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image{height:180px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image div{width:100%;height:268px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:600px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image div{height:180px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .product-modifiers .nav-item .nav-link{margin-top:0}@media(min-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-inner-content{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-icon-divider{margin:8px auto;font-size:22px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-divider{clear:both;border-bottom:1px dashed}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section{padding:16px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-title{font-weight:600}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description p,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description span{font-size:inherit !important;font-style:italic !important;margin:0;padding-bottom:0;line-height:140%;font-weight:300 !important;font-family:inherit !important;color:inherit !important}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-expandcollapse-indicator{transform:rotate(180deg);margin-left:16px;-webkit-transition:-webkit-transform 200ms ease-out;-moz-transition:-moz-transform 200ms ease-out;transition:transform 200ms ease-out}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .collapsed .widget-restaurant-menu-popup-content-section-expandcollapse-indicator{transform:rotate(0)}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations{overflow-y:auto;max-height:120px;overflow-x:hidden}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item{margin-bottom:0;cursor:pointer}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .nav-pills .nav-link{border:1px solid;border-radius:0;cursor:pointer;height:28px;line-height:12px;margin-top:8px;-webkit-transition:background-color ease-out .1s;-moz-transition:background-color ease-out .1s;transition:background-color ease-out .1s}.widget-restaurant-menu-popup.visible{opacity:1;visibility:visible}.widget-restaurant-menu-popup.visible .widget-restaurant-menu-popup-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@-moz-keyframes bounce{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-5px)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.widget-restaurant-menu .btn{background-color:#dedede;border-color:#dedede;color:#666}.widget-restaurant-menu .btn:hover,.widget-restaurant-menu .btn:focus,.widget-restaurant-menu .btn:active{background-color:#d4d4d4;border-color:#d4d4d4;color:#707070}.widget-restaurant-menu .btn-primary{background-color:#6dc234;border-color:#6dc234;color:#f5f5f5}.widget-restaurant-menu .btn-primary:hover,.widget-restaurant-menu .btn-primary:focus,.widget-restaurant-menu .btn-primary:active{background-color:#77cc3f;border-color:#77cc3f;color:#f5f5f5}.widget-restaurant-menu .breadcrumb,.widget-restaurant-menu .loading,.widget-restaurant-menu .shopping-cart,.widget-restaurant-menu .node,.widget-restaurant-menu .product,.widget-restaurant-menu .error,.widget-restaurant-menu .success{background:#fafafa;border-color:#fafafa;color:#2b2b2b}.widget-restaurant-menu .shopping-cart-overlay{background-color:rgba(250,250,250,.8)}.widget-restaurant-menu .breadcrumb .breadcrumb-item:not(.active) a{color:#6dc234}.widget-restaurant-menu .breadcrumb .breadcrumb-item.active span{color:#2b2b2b}.widget-restaurant-menu .shopping-cart{color:#2b2b2b}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge{color:#fff;background-color:#6dc234}.widget-restaurant-menu .shopping-cart .shopping-cart-initial-message{color:rgba(43,43,43,.6)}.widget-restaurant-menu .shopping-cart .shopping-cart-detail:hover{background-color:#f0f0f0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-divider{border-bottom-color:#c7c7c7}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-notes{color:rgba(43,43,43,.6)}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations{color:rgba(43,43,43,.6)}.widget-restaurant-menu .node h3{color:#2b2b2b}.widget-restaurant-menu .product{color:#2b2b2b}.widget-restaurant-menu .product .product-description{color:rgba(43,43,43,.6) !important}.widget-restaurant-menu .loading .spinner>div{background-color:#6dc234}.widget-restaurant-menu-popup.theme-{background-color:rgba(61,61,61,.8)}.widget-restaurant-menu-popup.theme- .btn{background-color:#dedede;border-color:#dedede;color:#666}.widget-restaurant-menu-popup.theme- .btn:hover,.widget-restaurant-menu-popup.theme- .btn:focus,.widget-restaurant-menu-popup.theme- .btn:active{background-color:#d4d4d4;border-color:#d4d4d4;color:#707070}.widget-restaurant-menu-popup.theme- .btn-primary{background-color:#6dc234;border-color:#6dc234;color:#f5f5f5}.widget-restaurant-menu-popup.theme- .btn-primary:hover,.widget-restaurant-menu-popup.theme- .btn-primary:focus,.widget-restaurant-menu-popup.theme- .btn-primary:active{background-color:#77cc3f;border-color:#77cc3f;color:#f5f5f5}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content{color:#2b2b2b}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description{color:rgba(43,43,43,.6) !important}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node span{background-color:#dedede;color:#666}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-inner-content{background-color:#fafafa;-webkit-box-shadow:1px 1px 10px 1px #3c3c3c;box-shadow:1px 1px 10px 1px #3c3c3c}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-icon-divider{color:#c7c7c7}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-divider{border-bottom-color:#c7c7c7}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section.highlighted{background-color:#f0f0f0}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link{border-color:rgba(199,199,199,.7)}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link.active{color:#fff;background-color:#6dc234}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link:not(.active):hover{color:#fff;background-color:#77cc3f}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item{border:1px solid rgba(199,199,199,.2);border-radius:0;background-color:#e1e1e1}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item.selected{color:#fff;background-color:#6dc234}.widget-restaurant-menu-popup.theme- textarea{background-color:#e1e1e1;color:#2b2b2b}.widget-price-quotation-request-summary{font-size:1.15em}.widget-price-quotation-request-summary .room-number{font-size:1.1rem;margin-bottom:8px;display:block}.widget-price-quotation-request-summary .summary-row{border-top:2px solid rgba(255,255,255,.55)}.widget-price-quotation-request-summary i.fas{width:20px;text-align:center}.widget-price-quotation-request-summary .price-quotation-error-message{text-align:center;padding:16px;color:#b72424;border:1px solid #b72424;margin:0 16px 16px 16px}.widget-price-quotation-request-summary .price-quotation-error-message span{font-size:1.4em;font-weight:600;display:block}.widget-price-quotation-request-summary .price-quotation-error-message span+span{font-size:1.1em;font-weight:initial}.widget-price-quotation-request-summary .loading .spinner .rect{background-color:#197975}.widget-price-quotation-request-summary .group{background:#197975;color:#fff}.widget-price-quotation-proposal-selection{position:relative}.widget-price-quotation-proposal-selection .proposals-selections-container{height:65px;width:100%;margin:0}@media(max-width:575px){.widget-price-quotation-proposal-selection .proposals-selections-container{height:auto}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection{height:50px;border-bottom:4px solid;cursor:pointer;transition:height 100ms ease-in-out,background-color 100ms ease-in;position:relative}@media(min-width:576px){.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:first-child{border-right:2px solid}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:not(:first-child):not(:last-child){border-right:2px solid;border-left:2px solid}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:last-child{border-left:2px solid}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection.active{height:65px}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span{text-transform:uppercase;font-size:1.4em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span.small-font{font-size:1.1em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span+span{font-size:.9em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon{position:absolute;right:0;top:0;z-index:1;overflow:hidden;width:70px;height:70px;text-align:right}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon span{font-size:10px;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(35deg);-webkit-transform:rotate(35deg);width:85px;display:block;box-shadow:0 3px 10px -5px #000;position:absolute;top:5px;right:-15px;border:1px solid #fff;padding-left:5px}.widget-price-quotation-proposal-selection .proposals-container .divider{width:100%;display:block;height:1px}.widget-price-quotation-proposal-selection .proposals-container .proposal-header{padding:16px;font-size:1.2em}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-name{font-weight:500;text-transform:uppercase}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-info{font-size:.9em}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-price{font-weight:600;font-size:1.4em}.widget-price-quotation-proposal-selection .proposals-container .proposal-right-alert-box{margin:2px 16px 0 0;padding:2px 4px;font-weight:500;border-radius:4px;display:block;float:right;font-size:15px;border:1px solid}.widget-price-quotation-proposal-selection .proposals-container .proposal-content{padding:16px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{display:grid;grid-template-columns:33% 33% 33%;grid-gap:10px}@media(max-width:575px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}@media(min-width:576px) and (max-width:760px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:100%}}@media(min-width:761px) and (max-width:991px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}@media(min-width:992px) and (max-width:1150px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:100%}}@media(min-width:1151px) and (max-width:1400px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary .proposal-content-room-service i{width:25px;margin-right:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary{margin-left:-4px;margin-right:-4px;margin-top:18px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary .proposal-content-room-service{padding:4px 8px;border-radius:4px;background-color:#efefef;margin-bottom:4px;margin-left:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture-zoom{position:absolute;top:50%;left:50%;color:#e2e2e2;padding:16px;border-radius:50%;background-color:rgba(0,0,0,.7);width:50px;height:50px;margin-left:-25px;margin-top:-25px;font-size:18px;transition:opacity 150ms ease-in;opacity:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;height:300px;position:relative;border:2px solid #fff;cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture:hover .proposal-content-room-picture-zoom{opacity:1}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container{position:absolute;top:15px;right:15px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info{font-size:1.2em;color:#fff;background:rgba(0,0,0,.7);padding:10px;text-align:right;float:right;clear:both}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info.room-name{text-transform:uppercase}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info.room-size{margin-top:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{display:grid;grid-template-columns:14% 15% 14% 15% 14% 14% 14%}@media(max-width:1150px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{grid-template-columns:25% 25% 25% 25%}}@media(min-width:1151px) and (max-width:1400px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{grid-template-columns:20% 20% 20% 20% 20%}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails .proposal-content-room-thumbnail{height:80px;border:2px solid #fff;background-position:center center;cursor:pointer;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails .proposal-content-room-thumbnail:hover .proposal-content-room-picture-zoom{opacity:1}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-rate{-ms-flex-direction:row;flex-direction:row}@media(max-width:1480px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-rate{-ms-flex-direction:column;flex-direction:column}}@media(max-width:1480px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .rate-information .colored-box{float:left;margin-top:4px}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box{padding:2px 4px;border-radius:4px;font-size:15px;word-break:keep-all;white-space:nowrap;float:right;clear:both;display:block;color:#008000;border:1px solid #008000;background-color:#efffef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box.section{padding:8px;float:none;word-break:initial;white-space:initial}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services{padding-left:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services li{cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-price{white-space:nowrap}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-header{padding:4px 8px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-container{transition:height 200ms ease-in;overflow:hidden;height:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-container .rate-accessory-details-content{background-color:#efefef;padding:8px 8px 8px 24px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .rate-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .cancellation-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .deposit-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .offer-description{margin:4px 0 0 0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services-title{font-weight:600;margin-top:6px;display:block}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary{font-size:1.1em;width:100%}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price{font-weight:600;min-width:100px;display:block;text-align:right;border-bottom:1px solid #b3b3b3;padding-bottom:8px;margin-bottom:8px;font-size:1.2em}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price.discounted{font-size:1em;text-decoration:line-through;padding-bottom:0;margin-bottom:0;border:none}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .totals span:last-child{border:none}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm{padding:16px;text-align:center;position:-webkit-sticky;position:sticky;top:0;bottom:0;transition:color 200ms ease-in,background-color 100ms ease-in,border 100ms ease-in,border-color 100ms ease-in;border:2px solid transparent;cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm>span{display:block;clear:both}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm .checkbox label span{text-decoration:underline}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm-title{font-size:1.3em;text-transform:uppercase;font-weight:600}.widget-price-quotation-proposal-selection .price-quotation-error-message{text-align:center;padding:16px;color:#b72424;border:1px solid #b72424;margin:0 16px 16px 16px}.widget-price-quotation-proposal-selection .price-quotation-error-message span{font-size:1.5em;font-weight:600;display:block}.widget-price-quotation-proposal-selection .price-quotation-error-message span+span{font-size:1.2em;font-weight:initial}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container{color:#fff;background-color:rgba(0,0,0,.7);font-size:1.5em;position:absolute;top:0;z-index:10;width:100%;height:100%;transition:opacity 200ms ease-in}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container .price-quotation-alert-message{padding:16px}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container .price-quotation-alert-message span{display:block}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-enter,.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-leave,.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-enter.ng-enter-active{opacity:1}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps{overflow:hidden;position:relative}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-progress{position:absolute;top:24px;left:0;width:100%;height:1px;background:#ddd}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-current-progress{position:absolute;top:0;left:0;height:1px;width:0;transition:width 150ms ease-out}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step{position:relative;padding:0 5px}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.completed .price-quotation-confirm-popup-step-icon{background:#fff;border:1px solid}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.active .price-quotation-confirm-popup-step-icon{width:48px;height:48px;margin-top:0;font-size:22px}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step .price-quotation-confirm-popup-step-icon{width:40px;height:40px;margin-top:4px;background:#ddd;font-size:16px;color:#fff;line-height:40px;border-radius:50%;-webkit-transition:background 150ms ease-out;-moz-transition:background 150ms ease-out;-ms-transition:background 150ms ease-out;-o-transition:background 150ms ease-out;transition:background 150ms ease-out;transition-delay:150ms}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container{position:relative}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .price-quotation-error-message-noborder{color:#b72424;font-size:.9em}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .input-error{border-color:#b72424}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .input-error::before{border-color:#b72424}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content{padding:16px 0;margin-top:8px;background-color:#f1f1f1}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave{-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter.ng-enter-active{opacity:1}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave{position:absolute;top:0;left:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor{text-align:center;width:100%;margin-bottom:8px;font-size:1.1em;font-weight:600;padding:0 15%}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type{cursor:pointer;width:50%}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave{-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter.ng-enter-active{opacity:1}@media(max-width:991px){.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .credit-card-container{flex-wrap:wrap !important}}@media(max-width:991px){.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .credit-card-month-label{white-space:nowrap}}.widget-price-quotation-proposal-selection .jp-card.jp-card-identified{box-shadow:none}.widget-price-quotation-proposal-selection input[type=number]::-webkit-inner-spin-button,.widget-price-quotation-proposal-selection input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.widget-price-quotation-proposal-selection #price-quotation-privacy-policy,.widget-price-quotation-proposal-selection #price-quotation-reservation-conditions,.widget-price-quotation-proposal-selection #price-quotation-alert-message{z-index:1051}.widget-price-quotation-proposal-selection #price-quotation-confirm,.widget-price-quotation-proposal-selection #price-quotation-rejections{z-index:1050}.widget-price-quotation-proposal-selection .modal-backdrop~.modal-backdrop{z-index:1050}.widget-price-quotation-proposal-selection .price-quotation-chat-alert,.widget-price-quotation-proposal-selection .price-quotation-chat-popup{position:fixed;right:16px;bottom:16px;z-index:1040;margin-left:16px}@media(max-width:575px){.widget-price-quotation-proposal-selection .price-quotation-chat-alert,.widget-price-quotation-proposal-selection .price-quotation-chat-popup{right:8px;bottom:8px;margin-left:8px}}.widget-price-quotation-proposal-selection .price-quotation-chat-alert{min-height:60px;-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-alert.ng-enter{-webkit-animation-name:showFromBottom;-moz-animation-name:showFromBottom;animation-name:showFromBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert.ng-leave{-webkit-animation-name:hideToBottom;-moz-animation-name:hideToBottom;animation-name:hideToBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble{box-shadow:1px 1px 10px -1px #aaa;border-radius:5px;padding:10px 15px;line-height:20px;position:relative;-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble.ng-enter{-webkit-animation-name:showFromBottom;-moz-animation-name:showFromBottom;animation-name:showFromBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble.ng-leave{-webkit-animation-name:hideToRight;-moz-animation-name:hideToRight;animation-name:hideToRight}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble::after{display:inline-block;content:'';position:absolute;height:10px;width:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto;right:-5px;border-radius:0 3px 0 0;box-shadow:1px -1px 4px 0 #eee}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span{display:block;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span:not(:first-child){font-size:13px;font-weight:300}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button{box-shadow:1px 1px 10px -1px #aaa;height:55px;width:55px;border-radius:50%;position:relative;margin-left:16px;cursor:pointer;-webkit-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;-moz-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;-o-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;position:relative}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i{font-size:25px;transition:opacity 100ms ease;opacity:1;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-12px}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i.fa-pen{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover{margin-left:24px;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover i.fa-pen{opacity:1}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover i.fa-comments{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button .price-quotation-chat-button-badge{border-radius:50%;position:absolute;right:-4px;top:-4px;height:20px;width:20px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup{height:500px;width:340px;overflow:hidden;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 8px 36px 0 rgba(0,18,46,.16);box-shadow:0 8px 36px 0 rgba(0,18,46,.16);-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-popup.ng-enter{-webkit-animation-name:growFadeFromBottomRight;-moz-animation-name:growFadeFromBottomRight;animation-name:growFadeFromBottomRight}.widget-price-quotation-proposal-selection .price-quotation-chat-popup.ng-leave{-webkit-animation-name:hideToRight;-moz-animation-name:hideToRight;animation-name:hideToRight}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header{padding:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary{font-size:22px;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary i{cursor:pointer}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-secondary{margin-top:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status{display:block;font-size:12px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status i{margin-right:4px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status.offline i{color:#bf3737}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status.online i{color:#78f378}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container{height:calc(100% - 178px);min-height:0;display:flex;flex-direction:column;flex-grow:1;position:relative}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content{position:relative;overflow-y:auto;min-height:0;padding:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message{padding:10px 16px;border-radius:20px;margin:2px 0;font-size:16px;line-height:20px;word-wrap:break-word;display:inline-block;max-width:70%;min-width:118px;clear:both;position:relative;-webkit-transition:margin .28s ease-in-out;-o-transition:margin .28s ease-in-out;transition:margin .28s ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message .price-quotation-chat-popup-message-content{margin-bottom:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message .price-quotation-chat-popup-message-time{position:absolute;bottom:1px;font-size:11px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator{float:left}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator .price-quotation-chat-popup-message-time{left:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer{float:right;text-align:right}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer .price-quotation-chat-popup-message-time{right:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer{padding:8px;margin-top:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer textarea{border:none;padding:0;margin-right:8px;background-color:transparent;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-width:50px;height:50px;width:50px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;transition:background 150ms ease-in-out,box-shadow 150ms ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button i{margin-left:-3px;font-size:24px;transition:color 150ms ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover{-webkit-box-shadow:0 8px 36px 0 rgba(0,18,46,.3);box-shadow:0 8px 36px 0 rgba(0,18,46,.3)}@keyframes hideToBottom{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}@keyframes showFromBottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes hideToRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes growFadeFromBottomRight{0%{opacity:0;transform:translate3d(50%,100%,0) scale(0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.widget-price-quotation-proposal-selection{position:relative}.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item[selected],.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item:hover,.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item:focus{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .loading .spinner .rect{background-color:#197975}.widget-price-quotation-proposal-selection .loading .title{color:#2b2b2b}.widget-price-quotation-proposal-selection .modal .modal-dialog .modal-footer .theme-button.btn-primary{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection{background-color:#23aca6;border-bottom-color:#fff}@media(min-width:576px){.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:first-child{border-right-color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:not(:first-child):not(:last-child){border-right-color:#fff;border-left-color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:last-child{border-left-color:#fff}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection.active{background-color:#197975}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span{color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon span{color:#fff;background:rgba(0,0,0,.85)}.widget-price-quotation-proposal-selection .proposals-container .proposal-header{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-info{color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .divider{background-color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-right-alert-box{background-color:#fdf9db;border-color:#b38b32;color:#a77813}.widget-price-quotation-proposal-selection .proposals-container .proposal-content{color:#2b2b2b}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary .proposal-content-room-service{background-color:#efefef;color:#212529}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box{color:#008000;border:1px solid #008000;background-color:#efffef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .divider{background-color:#23aca6}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-header:hover{background-color:#efefef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price.discounted~span{color:#008000}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm:hover,.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm.hover{background-color:#fff;color:#197975;border-color:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-current-progress{background:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.completed .price-quotation-confirm-popup-step-icon{border-color:#197975;color:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.active .price-quotation-confirm-popup-step-icon{background:#197975}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type{color:#197975}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type.disabled-payment-method{color:rgba(25,121,117,.55)}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble{color:#2b2b2b;background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble::after{background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span:not(:first-child){color:#222b2b}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button{background-color:#197975}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover{background-color:#14615e}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button .price-quotation-chat-button-badge{background-color:#f00;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup{background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header{background:linear-gradient(135deg,#197975 0%,#3ab5b0 100%)}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator{background:#f0f2f7;color:#06132b}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer{background:#197975;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer{border-top:1px solid #cecece}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button{background:#197975;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button i{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover{background:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover i{color:#197975}.widget-menu-navigation{position:relative}.widget-menu-navigation header{border-top:2px solid}.widget-menu-navigation .navbar-wrapper{padding:.5rem 0;max-width:1280px;margin:0 auto}.widget-menu-navigation .dropdown-toggle:after{position:relative;display:inline-block;content:" ";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;margin:0 0 0 4px}.widget-menu-navigation .navbar-toggler{outline:none;cursor:pointer}.widget-menu-navigation .navbar-toggler svg{width:24px;height:24px}.widget-menu-navigation .extra-top .social-networks{padding-left:0;list-style:none;margin-bottom:0}.widget-menu-navigation .extra-top .social-networks li{display:inline-block;padding:0;height:32px;width:30px;text-align:center;overflow:visible;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget-menu-navigation .extra-top .social-networks li a.social-icon{color:#333;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover{color:#fff !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.twitter{background:#1aa9e1 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.facebook{background:#3b5a9a !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.linkedin{background:#0073b2 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.rss{background:#ff8201 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.google-plus{background:#dd4b39 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.pinterest{background:#cc2127 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.youtube{background:#c3191e !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.instagram{background:#7c4a3a !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.skype{background:#00b0f6 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.email{background:#dd4b39 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.vk{background:#6383a8 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.xing{background:#1a7576 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.tumblr{background:#304e6c !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.reddit{background:#ff4107 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.flickr{background:#ff0080 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.foursquare{background:#00aeef !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.tripadvisor{background:#7db351 !important}.widget-menu-navigation .extra-top .social-networks li a.social-icon:hover.yelp{background:#b4282e !important}.widget-menu-navigation .extra-top .social-networks li:not(:first-of-type){margin-left:4px}.widget-menu-navigation .extra-top .social-networks li a.social-icon{display:block;padding:4px 0}.widget-menu-navigation .extra-top .user-actions{list-style:none}.widget-menu-navigation .extra-top .user-actions .user img{width:30px;height:30px;border:1px solid rgba(255,255,255,.5);margin-right:4px}.widget-menu-navigation .extra-top .user-actions .dropdown-menu{border-radius:4px;left:33px;top:25px;width:auto}.widget-menu-navigation .extra-top .user-actions .dropdown-menu .dropdown-item{font-size:.9em;font-weight:normal;border-radius:4px;width:auto;margin-left:4px;margin-right:4px}@media(max-width:768px){.widget-menu-navigation .navbar-collapse{padding-top:8px;max-height:400px;overflow-y:scroll}}.widget-menu-navigation .navbar-collapse.collapse{position:relative}.widget-menu-navigation .navbar{position:initial}@media(min-width:768px){.widget-menu-navigation .navbar .nav-item+.nav-item{margin-left:2px}}.widget-menu-navigation .navbar .navbar-brand{z-index:1;height:100%;position:relative;top:0;left:0;padding-left:15px;padding-top:0;padding-bottom:0;-webkit-transition:bottom 200ms ease-out;-moz-transition:bottom 200ms ease-out;transition:bottom 200ms ease-out}.widget-menu-navigation .navbar .navbar-brand img{max-height:100%;-webkit-transition:height 200ms ease-out;-moz-transition:height 200ms ease-out;transition:height 200ms ease-out}.widget-menu-navigation .navbar .navbar-nav{padding-top:8px}.widget-menu-navigation .navbar .nav-item .nav-link{font-weight:bold;text-transform:uppercase}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item .nav-link{padding-left:15px;padding-right:15px}}.widget-menu-navigation .navbar .nav-item .dropdown-menu{border-radius:4px;left:-1px;top:35px;width:auto;border-top:4px solid}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item .dropdown-menu{border-top:0}}.widget-menu-navigation .navbar .nav-item .dropdown-menu .dropdown-item{font-weight:normal;border-radius:4px;width:auto;margin-left:4px;margin-right:4px}.widget-menu-navigation .navbar .nav-item.dropdown-mega{position:static}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-menu{right:0;top:43px}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-content{padding:20px 30px}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-content{padding:8px 15px}}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-sub-title{display:block;font-size:1em;font-weight:600;margin-top:0;padding-bottom:5px;text-transform:uppercase}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-sub-title{margin-top:16px}}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-sub-nav>li>a{border:0 none;border-radius:4px;display:block;font-weight:normal;margin:0 0 0 -8px;padding:3px 8px;text-shadow:none;text-transform:none;text-decoration:none}.widget-menu-navigation header{border-top-color:#08c;background:#fff}.widget-menu-navigation .navbar-toggler{color:rgba(0,136,204,.5);border-color:rgba(0,136,204,.1)}.widget-menu-navigation .navbar-toggler svg{fill:#08c}.widget-menu-navigation .extra-top .social-networks li a.social-icon{color:#08c;background:#fff}.widget-menu-navigation .extra-top .user-actions{list-style:none}.widget-menu-navigation .extra-top .user-actions .user span{color:#08c}.widget-menu-navigation .extra-top .user-actions .dropdown:hover{background-color:#fff}.widget-menu-navigation .extra-top .user-actions .dropdown:hover a{color:#7b7b7b;text-decoration:none}.widget-menu-navigation .extra-top .dropdown-menu{background-color:#fff}.widget-menu-navigation .extra-top .dropdown-menu a,.widget-menu-navigation .extra-top .dropdown-menu a:focus{color:#08c}.widget-menu-navigation .extra-top .dropdown-menu a:hover{color:#fff;background-color:#08c}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item .nav-link{background-color:transparent}}.widget-menu-navigation .navbar .nav-item:hover .nav-link{background:#08c;color:#fff}.widget-menu-navigation .navbar .nav-item .dropdown-menu{border-top-color:#08c;background-color:#fff}.widget-menu-navigation .navbar .nav-item .dropdown-menu .dropdown-item{background:transparent;color:#7b7b7b;font-size:.9em}.widget-menu-navigation .navbar .nav-item .dropdown-menu .dropdown-item:hover{background:#f6f6f6;color:#7b7b7b}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-mega-sub-title{color:#c8c8c8}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-menu li a{background:transparent;color:#7b7b7b;font-size:.9em}.widget-menu-navigation .navbar .nav-item.dropdown-mega .dropdown-menu li:hover a{background:#f6f6f6;color:#7b7b7b}.widget-menu-navigation .navbar .nav-item .nav-link{color:#08c;background:transparent;font-size:.9em}.widget-menu-navigation .navbar .nav-item .nav-link.highlight,.widget-menu-navigation .navbar .nav-item .nav-link.highlight:not(.active):hover{background:#08c;color:#fff}.widget-menu-navigation .navbar .nav-item .nav-link.highlight:hover,.widget-menu-navigation .navbar .nav-item .nav-link.highlight:not(.active):hover:hover{background:#0092db}.widget-menu-navigation .navbar .nav-item .nav-link.active,.widget-menu-navigation .navbar .nav-item .nav-link.active:not(.highlight):hover{background:#08c;color:#fff}.widget-menu-navigation .navbar .nav-item .nav-link.active:hover,.widget-menu-navigation .navbar .nav-item .nav-link.active:not(.highlight):hover:hover{background:#0092db}@media(max-width:575px){.horizontal-section:not([data-custom-height]) .slider-container .slider ul li[data-transition]>div{min-height:240px}}@media(min-width:576px) and (max-width:767px){.horizontal-section:not([data-custom-height-sm]) .slider-container .slider ul li[data-transition]>div{min-height:240px}}@media(min-width:768px) and (max-width:991px){.horizontal-section:not([data-custom-height-md]) .slider-container .slider ul li[data-transition]>div{min-height:240px}}@media(min-width:992px){.horizontal-section:not([data-custom-height-lg]) .slider-container .slider ul li[data-transition]>div{min-height:240px}}div.edit-mode .slider-container{position:unset !important}div.edit-mode .slider-container .slider{display:block}div.edit-mode .slider-container .slider ul{list-style:none;padding:0;margin:0;height:100%}div.edit-mode .slider-container .slider ul li[data-transition]{height:100%}div.edit-mode .slider-container .slider ul li[data-transition]>div{background-position:50% 50%;background-size:cover;height:100%}div.edit-mode .slider-container .slider ul li[data-transition]:not(:first-child),div.edit-mode .slider-container .slider ul li[data-transition] .tp-caption,div.edit-mode .slider-container .slider ul li[data-transition] .btn-slider-action{display:none}.widget-slide{height:100%}.widget-slide .forcefullwidth_wrapper_tp_banner,.widget-slide .slider-container,.widget-slide .slider{height:100% !important;max-height:100% !important;width:100%}.widget-slide .slider:not(.revslider-initialised){display:none}.widget-slide .slider-container{left:unset !important;width:100% !important;position:absolute !important;bottom:0 !important}.widget-slide .slider-container .slider .tp-revslider-mainul{max-height:100% !important}.widget-slide .slider-container .slider.single-slide .tparrows{display:none}.widget-slide .slider-container .tp-caption.primary-text,.widget-slide .slider-container .tp-caption.secondary-text,.widget-slide .slider-container .tp-caption.tertiary-text,.widget-slide .slider-container .btn-slider-action{z-index:5;position:relative;display:block;opacity:1;text-align:center}.widget-slide .slider-container .tp-caption.primary-text{line-height:24px;font-size:24px;font-weight:300}@media(max-width:500px){.widget-slide .slider-container .tp-caption.primary-text{font-size:15px !important;line-height:15px !important}}.widget-slide .slider-container .tp-caption.secondary-text{line-height:70px;font-size:55px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.15)}@media(max-width:500px){.widget-slide .slider-container .tp-caption.secondary-text{font-size:26px !important;line-height:38px !important}}.widget-slide .slider-container .tp-caption.tertiary-text{line-height:20px;font-size:20px;font-weight:300}@media(max-width:500px){.widget-slide .slider-container .tp-caption.tertiary-text{font-size:13px !important;line-height:13px !important}}.widget-slide .slider-container .btn-slider-action{line-height:20px;border-width:1px;margin:0;padding:20px 25px;letter-spacing:0;font-weight:600;font-size:22px;white-space:nowrap}@media(max-width:500px){.widget-slide .slider-container .btn-slider-action{font-size:12px !important;line-height:14px !important}}.widget-slide .slider-container .slider .tp-bannertimer{background-color:#08c}.widget-slide .slider-container .tp-caption.primary-text{color:#fff}.widget-slide .slider-container .tp-caption.secondary-text{color:#fff}.widget-slide .slider-container .tp-caption.tertiary-text{color:#fff}.widget-slide .slider-container .btn-slider-action{color:#fff;background-color:#08c}.widget-box-feature{clear:both;padding:16px}.widget-box-feature.icon-on-top .box-feature-icon{height:auto;float:none;margin-right:0;margin-bottom:8px;clear:both;padding-left:0}.widget-box-feature.icon-on-top .box-feature-icon.icon-simple{width:auto;height:auto;line-height:40px}.widget-box-feature.icon-on-left .box-feature-info{padding-left:50px}.widget-box-feature:not(.icon-on-top).icon-big .box-feature-info{padding-left:80px}.widget-box-feature .box-feature-icon{border-radius:35px;display:inline-block;float:left;height:35px;line-height:33px;margin-right:10px;text-align:center;width:35px}.widget-box-feature .box-feature-icon.icon-with-border{border:1px solid}.widget-box-feature.icon-big .box-feature-icon{width:70px;height:70px;line-height:70px}.widget-box-feature.icon-big .box-feature-icon.icon-with-border{line-height:85px}.widget-box-feature.icon-big .box-feature-icon>.fa,.widget-box-feature.icon-big .box-feature-icon>.fas,.widget-box-feature.icon-big .box-feature-icon>.far,.widget-box-feature.icon-big .box-feature-icon>.fab{font-size:40px}.widget-box-feature .box-feature-title{margin-top:0;margin-bottom:8px;font-size:1.4em;font-weight:400;letter-spacing:normal;line-height:27px}.widget-box-feature .box-feature-description{line-height:24px}.widget-box-feature .box-feature-description p{margin:0 0 16px 0}.widget-box-feature .box-feature-icon>.fa,.widget-box-feature .box-feature-icon>.fas,.widget-box-feature .box-feature-icon>.far,.widget-box-feature .box-feature-icon>.fab{color:#08c}.widget-box-feature .box-feature-icon.icon-with-background{background-color:#fff}.widget-box-feature .box-feature-icon.icon-with-border{border-color:#fff}.widget-box-feature .box-feature-title{color:#1d2127}.widget-box-feature .box-feature-description{color:#777}.widget-box-feature .box-feature-link{color:#1d2127}.widget-box-feature-2{text-align:left;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-radius:8px;margin-left:auto;margin-right:auto;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 1px 1px 0 rgba(0,0,0,.04)}.widget-box-feature-2 .box-feature-content{border-radius:8px;border-top:1px solid;border-top-width:4px;padding:30px 30px 10px 30px;position:relative;top:-1px}.widget-box-feature-2 .box-feature-content.icon-on-left .box-feature-icon{text-align:left}.widget-box-feature-2 .box-feature-content.icon-on-center .box-feature-header{text-align:center}.widget-box-feature-2 .box-feature-content.icon-on-center .box-feature-info{text-align:center}@media(min-width:768px){.widget-box-feature-2 .box-feature-content.icon-on-right .box-feature-icon{text-align:right}}.widget-box-feature-2 .box-feature-content.with-top-separator .box-feature-title{margin-bottom:0}.widget-box-feature-2 .box-feature-content .box-feature-icon .fa,.widget-box-feature-2 .box-feature-content .box-feature-icon .fas,.widget-box-feature-2 .box-feature-content .box-feature-icon .far,.widget-box-feature-2 .box-feature-content .box-feature-icon .fab{display:inline-block;font-size:30px;padding-top:8px;background:transparent;border:0;text-align:center;position:relative;z-index:1}.widget-box-feature-2 .box-feature-content .box-feature-icon .fa::after,.widget-box-feature-2 .box-feature-content .box-feature-icon .fas::after,.widget-box-feature-2 .box-feature-content .box-feature-icon .far::after,.widget-box-feature-2 .box-feature-content .box-feature-icon .fab::after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';opacity:0;top:0;left:0}.widget-box-feature-2 .box-feature-content .box-feature-title{font-size:2.2em;font-weight:300;line-height:42px;margin:0 0 24px 0;letter-spacing:-1px}.widget-box-feature-2 .box-feature-content .box-feature-description{line-height:24px;margin:0 0 20px}.widget-box-feature-2 .box-feature-content .box-feature-button{text-shadow:0 -1px 0 rgba(0,0,0,.25);margin-bottom:20px;word-wrap:normal;white-space:normal}.widget-box-feature-2 .box-feature-content .box-feature-divider{border:0;height:1px;position:relative;clear:both;margin:22px auto;background:transparent;text-align:center}.widget-box-feature-2 .box-feature-content .box-feature-divider hr{width:50px;height:3px;margin:22px auto;border:0}.widget-box-feature-2{border-bottom-color:#e6e6e6;border-left-color:#ededed;border-right-color:#ededed;background:#fafafa;background:-webkit-linear-gradient(top,#fff 1%,#f5f5f5 98%) repeat scroll 0 0 transparent;background:linear-gradient(to bottom,#fff 1%,#f5f5f5 98%) repeat scroll 0 0 transparent}.widget-box-feature-2 .box-feature-icon>.fa,.widget-box-feature-2 .box-feature-icon>.fas,.widget-box-feature-2 .box-feature-icon>.far,.widget-box-feature-2 .box-feature-icon>.fab{color:#08c}.widget-box-feature-2 .box-feature-content{border-top-color:#08c}.widget-box-feature-2 .box-feature-content .box-feature-title{color:#1d2127}.widget-box-feature-2 .box-feature-content .box-feature-description{color:#777}.widget-box-feature-2 .box-feature-content .box-feature-divider hr{background:#2b2b2b}.widget-box-feature-2 .box-feature-content .box-feature-button{color:#fff;background-color:#08c;border-color:#08c}.widget-box-feature-2 .box-feature-content .box-feature-button:hover{background-color:#0099e6;border-color:#0099e6}.widget-box-feature-3 .box-feature-content{text-align:center;padding:55px}.widget-box-feature-3 .box-feature-content .box-feature-icon{font-size:55px;margin-bottom:15px;text-shadow:1px 1px 1px rgba(0,0,0,.2);padding:0;margin:0}.widget-box-feature-3 .box-feature-content .box-feature-icon::after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';opacity:0;top:0;left:0}.widget-box-feature-3 .box-feature-content .box-feature-title{padding:0;margin:0;font-size:1.4em;font-weight:400;letter-spacing:normal;line-height:27px}.widget-box-feature-3 .box-feature-content .box-feature-description{padding:12px 0 0 0;opacity:.8;line-height:24px}.widget-box-feature-3 .box-feature-content{background-color:#08c}.widget-box-feature-3 .box-feature-content .box-feature-icon{color:#fff}.widget-box-feature-3 .box-feature-content .box-feature-title{color:#fff}.widget-box-feature-3 .box-feature-content .box-feature-description{color:#fff}.widget-box-feature-3 .box-feature-content .box-feature-link{color:#fff}.widget-box-feature-4:hover .box-feature-content.icon-with-zoom-animation .box-feature-icon{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.widget-box-feature-4:hover .box-feature-content.icon-with-fill-background-animation .box-feature-icon::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:.8}.widget-box-feature-4:hover .box-feature-content.icon-with-outer-border-animation .box-feature-icon::after{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);top:-7px;left:-7px;padding:7px;opacity:1}.widget-box-feature-4:hover .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon::after{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.widget-box-feature-4 .box-feature-content{text-align:center;border:0;padding-top:0;padding-bottom:0;border-radius:8px;padding:0 30px 0 30px;position:relative;top:-1px}.widget-box-feature-4 .box-feature-content .box-feature-icon{display:inline-block;font-size:30px;height:75px;line-height:75px;padding:0;width:75px;margin:0 15px 15px 15px;border-radius:50%;text-align:center;position:relative;z-index:1}.widget-box-feature-4 .box-feature-content.with-container{margin-top:30px;border:1px solid;border-top-width:4px}.widget-box-feature-4 .box-feature-content.with-container .box-feature-icon{margin-top:-35px}.widget-box-feature-4 .box-feature-content.icon-with-zoom-animation .box-feature-icon{border:1px solid;-webkit-transition:-webkit-transform,.2s;-moz-transition:-moz-transform,.2s;transition:transform,.2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.widget-box-feature-4 .box-feature-content.icon-with-fill-background-animation .box-feature-icon::after,.widget-box-feature-4 .box-feature-content.icon-with-outer-border-animation .box-feature-icon::after,.widget-box-feature-4 .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon::after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';opacity:0;top:0;left:0}.widget-box-feature-4 .box-feature-content.icon-with-fill-background-animation .box-feature-icon{border:3px solid}.widget-box-feature-4 .box-feature-content.icon-with-fill-background-animation .box-feature-icon::after{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.widget-box-feature-4 .box-feature-content.icon-with-outer-border-animation .box-feature-icon::after{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.widget-box-feature-4 .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon{border:1px solid}.widget-box-feature-4 .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon::after{border-radius:50%;box-sizing:initial;content:"";display:block;height:100%;left:-6px;padding:1px;position:absolute;top:-6px;width:100%;opacity:1;-webkit-transition-property:all,-webkit-transform;-moz-transition-property:all,-moz-transform;transition-property:all,transform;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.widget-box-feature-4 .box-feature-content .box-feature-title{font-size:1.3em;font-weight:400;letter-spacing:-.7px;line-height:27px;margin:5px 0 5px 0}.widget-box-feature-4 .box-feature-content .box-feature-description{line-height:24px;margin:0 0 20px}.widget-box-feature-4:hover .box-feature-content.icon-with-fill-background-animation .box-feature-icon{background-color:#08c;color:#fff}.widget-box-feature-4:hover .box-feature-content.icon-with-outer-border-animation .box-feature-icon::after{box-shadow:0 0 0 3px #08c}.widget-box-feature-4 .box-feature-content .box-feature-icon{color:#08c}.widget-box-feature-4 .box-feature-content.with-container{background-color:#fff;border-top-color:#08c;border-bottom-color:#ebebeb;border-left-color:#f2f2f2;border-right-color:#f2f2f2}.widget-box-feature-4 .box-feature-content.icon-with-zoom-animation .box-feature-icon{border-color:#08c;background-color:#fff}.widget-box-feature-4 .box-feature-content.icon-with-fill-background-animation .box-feature-icon{border-color:#08c;background-color:#fff}.widget-box-feature-4 .box-feature-content.icon-with-fill-background-animation .box-feature-icon::after{box-shadow:0 0 0 10px #08c}.widget-box-feature-4 .box-feature-content.icon-with-outer-border-animation .box-feature-icon{background-color:#fff}.widget-box-feature-4 .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon{border-color:#08c}.widget-box-feature-4 .box-feature-content.icon-with-outer-grey-border-animation .box-feature-icon::after{border:5px solid #f4f4f4}.widget-box-feature-4 .box-feature-content .box-feature-title{color:#08c}.widget-box-feature-4 .box-feature-content .box-feature-description{color:#777}.widget-box-feature-4 .box-feature-content .box-feature-link{color:#08c}.widget-box-feature-5:hover .box-feature-content .box-feature-icon::after{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:1}.widget-box-feature-5 .box-feature-content{text-align:center;border-radius:8px;border-top:4px solid;padding:30px 30px 10px 30px;position:relative;top:-1px}.widget-box-feature-5 .box-feature-content .box-feature-icon{display:inline-block;margin:15px;width:110px;height:110px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;font-size:40px;line-height:110px}.widget-box-feature-5 .box-feature-content .box-feature-icon::after{top:-7px;left:-7px;padding:7px;pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';opacity:0;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.widget-box-feature-5 .box-feature-content .box-feature-title{font-size:1.3em;font-weight:400;letter-spacing:-.7px;margin-top:5px;margin-bottom:5px}.widget-box-feature-5 .box-feature-content .box-feature-description{line-height:24px;margin:0 0 20px}.widget-box-feature-5 .box-feature-content .box-feature-link{display:block;margin-top:10px;white-space:nowrap;line-height:24px;margin:0 0 20px}.widget-box-feature-5 .box-feature-content .box-feature-link:hover{text-decoration:underline}.widget-box-feature-5{border-bottom-color:#e6e6e6;border-left-color:#ededed;border-right-color:#ededed;background:#fafafa;background:-webkit-linear-gradient(top,#fff 1%,#f5f5f5 98%) repeat scroll 0 0 transparent;background:linear-gradient(to bottom,#fff 1%,#f5f5f5 98%) repeat scroll 0 0 transparent}.widget-box-feature-5 .box-feature-icon{color:#fff;background-color:#08c}.widget-box-feature-5 .box-feature-icon::after{box-shadow:0 0 0 3px #fff}.widget-box-feature-5 .box-feature-content{border-top-color:#08c}.widget-box-feature-5 .box-feature-content .box-feature-title{color:#08c}.widget-box-feature-5 .box-feature-content .box-feature-description{color:#777}.widget-box-feature-5 .box-feature-content .box-feature-link{color:#08c}.widget-counter{text-align:center}.widget-counter .with-container{padding:25px;border-radius:6px;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid}.widget-counter strong{display:inline-block;font-weight:bold;font-size:50px;line-height:50px}.widget-counter label{font-weight:100;font-size:20px;line-height:20px;max-width:100%;margin-bottom:5px;margin-top:8px;display:block}.widget-counter .counter-icon{font-size:35px;line-height:35px;margin-bottom:5px;display:inline-block}.widget-counter .with-icon-on-top .counter-icon,.widget-counter .with-icon-on-bottom .counter-icon{display:block}.widget-counter .small-size strong{font-size:35px;line-height:35px}.widget-counter .small-size label{font-size:15px;line-height:15px;margin-top:5px}.widget-counter .small-size .counter-icon{font-size:20px;line-height:20px}.widget-counter .big-size strong{font-size:60px;line-height:60px}.widget-counter .big-size label{font-size:25px;line-height:25px}@media(max-width:767px){.widget-counter strong{font-size:3em}}.widget-counter .with-container{background-color:#fff;border-top-color:#ebebeb;border-bottom-color:#ebebeb;border-left-color:#f2f2f2;border-right-color:#f2f2f2;box-shadow:0 1px 1px 0 rgba(0,0,0,.04)}.widget-counter strong{color:#2e353e}.widget-counter label{color:#2e353e}.widget-counter .counter-icon{color:#2e353e}.widget-page-indicator{padding:20px 0;border-bottom:5px solid;position:relative;display:block}.widget-page-indicator h1{border-bottom:5px solid;display:inline-block;font-weight:200;margin:0 0 -25px;min-height:37px;font-size:2.6em;line-height:46px;padding:0 0 17px;position:relative;letter-spacing:-1px}@media(max-width:767px){.widget-page-indicator h1{font-size:1.9em}}.widget-page-indicator ul{background:none;margin:-3px 0 0;padding:0;border-radius:4px;list-style:none}.widget-page-indicator ul li{line-height:24px;display:inline-block;text-shadow:none}.widget-page-indicator ul li a{outline:none !important;text-decoration:none;background-color:transparent}.widget-page-indicator{border-bottom-color:#ccc}.widget-page-indicator h1{color:#2b2b2b;border-bottom-color:#08c}.widget-page-indicator li,.widget-page-indicator li a{color:#08c}.widget-image-hover{height:100%}.widget-image-hover a{height:100%}.widget-image-hover .image-hover-container{background-color:#fff;border:1px solid #ddd;display:block;position:relative;text-decoration:none;max-width:100%;border-radius:4px;overflow:hidden;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-image-hover .image-hover-container .image-hover-content{border-radius:4px;margin:4px;overflow:hidden;display:block;position:relative;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-image-hover .image-hover-container .image-hover-content::after{content:"";background:rgba(23,23,23,.8);border-radius:4px;bottom:-4px;color:#fff;left:-4px;position:absolute;right:-4px;top:-4px;display:block;opacity:0;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-image-hover .image-hover-container .image-hover-content .image-hover-image{border-radius:3px;position:relative;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content{border-radius:0 0 0 25px;display:inline-block;font-size:25px;height:50px;line-height:50px;position:absolute;right:-100px;text-align:center;top:-100px;width:50px;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content i{font-size:24px;left:3px;position:relative;top:-4px}.widget-image-hover .image-hover-container .image-hover-content .image-hover-text-content{background:rgba(23,23,23,.8);bottom:10%;font-size:18px;font-weight:700;left:0;letter-spacing:-1px;padding:9px 11px 9px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-transform:uppercase;z-index:2;max-width:90%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-image-hover .image-hover-container .image-hover-content .image-hover-text-content .image-hover-title{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-image-hover .image-hover-container .image-hover-content .image-hover-text-content .image-hover-subtitle{display:inline-block;float:left;font-size:12px;font-weight:400;letter-spacing:0;margin:8px -2px -15px -2px;padding:2px 9px;text-transform:none;z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget-image-hover .image-hover-container:hover .image-hover-content::after{opacity:1}.widget-image-hover .image-hover-container:hover .image-hover-icon-content{right:0;top:0}.widget-image-hover .image-hover-container:hover .image-hover-image{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.widget-image-hover.lighten .image-hover-container .image-hover-content::after{background:rgba(23,23,23,.25)}.widget-image-hover.no-zoom .image-hover-container:hover .image-hover-content .image-hover-image{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.widget-image-hover.centered-info .image-hover-container .image-hover-content .image-hover-text-content{background:transparent !important;left:5%;width:90%;top:50%;bottom:auto;opacity:0;text-align:center;padding:0;position:fixed;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:ease-out,ease-out;-moz-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-webkit-transform:translate(0%,-30%);-moz-transform:translate(0%,-30%);-ms-transform:translate(0%,-30%);-o-transform:translate(0%,-30%);transform:translate(0%,-30%)}.widget-image-hover.centered-info .image-hover-container .image-hover-content .image-hover-text-content .image-hover-subtitle{float:none}.widget-image-hover.centered-info .image-hover-container:hover .image-hover-content .image-hover-text-content{opacity:1;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}.widget-image-hover.bottom-info .image-hover-container .image-hover-content .image-hover-text-content{left:0;width:100%;max-width:100%;top:auto;bottom:0;opacity:0;padding:15px;text-shadow:none;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:ease-out,ease-out;-moz-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);-o-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.widget-image-hover.bottom-info .image-hover-container .image-hover-content .image-hover-text-content .image-hover-subtitle{background-color:transparent !important;float:none;background:none;padding:0;margin:0}.widget-image-hover.bottom-info .image-hover-container:hover .image-hover-text-content{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-image-hover.bottom-info .image-hover-container:hover .image-hover-image{-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);-o-transform:translateY(-18px);transform:translateY(-18px)}.widget-image-hover.hide-info .image-hover-container .image-hover-content::after{display:none;opacity:.65}.widget-image-hover.hide-info .image-hover-container .image-hover-content::after .image-hover-text-content{opacity:1;top:50%}.widget-image-hover.hide-info .image-hover-container .image-hover-content::after .image-hover-text-content .image-hover-subtitle{float:none}.widget-image-hover.hide-info .image-hover-container:hover .image-hover-content::after{opacity:.1}.widget-image-hover.hide-info .image-hover-container:hover .image-hover-text-content{opacity:0}.widget-image-hover.push-horizontally .image-hover-container .image-hover-content .image-hover-image{width:calc(100% + 19px);max-width:none;-webkit-transform:translatex(-18px);-moz-transform:translatex(-18px);-ms-transform:translatex(-18px);-o-transform:translatex(-18px);transform:translatex(-18px)}.widget-image-hover.push-horizontally .image-hover-container:hover .image-hover-content .image-hover-image{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.widget-image-hover.no-border{border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.widget-image-hover.no-border .image-hover-container .image-hover-content::after{bottom:0;left:0;right:0;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.widget-image-hover.no-border .image-hover-container .image-hover-content,.widget-image-hover.no-border .image-hover-container .image-hover-content .image-hover-image{border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content{background:#08c}.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content .fa,.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content .fas,.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content .far,.widget-image-hover .image-hover-container .image-hover-content .image-hover-icon-content .fab{color:#fff}.widget-image-hover .image-hover-container .image-hover-content .image-hover-text-content{color:#fff;background-color:rgba(43,43,43,.8)}.widget-image-hover .image-hover-container .image-hover-content .image-hover-text-content .image-hover-subtitle{color:#fff;background-color:#08c}.widget-image-hover .image-hover-container:hover .image-hover-content .image-hover-text-content{background-color:#2b2b2b}.widget-image-hover.centered-info .image-hover-container .image-hover-content .image-hover-text-content{background-color:transparent}.widget-image-with-text{height:100%}.widget-image-with-text .image-with-text-container{height:100%;border:1px solid;display:block;position:relative;text-decoration:none;max-width:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.widget-image-with-text .image-with-text-container .image-with-text-image-container{float:left;margin-right:17px;margin-left:0;padding:4px;width:33%}.widget-image-with-text .image-with-text-container .image-with-text-image-container .image-with-text-image{position:relative;width:100%;display:block;max-width:100%;height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.widget-image-with-text .image-with-text-container .image-with-text-text-container{padding:17px}.widget-image-with-text .image-with-text-container .image-with-text-text-container .image-with-text-title{font-size:1em;font-weight:600;letter-spacing:normal;line-height:18px;margin:0 0 14px 0;text-transform:uppercase}.widget-image-with-text .image-with-text-container .image-with-text-text-container .image-with-text-text{font-size:.9em;line-height:20px}.widget-image-with-text .image-with-text-container .image-with-text-text-container .image-with-text-text .image-with-text-link{clear:both;display:block;margin-top:5px}.widget-image-with-text .image-with-text-container.image-on-right .image-with-text-image-container{float:right;margin-left:17px;margin-right:0}.widget-image-with-text .image-with-text-container.image-on-top .image-with-text-image-container{float:none;display:block;width:100%;margin:0}@media(max-width:767px){.widget-image-with-text .image-with-text-container .image-with-text-image-container{width:100%;display:block;float:none}.widget-image-with-text .image-with-text-container .image-with-text-text-container{padding:12px}}.widget-image-with-text .image-with-text-container{background-color:#fff;border-color:#f2f2f2}.widget-image-with-text .image-with-text-text-container .image-with-text-title{color:#1d2127}.widget-image-with-text .image-with-text-text-container .image-with-text-text{color:#1d2127}.widget-image-with-text .image-with-text-text-container .image-with-text-text .image-with-text-link{color:#08c}.widget-testimonial{padding:8px}.widget-testimonial .testimonial-text{border:0;margin-bottom:20px;position:relative;background:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.widget-testimonial .testimonial-text p{font-size:1.2em;line-height:1.3;font-family:"Open Sans",Arial,sans-serif;font-style:normal}.widget-testimonial .testimonial-author{padding:6px 0 0;margin:12px 0 0;border-top:1px solid}.widget-testimonial .testimonial-author::after{clear:both;content:"";display:table}.widget-testimonial .testimonial-author strong{display:block;padding-top:10px;margin-bottom:-5px}.widget-testimonial .testimonial-author span{margin-top:8px;display:block;font-size:12px}.widget-testimonial .testimonial-text{color:#777}.widget-testimonial .testimonial-text p{color:#777}.widget-testimonial .testimonial-author{border-top-color:#f2f2f2}.widget-testimonial .testimonial-author strong{color:#111}.widget-testimonial .testimonial-author span{color:#666}.widget-testimonial-2{padding:8px}.widget-testimonial-2 blockquote{border-radius:10px;border:0;font-family:Georgia,serif;font-style:italic;margin:0;padding:10px 50px;position:relative}.widget-testimonial-2 blockquote::before{left:10px;top:0;content:"“";font-size:80px;font-style:normal;line-height:1;position:absolute}.widget-testimonial-2 blockquote::after{content:"”";font-size:80px;font-style:normal;line-height:1;position:absolute;bottom:-.5em;right:10px}.widget-testimonial-2 blockquote p{font-style:italic;font-size:1.2em;line-height:1.3}.widget-testimonial-2 .testimonial-arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid;height:0;margin:0 0 0 17px;width:0}.widget-testimonial-2 .testimonial-author{margin:8px 0 0 0}.widget-testimonial-2 .testimonial-author::after{clear:both;content:"";display:table}.widget-testimonial-2 .testimonial-author strong{display:block;padding-top:10px;margin-bottom:-5px}.widget-testimonial-2 .testimonial-author span{margin-top:8px;display:block;font-size:12px}.widget-testimonial-2 blockquote{background:#5ac877;color:#fff}.widget-testimonial-2 blockquote::before{color:#fff}.widget-testimonial-2 blockquote::after{color:#fff}.widget-testimonial-2 blockquote p{color:#fff}.widget-testimonial-2 .testimonial-arrow-down{border-top-color:#5ac877}.widget-testimonial-2 .testimonial-author strong{color:#111}.widget-testimonial-2 .testimonial-author span{color:#666}.widget-testimonials-carousel .widget-testimonial{padding:8px}.widget-testimonials-carousel .widget-testimonial .testimonial-text{border:0;margin-bottom:20px;position:relative;background:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.widget-testimonials-carousel .widget-testimonial .testimonial-text p{font-size:1.2em;line-height:1.3;font-family:"Open Sans",Arial,sans-serif;font-style:normal}.widget-testimonials-carousel .widget-testimonial .testimonial-author{padding:6px 0 0;margin:12px 0 0;border-top:1px solid}.widget-testimonials-carousel .widget-testimonial .testimonial-author::after{clear:both;content:"";display:table}.widget-testimonials-carousel .widget-testimonial .testimonial-author strong{display:block;padding-top:10px;margin-bottom:-5px}.widget-testimonials-carousel .widget-testimonial .testimonial-author span{margin-top:8px;display:block;font-size:12px}.widget-testimonials-carousel .widget-testimonial .testimonial-text{color:#777}.widget-testimonials-carousel .widget-testimonial .testimonial-text p{color:#777}.widget-testimonials-carousel .widget-testimonial .testimonial-author{border-top-color:#f2f2f2}.widget-testimonials-carousel .widget-testimonial .testimonial-author strong{color:#111}.widget-testimonials-carousel .widget-testimonial .testimonial-author span{color:#666}.widget-testimonials-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-testimonials-carousel .widget-testimonial .testimonial-text{color:#777}.widget-testimonials-carousel .widget-testimonial .testimonial-text p{color:#777}.widget-testimonials-carousel .widget-testimonial .testimonial-author{border-top-color:#f2f2f2}.widget-testimonials-carousel .widget-testimonial .testimonial-author strong{color:#111}.widget-testimonials-carousel .widget-testimonial .testimonial-author span{color:#666}.widget-testimonials-carousel .owl-theme .owl-dots .owl-dot span{background-color:#d6d6d6}.widget-testimonials-carousel .owl-carousel .owl-dots .owl-dot.active span,.widget-testimonials-carousel .owl-carousel .owl-dots .owl-dot:hover span{background-color:#08c}.widget-testimonials-carousel-2 .widget-testimonial-2{padding:8px}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote{border-radius:10px;border:0;font-family:Georgia,serif;font-style:italic;margin:0;padding:10px 50px;position:relative}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::before{left:10px;top:0;content:"“";font-size:80px;font-style:normal;line-height:1;position:absolute}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::after{content:"”";font-size:80px;font-style:normal;line-height:1;position:absolute;bottom:-.5em;right:10px}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote p{font-style:italic;font-size:1.2em;line-height:1.3}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid;height:0;margin:0 0 0 17px;width:0}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author{margin:8px 0 0 0}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author::after{clear:both;content:"";display:table}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author strong{display:block;padding-top:10px;margin-bottom:-5px}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author span{margin-top:8px;display:block;font-size:12px}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote{background:#5ac877;color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::before{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::after{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote p{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-arrow-down{border-top-color:#5ac877}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author strong{color:#111}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author span{color:#666}.widget-testimonials-carousel-2 .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote{background:#5ac877;color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::before{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote::after{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 blockquote p{color:#fff}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-arrow-down{border-top-color:#5ac877}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author strong{color:#111}.widget-testimonials-carousel-2 .widget-testimonial-2 .testimonial-author span{color:#666}.widget-testimonials-carousel-2 .owl-theme .owl-dots .owl-dot span{background-color:#d6d6d6}.widget-testimonials-carousel-2 .owl-carousel .owl-dots .owl-dot.active span,.widget-testimonials-carousel-2 .owl-carousel .owl-dots .owl-dot:hover span{background-color:#08c}.widget-text-with-icon .fa,.widget-text-with-icon .fas,.widget-text-with-icon .far,.widget-text-with-icon .fab{clear:both;font-size:1.3em;position:relative;top:3px;width:25px;float:left}.widget-text-with-icon .text{padding-left:25px}.widget-text-with-icon .fa,.widget-text-with-icon .fas,.widget-text-with-icon .far,.widget-text-with-icon .fab{color:#2b2b2b}.widget-form input[type=text],.widget-form input[type=number],.widget-form input[type=date],.widget-form textarea,.widget-form select{text-transform:unset}.widget-form input[type=text].invalid,.widget-form input[type=number].invalid,.widget-form input[type=date].invalid,.widget-form textarea.invalid,.widget-form select.invalid{border:1px solid #dd4b39}.widget-form .checkbox{line-height:18px;padding-top:16px}.widget-form .checkbox label::before{border:1px solid #ccc;width:17px;height:17px}.widget-form .checkbox .form-error-message{margin-left:-20px}.widget-form .geoname-input .form-control-feedback{top:0}.widget-form .form-error-message{color:#dd4b39;margin:0;font-size:12px}.widget-form .recaptcha-wrapper{margin-top:8px}.widget-form .recaptcha-wrapper.recaptcha-error{border:1px solid #dd4b39;padding:5px;width:auto;display:table}.widget-form .recaptcha-wrapper.recaptcha-error .g-recaptcha{display:table}.widget-form .recaptcha-wrapper.recaptcha-error .g-recaptcha>div{display:table}.widget-form .recaptcha-wrapper .recaptcha-error-message{color:#dd4b39;font-size:12px;padding:4px 0}.widget-search-panel .search-button-container .search-button{margin-top:15px;height:34px;line-height:13px}.widget-icon-social a.social-icon{color:#333;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.widget-icon-social a.social-icon:hover{color:#fff !important}.widget-icon-social a.social-icon:hover.twitter{background:#1aa9e1 !important}.widget-icon-social a.social-icon:hover.facebook{background:#3b5a9a !important}.widget-icon-social a.social-icon:hover.linkedin{background:#0073b2 !important}.widget-icon-social a.social-icon:hover.rss{background:#ff8201 !important}.widget-icon-social a.social-icon:hover.google-plus{background:#dd4b39 !important}.widget-icon-social a.social-icon:hover.pinterest{background:#cc2127 !important}.widget-icon-social a.social-icon:hover.youtube{background:#c3191e !important}.widget-icon-social a.social-icon:hover.instagram{background:#7c4a3a !important}.widget-icon-social a.social-icon:hover.skype{background:#00b0f6 !important}.widget-icon-social a.social-icon:hover.email{background:#dd4b39 !important}.widget-icon-social a.social-icon:hover.vk{background:#6383a8 !important}.widget-icon-social a.social-icon:hover.xing{background:#1a7576 !important}.widget-icon-social a.social-icon:hover.tumblr{background:#304e6c !important}.widget-icon-social a.social-icon:hover.reddit{background:#ff4107 !important}.widget-icon-social a.social-icon:hover.flickr{background:#ff0080 !important}.widget-icon-social a.social-icon:hover.foursquare{background:#00aeef !important}.widget-icon-social a.social-icon:hover.tripadvisor{background:#7db351 !important}.widget-icon-social a.social-icon:hover.yelp{background:#b4282e !important}.widget-divider hr{background-color:transparent !important}