@keyframes spin{100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInFast{from{opacity:.8}to{opacity:1}}:root{--easyreservations:#40a0ff;--er-green:#7ad03a;--er-red:#a00;--er-orange:#ffba00;--er-blue:#2ea2cc;--er-primary:#40a0ff;--er-primary-text:white;--er-secondary:#ebe9eb;--er-secondary-text:#515151;--er-highlight:#77a464;--er-highligh-text:white;--er-content-bg:#fff;--er-subtext:#777}.easyreservations table.shop_table_responsive thead,.easyreservations-page table.shop_table_responsive thead{display:none}.easyreservations table.shop_table_responsive tbody tr:first-child td:first-child,.easyreservations-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.easyreservations table.shop_table_responsive tbody th,.easyreservations-page table.shop_table_responsive tbody th{display:none}.easyreservations table.shop_table_responsive tr,.easyreservations-page table.shop_table_responsive tr{display:block}.easyreservations table.shop_table_responsive tr td,.easyreservations-page table.shop_table_responsive tr td{display:block;text-align:right !important}.easyreservations table.shop_table_responsive tr td.order-actions,.easyreservations-page table.shop_table_responsive tr td.order-actions{text-align:left !important}.easyreservations table.shop_table_responsive tr td::before,.easyreservations-page table.shop_table_responsive tr td::before{float:left;font-weight:700;content:attr(data-title) ": "}.easyreservations table.shop_table_responsive tr td.entry-remove::before,.easyreservations table.shop_table_responsive tr td.actions::before,.easyreservations-page table.shop_table_responsive tr td.entry-remove::before,.easyreservations-page table.shop_table_responsive tr td.actions::before{display:none}.easyreservations table.shop_table_responsive tr:nth-child(2n) td,.easyreservations-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,0.025)}.easyreservations table.my_account_orders tr td.order-actions,.easyreservations-page table.my_account_orders tr td.order-actions{text-align:left}.easyreservations table.my_account_orders tr td.order-actions::before,.easyreservations-page table.my_account_orders tr td.order-actions::before{display:none}.easyreservations table.my_account_orders tr td.order-actions .button,.easyreservations-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.easyreservations .col2-set .col-1,.easyreservations .col2-set .col-2,.easyreservations-page .col2-set .col-1,.easyreservations-page .col2-set .col-2{float:none;width:100%}.easyreservations ul.resources[class*=columns-] li.resource,.easyreservations-page ul.resources[class*=columns-] li.resource{float:left;width:48%;margin:0 0 2.992em;clear:both}.easyreservations ul.resources[class*=columns-] li.resource:nth-child(2n),.easyreservations-page ul.resources[class*=columns-] li.resource:nth-child(2n){float:right;clear:none !important}.easyreservations div.resource div.images,.easyreservations div.resource div.summary,.easyreservations #content div.resource div.images,.easyreservations #content div.resource div.summary,.easyreservations-page div.resource div.images,.easyreservations-page div.resource div.summary,.easyreservations-page #content div.resource div.images,.easyreservations-page #content div.resource div.summary{float:none;width:100%}.easyreservations table.cart .entry-thumbnail,.easyreservations table.cart .resource-thumbnail,.easyreservations #content table.cart .entry-thumbnail,.easyreservations #content table.cart .resource-thumbnail,.easyreservations-page table.cart .entry-thumbnail,.easyreservations-page table.cart .resource-thumbnail,.easyreservations-page #content table.cart .entry-thumbnail,.easyreservations-page #content table.cart .resource-thumbnail{display:none}.easyreservations table.cart td.actions,.easyreservations #content table.cart td.actions,.easyreservations-page table.cart td.actions,.easyreservations-page #content table.cart td.actions{text-align:left}.easyreservations table.cart td.actions .coupon,.easyreservations #content table.cart td.actions .coupon,.easyreservations-page table.cart td.actions .coupon,.easyreservations-page #content table.cart td.actions .coupon{float:none;*zoom:1;padding-bottom:.5em}.easyreservations table.cart td.actions .coupon::before,.easyreservations table.cart td.actions .coupon::after,.easyreservations #content table.cart td.actions .coupon::before,.easyreservations #content table.cart td.actions .coupon::after,.easyreservations-page table.cart td.actions .coupon::before,.easyreservations-page table.cart td.actions .coupon::after,.easyreservations-page #content table.cart td.actions .coupon::before,.easyreservations-page #content table.cart td.actions .coupon::after{content:" ";display:table}.easyreservations table.cart td.actions .coupon::after,.easyreservations #content table.cart td.actions .coupon::after,.easyreservations-page table.cart td.actions .coupon::after,.easyreservations-page #content table.cart td.actions .coupon::after{clear:both}.easyreservations table.cart td.actions .coupon input,.easyreservations table.cart td.actions .coupon .button,.easyreservations table.cart td.actions .coupon .input-text,.easyreservations #content table.cart td.actions .coupon input,.easyreservations #content table.cart td.actions .coupon .button,.easyreservations #content table.cart td.actions .coupon .input-text,.easyreservations-page table.cart td.actions .coupon input,.easyreservations-page table.cart td.actions .coupon .button,.easyreservations-page table.cart td.actions .coupon .input-text,.easyreservations-page #content table.cart td.actions .coupon input,.easyreservations-page #content table.cart td.actions .coupon .button,.easyreservations-page #content table.cart td.actions .coupon .input-text{width:48%;box-sizing:border-box}.easyreservations table.cart td.actions .coupon .input-text+.button,.easyreservations table.cart td.actions .coupon .button.alt,.easyreservations #content table.cart td.actions .coupon .input-text+.button,.easyreservations #content table.cart td.actions .coupon .button.alt,.easyreservations-page table.cart td.actions .coupon .input-text+.button,.easyreservations-page table.cart td.actions .coupon .button.alt,.easyreservations-page #content table.cart td.actions .coupon .input-text+.button,.easyreservations-page #content table.cart td.actions .coupon .button.alt{float:right}.easyreservations table.cart td.actions .button,.easyreservations #content table.cart td.actions .button,.easyreservations-page table.cart td.actions .button,.easyreservations-page #content table.cart td.actions .button{display:block;width:100%}.easyreservations .cart-collaterals .cart_totals,.easyreservations .cart-collaterals .shipping_calculator,.easyreservations .cart-collaterals .cross-sells,.easyreservations-page .cart-collaterals .cart_totals,.easyreservations-page .cart-collaterals .shipping_calculator,.easyreservations-page .cart-collaterals .cross-sells{float:none;width:100%;text-align:left}.easyreservations.easyreservations-checkout form.login .form-row,.easyreservations-page.easyreservations-checkout form.login .form-row{float:none;width:100%}.easyreservations #payment .terms,.easyreservations-page #payment .terms{padding:0;text-align:left}.easyreservations #payment #place_order,.easyreservations-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.easyreservations .lost_reset_password .form-row-first,.easyreservations .lost_reset_password .form-row-last,.easyreservations-page .lost_reset_password .form-row-first,.easyreservations-page .lost_reset_password .form-row-last{float:none;width:100%;margin-right:0}.easyreservations-account .easyreservations-MyAccount-navigation,.easyreservations-account .easyreservations-MyAccount-content{float:none;width:100%}