table.tablesorter thead tr .easy-table-header {
cursor: pointer;
background-repeat: no-repeat;
background-position: center right;
}
table.tablesorter thead tr .easy-table-header:hover{
background-image: url(//speosdelafee.ca/wp-content/plugins/easy-table/images/bg.gif);
}
table.tablesorter thead tr .headerSortUp,
table.tablesorter thead tr .headerSortDown:hover{
background-image: url(//speosdelafee.ca/wp-content/plugins/easy-table/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp:hover {
background-image: url(//speosdelafee.ca/wp-content/plugins/easy-table/images/desc.gif);
}
@media (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}  table.easy-table {max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.easy-table{width:100%;margin-bottom:18px;}.easy-table th,.easy-table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.easy-table th{font-weight:bold;}
.easy-table thead th{vertical-align:bottom;}
.easy-table caption+thead tr:first-child th,.easy-table caption+thead tr:first-child td,.easy-table colgroup+thead tr:first-child th,.easy-table colgroup+thead tr:first-child td,.easy-table thead:first-child tr:first-child th,.easy-table thead:first-child tr:first-child td{border-top:0;}
.easy-table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.easy-table tbody tr:hover td,.easy-table tbody tr:hover th{background-color:#f5f5f5;}
table.easy-table caption{
font-weight:bold;
}#left-area {
width: 100%;
padding-right: 0;
text-align: justify;
}
#main-content .container:before {
display:none;
}
#logo {
max-height: 80%;
}
#top-menu li.menu-item-language-current, .menu-item-language-current{
display: none;
}
.custom_title_row
{
height: 60px;
}
.custom_title_row h4
{
padding-bottom: 0;
}
.et_pb_slides .et_pb_more_button.et_pb_button {color: #fff!important; border-color: #fff!important;}
.custom_title_row, .custom_text_row {position: relative;}
.custom_title_row .et_pb_text_inner, .custom_text_row .et_pb_text_inner {
position: absolute;
top: 50%;
transform: translateY(-50%);
padding: 0;
width: calc(100% - 20px);
} .custom_text_row
{
height: 60px;
padding-left: 15px;
padding-right: 15px;
} .et_pb_with_background a {color: #cc3925!important;}
.custom_btn_row
{
padding-left: 15px;
padding-right: 15px;
}
.table-price td{text-align: center; padding: 4px!important}
.table-price table {border-collapse: collapse; width: 100%}
.table-price table tr:nth-child(1) {font-weight: bold; font-size: 1.1em;}
.table-price table td {border: 1px solid #eee !important}
.form-reservation input[type="submit"] {background-color: #015e00!important; color: #fff!important; cursor: pointer;}
.form-reservation input[type="submit"]:hover {opacity: 0.7!important}
.form-reservation input[type="checkbox"] {display: inline-block!important}
.form-reservation .et_pb_row {width: 100%; margin-bottom: 1em;}
.edac-calendar .event span {background-color: #ff3a3a!important}
.edac-calendar .event span {color: #fff!important;} .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%;}
.woocommerce-product-gallery {display: none;}
.entry-summary .price {display: none;}
.quantity {display: none;}
.product_meta {display: none;}
.woocommerce-breadcrumb {display: none;}
.msg-reserv {color: red; font-style:italic; font-size: 1.2em;} .et_pb_row.resource_list, .et_pb_row.resource_details {width: 100%;}
.planyo .resource_title a {font-weight: bold; font-size: 24px;}
.resource_text {line-height: 21px; margin-bottom: 20px;}
.resource_button_block {text-align: center;}
.resource_button_block .button:hover {opacity: 0.7;}
.resource_button_block .button:not(:last-of-type) {margin-right: 20px;}
span.lbimginfo {bottom: 2px!important; height: 40px!important; padding-bottom: 12px!important;}
.et_pb_row.resource_list:not(:last-of-type) {border-bottom: 2px solid #eee;} .et_pb_row.resource_details h1 {font-weight: bold; color: #015e00; text-align: center; margin-bottom: 20px;}
.resource_details .resource_img {margin-bottom: 20px;}
.resource_details .calendar_prev h3 {text-align: center; font-weight: bold; margin-bottom: 20px; margin-top: 20px; padding-top: 20px; border-top: 2px solid #eee;} #bg_hider {z-index: 100000!important;}
#full_img_div{z-index: 100001!important;} @media screen and (min-width: 980px) {
.price_info_div .rate_err, .price_info_div #pr_err {font-size: 20px!important; line-height: 24px!important;}
.planyo .planyo_static_help, .planyo .planyo_section_static_help {font-size: 15px!important; line-hheight: 18px!important;}
div.float-label-parent label {font-size: 11px!important;}
.planyo div.float-label-text-parent input, .planyo div.float-label-text-parent textarea {font-size: 15px!important;}
form .phone-row .float-label-parent input[type='text'], form .phone-row .float-label-parent input[type='tel'] {width: 12em!important}
} .lds-ring { color: #1f1f1f;
}
.lds-ring,
.lds-ring div {
box-sizing: border-box;
}
.lds-ring {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
}
.lds-ring div {
box-sizing: border-box;
display: block;
position: absolute;
width: 64px;
height: 64px;
margin: 8px;
border: 8px solid currentColor;
border-radius: 50%;
animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: currentColor transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
animation-delay: -0.15s;
}
@keyframes lds-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}