.uninstall_icon{background:url(https://associatedretinaconsultants.com/wp-content/plugins/spider-event-calendar/elements/buttons.png) no-repeat 0% 75%;border:none;height:42px;width:37px;display:inline-block;vertical-align:middle;background-size:100%}.uninstall-banner .logo-title{text-transform:uppercase;display:inline-block;font-size:16px;vertical-align:middle;width:255px;margin-left:10px;line-height:22px}.uninstall-banner{background:#fff;display:block;height:38px}.goodbye-text{font-size:16px;font-weight:700;background:#fff;padding:15px;line-height:22px}div.calendar{position:relative;z-index:100;width:226px;margin-left:-100px}.calendar,.calendar table{border:1px solid #ccc;font-size:11px;color:#000;cursor:default;background:#efefef;font-family:arial,verdana,sans-serif}#calendar_body .quick-edit-row .submit.inline-edit-save a{float:left;margin-right:10px}.calendar .button{text-align:center;padding:2px;border:0;height:inherit;display:table-cell!important}.calendar .button{-webkit-border-radius:11px!important;;border-radius:11px!important;;text-shadow:#fff 0 1px 0;bbackground-origin:padding-box;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px}.calendar thead .title{font-weight:700;text-align:center;background:#333;color:#fff;padding:2px}.calendar thead .headrow{background:#dedede;color:#000}.calendar thead .name{border-bottom:1px solid #ccc;padding:2px;text-align:center;color:#000}.calendar thead .weekend{color:#666666!important}.calendar thead .hilite{background:#bbb;color:#000;border:1px solid #ccc;padding:1px}.calendar thead .active{background:#c77;padding:2px 0 0 2px}.calendar thead .daynames{background:#ddd}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #ccc;background:#ddd}.calendar tbody .rowhilite td{background:#666;color:#fff}.calendar tbody .rowhilite td.wn{background:#666;color:#fff}.calendar table{border-collapse:inherit!important}.calendar tbody td.hilite{background:#999;padding:1px 3px 1px 1px;border:1px solid #666}.calendar tbody td.active{background:#000;color:#fff;padding:2px 2px 0 2px}.calendar tbody td.selected{font-weight:700;border:1px solid #000;padding:1px 3px 1px 1px;background:#000;color:#fff}.calendar tbody td.weekend{color:#ccc}.calendar tbody td.today{font-weight:700}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#ccc;color:#000}.calendar tfoot .ttip{border-top:1px solid #ccc;background:#efefef;color:#000}.calendar tfoot .hilite{background:#666;border:1px solid #f40;padding:1px}.calendar tfoot .active{background:#999;padding:2px 0 0 2px}.combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#fff;color:#000;font-size:smaller}.combo .label{width:100%;text-align:center}.combo .hilite{background:#fc8}.combo .active{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#efefef;font-weight:700}.wp-picker-container input[type=text].color_input.wp-color-picker{position:absolute;left:31px;top:0}.sp_calendar_upgrade{clear:both;padding:15px;background:#fff;margin:6px 15px 6px 0;color:#6e7990;font-size:14px;font-weight:700;line-height:30px}.sp_calendar_upgrade .wd-cell:first-child{padding-right:14px}.sp_calendar_upgrade .wd-cell:last-child{background:#45A6B7}.sp_calendar_upgrade .wd-cell:last-child a{color:#fff!important;padding:18px}.sp_calendar_upgrade .wd-cell:first-child{background:#fff0}.sp_calendar_upgrade .wd-cell:first-child img{vertical-align:middle}.sp_calendar_upgrade .wd-cell:first-child a{color:#72777c!important}.sp_calendar_upgrade a,.sp_calendar_upgrade a:hover{text-decoration:none!important}.wd-cell{display:table-cell}.wd-cell-valign-middle{vertical-align:middle}.wd-cell-valign-top{vertical-align:top}.wd-cell-valign-bottom{vertical-align:bottom}.wd-table{display:table}.wd-text-right{text-align:right}.wd-text-left{text-align:left}.wd-text-center{text-align:center}.sp-wd-left{float:left}.sp-wd-right{float:right}.wd-clear:after{clear:both;content:"";display:table}.wd-row{margin-bottom:15px}a:focus{box-shadow:none}#TB_iframeContent{width:100%;height:inherit!important}#TB_window{z-index:1000000!important;color:#dfdfdf;top:100px!important}#TB_title{border-bottom:none;height:0}#TB_closeWindowButton,.tb-close-icon,#TB_closeWindowButton:focus .tb-close-icon{outline:0!important;box-shadow:0 0}.tb-close-icon{left:-17px;top:11px}.tb-close-icon:before{content:'x';font-weight:300;font-family:monospace}.screen-reader-text,#views_select .arrow-down,#views_select .arrow-right{display:none}html.thickbox_open{overflow:hidden}#TB_window iframe{margin-left:0;margin-top:0;padding-left:0;padding-top:0}.show_arrow{display:inline-block!important}.ios_device #TB_window{height:90%;-webkit-overflow-scrolling:touch!important;overflow:scroll!important}.general_table a,.last_table a,.week_list a,.day_ev a{border:0;text-decoration:none;box-shadow:0 0}.wdc_calendar{display:block!important;max-width:100%!important;border:0;text-decoration:none;box-shadow:0 0}.wdc_calendar li{list-style:none}.wdc_calendar p{margin:0;padding:0}.wdc_calendar table{table-layout:auto}#TB_ajaxWindowTitle{height:0!important}.upcoming_table{padding:10px 30px}.upcoming_table .widefat .check-column{padding:10px 0 4px}.upcoming_table th span.sorting-indicator{background-image:none}@media screen and (max-width:768px){.wdc_calendar #cal_event p:not(.ev_name){display:block;display:-webkit-box;max-width:400px;height:32px;margin:0 auto;font-size:13px;line-height:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div.wdc_calendar{width:100%!important;margin:0}.wdc_calendar .cala_day{max-width:37px}}