.col-20-perc,.col-25-perc{width:calc(20% - 15px)}.jq-rating-label,.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:3px;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{filter:drop-shadow(-2px -2px 2px #888)}body #aside,body #content{font-size:.8rem}.multiple-options{text-align:right;margin-top:6px}.multiple-options i{font-size:30px;cursor:pointer}.multiple-options i.fa-plus:before{color:green}.multiple-options i.fa-trash{margin-left:15px}.multiple-options i.fa-trash:before{color:red}.icon-green{color:#00a32a}.icon-red{color:#980000}.order-filters{margin-top:5px;height:25px}.order-filters:first-child{margin-top:0}.order-filters li{float:right;margin-left:5px}.order-filters li a,.order-filters li button{line-height:1}.mega-filters{top:8px}.customFieldHide{display:none}.language-nav li a.nav-link{margin-right:30px!important}.language-nav li img{width:20px!important;height:20px!important}.payandship .step{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:30px}.payandship .step .step-circle{height:60px;width:60px;display:block;border:3px solid #cfcfcf;border-radius:50%;text-align:center}.payandship .step .step-circle,.payandship .step span{color:#cfcfcf;font-weight:700;font-size:40px;line-height:55px}.payandship .step span{margin-left:30px}.payandship .form-block .paymethod{display:none}.payandship .form-block .form-check{margin-left:20px}.mb-dash-3{margin-bottom:30px!important}.fa-calendar{cursor:pointer}.estimateform .form-group .col-sm-10,.estimateform .form-group label{width:100%!important}.estimate-order-resume{width:100%}.estimate-order-resume p{display:flex;flex-direction:row;justify-content:space-between;font-size:1.5em;margin-bottom:5px}.estimate-order-resume p span{float:right;text-align:right}.form-buttons{margin-bottom:0!important}.form-buttons button{width:100%}.form-items-group .form-item-group h3{color:#000}.form-items-group .form-item-group:first-child{background-color:#f4f4f4;padding:15px}#intoShopList,#productsResult,#selectedproducts{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:5px}#intoShopList .product-result-item,#productsResult .product-result-item,#selectedproducts .product-result-item{border:1px solid #9c9a9a;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;width:100%;padding:15px;background-color:#f9f9f9}#intoShopList .product-result-item.alertBox,#productsResult .product-result-item.alertBox,#selectedproducts .product-result-item.alertBox{width:100%;background-color:transparent;border:0;padding:0;margin-bottom:0}#intoShopList .product-result-item.alertBox .alert,#productsResult .product-result-item.alertBox .alert,#selectedproducts .product-result-item.alertBox .alert{width:100%}#intoShopList .product-result-item .remove-builder-product,#productsResult .product-result-item .remove-builder-product,#selectedproducts .product-result-item .remove-builder-product{display:none}#intoShopList .product-result-item-image,#productsResult .product-result-item-image,#selectedproducts .product-result-item-image{margin-right:15px;max-width:80px}#intoShopList .product-result-item-data,#productsResult .product-result-item-data,#selectedproducts .product-result-item-data{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:calc(100% - 100px)}#intoShopList .product-result-item-data h3,#productsResult .product-result-item-data h3,#selectedproducts .product-result-item-data h3{font-size:1em;font-weight:700}#intoShopList .product-result-item-data a.btn,#productsResult .product-result-item-data a.btn,#selectedproducts .product-result-item-data a.btn{background-color:#000;color:#fff}#intoShopList .product-result-item-data a.btn:hover,#productsResult .product-result-item-data a.btn:hover,#selectedproducts .product-result-item-data a.btn:hover{background-color:#1e0f06}#intoShopList .product-result-item-data p,#productsResult .product-result-item-data p,#selectedproducts .product-result-item-data p{margin-bottom:5px;margin-top:5px}#selectedproducts{margin-top:0}#selectedproducts .product-result-item{width:100%;background:#fff}#selectedproducts .product-result-item .remove-builder-product{display:unset;margin-right:10px}#selectedproducts .product-result-item .remove-builder-product:hover i{color:#1e0f06}.resume-calendar-events-box{width:80vw!important}.resume-calendar-events-box .resume-calendar-events{display:flex;width:100%!important;padding:15px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.resume-calendar-events-box .resume-calendar-events li{width:250px!important}.resume-calendar-events-box .resume-calendar-events li:hover{background-color:#efefef;color:#000}.shop_table.data_resume{width:100%}.shop_table.data_resume thead{background-color:#000}.shop_table.data_resume thead th{color:#fff;padding:15px 0}.shop_table.data_resume thead th:first-child,.shop_table.data_resume thead th:last-child{padding:10px}.shop_table.data_resume thead th:last-child{text-align:right}.shop_table.data_resume tbody tr{border-bottom:1px solid #dedede}.shop_table.data_resume tbody tr td{padding:10px 0}.shop_table.data_resume tbody tr td:first-child,.shop_table.data_resume tbody tr td:last-child{padding:10px}.shop_table.data_resume tbody tr td:last-child{text-align:right}.shop_table.data_resume tbody tr td.product-name a{font-weight:700}.shop_table.data_resume tbody tr td.product-name p{margin:10px 0 0!important;font-style:italic;font-size:.9em}.shop_table.data_resume tbody tr td.product-name p:last-child{margin-top:5px!important}.shop_table.data_resume tbody tr td .quantity{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.shop_table.data_resume tbody tr td .quantity input{margin:0 15px;border:0;background:#efefef;border-radius:5px;text-align:center}.shop_table.data_resume tbody tr td .quantity .fa-angle-left:before,.shop_table.data_resume tbody tr td .quantity .fa-angle-right:before{font-size:25px}.shop_table.data_resume .product-remove{padding:10px;text-align:left}.shop_table.data_resume .product-remove .fa-trash{font-size:30px;color:red}.shop_table.data_resume .nm-qty-label-abbrev{display:none}.cart-collaterals .cart_totals{margin-top:30px}.cart-collaterals .cart_totals table tr{border-bottom:1px solid #dedede}.cart-collaterals .cart_totals table tr td,.cart-collaterals .cart_totals table tr th{padding-top:15px}.cart-collaterals .cart_totals table tr td:first-child,.cart-collaterals .cart_totals table tr td:last-child,.cart-collaterals .cart_totals table tr th:first-child,.cart-collaterals .cart_totals table tr th:last-child{padding:15px}.cart-collaterals .cart_totals table tr td{text-align:right}.padding-15{padding:15px}.toggleMore{cursor:pointer}.toggleData{display:none}.modal-info-windows{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999;background-color:rgba(0,0,0,.7);display:none;flex-direction:column;justify-content:center;align-items:center}.modal-info-windows .modal-dialog{width:550px}.modal-info-windows .modal-body{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.modal-info-windows .modal-body p{margin:10px 15px!important}.right-float{float:right}.legend{display:flex;flex-direction:row}.legend .legend-item:after{content:"|";margin:0 15px;color:#efefef}i.fa-money{font-size:25px}i.fa-money.payed{color:green}i.fa-money.unpayed{color:red}.order-resume{margin-left:15px!important}.order-resume p{margin-bottom:0!important}.order-resume .form-block{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.order-resume .form-block .row{margin-right:15px;margin-bottom:15px;background-color:#efefef;padding:15px;border-radius:5px;width:32%!important}.order-resume .form-block .row:last-child{width:100%!important}.order-resume .paymethodresume{padding-left:0!important}.order-resume #cart-resume .cart_totals{margin-top:30px}.order-resume #cart-resume .cart-item-resume{border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;background-color:#efefef;padding:15px}.order-resume #cart-resume .cart-item-resume .cart-item-resume-name{margin-left:15px;width:100%}.order-resume #cart-resume .cart-item-resume .cart-item-resume-name .price-pz{width:100%;display:flex;flex-direction:row;justify-content:space-between}.order-resume #cart-resume table{width:100%}.order-resume #cart-resume table tr td:last-child{text-align:right}.product-box{background-color:#fff;border-radius:5px;padding:15px;margin:10px;max-width:15%!important}.product-box .payedstatus{position:absolute;top:0;right:0;padding:10px;background-color:#fff}.product-box ul{list-style:none;margin:0;padding:0}.product-box .link-data{margin-top:15px}.product-box .link-data,.product-box .price-url{display:flex;flex-direction:row;justify-content:space-between}.product-box:hover>*{color:#1e0f06}label{font-weight:700}.mb-3{margin-bottom:30px}.login-logo{padding:15px;background-color:#000}#invoice-topic .modal-dialog{width:70%!important;max-width:70%!important}@media only screen and (max-width:767px){#invoice-topic .modal-dialog{width:90%!important;max-width:90%!important}.separatordiv{display:none}.app-footer{position:relative}.app-footer .pull-right.text-muted{margin-top:30px}.modal-info-windows .modal-dialog{width:unset}.form-items-group .form-item-group:last-child{margin-top:60px!important}}.tableresponsive table{max-width:100%!important}.tableresponsive table .product-info{text-align:center!important;max-width:50px!important;display:none}.tableresponsive table .product-info:before,.tableresponsive table th:after,.tableresponsive table th:before{display:none!important}.tableresponsive table tr td{border-left:.5px solid #fff;border-right:.5px solid #fff;padding:10px!important}.tableresponsive table .product-subtotalmobile{display:none}.tableresponsive table .product-discount,.tableresponsive table .product-net,.tableresponsive table .product-price,.tableresponsive table .product-vat{width:100px!important;max-width:100px!important}.tableresponsive table .product-remove,.tableresponsive table .product-thumbnail{width:60px!important;max-width:60px!important}.tableresponsive table .product-quantity{width:130px!important;max-width:130px!important}.tableresponsive table .product-subtotal,.tableresponsive table .product-subtotalmobile{width:200px!important;max-width:200px!important}.tableresponsive table td .fa{font-size:18px;color:#000;cursor:pointer}.tableresponsive table.dataTable>tbody>tr.child ul.dtr-details{width:100%!important}.tableresponsive table.dataTable>tbody>tr.child ul.dtr-details li{width:100%!important;display:flex;flex-direction:row;justify-content:space-between}.tableresponsive .tableresponsive table.isresponsive .product-info,.tableresponsive .tableresponsive table.isresponsive .product-subtotalmobile{display:table-cell!important}.tableresponsive .tableresponsive table.isresponsive .product-thumbnail{display:none!important}.tableresponsive .tableresponsive table.isresponsive tr.child ul.dtr-details{float:left!important}.tableresponsive .tableresponsive table.isresponsive tr.child ul.dtr-details li{text-align:left!important}.tableresponsive .tableresponsive table.isresponsive tr.child ul.dtr-details li .quantity{justify-content:flex-end}.bookingevent,.reservationevent,.shipevent{font-weight:700}.bookingevent:before,.reservationevent:before,.shipevent:before{display:inline-block;margin-right:10px}.bookingevent div,.reservationevent div,.shipevent div{display:inline-block;vertical-align:middle}.bookingevent div .fc-time,.reservationevent div .fc-time,.shipevent div .fc-time{display:none}.bookingevent:hover,.reservationevent:hover,.shipevent:hover{color:#fff}.bookingevent:before,.faLbl,.reservationevent:before,.shipevent:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:center}.shipevent{background-color:#1e217e;color:#fff}.shipevent:before{content:"\F07A"}.shipevent:hover{background-color:#161656;color:#fff}.bookingevent{background-color:#1f8621;color:#fff}.bookingevent:before{content:"\F236"}.bookingevent:hover{background-color:#196219}.reservationevent{background-color:#1a237e;color:#fff}.reservationevent:before{content:"\F073"}.reservationevent:hover{background-color:#151755;color:#fff}.product-result-item-data .price{min-width:100px;display:inline-block;text-align:right}.navside .nav li li a{padding-left:1rem!important}.navside .nav li li li a{padding-left:2rem!important}.booking-resume-data{font-size:.7em}.booking-resume-data p{margin-top:0;margin-bottom:0}div.dataTables_length select{height:2.375rem;width:auto;display:inline-block;border-color:hsla(210,8%,51%,.2);border-radius:0;min-height:2.375rem;font-size:75%}.dataTables_processing{border:1px solid hsla(210,8%,51%,.2);padding:15px;background-color:#fff}.dataTables_paginate .paginate_button{border:1px solid hsla(210,8%,51%,.2);padding:5px;background-color:#fff;margin:5px;height:30px;display:inline-block;min-width:30px;text-align:center}.dataTables_paginate .paginate_button:hover{background-color:#d4d4d4}.dataTables_paginate .paginate_button.current{background-color:#2e3e4e;color:#fff}@media print{.cart-item-resume{padding:0!important;margin-bottom:5px;border-bottom:1px solid #000}.cart-item-resume .cart-item-resume-name{display:flex;flex-direction:row;justify-content:space-between}.cart-item-resume .cart-item-resume-name .price-pz{margin-left:30px}.cart-item-resume .cart-item-resume-thumbnail img{max-width:30px;max-height:30px}}.emptyInputs{border:1px solid #a8000d}.editor-body #editorPanel{position:fixed;top:0;right:-299px;z-index:20;width:300px;height:100%;max-height:100%;background:#fff;border-left:2px solid #c4c4c4}.editor-body #editorPanel .menuBar{margin-top:-39px;display:flex;flex-direction:row;justify-content:flex-end}.editor-body #editorPanel .menuBar a{color:#fff;border:0;margin:0 5px}.editor-body #editorPanel .menuBar a:hover{background-color:#1076b1}.editor-body #editorPanel #HidePanel{width:30px;height:40px;background:#fff;border-left:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;border-top:2px solid #c4c4c4;margin-left:-30px;margin-top:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.editor-body #editorPanel #HidePanel .fa{margin-left:6px;margin-top:5px;font-size:24px}.editor-body #editorPanel .widgets-list{max-height:70%;padding-bottom:100px;margin-bottom:50px;overflow-y:auto}.editor-body #editorPanel .widgets-list::-webkit-scrollbar{width:5px}.editor-body #editorPanel .widgets-list::-webkit-scrollbar-track{background:#f1f1f1}.editor-body #editorPanel .widgets-list::-webkit-scrollbar-thumb{background:#aaa}.editor-body #editorPanel .widgets-list::-webkit-scrollbar-thumb:hover{background:#666}.editor-body #editorPanel .paneldata,.editor-body #editorPanel .widgets{padding:10px}.editor-body #editorPanel .paneldata .ui-accordion-header,.editor-body #editorPanel .widgets .ui-accordion-header{background:#227fff}.editor-body #editorPanel .paneldata .ui-accordion-header-collapsed,.editor-body #editorPanel .widgets .ui-accordion-header-collapsed{background:#ddd}.editor-body #editorPanel .models{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.editor-body #editorPanel .models .modelbox{border:1px solid #dedede;border-radius:5px;width:49%;padding:5px;height:auto}.editor-body #editorPanel .models .modelbox a{display:flex;justify-content:space-between;flex-direction:column;height:100px;text-align:center}.editor-body #editorPanel .models .modelbox a img{align-self:flex-start}.editor-body #editorPanel .models .modelbox a h4{align-self:flex-end;font-size:.9em;text-align:center;width:100%}.editor-body #editorPanel .models .modelbox:hover a h4{color:#1a237e}.editor-body #editorPanel .ui-accordion-content{padding:15px 0;border:0}.editor-body #additionalPanel,.editor-body #additionalTextPanel{display:none;position:absolute;z-index:2;background-color:#f2f2f2;border:1px solid #dcdcdc;border-bottom-left-radius:5px;padding:5px}.editor-body #additionalPanel .buttons,.editor-body #additionalTextPanel .buttons{display:flex;flex-direction:row;justify-content:space-between}.editor-body #additionalPanel .buttons a,.editor-body #additionalTextPanel .buttons a{margin:0 5px}.editor-body #additionalPanel .buttons a:hover,.editor-body #additionalTextPanel .buttons a:hover{color:#3a7433!important;border-radius:5px}.editor-body .outer-popup{position:fixed;z-index:3;height:100%;width:100%;display:none;flex-direction:row;justify-content:center;align-items:center;top:0;left:0}.editor-body .outer-popup-box{width:90%;height:90%;max-width:90%;max-height:90%;background-color:#fff;padding:15px;border-radius:5px;border:1px solid #cfcfcf;display:flex;flex-direction:column;justify-content:center;align-items:center}.editor-body .outer-popup-box-inbox{width:100%;height:calc(100% - 40px);max-height:calc(100% - 40px);overflow-y:scroll;overflow-x:hidden;padding-right:15px}.editor-body .outer-popup-box-inbox::-webkit-scrollbar{width:5px}.editor-body .outer-popup-box-inbox::-webkit-scrollbar-track{background:#f1f1f1}.editor-body .outer-popup-box-inbox::-webkit-scrollbar-thumb{background:#aaa}.editor-body .outer-popup-box-inbox::-webkit-scrollbar-thumb:hover{background:#666}.editor-body .outer-popup-box-btns{height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:15px}.editor-body .outer-popup-box-btns a{margin:0 15px}.editor-body #fm-code-data .outer-popup-box-inbox{overflow-y:hidden;padding-right:0}.editor-body #fm-code-data code-input{height:100%;width:100%}.editor-body .modal button.close{display:none}.editor-body .fade.in{opacity:1!important}.editor-body .iconpicker .iconpicker-items{padding:6px 0 0 6px}.editor-body .modal-backdrop.show{display:none!important}.editor-body .uploadedImagesPreview{margin-top:30px;background-color:#efefef;border:1px solid #cecece;border-radius:5px;padding:15px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.editor-body .uploadedImagesPreview .img-thumb{width:150px;border-radius:5px}.editor-body .uploadedImagesPreview .img-thumb img{border-radius:5px}.editor-body .currentBox{border:1px dashed #67110e!important}#gjs.showGuide .main-col,#gjs.showGuide .main-row{border:1px dotted #454545!important;padding:5px}#gjs.showGuide .main-col:hover,#gjs.showGuide .main-row:hover{border-color:#e70b0b!important}.bookingform,.bookingform .booking_form_widget{width:100%}.bookingform .booking_form_widget .bookingwidgetform{background-color:#f8f5f0!important;border-radius:5px;padding:15px 0;margin:15px 0;display:flex;justify-content:space-evenly}.bookingform .booking_form_widget .bookingwidgetform label{font-weight:700}.bookingform .booking_form_widget .bookingwidgetform .formcol{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}.bookingform .booking_form_widget .bookingwidgetform .formcol button{padding:0;width:100%}.bookingform .booking_form_widget .bookingwidgetform .formcol button,.bookingform .booking_form_widget .bookingwidgetform .formcol input{min-height:30px!important;height:30px!important;max-height:30px}.bookingform .booking_form_widget.horizontal .bookingwidgetform{flex-direction:row}.bookingform .booking_form_widget.vertical .bookingwidgetform,.column_img{flex-direction:column}.column_img{display:flex;justify-content:space-between;width:100%}.column_img img{width:100%;height:auto}.iconsize_small,.iconsize_small i{font-size:20px}.iconsize_medium,.iconsize_medium i{font-size:50px}.iconsize_big,.iconsize_big i{font-size:80px}.iconsize_large,.iconsize_large i{font-size:100px}.call_to_action{display:flex;justify-content:space-between;align-items:center}.call_to_action_left,.call_to_action_right{flex-direction:row}.call_to_action_bottom,.call_to_action_top{flex-direction:column}.call_to_action_left .call_to_action_contents,.call_to_action_right .call_to_action_contents{width:65%}.call_to_action_left .call_to_action_btn,.call_to_action_right .call_to_action_btn{width:35%}.call_to_action_bottom .call_to_action_btn,.call_to_action_bottom .call_to_action_contents,.call_to_action_top .call_to_action_btn,.call_to_action_top .call_to_action_contents{width:100%}.boxed_with_bg,.boxed_with_bg .cover-bg{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%}.boxed_with_bg .cover-bg{background-size:cover;background-repeat:no-repeat}.centered-box{max-width:50%;max-height:50%;width:50%;height:auto;padding:15px;background-color:#fff;margin:auto;align-self:center}.prices{text-align:center;display:flex;justify-content:space-between;flex-direction:column;border:1px solid #cecece;border-radius:5px}.prices_body,.prices_head,.prices_link{width:100%;padding:15px}.prices_head{align-self:flex-start;border-bottom:1px solid #cecece}.prices_body{align-self:center}.prices_body_price{font-size:2em;padding:5px}.prices_link{border-top:1px solid #cecece;align-self:flex-end;padding:5px 15px}.prices_link a{display:block;width:100%}.prices.highlighted_head{background-color:#1e0f06;color:#fff}.feedbacks{width:100%}.feedbacks .feedback_list{margin:15px 30px}.feedback_data,.shoppings{width:100%}