/* exad-table: cut from exclusive-addons-elementor-pro_assets_css_exad-pro-styles.min.css (GPL) by elementor/extract_vendor.py. Regenerate, don't edit. */
.exad-table-container table{overflow:inherit}
@media(max-width:768px){.exad-table-container{overflow-x:scroll}}
.exad-main-table thead tr th{position:relative}
.exad-main-table{border-spacing:0;border-collapse:initial}
.exad-table-container tr.table-heading td span.exad-table-heading{font-weight:600;font-size:20px}
.exad-table-ribbon-content span{color:#fff;background-color:#46b812;padding:4px 0;text-align:center;font-size:14px;font-weight:800}
.exad-table-ribbon-content.exad-table-ribbon-top{transform:translateY(-100%);position:absolute;width:100%;top:0;left:0}
.exad-table-ribbon-content.exad-table-ribbon-top span{width:100%;display:block}
.exad-table-ribbon-content.exad-table-ribbon-left{transform:rotate(0deg);left:0;right:auto;position:absolute;top:0;width:100px;height:100px;z-index:998;overflow:hidden}
.exad-table-ribbon-content.exad-table-ribbon-left .exad-table-ribbon-wrapper{position:absolute;text-align:center;left:0;top:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;line-height:2}
.exad-table-ribbon-content.exad-table-ribbon-right{transform:rotate(90deg);left:auto;right:0;position:absolute;top:0;width:100px;overflow:hidden;height:100px;z-index:998}
.exad-table-ribbon-content.exad-table-ribbon-right .exad-table-ribbon-wrapper{transform:translateY(-50%) translateX(-50%) translateX(30px) rotate(-45deg);position:absolute;text-align:center;left:0;top:0;width:200%;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:30px;line-height:2}
.exad-heading-pricing-duration,.exad-heading-pricing-wrapper{display:block}
.exad-heading-regular-price{margin-right:10px;text-decoration:line-through}
.exad-table-container tr.table-heading td{position:relative}
.exad-heading-current-price{font-size:28px}
.exad-table-container table.dataTable thead .sorting,.exad-table-container table.dataTable thead .sorting_asc,.exad-table-container table.dataTable thead .sorting_asc_disabled,.exad-table-container table.dataTable thead .sorting_desc,.exad-table-container table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:100%}
.exad-table-container table.dataTable thead .sorting{background-image:url(../img/sort_both.png)}
.exad-table-container table.dataTable thead .sorting_asc{background-image:url(../img/sort_asc.png)}
.exad-table-container table.dataTable thead .sorting_desc{background-image:url(../img/sort_desc.png)}
.exad-table-container table.dataTable thead .sorting_asc_disabled{background-image:url(../img/sort_asc_disabled.png)}
.exad-table-container table.dataTable thead .sorting_desc_disabled{background-image:url(../img/sort_desc_disabled.png)}
.exad-table-container tbody td .exad-td-content{display:flex;align-items:center}
.exad-table-container .dataTables_filter label,.exad-table-container .dataTables_length label{display:inline-flex;align-items:center;margin-bottom:15px}
.exad-table-container .dataTables_wrapper{position:relative;clear:both}
.exad-table-container .dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}
.exad-table-container .dataTables_wrapper .dataTables_length{float:left}
.exad-table-container .dataTables_wrapper .dataTables_length select{margin:0 10px}
.exad-table-container .dataTables_wrapper .dataTables_filter input[type=search]{margin-left:10px;border:none}
.exad-table-container .dataTables_wrapper .dataTables_filter{float:right}
.exad-table-container .dataTables_wrapper .dataTables_info{clear:both;float:left;margin-top:15px}
.exad-table-container .dataTables_wrapper .dataTables_paginate{float:right;text-align:right;margin-top:15px}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;background:transparent;box-shadow:none}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.current,.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#fff;background:linear-gradient(180deg,#fff 0,#dcdcdc)}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;*cursor:hand;border-radius:2px}
.exad-table-container .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background-color:#585858;background:linear-gradient(180deg,#585858 0,#111)}
.exad-table-container .dataTables_scrollBody{display:flex;border-bottom:1px solid #000}
.exad-main-table{margin:0;display:inline-table}
.exad-main-table tbody tr td,.exad-main-table thead tr th{vertical-align:middle}
.exad-main-table tr.table-heading img{display:block;margin-left:auto;margin-right:auto}
@media (max-width:993px){.exad-custom-responsive-control .exad-table-row{display:flex;flex-direction:column;width:100%}.exad-custom-responsive-control .exad-table-row .exad-td-content-wrapper{display:flex}}
@media screen and (max-width:767px){.exad-table-container .dataTables_wrapper .dataTables_info,.exad-table-container .dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.exad-table-container .dataTables_wrapper .dataTables_paginate{margin-top:.5em}}
@media screen and (max-width:640px){.exad-table-container .dataTables_wrapper .dataTables_filter,.exad-table-container .dataTables_wrapper .dataTables_length{float:none;text-align:center}.exad-table-container .dataTables_wrapper .dataTables_filter{margin-top:.5em}}
