#evcal_list .eventon_list_event .desc_trig,
.evcal_evdata_img,
.event_description .evcal_close,
.evcal_btn, .evo_sort_btn,
.calendar_header .evcal_arrows,
.desc_trig,
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after,
.evcal_desc .evcal_desc3 em.evocmd_button,
.evo_metarow_socialmedia a.evo_ss,
.evo_metarow_socialmedia a.evo_ss i,
.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.mart5{margin-top:5px}
.mart10{margin-top:10px}
.mart15{margin-top:15px}
.mart20{margin-top:20px}
.mart25{margin-top:25px}
.mart30{margin-top:30px}
.mart40{margin-top:40px}
.mart50{margin-top:50px}
.marb5{margin-bottom:5px}
.marb10{margin-bottom:10px}
.marb15{margin-bottom:15px}
.marb20{margin-bottom:20px}
.marb25{margin-bottom:25px}
.marb30{margin-bottom:30px}
.marb35{margin-bottom:35px}
.marb40{margin-bottom:40px}
.marb45{margin-bottom:45px}
.marb50{margin-bottom:50px}
.padb5{padding-bottom:5px}
.padb10{padding-bottom:10px}
.padb15{padding-bottom:15px}
.padb20{padding-bottom:20px}
.padb25{padding-bottom:25px}
.padb30{padding-bottom:30px}
.padb40{padding-bottom:40px}
.padb50{padding-bottom:50px}
.padt5{padding-top:5px}
.padt10{padding-top:10px}
.padt15{padding-top:15px}
.padt20{padding-top:20px}
.padt25{padding-top:25px}
.padt30{padding-top:30px}
.padt40{padding-top:40px}
.padt50{padding-top:50px}
.padt60{padding-top:60px}
.pad5{padding:5px}
.pad10{padding:10px}
.pad15{padding:15px}
.pad20{padding:20px}
.pad25{padding:25px}
.ttu{text-transform:uppercase}
.tar{text-align:right}
.tac{text-align:center}
.wid33{width:33.3%}
.wid66{width:66.6%}
.fleft{float:left}
.ajde_evcal_calendar{width:100%;text-align:left;white-space:normal;position:relative;color:#808080;}
.ajde_evcal_calendar img, .evo_location_map img{max-width:none;box-shadow:none!important;display:block;}
.ajde_evcal_calendar .gmnoprint img{max-width:none !important;}
.ajde_evcal_calendar > *{margin:0;padding:0}
.evcal_evdata_row .padt5{padding-top:5px;}
.evcal_evdata_row .padb10{padding-bottom:10px;}
.bordr{border-right:1px solid #cdcdcd}
#evcal_list .bordb{border-bottom:1px solid #e5e5e5}
.ajde_evcal_calendar a, .ajde_evcal_calendar a:hover{text-decoration:none;box-shadow:none;-webkit-box-shadow:none;}
.ajde_evcal_calendar ul, #evcal_list{list-style:none;padding:0;margin:0}
.ajde_evcal_calendar .eventon_list_event{margin-left:0px;list-style:none;}
.ajde_evcal_calendar strong{font-weight:normal}
.ajde_evcal_calendar .eventon_desc_in strong{font-weight:bold}
.eventon_desc_in img{max-width:100%}
.ajde_evcal_calendar .eventon_events_list p{padding:0;margin-bottom:5px;margin-top:0px;}
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{font-style:normal;font-size:13px;padding-left:15px;color:#808080;}
.ajde_evcal_calendar .eventon_list_event .desc_trig_outter, .eventon_events_list .desc_trig_outter, .desc_trig_outter a.evcal_list_a{margin:0;}
body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4{color:#808080;padding:0px;font-size:14px;font-style:normal;margin:0;text-transform:uppercase;font-weight:normal;}
.eventon_list_event .evcal_desc span.evcal_event_title,
.evo_metarow_ICS .evcal_evdata_cell p a,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
.evo_clik_row .evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
.evo_content_in h4.evo_h4,
.eventon_main_section #evcal_cur,
.ajde_evcal_calendar .calendar_header p.evo_month_title,
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span,
.ajde_evcal_calendar .evcal_month_line p{font-weight:700;}
.ajde_evcal_calendar .calendar_header p,
.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.evo_lightbox_content h3.evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
.evo_content_in h4.evo_h4,
.evo_metarow_ICS .evcal_evdata_cell p a,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.eventon_list_event .evcal_desc span.evcal_event_title,
.evcal_desc span.evcal_desc2,
.evo_metarow_ICS .evcal_evdata_cell p a,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
.evo_clik_row .evo_h3,
.evotax_term_card .evotax_term_details h2,
.evotax_term_card h3.evotax_term_subtitle,
.ajde_evcal_calendar .evo_sort_btn,
.eventon_main_section #evcal_cur,
.ajde_evcal_calendar .calendar_header p.evo_month_title,
.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
.eventon_events_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar .evcal_month_line,
.eventon_event .event_excerpt_in h3{font-family:roboto,'arial narrow'}
.ajde_evcal_calendar .eventon_events_list p,
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn, .evcal_btn,
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span,
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
.evcal_evdata_row .evcal_evdata_cell p,
#evcal_list .eventon_list_event p.no_events,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
.evoGuideCall em,
.evo_cal_above span,
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
.eventon_sort_line p, .eventon_filter_line p{font-family:'open sans',arial}
.evopopclose, .evolbclose{font-family:'open sans',arial}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_lightbox .evcal_btn, .evcal_btn,
.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn{font-weight:bold;font-size:14px;display:inline-block;padding:5px 12px;text-transform:uppercase;text-decoration:none;border-radius:4px;border:none;color:#fff;background:#f8c389;font-style:normal;cursor:pointer;}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover,
.evo_pop_body .evcal_btn:hover, .evcal_btn:hover{opacity:0.8;text-decoration:none;}
.eventon_list_event .evo_btn_secondary, .evo_btn_secondary{color:#fff;font:bold 14px arial;display:inline-block;padding:3px 8px!important;margin-top:4px;text-transform:uppercase;background-color:#d2d2d2;cursor:pointer;}
.eventon_list_event .evo_btn_secondary:hover, .evo_btn_secondary:hover{background-color:#bebebe;text-decoration:none}
.ajde_evcal_calendar .calendar_header{min-height:37px;padding:0px;margin:5px 0 4px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ajde_evcal_calendar .evo_layout_changer{position:absolute;right:0;z-index:3;}
.ajde_evcal_calendar .evo_layout_changer i{margin-left:5px;opacity:0.3;cursor:pointer;}
.ajde_evcal_calendar .evo_layout_changer i:hover{opacity:0.5;}
.ajde_evcal_calendar .evo_layout_changer i.on{opacity:0.7;}
.ajde_evcal_calendar.ul .calendar_header{min-height:0;margin:0;}
.ajde_evcal_calendar #evcal_prev{margin-left:15px;}
.ajde_evcal_calendar #evcal_next{margin-left:7px;}
.ajde_evcal_calendar a#evcal_prev:hover{background-position:-5px -17px}
.ajde_evcal_calendar a#evcal_next:hover{background-position:-20px -17px}
.ajde_evcal_calendar .calendar_header p{height:36px;line-height:36px;margin:0 !important;font-size:36px;font-weight:normal;float:left;color:#ababab;text-transform:uppercase;padding-top:1px;padding-bottom:0px;width:auto;}
.ajde_evcal_calendar .calendar_header p.evo_cal_other_header{font-weight:700;padding-bottom:10px;margin:0px;display:block;line-height:100%;height:auto;}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{font-size:24px;margin-top:4px;position:absolute;left:12px;width:auto;height:100%;line-height:100%!important;vertical-align:middle;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{color:#fff}
.ajde_evcal_calendar .calendar_header .evcal_arrows{text-align:center;float:left;height:35px;width:35px;display:block;cursor:pointer;border:1px solid #e2e2e2;border-radius:50%;color:#e2e2e2;position:relative;}
.ajde_evcal_calendar .calendar_header p.evo_arrows{float:left;}
.ajde_evcal_calendar .calendar_header p.evo_arrows.right{float:right;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{background-color:#e2e2e2;}
.evomb_section .evoGuideCall{padding:0;font-style:normal}
#ajde_customization .evoGuideCall{cursor:pointer;padding:0;display:inline-block;background-color:#9d9d9d;border-color:#9d9d9d;color:#fff;}
.evoGuideCall{padding:0;margin-left:4px;text-align:center;background-color:#9d9d9d;font-style:normal;position:absolute;cursor:pointer;width:13px;height:14px;line-height:110%;border:1px solid #9d9d9d;opacity:0.4;font:11px 'times new roman';border-radius:3px;color:#fff;}
.evoGuideCall:hover{opacity:1;background-color:#828282;}
.evoGuideCall:hover em{display:block}
.evoGuideCall em{font-size:11px;display:none;position:absolute;left:-1px;width:200px;background-color:#487e8a;border-radius:5px;color:#fff;padding:8px;bottom:22px;z-index:900;text-align:center}
.evoGuideCall em a{color:#fff}
.evoGuideCall.L em{right:-1px;left:auto;}
.evoGuideCall em:before{content:"";width:0px;height:0px;border-style:solid;border-width:9px 9px 0 0;border-color:#487e8a transparent transparent transparent;position:absolute;bottom:-9px;left:5px;}
.evoGuideCall.L em:before{left:auto;right:5px;border-width:0 9px 9px 0;border-color:transparent #487e8a transparent transparent;}
.evomb_header p span.evoGuideCall{color:#fff;}
.evo-jumper{margin-bottom:5px;position:relative;}
.evo_cal_above{padding-bottom:5px;}
.evo_cal_above span{opacity:0.4;background-color:#ADADAD;color:#fff;font-size:12px;text-transform:uppercase;display:inline-block;padding:3px 10px;border-radius:4px;cursor:pointer;margin-right:4px;}
.evo_cal_above span.evo-search{min-height:20px;}
.evo_cal_above span:hover{opacity:1;}
.evo_j_container{padding-top:8px;padding-bottom:8px;margin:0;}
.ajde_evcal_calendar .calendar_header .evo_j_dates{margin-bottom:5px;}
body .ajde_evcal_calendar .calendar_header .evo_j_dates .legend{text-transform:uppercase;color:#6e6e6e;font-size:12px;padding:0px;border-radius:5px;font-size:12px;color:#5d5d5d;line-height:100%;height:auto;background-color:transparent;}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{background-color:#e6e6e6;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{background-color:#CFCFCF;color:#fff;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{background-color:#f79191;color:#fff;}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{padding:5px 10px;display:inline-block;cursor:pointer;color:#a0a09f;background-color:#f5f5f5;margin:0 5px 5px 0;border-radius:5px;font-size:13px;line-height:18px;font-family:roboto, 'arial narrow';font-weight:bold;text-align:center;}
.ajde_evcal_calendar .calendar_header .evo_j_dates.evo_j_years .legend a{width:auto;}
.ajde_evcal_calendar .calendar_header .evo_j_months{position:relative;}
#evcal_widget .ajde_evcal_calendar .calendar_header .evo_j_dates .legend{font-size:10px;}
#evcal_widget #evcal_head .evo_j_dates .legend a{padding:4px;font-size:9px;min-width:15px}
#evcal_widget .event_description .evo_metarow_time_location .evcal_col50{display:block;width:100%;border-right:none;}
.eventon_sorting_section{margin:5px 0;padding:8px 0 7px;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;}
.eventon_sort_line .evs, .eventon_sort_line .evs_3 p, .eventon_sf_field, .eventon_filter_selection{float:left;margin-right:5px;position:relative;}
.eventon_sort_line .eventon_sf_cur_val, .eventon_sort_line .evs_3, .evs_sec_list p{cursor:pointer;}
.eventon_sort_line .eventon_sf_cur_val p, .eventon_filter_line .filtering_set_val{color:#606060}
.eventon_sort_line .evs_3 p:hover{color:#b8b8b8}
.eventon_sort_line .eventon_sortbar_selection .evs_hide{display:none}
.eventon_sort_line .eventon_sortval_for_dropdown, .eventon_filter_line .filtering_set_val, .eventon_sort_line .eventon_sf_cur_val p{cursor:pointer;background-color:#bbbbbb;padding:1px 6px;border-radius:4px;color:#fff;font-style:italic;}
.eventon_filter_line .filtering_set_val i.fa{margin-right:5px;}
.eventon_filter_line .filtering_set_val:hover{background-color:#a5a5a5;}
.eventon_filter_line .eventon_sf_field p{padding:1px 0;}
.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p{color:#A8A8A8;padding:0;margin:0;text-transform:uppercase;font-size:11px;}
.eventon_filter_dropdown{position:absolute;margin-top:5px;background-color:#fff;border:1px solid #d9d9d9;z-index:500;-webkit-box-shadow:0px 0px 3px #d9d9d9;box-shadow:0px 0px 3px #d9d9d9;border-radius:4px;overflow:none;min-width:150px}
.eventon_filter_dropdown p{border-bottom:1px solid #d9d9d9;padding:5px;line-height:130%;margin:0;cursor:pointer;display:block;border-left:2px solid transparent;color:#929292;position:relative;}
.eventon_filter_dropdown p:hover{background-color:#f7f7f7;color:#606060;border-left-color:#C7C7C7;}
.eventon_filter_dropdown p.has_icon{padding-left:30px;}
.eventon_filter_dropdown p i.fa{display:block;position:absolute;left:5px;}
.ajde_evcal_calendar .evo_sort_btn{height:15px;width:auto;font-style:italic;font-size:12px;text-transform:uppercase;cursor:pointer;border-bottom:none;color:#808080;}
.eventon_filter_line.selecttype .eventon_filter .eventon_sf_field p{display:none;}
.eventon_filter_line.selecttype .eventon_filter .eventon_filter_selection{margin:0;}
.eventon_filter_line.selecttype .eventon_filter{margin-right:5px;}
.eventon_sorting_section p.evo_filter_submit{margin:0;color:#ffffff;background-color:#237dbd;padding:1px 8px;border-radius:5px;cursor:pointer;display:block;float:left;font-size:11px;text-transform:uppercase;}
.ajde_evcal_calendar .eventon_sort_line{padding-top:1px;padding-bottom:1px;padding-right:10px;float:left;}
.evo_sortby{display:block;float:left;margin-right:10px;}
.evo_srt_sel{position:relative;display:block;float:left;}
.evo_srt_sel p.fa:after{content:"\f0d7";position:absolute;top:2px;right:0;color:#B6B6B6;font-size:12px;font-family:evo_FontAwesome;}
.evo_srt_sel p.fa{cursor:pointer;position:relative;line-height:normal;padding-right:13px;display:inherit;}
.evo_srt_sel p.fa.onlyone{cursor:default;}
.evo_srt_sel p.fa.onlyone:after{content:"";}
.evo_srt_options{display:none;position:absolute;border:1px solid #d9d9d9;background-color:#fff;z-index:800;-webkit-box-shadow:0px 0px 3px #d9d9d9;box-shadow:0px 0px 3px #d9d9d9;border-radius:4px;margin-top:5px;}
.evo_srt_options p{border-bottom:1px solid #d9d9d9;border-left:2px solid transparent;padding:5px;line-height:100%;margin:0;cursor:pointer;display:block;}
.evo_srt_options p.evs_hide, .eventon_filter_dropdown p.evf_hide{display:none;}
.evo_srt_options p:hover{background-color:#f7f7f7;color:#606060;border-left-color:#C7C7C7;}
.ajde_evcal_calendar .eventon_sort_line, .eventon_filter_line{padding-left:0px;position:relative;margin:0;float:left;}
.eventon_sorting_section .eventon_sort_line+.eventon_filter_line{border-left:1px solid #c4c4c4;padding-left:10px;}
.eventon_filter_line .eventon_filter{display:block;float:left;margin-right:10px;}
.evo_fc_widget .eventon_filter_line{padding-left:0;border-left:none;}
.eventon_event .eventon_events_list{border-top:1px solid #e5e5e5;}
.eventon_event .evcal_list_a .evo_month{display:block;font-style:normal;font-size:13px;font-weight:300;text-transform:uppercase;line-height:130%;}
.eventon_event .event_excerpt_in{padding:20px;border-left:1px solid #e5e5e5;background-color:#f9f9f9;}
.eventon_event .event_excerpt_in h3{font-weight:700;font-size:16px;color:#6B6B6B;text-transform:uppercase;margin:0;}
.eventon_event .event_excerpt_in p{font-size:12px;color:#a0a0a0}
.noaction.eventon_events_list .desc_trig{cursor:default;}
#eventon_loadbar{height:5px;width:100%;border-radius:10px;margin:10px 0;background-color:#efefef;display:none;position:relative;overflow:hidden;}
@keyframes fontbulger{0%{left:0%;margin-left:-50px}
100%{left:100%;margin-left:-50px}
}
#eventon_loadbar:before{content:"";width:100px;height:100%;display:block;background-color:#f5b87a;position:absolute;left:0;animation-name:fontbulger;animation-duration:0.7s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-delay:0s;}
#eventon_loadbar_section{height:auto;width:100%;margin-top:6px;}
.evoloadbar:before{content:"";display:block;height:5px;width:100%;background-color:rgba(255, 255, 255, 0.7);position:absolute;top:0;left:0;height:100%;z-index:3;border-bottom:5px solid #efefef;}
.evoloadbar:after{content:"";width:100px;height:5px;display:block;background-color:#f5b87a;position:absolute;left:0;top:0;z-index:4;animation-name:fontbulger;animation-duration:0.7s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:none;animation-delay:0s;}
.evoloadbar.bottom:before{bottom:0;top:auto;}
.evoloadbar.bottom:after{bottom:0;top:auto;}
#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{padding-left:150px;}
#evcal_list .eventon_list_event p.no_events{padding:8px 12px;border-left:1px solid #cdcdcd;font-style:italic;font-size:13px;margin-bottom:0;}
#evcal_list .eventon_list_event a.desc_trig,
#evcal_list p{display:none;}
#evcal_list .eventon_list_event .event_description p,
#evcal_list .eventon_list_event p a.desc_trig,
#evcal_list .eventon_list_event p.desc_trig_outter,
#evcal_list p.no_events,
#evcal_list .evose_repeat_header p,
#evcal_list .evcal_month_line p{display:block;}
#evcal_list{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-radius:5px;overflow:hidden;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event{margin-left:0;margin-bottom:0;padding:0px;overflow:hidden;position:relative;list-style-type:none;}
.eventon_events_list .eventon_list_event .desc_trig{cursor:pointer}
.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#fdfdfd;border-left-width:7px}
.eventon_events_list .eventon_list_event a{text-decoration:none;border-bottom:none;color:#808080;}
.eventon_events_list .eventon_list_event .evcal_list_a:after{content:"";width:100%;height:1px;background-color:#e5e5e5;position:absolute;bottom:0;display:block;}
.eventon_events_list .eventon_list_event .evcal_list_a{display:block;width:100%;position:relative;padding:15px 0 20px;overflow:hidden;border-left-width:3px;border-left-style:solid;min-height:63px;border-bottom:none;float:none;}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#F9ECE4;}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#FAE4D7;}
.eventon_events_list .eventon_list_event .evcal_list_a.completed-event .evcal_event_title{text-decoration:line-through;}
.eventon_events_list a, .eventon_events_list a:hover{text-decoration:none;box-shadow:none;-webkit-box-shadow:none;}
.ajde_evcal_calendar .clear, .evo_lightbox .clear{clear:both;height:0px;margin:0;padding:0;display:block;}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{background-color:transparent !important;color:#808080;font-size:30px;padding:0px 8px 2px 13px;font-weight:bold;position:absolute;line-height:110%;min-height:30px;margin:0 6px 0 0;left:0;}
.eventon_events_list .eventon_list_event .evcal_cblock.mnl, .evo_pop_body .evcal_cblock.mnl{display:none;}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{left:90px;}
#evcal_list.sepmonths .evcal_month_line p{border-bottom:none;}
#evcal_list.sepmonths{border-top:none;}
#evcal_list .sep_month_events{border-top:1px solid #e5e5e5;border-radius:5px;overflow:hidden;}
.evcal_cblock .evo_start{float:left;font-size:30px;clear:both;}
.evcal_cblock .evo_end{float:left;padding-left:8px;font-size:14px;position:relative;}
.evcal_cblock .evo_end:before{background-color:#ABABAB;height:2px;width:4px;content:"";position:absolute;display:block;left:0px;top:50%;}
.evcal_cblock .evo_start em.month,
.evcal_cblock .evo_end em.month,
.evcal_cblock .evo_start em.day{font-size:11px;font-weight:normal;display:block;}
.evcal_cblock .evo_end em.month{font-size:8px;}
.evcal_cblock .evo_end em.year{font-size:8px;}
.evcal_cblock em.time{font-size:10px;}
.evcal_cblock .year{font-size:10px;display:block;line-height:10px;opacity:0.7;}
.evcal_cblock .time, .evcal_cblock .evo_end.only_time{display:none;}
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span{background-color:#F79191;font-size:12px;color:#fff;display:inline-block;border-radius:5px;padding:3px 9px;margin-bottom:4px;text-transform:uppercase;margin-right:5px;}
.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{background:repeating-linear-gradient(45deg,#FDF2F2, #FDF2F2 10px, rgba(250,250,250,0.5) 10px, rgba(250,250,250,0.5) 20px);}
.eventon_events_list .eventon_list_event .evcal_cblock em,
.evo_pop_body .evcal_cblock em{font-style:normal;text-transform:uppercase;line-height:110%;}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_date,
.evo_pop_body .evcal_cblock em.evo_date{display:block;}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_year,
.evo_pop_body .evcal_cblock em.evo_year{font-size:10px;display:block;line-height:10px;opacity:0.7;}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .evo_pop_body .evcal_cblock em.evo_day{font-size:8px;font-weight:normal;display:block;float:left;padding-right:6px;}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day{color:#B7B7B7;margin-bottom:3px;}
.EvcalWidget .eventon_events_list .evcal_cblock .evo_date em.evo_day, .widget .eventon_events_list .evcal_cblock .evo_date em.evo_day{padding-bottom:3px;}
.eventon_events_list .eventon_list_event .ev_ftImg{background-repeat:no-repeat;width:75px;height:65%;max-height:75px;position:absolute;margin:auto 0 auto 10px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;display:block;border-radius:5px;}
.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{line-height:100%;vertical-align:super}
.evcal_cblock .evo_date .start{float:left;font-size:30px;clear:both;}
.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em{font-size:11px;font-weight:normal;display:block;margin-left:6px;}
.evcal_cblock .evo_date .start em{margin-left:0;margin-top:3px;}
.evcal_cblock .evo_date .end em{font-size:8px;margin-top:3px;}
.evcal_cblock .evo_date .end{float:left;margin-left:4px;font-size:14px;}
.evcal_cblock .evo_time span.start, .evcal_cblock .evo_time span.end{float:left;font-size:14px;clear:both;font-weight:normal;padding-top:4px;}
.evcal_cblock .evo_time .evo_day.end{clear:both;padding-top:5px;}
.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time{display:none;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.start{font-size:12px;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.end{font-size:11px;}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc{margin-left:5px;padding:3px 15px 0 80px;margin-bottom:0px;top:0;display:block;}
.evo_pop_body .evcal_desc.mnl,.evo_pop_body .evcal_desc.yrl{padding-left:10px;}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{padding-left:170px;}
.eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc{padding-left:80px}
.eventon_events_list .eventon_list_event .no_val .evcal_cblock{display:none;}
.eventon_events_list .eventon_list_event .no_val .evcal_desc, #evcal_widget .eventon_events_list .eventon_list_event .no_val .evcal_desc{padding-left:10px;}
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span{display:block;color:#262626;}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3 > *,
.evo_pop_body .evcal_desc .evcal_desc3 > *{display:inline-block;}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span,
.evo_pop_body .evcal_desc span.evo_above_title span{display:inline-block;color:#fff;background-color:#F79191;border-radius:5px;padding:3px 9px;margin-bottom:4px;text-transform:uppercase;font-size:12px;}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured,
.evo_pop_body .evcal_desc span.evo_above_title span.featured{background-color:#ffcb55}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,
.evo_pop_body .evcal_desc .evcal_desc_info{font-size:11px;line-height:120%;padding-bottom:2px;opacity:0.7}
.eventon_list_event:hover .evcal_desc .evcal_desc_info{opacity:1}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{color:#808080;text-transform:uppercase;font-size:22px}
.evo_pop_body .evcal_desc span.evcal_desc2{line-height:130%;}
.evcal_desc .evcal_desc3{min-height:14px;}
.evcal_desc .evcal_desc3 em{font-size:11px;line-height:110%;color:#797979;float:left;display:block;padding-right:6px;}
.evcal_desc .evcal_desc3 em i{color:#c8c8c8}
.evcal_desc .evcal_desc3 span.evcal_event_types em i.fa{margin-right:6px;}
.evcal_desc .evcal_cmd i.fa{margin-right:5px;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#808080;text-transform:uppercase;font-size:16px;}
.editEventBtnET{cursor:pointer;margin-left:5px;}
.editEventBtnET:hover{opacity:0.5;}
.eventon_events_list .evoShow_more_events:hover{opacity:0.7}
.eventon_events_list .evoShow_more_events{text-align:center;background-color:#e5e5e5;color:#929292;text-transform:uppercase;cursor:pointer;font-size:14px;padding:5px 0;margin:0;}
.eventon_events_list .ft_event.evcal_list_a .evcal_desc .evcal_event_title{font-size:20px;font-weight:400;}
.eventon_events_list .ft_event.evcal_list_a{background-color:#f9f9f9;}
.eventon_events_list .eventon_list_event a.ft_event .evcal_cblock em.evo_date{color:#6b6b6b}
.eventon_events_list .eventon_list_event .evcal_desc em, .evo_pop_body .evcal_desc em{font-weight:normal;margin-bottom:3px;}
.eventon_events_list .eventon_list_event .evcal_desc em.evcal_alldayevent_text{text-transform:capitalize;}
.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{padding:4px 6px;border-radius:5px;background-color:#237dbd;color:#fff;cursor:pointer;display:inline-block;}
.evcal_desc .evcal_desc3 em.evocmd_button:hover{opacity:0.5;}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location,
.evo_pop_body .evcal_desc .evcal_location,
.eventon_events_list .eventon_list_event .evcal_desc .evcal_time,
.evo_pop_body .evcal_desc .evcal_time{font-style:normal;padding-left:15px;margin-right:5px;position:relative;display:inline-block;}
.evcal_location .event_location_name{font-style:normal;}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before,
.evo_pop_body .evcal_desc em.evcal_time::before{content:"\f017";}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location, .evo_pop_body .evcal_desc .evcal_location{display:inline-block;}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before,
.evo_pop_body .evcal_desc em.evcal_location::before{content:"\f041";}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before,
.evo_pop_body .evcal_desc em.evcal_time::before,
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before,
.evo_pop_body .evcal_desc em.evcal_location::before{position:absolute;left:0;top:3px;display:inline-block;font-family:'evo_FontAwesome';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.eventon_events_list .eventon_list_event .event_description{background-color:#eaeaea;border-left:1px solid #e5e5e5;position:relative}
.eventon_events_list .eventon_list_event .event_description, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{border-bottom:1px solid #e5e5e5}
.eventon_events_list .eventon_list_event .event_description p{float:none;}
.eventon_events_list .eventon_list_event .event_description .evcal_eventbrite, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{padding:5px 8px;margin-top:4px;}
.event_description p{font-family:arial}
#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput{padding:2px 5px;border:1px solid #ddd;color:#888;font-style:italic;font-size:13px;background-color:transparent;}
body .evorow.loading:before, body .evorow.evoloading:before, body .evoloading:before{content:"";background:url(eventON/assets/images/evo-loader.gif) rgba(245, 245, 245, 0.71) center center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;display:block;}
body .evorow.loading, body .evorow.evoloading, body .evoloading{position:relative;}
.evo_metarow_gmap img{}
#evcal_list .eventon_list_event .event_description .evcal_gmaps{margin-top:0px;width:100%;height:200px;max-width:none;}
.evo_pop_body .evcal_gmaps *{max-width:none;}
#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{padding:0px;background-color:#fff;}
#evcal_list .evorow.getdirections form, .evo_pop_body .evorow.getdirections form{margin:0;}
#evcal_list .evorow.getdirections p, .evo_pop_body .evorow.getdirections p{position:relative;margin:0;overflow:hidden;}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{width:100%;font-size:16px;border:none;padding:8px 20px;margin:0;}
#evcal_list .evorow.getdirections .evcalicon_9, .evo_pop_body .evorow.getdirections .evcalicon_9{display:inline-block;cursor:pointer;position:absolute;right:0;top:0;border:none;color:#858585;font-size:18px;background:transparent;height:100%;}
#evcal_list .evorow.getdirections .evcalicon_9:hover, .evo_pop_body .evorow.getdirections .evcalicon_9:hover{opacity:0.7}
.evcal_evdata_row .evcal_evdata_custometa_icons{display:block;position:absolute;padding:0;width:31px;height:30px;}
.evcal_evdata_row .evcal_evdata_icons,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_icons{display:block;position:absolute;padding:0;width:31px;height:30px;}
.evcal_evdata_row h3 .evcal_evdata_icons{display:none;}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{font-weight:normal;text-transform:uppercase;letter-spacing:normal;line-height:100%;float:none;}
.evcal_evdata_row{padding:25px;position:relative}
.evo_metarow_directimg,.evcal_evdata_row{background-color:#f5f5f5;}
.evcal_evdata_row.evo_metarow_ICS{padding:20px 25px;}
.evcal_evdata_row.evo_metarow_socialmedia{padding:15px;}
.evo_metarow_socialmedia .evo_sm{display:inline-block;height:50px;text-align:center;}
.evo_metarow_socialmedia a.evo_ss{display:block;height:50px;width:50px;background-color:#f5f5f5;border-radius:50%;margin:0 5px;}
#evcal_widget .evo_metarow_socialmedia a.evo_ss i{font-size:15px;}
#evcal_widget .evo_metarow_socialmedia .evo_sm{width:40px;height:40px;}
.evo_metarow_socialmedia a.evo_ss:hover{background-color:#909090;}
.evo_metarow_socialmedia a.evo_ss:hover i{color:#fff;}
.evo_metarow_socialmedia a.evo_ss i{margin-top:15px;font-size:20px;color:#909090;display:inline-block;}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm{height:35px;width:40px;}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm a{}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm i{margin-top:8px;font-size:18px;}
@media (max-width:480px){.evo_metarow_socialmedia .evo_sm{height:35px;width:40px;}
.evo_metarow_socialmedia a.evo_ss i{font-size:18px;margin-top:8px;}
}
#evcal_list .eventon_list_event .evcal_eventcard .evo_ics, .evo_pop_body p.evo_ics{padding:10px 0;margin:0;position:relative;}
.evo_pop_body p.evo_ics{padding:5px 0 10px;}
.evcal_eventcard .evo_ics.evcal_col50, #evcal_list .eventon_list_event .evcal_eventcard .evo_ics.evcal_col50{padding:0;margin:0;vertical-align:top;}
.evcal_eventcard .evo_ics.evcal_col50 a{padding-top:12px;display:inline-block;}
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p, .evo_metarow_ICS .evcal_evdata_cell p{margin:0;padding:0;}
.evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a{text-transform:uppercase;font-style:normal;font-size:14px;color:#6B6B6B;padding-right:15px;padding-top:0;margin-top:3px;display:inline-block;}
.evo_metarow_ICS .evcal_evdata_cell p a:hover, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a:hover{opacity:0.6}
.evo_metarow_learnMICS .evcal_col50 i.fa{margin-top:5px;}
.evo_clik_row.evcal_evdata_row{display:block;border-bottom:none;}
.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row{display:block;padding:20px 25px;margin:0;}
.evo_clik_row .evcal_evdata_row{background:transparent}
.evo_clik_row .evo_h3{padding:5px 0 5px 30px;color:#6B6B6B;font-size:16px;line-height:110%;letter-spacing:normal;text-transform:uppercase;margin:0}
.evorow.tb, .evorow .tb{display:table;width:100%;background-color:#f5f5f5}
.evorow.tb .evcal_col50, .evorow .tb .evcal_col50{display:table-cell;float:none}
.evorow.tb .tbrow, .evorow .tb .tbrow{display:table-row;}
.evorow.lastrow{padding-right:55px}
.dark1{background-color:#efefef;}
.dark1:hover{background-color:#e8e8e8;text-decoration:none}
.evorow{position:relative}
.event_description .evcal_close:hover{background-color:#c7c7c7;}
.event_description .evcal_close{padding:0;background:#eaeaea url(eventON/assets/images/close_arrow.png) center center no-repeat;position:absolute;bottom:0;right:0;width:60px;height:100%;cursor:pointer;}
.evo_pop_body .evorow.lastrow{padding-right:0}
.evo_pop_body .evcal_close.evcal_evdata_row{display:none}
.evortl #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,
.evortl.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,
.evortl .eventon_events_list .eventon_list_event .evcal_desc span,
.evortl.eventon_events_list .eventon_list_event .evcal_desc span,
.evortl .evcal_evdata_row .evcal_evdata_cell h3,
.evortl .eventon_events_list .eventon_list_event .evcal_desc,
.evortl.eventon_events_list .eventon_list_event .evcal_desc,
.evortl #evcal_list .eventon_list_event .evcal_eventcard p,
.evortl .evcal_evdata_row .evcal_evdata_cell,
.evortl #evcal_list .eventon_list_event p.no_events{text-align:right;}
.evortl .eventon_events_list .eventon_list_event .evcal_desc, .evortl.eventon_events_list .eventon_list_event .evcal_desc{padding-right:80px;padding-left:15px;}
.evortl.eventon_events_list .eventon_list_event .evcal_cblock,
.evortl .eventon_events_list .eventon_list_event .evcal_cblock{right:0;left:auto;}
.evortl.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{right:90px;}
.evortl.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding-right:170px;}
.evortl.eventon_events_list .eventon_list_event .hasFtIMG .ev_ftImg{right:0;margin-right:10px;}
.evortl .evcal_desc .evcal_desc3 em{float:none;display:inline-block;}
.evortl .evcal_evdata_row .evcal_evdata_cell{padding-right:45px;padding-left:0;}
.ajde_evcal_calendar.evortl .calendar_header p.evo_arrows{float:right;padding-right:10px;}
.evortl #evcal_cur{float:right;}
.evortl .evo_sort_btn{display:block;text-align:right;height:25px;padding-top:5px;}
.evortl.ajde_evcal_calendar .eventon_sort_line, .evortl.ajde_evcal_calendar .eventon_filter_line{float:right;}
.evortl.ajde_evcal_calendar .eventon_filter_line{border-left:none;border-right:1px solid #c4c4c4;margin-right:10px;}
.evortl .eventon_filter_line .eventon_filter{float:right;}
.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_location,
.evortl .evo_pop_body .evcal_desc .evcal_location,
.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_time,
.evortl .evo_pop_body .evcal_desc .evcal_time{padding-left:0;padding-right:15px;margin-right:0;margin-left:5px;}
.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before,
.evortl .evo_pop_body .evcal_desc em.evcal_time::before,
.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before,
.evortl .evo_pop_body .evcal_desc em.evcal_location::before{left:auto;right:0;}
.evortl #evcal_list{border-left:1px solid #e5e5e5;}
.evortl #evcal_list .eventon_list_event ul, .evortl .evo_pop_body ul{direction:rtl;}
.evortl #evcal_list .eventon_list_event li, .evortl .evo_pop_body li{direction:rtl;margin-right:20px;}
.evortl .evcal_evdata_row .evcal_evdata_icons, .evortl .evcal_evdata_row .evcal_evdata_custometa_icons{right:0;}
.evortl .event_description .evcal_close{left:0;}
.evortl .evo_metarow_ICS .evcal_evdata_cell p a,
.evortl .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a{padding-right:0;padding-left:15px;}
.evortl #evcal_list .evorow.getdirections .evoInput,
.evortl .evo_pop_body .evorow.getdirections .evoInput{padding-right:50px;text-align:right;}
.evortl .eventon_events_list .evo_metarow_organizer .evo_card_organizer_image,
.evortl .evo_pop_body .evo_metarow_organizer .evo_card_organizer_image{float:right;margin-left:10px;}
.evortl .evo_metarow_socialmedia a.evo_ss{text-align:center;}
.evortl.evo_lightbox .evolbclose{left:0;right:auto;margin:-14px 0 0 -14px;}
.evortl.evo_lightbox .evcal_desc{padding:3px 80px 0 15px;text-align:right;}
.evortl.evo_lightbox .evcal_cblock{right:0;left:auto;}
.evortl.evo_lightbox .evo_clik_row .evo_h3{text-align:right;padding:5px 45px 5px 0;}
.evortl .eventon_events_list .eventon_list_event .desc_trig:hover{border-right-style:solid;border-right-width:7px;border-left-width:0px;}
.evortl .eventon_events_list .eventon_list_event .evcal_list_a{border-right-style:solid;border-right-width:3px;border-left-width:0px;}
.evortl.evo_lightbox .evoTX_wc .quantity{float:right;margin:0 0 0 10px;}
.evortl.evo_lightbox .evo_metarow_socialmedia .evo_sm{float:right;}
.evortl .evo_search_bar input{text-align:right;}
.eventon_main_section .evortl .evorow.lastrow{padding-left:0;padding-right:15px;}
.evortl.evoEL .calendar_header p{text-align:right;display:block;width:100%;}
.evortl.evoEL .evcal_month_line p{text-align:right;}
.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span,
.evortl.evo_lightbox .evcal_desc span.evocd_timer span{float:right;margin-right:0;margin-left:5px;}
.evortl .evo_metarow_socialmedia .evo_sm{float:right;}
.evcal_evdata_row .evcal_evdata_cell >*{margin:0;}
.evcal_evdata_cell h2 b, .evcal_evdata_cell h3 b{font-weight:300}
.evcal_evdata_row .evcal_evdata_cell h2{color:#808080;font-size:18px;}
.evcal_evdata_row .evcal_evdata_cell h2.bash{font-weight:bold}
.evcal_evdata_row .evcal_evdata_cell h3{color:#808080;font-size:16px;margin:0;padding-bottom:8px;font-weight:700;}
.evcal_evdata_row .evcal_evdata_cell a.evo_cusmeta_btn.evcal_btn{margin-top:8px;}
.evcal_evdata_row .evcal_evdata_cell a{border:none;padding:0;}
.evcal_evdata_row .evcal_evdata_cell, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell{padding-left:30px;min-height:25px}
.evcal_evdata_row .evcal_evdata_cell .evo_custom_content p{margin:0;}
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p{font-style:normal;font-size:13px;margin-bottom:5px;}
.evcal_evdata_row .evcal_evdata_cell p{font-style:italic;font-size:11px;line-height:140%;}
.evcal_col50{width:50%;float:left}
.evcal_evdata_row i.fa{display:block;}
.ajde_evcal_calendar .eventon_events_list .evo_metarow_organizer .evo_card_organizer_image, .evo_pop_body .evo_metarow_organizer .evo_card_organizer_image{display:inline-block;margin-right:10px;float:left;}
.evo_metarow_organizer .evo_card_organizer{display:inline-block;}
.evo_metarow_organizer .evo_card_organizer_image img{border-radius:5px;height:80px;}
#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name, .evo_pop_body .evcal_evdata_row.evo_metarow_organizer .evo_card_organizer_name{display:inline-block;font-size:16px;margin-bottom:0;margin-top:5px;}
#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t, .evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t{font-size:16px;font-style:normal;}
#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span,
.evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span{display:block;font-size:13px;}
#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.oe_displaynone,
.evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span.oe_displaynone{display:none;}
.evo_pop_body .evcal_evdata_row.evo_metarow_organizer .evcal_evdata_cell p.evo_card_organizer_image{margin-right:15px;}
.evcal_evdata_img{height:70px;}
.evcal_evdata_img{width:100%;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;}
.evcal_evdata_img:hover{background-position:50% 50%;}
.evcal_evdata_img.evo_imghover:hover{background-position:50% 45%;}
.evcal_evdata_img.evo_imgCursor:hover{cursor:url(eventON/assets/images/zoom.png), auto;}
.evo_metarow_directimg img{width:100%;height:auto;display:block;}
@media (max-width:680px){.evo_metarow_fimg.evcal_evdata_img{height:125px;}
}
.evo_metarow_locImg{background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;width:100%;overflow:hidden;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.evo_metarow_locImg.tvi::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 98%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 98%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 98%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0);0;height:100%;width:100%;z-index:2;opacity:0.6;transition:all 0.3s;}
#evcal_list .eventon_list_event .evo_metarow_locImg p.evoLOCtxt,
.evo_lightbox .evo_metarow_locImg p.evoLOCtxt{color:#fff;font-size:18px;text-transform:uppercase;padding:15px 30px 30px;margin:0;width:100%;z-index:5;position:absolute;bottom:0px;transition:all 0.3s;}
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt span,
.evo_lightbox .evo_metarow_locImg p.evoLOCtxt span{display:block;text-align:center;text-transform:none;font-style:italic;opacity:0.8;font-size:14px;}
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt span.evo_loc_text_title{text-transform:uppercase;font-style:normal;font-size:16px;opacity:1;}
.eventon_list_event .evo_metarow_details .eventon_full_description p{padding-bottom:8px}
.eventon_full_description .eventon_desc_in{overflow-wrap:break-word;word-wrap:break-word;text-overflow:ellipsis;}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle{line-height:120%;padding-bottom:3px;}
#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a{color:#fff;background:#949494;padding:3px 10px;border:none;display:inline-block}
#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a:hover{background:#4F4F4F}
.eventon_list_event .event_description p,
.evcal_list_a .event_description li,
.evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{font-size:13px;color:#656565;margin:0;}
.evo_repeat_series_dates span{display:inline-block;margin-right:5px;border-radius:5px;background-color:#dedede;padding:3px 10px;font-style:normal;margin-top:5px;text-transform:uppercase;}
.evo_repeat_series_dates.clickable span{cursor:pointer;}
.evo_repeat_series_dates.clickable span:hover{background-color:#d2d2d2}
#evcal_list .eventon_list_event .event_description .evcal_desc_top{background-color:#e4e4e4;}
#evcal_list .eventon_list_event .event_description .evo_metarow_details ul{padding-bottom:5px;list-style-type:disc;}
#evcal_list .eventon_list_event .event_description li{padding-bottom:10px}
.evcal_event_details .evcal_evdata_cell.shorter_desc{height:150px;overflow:hidden;}
.evcal_event_details .evcal_evdata_cell{position:relative}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot p.eventon_shad_p{margin-top:35px;}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{background:-moz-linear-gradient(top, rgba(245,245,245,0) 0%, rgba(245,245,245,0.01) 1%, rgba(245,245,245,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(1%,rgba(245,245,245,0.01)), color-stop(100%,rgba(245,245,245,1)));background:-webkit-linear-gradient(top, rgba(245,245,2454,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%);background:-o-linear-gradient(top, rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%);background:-ms-linear-gradient(top, rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%);background:linear-gradient(to bottom, rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00{$_grad_hex}', endColorstr='#{$_grad_hex}',GradientType=0);position:absolute;bottom:0;left:0;height:60px;width:100%;z-index:1;}
.eventon_details_shading_bot p:hover, .eventon_list_event .eventon_details_shading_bot p:hover{opacity:1}
.eventon_details_shading_bot p, .eventon_list_event .eventon_details_shading_bot p{opacity:0.5;margin-top:40px;text-align:center;cursor:pointer;}
.eventon_details_shading_bot p span.ev_more_arrow.less{background-position:-8px 0}
.eventon_details_shading_bot p span.ev_more_arrow{background:url(eventON/assets/images/evo_more_details_arrow.png) top left no-repeat;height:6px;width:8px;margin-left:9px;}
.eventon_details_shading_bot p span{display:inline-block;}
.evorow.evo_metarow_mdt .evomdt_subtitle{padding-bottom:10px;}
.evorow .evomdt_item img{max-width:100%;height:auto;padding-bottom:10px;margin:0;}
.evorow .evomdt_item{padding-bottom:10px;}
.evorow .evomdt_data.grid{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap;}
.evorow .evomdt_data.grid .evomdt_item{flex-basis:50%;text-align:center;border:15px solid transparent;}
.evomdt_item p span{display:inline-block;padding-right:5px;opacity:0.6;}
.ajde_evcal_calendar .evcal_month_line p{padding:8px 0 5px;color:#c6c6c6;font-size:24px;text-transform:uppercase;min-height:24px;line-height:100%;margin:0;border-bottom:1px solid #e5e5e5;}
.ajde_evcal_calendar.ul .evcal_month_line p{border-bottom:none;}
.evo_tab_view ul.evo_tabs{list-style:none;margin:0;padding:0;}
.evo_tab_view ul.evo_tabs:after{content:"";clear:both;display:block;}
.evo_tab_view ul.evo_tabs li{float:left;display:block;text-transform:uppercase;padding:3px 8px;border:1px solid #DEDEDE;margin-bottom:-1px;color:#C3C3C3;cursor:pointer;}
.evo_tab_view ul.evo_tabs li:first-child{margin-left:5px;}
.evo_tab_view ul.evo_tabs li.selected{background-color:#F3F3F3;color:#A0A0A0;}
.evo_tab_view ul.evo_tabs li:hover{background-color:#F3F3F3}
.evo_tab_container{padding:5px 15px 15px;border:1px solid #DEDEDE;border-radius:5px;position:relative;}
.evo_tab_container .evo_tab_section{position:relative;width:100%;}
.evo_tab_container .evo_tab_section.hidden{opacity:0;height:0}
.evo_tab_container .evo_tab_section.visible{opacity:1;}
.evo_tab_section .evo_month_title{clear:both;}
.evo_widget .eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_widget .evo_pop_body .evcal_desc span.evo_above_title span{padding:1px 5px;font-size:10px;}
#evcal_widget .evortl .eventon_events_list .eventon_list_event .evcal_desc{padding-left:0px;padding-right:65px;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{color:#9b9999;font-weight:normal;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc.hide_eventtopdata .evcal_event_types,
#evcal_widget .evcal_evdata_row .hide_eventtopdata .evcal_evdata_custometa_icons{display:none;}
#evcal_widget .ajde_evcal_calendar .calendar_header{padding-bottom:5px;min-height:inherit;}
#evcal_widget a{font-weight:normal}
#evcal_widget .event_description .evcal_evdata_row p{line-height:130%;font-size:11px;}
#evcal_widget .event_description .evcal_evdata_row.evo_metarow_socialmedia{padding:0;}
#evcal_widget .event_description .evcal_evdata_row{padding:15px 15px;}
#evcal_widget .event_description .evcal_evdata_row.evcal_close{padding:0px;width:35px;}
#evcal_widget .evorow.lastrow{padding-right:35px;}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_icons,
#evcal_widget .evcal_evdata_custometa_icons,
#evcal_widget .evcal_evdata_icons{display:none;}
#evcal_widget .evo_clik_row .evo_h3, #evcal_widget .tb .evo_clik_row{padding:0px;}
#evcal_widget .tb .evo_clik_row.evcal_col50{border-bottom:none}
#evcal_widget .evo_clik_row{padding:5px 15px;}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell{padding-left:0px}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h2{font-size:16px}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, #evcal_widget .evo_clik_row .evo_h3{font-size:14px}
#evcal_widget .event_description .evcal_col50{float:none;border-bottom:1px solid #CDCDCD;}
#evcal_widget .event_description .eventbrite .evcal_col50{width:100%;}
#evcal_widget .event_description .evcal_col50 .bordr{border-right:none}
#evcal_widget .eventon_events_list .evcal_desc2{line-height:120%;font-size:14px}
#evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle{line-height:120%;font-size:12px}
#evcal_widget .ajde_evcal_calendar .calendar_header p{font-size:18px}
#evcal_widget .ajde_evcal_calendar #evcal_prev{margin-right:8px}
#evcal_widget .ajde_evcal_calendar #evcal_next{margin-left:8px}
#evcal_widget #evcal_sort_bar ul .sort_title{padding:8px 5px 0 0}
#evcal_widget #evcal_sort_bar ul p{font-size:13px;}
#evcal_widget .eventon_events_list .evcal_cblock{font-size:24px;padding:3px 5px 5px 8px}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc, #evcal_widget .eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc{padding-left:55px;padding-right:10px}
#evcal_widget .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{padding-left:100px;}
#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG.mul_val .evcal_desc{padding-left:120px;}
#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding-left:80px;}
#evcal_widget .eventon_events_list .eventon_list_event .ev_ftImg{margin:auto 0 auto 10px;height:50px;width:50px;}
#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{left:60px;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span{font-size:10px}
#evcal_widget .evcal_cblock .evo_date .start em{font-size:10px;}
#evcal_widget .evcal_cblock .evo_date .end em{font-size:8px;}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span.start{font-size:18px}
#evcal_widget #evcal_list .eventon_list_event .evcal_list_a{padding:5px 0}
#evcal_widget #evcal_head .evcal_arrows{margin-top:0px;height:20px;width:20px;position:relative;line-height:100%}
#evcal_widget #evcal_head .evcal_arrows .fa{font-size:12px;position:absolute;margin-top:3px;left:7px;}
#evcal_widget #evcal_head #evcal_prev{margin-right:2px;}
#evcal_widget #evcal_head #evcal_next{margin-left:2px;}
#evcal_widget #evcal_head #evcal_next:hover{background-position:-24px 20px;}
#evcal_widget #evcal_head a{margin-top:0px;padding:0}
#evcal_widget #evcal_head{min-height:auto;padding-bottom:0px}
#evcal_widget #evcal_cur{line-height:100%;height:auto}
#evcal_widget #evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t{font-size:12px;}
.evopopclose, .evolbclose{position:absolute;top:0;right:0;z-index:90001;margin:-14px -14px 0 0;color:#666666;background-color:#000;border-radius:50%;padding:5px;height:28px;width:28px;text-align:center;line-height:90%;font-size:28px;cursor:pointer;font-weight:300;box-sizing:content-box;-moz-box-sizing:content-box;}
.evopopclose:hover, .evolbclose:hover{text-decoration:none;color:#cfcfcf;}
.evolbclose{text-indent:-9999px;}
.evolbclose:hover{background-color:#cfcfcf}
.evolbclose:before, .evolbclose:after{position:absolute;left:18px;top:9px;content:' ';height:50%;width:2px;background-color:#666666;}
.evolbclose:before{transform:rotate(45deg);}
.evolbclose:after{transform:rotate(-45deg);}
.evo_lightbox_body .bordb{border-bottom:1px solid #cdcdcd;}
.evo_lightbox_body .evcal_gmaps{margin-top:0px;width:100%;height:200px;}
.evopop_top{padding:10px 0;min-height:80px;border-bottom:1px solid #e4e4e4;}
.evopop_top .ev_ftImg{display:none;}
.evopop_top .evcal_cblock em.evo_time{display:none;}
.evopop_top .evcal_desc.yrl{padding-left:13px;}
.evo_lightbox{overflow-x:hidden;overflow-y:auto;background-color:rgba(61, 61, 61, 0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:950000;padding-right:17px;padding-left:17px;}
.evo_content_in{display:table;height:100%;width:100%;}
.evo_content_inin{display:table-cell;vertical-align:middle;position:relative;width:600px;margin:40px auto;}
.evo_lightbox_content{width:100%;margin:60px auto;max-width:650px;position:relative;}
.evo_lightbox .evo_lightbox_body{background-color:transparent;border-radius:5px;overflow:hidden;}
.evo_lightbox .evo_lightbox_body p.loading_content{text-align:center;padding:80px;}
.evo_lightbox .evo_lightbox_body p.loading_content:before{content:". . .";display:block;}
.evo_lightbox .evcal_cblock .evo_time{display:none;}
.evo_lightbox .bordb{border-bottom:1px solid #cdcdcd;}
.evo_lightbox.eventcard .evo_lightbox_body{background-color:#fff;border-radius:5px;overflow:hidden;}
.evo_lightbox .evopop_top .ev_ftImg{display:none;}
.evo_lightbox ul{list-style:none;padding:0;margin:0;}
.evo_lightbox .eventon_desc_in ul{margin-left:20px;list-style:disc;padding:10px 0;}
body.evo_overflow{overflow:hidden;}
html.evo_overflow{overflow-y:initial;overflow-x:initial;}
.evo_lightbox{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;visibility:hidden;}
.evo_lightbox.show{opacity:1;visibility:visible;}
.evo_lightbox_content{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.evo_lightbox.show .evo_lightbox_content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;color:#808080;}
.ajde_evcal_calendar.boxy #eventon_loadbar_section, .ajde_evcal_calendar.boxy #evcal_list{border-color:transparent;overflow:hidden;border-radius:5px}
.ajde_evcal_calendar.boxy .eventon_list_event, .ajde_evcal_calendar.boxy .evoShow_more_events{width:50%;float:left;height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.ajde_evcal_calendar.boxy .evoShow_more_events{line-height:230px;position:relative;}
.ajde_evcal_calendar.boxy .evoShow_more_events:before{content:"+";position:absolute;text-align:center;font-size:42px;width:100%;left:0;top:0;margin-top:-30px;}
.ajde_evcal_calendar.boxy.boxstyle0 .eventon_list_event .evcal_list_a{text-align:left;padding:20px 0 15px;border:none;background:none;position:relative;z-index:6;}
.ajde_evcal_calendar.boxy .eventon_list_event .evcal_list_a .evcal_block span{vertical-align:bottom;float:none;}
.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .desc_trig:hover{background-color:transparent;}
.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:transparent;}
.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc em,
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info,
.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day{color:#fff;}
.ajde_evcal_calendar.boxy #evcal_list .evcal_list_a:after{background-color:transparent;}
.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig,
.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list p.desc_trig_outter{height:100%;position:relative;box-sizing:border-box;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.cancel_event:before,
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.featured_event:before{content:"";background-color:#000;width:100%;height:100%;display:block;top:0;position:absolute;z-index:-5;opacity:0.3}
.ajde_evcal_calendar.boxy .evcal_cblock{height:50px;}
.ajde_evcal_calendar.boxy .eventon_list_event:hover{opacity:0.5;}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg:hover{opacity:1;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock{width:auto;height:auto;}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event .evo_above_title{position:absolute;top:10px;left:10px;z-index:94;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop{width:100%;height:200px;position:absolute;z-index:90;pointer-events:none;}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event:hover .evo_boxtop{opacity:0.6;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_cblock{height:70px;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc em,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info{color:#6F6F6F;}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event{height:310px;overflow:hidden;border-radius:5px;border:2px solid transparent;}
.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event.hasbgimg::after,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig.cancel_event:before,
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig.featured_event:before{display:none;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_cblock{left:0;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_desc{padding-left:15px;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg{position:absolute;margin:0;top:0;width:100%;z-index:-10;background-position:center center;height:100%;max-height:100%;border-radius:0px;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg:before{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.4;}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG:hover span.ev_ftImg:before{opacity:0.2}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg, .ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop{background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after{content:"";background-color:#5F5F5F;height:100%;width:100%;position:absolute;z-index:3;top:0;left:0;bottom:0;right:0;opacity:0.2;}
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg:hover::after{opacity:0.7;}
.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_cblock{position:relative;display:block;padding:0 0 0 15px;}
.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .sin_val .evcal_cblock{width:38px;}
.ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types em, .ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types{line-height:13px}
.ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types em{display:inline-block;float:none;margin:0;}
.ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc .evcal_desc3{display:none;}
.ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett2, .ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett3, .ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett4, .ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett5{display:none;}
.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_desc{padding:10px 15px;margin:0;}
.ajde_evcal_calendar.boxy.box_1 .eventon_list_event, .ajde_evcal_calendar.boxy.box_1 .evoShow_more_events{width:100%;}
.ajde_evcal_calendar.boxy.box_2 .eventon_list_event, .ajde_evcal_calendar.boxy.box_2 .evoShow_more_events{width:50%;}
.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, .ajde_evcal_calendar.boxy.box_3 .evoShow_more_events{width:33.33%;}
.ajde_evcal_calendar.boxy.box_4 .eventon_list_event, .ajde_evcal_calendar.boxy.box_4 .evoShow_more_events{width:25%;}
.ajde_evcal_calendar.boxy.box_5 .eventon_list_event, .ajde_evcal_calendar.boxy.box_5 .evoShow_more_events{width:20%;}
.ajde_evcal_calendar.boxy.box_6 .eventon_list_event, .ajde_evcal_calendar.boxy.box_6 .evoShow_more_events{width:16.67%;}
.ajde_evcal_calendar.boxy.box_7 .eventon_list_event, .ajde_evcal_calendar.boxy.box_7 .evoShow_more_events{width:14.28%;}
@media (max-width:768px){.ajde_evcal_calendar.boxy.box_3 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_4 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_5 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_6 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_7 .eventon_list_event{width:50%;}
}
@media (max-width:650px){.ajde_evcal_calendar.boxy .eventon_list_event{width:100%;}
}
@media (max-width:480px){.ajde_evcal_calendar.boxy.box_2 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_3 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_4 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_5 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_6 .eventon_list_event,
.ajde_evcal_calendar.boxy.box_7 .eventon_list_event{width:100%;}
}
.evo_location_card .entry-content{padding:0px 60px;}
.evo_location_card .evo_location_tax, .evotax_term_card .evotax_term_details{background-color:#dcdcdc;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;padding:50px;position:relative;z-index:0;border-radius:5px 5px 0 0;overflow:hidden;}
.evo_location_card .evo_location_tax:after, .evotax_term_card .evotax_term_details:after{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(255, 191, 128, 0.89);position:absolute;z-index:1;}
.evo_location_card .evo_location_tax > *, .evotax_term_card .evotax_term_details >*{z-index:3;position:relative;}
.evo_location_card .evo_location_tax h2,
.evo_location_card .evo_location_tax p,
.evotax_term_card .evotax_term_details h2,
.evotax_term_card .evotax_term_details p{padding:0;margin:0 0 5px;}
.evo_location_card .evo_location_tax h2,
.evotax_term_card .evotax_term_details h2{margin-bottom:13px;text-transform:uppercase;}
.evo_location_card .evo_location_tax span,
.evo_location_card .location_description p,
.evo_organizer_card .organizer_description p,
.evotax_term_card .tax_term_description p,
.evotax_term_card .evotax_term_details span{color:#fff;padding:3px 8px;display:inline;border-radius:5px;}
.evo_location_card .location_description p,
.evo_organizer_card .organizer_description p{opacity:0.8;display:block;}
.evotax_term_card h3.evotax_term_subtitle{text-align:center;padding:30px 10px;margin:0 0 15px;text-transform:uppercase;font-size:24px;background-color:#F0F0F0;color:#888888;border-top:1px solid #c1c1c1;font-weight:bold;border-radius:0px 0px 5px 5px;}
.evo_location_card .evo_location_map, .evotax_term_card .term_location_map{width:100%;height:250px;}
.evo_location_card .location_circle, .evotax_term_card .term_image_circle{border-radius:50%;overflow:hidden;border:3px solid #fff;height:200px;width:200px;margin-bottom:15px;display:inline-block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;}
.evotax_term_card .tax_term_name i{display:block;color:#fff;text-transform:uppercase;font-size:18px;}
.evotax_term_card .tax_term_name span{font-weight:bold;}
.evotax_term_card .endborder_curves{border-radius:5px;}
.evotax_term_card .ajde_evcal_calendar{padding-top:30px;}
.evo_widget .evo_cal_above span.evo-search{min-height:auto;}
.evo_cal_above .evo-search:before{content:"\f002";display:inline-block;font-family:'evo_FontAwesome';font-style:normal;font-weight:normal;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:12px;}
.evo_cal_above .evo-search{position:relative;}
.evo_search_results #evcal_head{display:none;}
.evo_search_results_count{text-align:center;margin:0;padding:8px 0;}
.EVOSR_section .evosr_msg{text-align:center;font-style:italic;padding:8px 0;}
.evo_search_bar{height:35px;display:block;overflow:hidden;margin-top:5px;margin-bottom:10px;position:relative;}
.evo_search_bar.hidden, .evo_search_bar.evo_hidden{display:none;}
.evo_search_bar_in{position:absolute;bottom:0;width:100%;height:35px;}
.evo_search_bar_in a.evosr_search_btn{top:4px;right:10px;height:100%;font-size:16px;}
.evo_search_bar_in a.evosr_search_btn:hover{color:#cccccc;}
.evo_search_bar input:focus{border:none;}
.evo_search_bar input, .evo_search_bar input[type=text]{background-color:#F2F2F2;border:1px solid #EDEDED;width:100%;padding:8px 15px;font:14px arial;line-height:normal;border-radius:15px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.EvcalWidget .evo_search_bar input{padding:5px 10px;}
.EvcalWidget .evo_search_bar a.evosr_search_btn{top:1px;}
.evo_search_entry{}
.EVOSR_section .evosr_search_box{position:relative;overflow:hidden;margin:0;padding:0;}
.evosr_search_box input{outline:none;}
.evosr_search_box input::-webkit-input-placeholder{color:#b5b4b4;font-style:italic;}
.evosr_search_box input::-moz-placeholder{color:#b5b4b4;font-style:italic;}
.evosr_search_box input:-ms-input-placeholder{color:#b5b4b4;font-style:italic;}
.evosr_search_box input:-moz-placeholder{color:#b5b4b4;font-style:italic;}
body .EVOSR_section input[type="text"]{width:100%;border:1px solid #EDEDED;border-radius:20px;padding:8px 15px;background-color:#F2F2F2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5;}
.EVOSR_section input:hover, .EVOSR_section input:focus,.EVOSR_section input:active, .evo_search_bar input:hover{border:1px solid #c5c5c5;outline:none;}
.EVOSR_section a.evo_do_search, a.evosr_search_btn{position:absolute;right:15px;top:10px;cursor:pointer;z-index:10;box-shadow:none;}
body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d;}
body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb;}
.evosr_blur_text{position:absolute;width:100%;top:0;text-align:center;padding-top:10px;opacity:0;z-index:10;pointer-events:none;-webkit-transition:opacity 0.2s linear 0.2s;-moz-transition:opacity 0.2s linear 0.2s;transition:opacity 0.2s linear 0.2s;}
.EVOSR_section.searching .evosr_blur_text{opacity:1;}
.evosr_blur{position:absolute;width:5px;height:5px;right:18px;top:15px;background-color:#f9d789;display:block;border-radius:20px;opacity:0;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;transition:all 0.15s;z-index:5;}
.evosr_blur_process{position:absolute;background-color:#fff;border-radius:20px;width:0%;opacity:0;height:100%;top:0;left:50%;z-index:8;display:block;}
@keyframes searchprogress{0%{opacity:0;width:0%;left:50%;}
50%{opacity:0.3;width:100%;left:0;}
70%{opacity:0;width:100%;}
}
@-moz-keyframes searchprogress{0%{opacity:0;width:0%;}
50%{opacity:0.3;width:100%;left:0;}
70%{opacity:0;width:100%;}
}@-webkit-keyframes searchprogress{0%{opacity:0;width:0%;}
50%{opacity:0.3;width:100%;left:0;}
70%{opacity:0;width:100%;}
}@-o-keyframes searchprogress{0%{opacity:0;width:0%;}
50%{opacity:0.3;width:100%;left:0;}
70%{opacity:0;width:100%;}
}
.EVOSR_section.searching .evosr_blur_process{animation:searchprogress 1.2s 0.2s infinite
-moz-animation:searchprogress 1.2s 0.2s infinite;-webkit-animation:searchprogress 1.2s 0.2s infinite;-o-animation:searchprogress 1.2s 0.2s infinite;}
.EVOSR_section.searching .evosr_blur{width:100%;height:100%;right:0;top:0;opacity:1;}
.evo_search_results_count span{background-color:#d2d2d2;color:#fff;border-radius:8px;padding:5px 10px 7px;display:inline-block;text-align:center;margin-right:5px;line-height:100%;font-style:italic;}
.ajde_yn_btn{background-color:#f3c991;height:24px;width:68px;overflow:hidden;display:inline-block;cursor:pointer;border-radius:13px;margin-top:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;}
.ajde_yn_btn:hover{background-color:#fddcb1}
.ajde_yn_btn.NO:hover{background-color:#e6e6e6}
.ajde_yn_btn:hover .catchHandle{background-color:#fff;}
.ajde_yn_btn.NO{background-color:#dedede;}
.ajde_yn_btn.absolute{position:absolute;}
.ajde_yn_btn_label{padding-left:80px;line-height:1.8;}
.ajde_yn_btn .btn_inner:before,.ajde_yn_btn .btn_inner:after, .btn_inner em{top:0;position:absolute;padding:4px 8px;line-height:90%;}
.ajde_yn_btn .btn_inner em{font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:22px;padding:0 8px;max-width:45px;width:45px;text-align:center;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-weight:bold;font-family:'open sans',arial;}
.ajde_yn_btn .btn_inner em.no{left:0;color:#ffffff;}
.ajde_yn_btn .btn_inner em.yes{right:0;color:#fff;padding-right:8px;}
.ajde_yn_btn .btn_inner{position:relative;padding-left:45px;padding-right:42px;padding-top:0;height:24px;width:110px;display:block;margin-left:-42px;margin-top:2px;}
.ajde_yn_btn.NO .btn_inner{margin-left:0px;}
.catchHandle, .yesno_row .catchHandle{background-color:#F9F9F9;height:20px;width:20px;display:block;padding-left:0;border-radius:12px;box-sizing:border-box;position:relative;}
.ajde_yn_btn .btn_inner, .catchHandle{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.ajde_yn_btn.NO .catchHandle, .yesno_row .ajde_yn_btn.NO .catchHandle{border-color:#D9D7D7;background-color:#F9F9F9}
.evomb_body .ajde_yn_btn{border-color:#666666;}
.evomb_body .catchHandle{border-color:#9B9B9B;}
.yesno_row span.field_name, .yesno_row label{padding-left:80px;line-height:1.8;}
.yesno_row .ajde_yn_btn{position:absolute;padding:0;}
span.ajdeToolTip, .yesno_row span.ajdeToolTip{padding-left:0;margin-left:4px;text-align:center;font-style:normal;position:absolute;width:13px;height:14px;line-height:110%;opacity:0.4;border-radius:0px;color:#fff;padding:0;font-style:normal;cursor:pointer;display:inline-block;}
.ajdeToolTip:before{content:"\f06a";font-style:normal;display:inline-block;color:#9d9d9d;font-size:18px;margin-top:2px;}
.ajdeToolTip em, .ajdethistooltip em{visibility:hidden;*/font:12px 'open sans';position:absolute;left:-1px;width:200px;background-color:#6B6B6B;border-radius:0px;color:#fff;padding:6px 8px;bottom:22px;z-index:900;text-align:center;margin-left:8px;opacity:0;font-style:normal;font-family:'open sans',arial;font-size:12px;border-radius:5px 5px 5px 0;-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;-webkit-transform:translateY(-15px);transform:translateY(-15px);pointer-event:none;}
.ajdeToolTip:hover em, .yesno_row .ajdeToolTip:hover em, .ajdethistooltip:hover em{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);}
.ajdeToolTip:hover, .yesno_row .ajdeToolTip:hover{opacity:1;}
.ajdeToolTip em:before, .ajdethistooltip em:before{content:"";width:0px;height:0px;border-style:solid;border-width:9px 9px 0 0;border-color:#6B6B6B transparent transparent transparent;position:absolute;bottom:-9px;left:0px;}
.ui-loading .ui-loader{display:none;}
.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px;}
@media (max-width:480px){.ajde_evcal_calendar #evcal_loader{height:1px;width:1px}
.ajde_evcal_calendar .calendar_header p{font-size:24px;}
#evcal_sort_bar ul{padding-left:10px}
.event_description .evcal_col50{width:100%;float:none;border-bottom:1px solid #CDCDCD;border-right:none;}
.event_description .evcal_col50 .bordr{border-right:none}
.evorow .tb .evcal_col50{float:none;display:block;}
.evo_metarow_time_location .evcal_col50{width:100%;border-bottom:1px solid #cdcdcd;}
.eventon_events_list .eventon_list_event .ev_ftImg{height:50px;width:50px;}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{padding-left:140px;}
#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{padding-left:120px;}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{left:60px;}
.evo_lightbox{padding-right:0;padding-left:0;}
.evo_lightbox_content{width:90%;}
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers{padding:1px 5px;font-size:10px;}
.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{font-size:11px;}
.evo_lightbox .evcal_evdata_row .evcal_evdata_cell h3,
.evo_lightbox .evo_clik_row .evo_h3{font-size:16px;}
..evcal_evdata_row{padding:20px;}
.evcal_evdata_row .evcal_evdata_cell{padding-left:0px;}
.evcal_evdata_row.evo_metarow_ICS .evcal_evdata_cell{padding-left:30px;}
.evcal_evdata_row .evcal_evdata_cell h3{padding-left:35px;}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{font-size:13px;}
#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{font-size:12px;}
.evo_metarow_socialmedia a.evo_ss{width:35px;height:35px;}
}
@media only screen and (max-device-width:480px){.ajde_evcal_calendar .calendar_header p{font-size:26px;}
#evcal_sort_bar ul{padding-left:10px}
}
@media (max-width:1024px){.evcal_evdata_img{max-height:341px !important;}
}
@media (max-width:768px){.evcal_evdata_img{max-height:255px !important;}
}
@media (max-width:568px){.evcal_evdata_img{max-height:189px !important;}
}
@media (max-width:480px){.evcal_evdata_img{max-height:106px !important;}
}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'evo_FontAwesome';
  src: url('eventON/assets/fonts/evo_fontawesome-webfont.eot?v=4.7.0');
  src: url('eventON/assets/fonts/evo_fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('eventON/assets/fonts/evo_fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('eventON/assets/fonts/evo_fontawesome-webfont.woff?v=4.7.0') format('woff'), url('eventON/assets/fonts/evo_fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('eventON/assets/fonts/evo_fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 evo_FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.eventon_events_list .eventon_list_event .desc_trig{background-color:#fafafa}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f4f4f4}.ajde_evcal_calendar .calendar_header p,
				.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
				.evo_lightbox_content h3.evo_h3,
				body .ajde_evcal_calendar h4.evo_h4, 
				.evo_content_in h4.evo_h4,
				.evo_metarow_ICS .evcal_evdata_cell p a,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
				.eventon_list_event .evcal_desc span.evcal_event_title,
				.evcal_desc span.evcal_desc2,	
				.evo_metarow_ICS .evcal_evdata_cell p a, 
				.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
				.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,		
				.evo_clik_row .evo_h3,
				.evotax_term_card .evotax_term_details h2, 
				.evotax_term_card h3.evotax_term_subtitle,
				.ajde_evcal_calendar .evo_sort_btn,
				.eventon_main_section  #evcal_cur,	
				.ajde_evcal_calendar .calendar_header p.evo_month_title,		
				.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
				.eventon_events_list .eventon_list_event .evcal_cblock,			
				.ajde_evcal_calendar .evcal_month_line,
				.eventon_event .event_excerpt_in h3{font-family:roboto, 'arial narrow'}.ajde_evcal_calendar .eventon_events_list p,
				.eventon_events_list .eventon_list_event .evcal_desc span, 
				.evo_pop_body .evcal_desc span,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_pop_body .evcal_desc span.evcal_event_subtitle,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_pop_body .evcal_btn, .evcal_btn,
				.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, 
				.evo_pop_body .evo_event_headers.canceled,
				.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
				.evo_pop_body .evcal_list_a .evo_above_title span,
				.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
				#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
				.evcal_evdata_row .evcal_evdata_cell p, 
				#evcal_list .eventon_list_event p.no_events,
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evoGuideCall em,
				.evo_cal_above span,
				.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
				.eventon_sort_line p, .eventon_filter_line p{font-family:'open sans', 'arial narrow'}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .evcal_desc em a{color:#c8c8c8}
				#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#fff;background:#237ebd;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#C6C6C6}.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body{background-color:#f5f5f5}.dark1:hover{background-color:#d8d8d8}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb{border-color:#e5e5e5}.eventon_events_list .eventon_list_event .evcal_list_a:after,  .evcal_list_a:after{background-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#F9ECE4}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#FAE4D7}#eventon_loadbar_section{border-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, .evo_pop_body .evcal_desc span.evo_above_title span.featured{color:#ffffff;background-color:#ffcb55;}.event_description .evcal_close{background-color:#eaeaea}.event_description .evcal_close:hover{background-color:#c7c7c7}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i{color:#858585}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#6B6B6B}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span:hover{color:#ffffff;background-color:#C8C8C8;}.evo_cal_above span.evo-gototoday-btn{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span.evo-gototoday-btn:hover{color:#ffffff;background-color:#d3d3d3;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#a0a09f}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend{background-color:#f5f5f5}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#a0a09f;background-color:#e6e6e6;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#f79191;}.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#e2e2e2;}.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{color:#e2e2e2}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{color:#e2e2e2}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_pop_body .evcal_desc span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled, .evo_pop_body .evcal_desc span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{color:#ffffff;background:repeating-linear-gradient(45deg,#FDF2F2,#FDF2F2 10px,#FAFAFA 10px,#FAFAFA 20px);}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_metarow_socialmedia a.evo_ss{background-color:#f5f5f5;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9d9d9d;}.evo_metarow_socialmedia a.evo_ss i{color:#858585;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#ededed;background-color:#ffffff;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evo_search_results_count span{background-color:#d2d2d2;color:#f9d789;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
		background: -moz-linear-gradient(top,  rgba(245,245,245,0) 0%, rgba(245,245,245,0.01) 1%, rgba(245,245,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0)), color-stop(1%,rgba(245,245,245,0.01)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,2454,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,0) 0%,rgba(245,245,245,0.01) 1%,rgba(245,245,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	}@font-face {
  font-family: 'wpjb-glyphs';
  src: url('wpjobboard/public/font/wpjb-glyphs.eot?33826427');
  src: url('wpjobboard/public/font/wpjb-glyphs.eot?33826427#iefix') format('embedded-opentype'),
       url('wpjobboard/public/font/wpjb-glyphs.woff2?33826427') format('woff2'),
       url('wpjobboard/public/font/wpjb-glyphs.woff?33826427') format('woff'),
       url('wpjobboard/public/font/wpjb-glyphs.ttf?33826427') format('truetype'),
       url('wpjobboard/public/font/wpjb-glyphs.svg?33826427#wpjb-glyphs') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'wpjb-glyphs';
    src: url('wpjobboard/public/font/wpjb-glyphs.svg?33826427#wpjb-glyphs') format('svg');
  }
}
*/
 
 [class^="wpjb-icon-"]:before, [class*=" wpjb-icon-"]:before {
  font-family: "wpjb-glyphs";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  opacity: .75; 
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.wpjb-icon-glass:before { content: '\e800'; } /* '' */
.wpjb-icon-music:before { content: '\e801'; } /* '' */
.wpjb-icon-search:before { content: '\e802'; } /* '' */
.wpjb-icon-mail:before { content: '\e803'; } /* '' */
.wpjb-icon-heart:before { content: '\e804'; } /* '' */
.wpjb-icon-heart-empty:before { content: '\e805'; } /* '' */
.wpjb-icon-star:before { content: '\e806'; } /* '' */
.wpjb-icon-star-empty:before { content: '\e807'; } /* '' */
.wpjb-icon-star-half:before { content: '\e808'; } /* '' */
.wpjb-icon-user:before { content: '\e809'; } /* '' */
.wpjb-icon-users:before { content: '\e80a'; } /* '' */
.wpjb-icon-video:before { content: '\e80b'; } /* '' */
.wpjb-icon-videocam:before { content: '\e80c'; } /* '' */
.wpjb-icon-picture:before { content: '\e80d'; } /* '' */
.wpjb-icon-camera:before { content: '\e80e'; } /* '' */
.wpjb-icon-camera-alt:before { content: '\e80f'; } /* '' */
.wpjb-icon-th-large:before { content: '\e810'; } /* '' */
.wpjb-icon-th:before { content: '\e811'; } /* '' */
.wpjb-icon-th-list:before { content: '\e812'; } /* '' */
.wpjb-icon-ok:before { content: '\e813'; } /* '' */
.wpjb-icon-ok-circled:before { content: '\e814'; } /* '' */
.wpjb-icon-ok-circled2:before { content: '\e815'; } /* '' */
.wpjb-icon-cancel:before { content: '\e816'; } /* '' */
.wpjb-icon-cancel-circled:before { content: '\e817'; } /* '' */
.wpjb-icon-cancel-circled2:before { content: '\e818'; } /* '' */
.wpjb-icon-plus:before { content: '\e819'; } /* '' */
.wpjb-icon-plus-circled:before { content: '\e81a'; } /* '' */
.wpjb-icon-minus:before { content: '\e81b'; } /* '' */
.wpjb-icon-minus-circled:before { content: '\e81c'; } /* '' */
.wpjb-icon-help-circled:before { content: '\e81d'; } /* '' */
.wpjb-icon-info-circled:before { content: '\e81e'; } /* '' */
.wpjb-icon-home:before { content: '\e81f'; } /* '' */
.wpjb-icon-link:before { content: '\e820'; } /* '' */
.wpjb-icon-attach:before { content: '\e821'; } /* '' */
.wpjb-icon-lock:before { content: '\e822'; } /* '' */
.wpjb-icon-lock-open:before { content: '\e823'; } /* '' */
.wpjb-icon-pin:before { content: '\e824'; } /* '' */
.wpjb-icon-eye:before { content: '\e825'; } /* '' */
.wpjb-icon-eye-off:before { content: '\e826'; } /* '' */
.wpjb-icon-tag:before { content: '\e827'; } /* '' */
.wpjb-icon-tags:before { content: '\e828'; } /* '' */
.wpjb-icon-bookmark:before { content: '\e829'; } /* '' */
.wpjb-icon-flag:before { content: '\e82a'; } /* '' */
.wpjb-icon-thumbs-up:before { content: '\e82b'; } /* '' */
.wpjb-icon-thumbs-down:before { content: '\e82c'; } /* '' */
.wpjb-icon-download:before { content: '\e82d'; } /* '' */
.wpjb-icon-upload:before { content: '\e82e'; } /* '' */
.wpjb-icon-forward:before { content: '\e82f'; } /* '' */
.wpjb-icon-export:before { content: '\e830'; } /* '' */
.wpjb-icon-pencil:before { content: '\e831'; } /* '' */
.wpjb-icon-edit:before { content: '\e832'; } /* '' */
.wpjb-icon-print:before { content: '\e833'; } /* '' */
.wpjb-icon-retweet:before { content: '\e834'; } /* '' */
.wpjb-icon-comment:before { content: '\e835'; } /* '' */
.wpjb-icon-chat:before { content: '\e836'; } /* '' */
.wpjb-icon-bell:before { content: '\e837'; } /* '' */
.wpjb-icon-attention:before { content: '\e838'; } /* '' */
.wpjb-icon-attention-circled:before { content: '\e839'; } /* '' */
.wpjb-icon-location:before { content: '\e83a'; } /* '' */
.wpjb-icon-trash-empty:before { content: '\e83b'; } /* '' */
.wpjb-icon-doc:before { content: '\e83c'; } /* '' */
.wpjb-icon-folder:before { content: '\e83d'; } /* '' */
.wpjb-icon-folder-open:before { content: '\e83e'; } /* '' */
.wpjb-icon-phone:before { content: '\e83f'; } /* '' */
.wpjb-icon-cog:before { content: '\e840'; } /* '' */
.wpjb-icon-cog-alt:before { content: '\e841'; } /* '' */
.wpjb-icon-wrench:before { content: '\e842'; } /* '' */
.wpjb-icon-basket:before { content: '\e843'; } /* '' */
.wpjb-icon-calendar:before { content: '\e844'; } /* '' */
.wpjb-icon-login:before { content: '\e845'; } /* '' */
.wpjb-icon-logout:before { content: '\e846'; } /* '' */
.wpjb-icon-volume-off:before { content: '\e847'; } /* '' */
.wpjb-icon-volume-down:before { content: '\e848'; } /* '' */
.wpjb-icon-volume-up:before { content: '\e849'; } /* '' */
.wpjb-icon-headphones:before { content: '\e84a'; } /* '' */
.wpjb-icon-clock:before { content: '\e84b'; } /* '' */
.wpjb-icon-block:before { content: '\e84c'; } /* '' */
.wpjb-icon-resize-full:before { content: '\e84d'; } /* '' */
.wpjb-icon-resize-small:before { content: '\e84e'; } /* '' */
.wpjb-icon-resize-vertical:before { content: '\e84f'; } /* '' */
.wpjb-icon-resize-horizontal:before { content: '\e850'; } /* '' */
.wpjb-icon-zoom-in:before { content: '\e851'; } /* '' */
.wpjb-icon-zoom-out:before { content: '\e852'; } /* '' */
.wpjb-icon-down-circled2:before { content: '\e853'; } /* '' */
.wpjb-icon-up-circled2:before { content: '\e854'; } /* '' */
.wpjb-icon-down-dir:before { content: '\e855'; } /* '' */
.wpjb-icon-up-dir:before { content: '\e856'; } /* '' */
.wpjb-icon-left-dir:before { content: '\e857'; } /* '' */
.wpjb-icon-right-dir:before { content: '\e858'; } /* '' */
.wpjb-icon-down-open:before { content: '\e859'; } /* '' */
.wpjb-icon-left-open:before { content: '\e85a'; } /* '' */
.wpjb-icon-right-open:before { content: '\e85b'; } /* '' */
.wpjb-icon-up-open:before { content: '\e85c'; } /* '' */
.wpjb-icon-down-big:before { content: '\e85d'; } /* '' */
.wpjb-icon-left-big:before { content: '\e85e'; } /* '' */
.wpjb-icon-right-big:before { content: '\e85f'; } /* '' */
.wpjb-icon-up-big:before { content: '\e860'; } /* '' */
.wpjb-icon-right-hand:before { content: '\e861'; } /* '' */
.wpjb-icon-left-hand:before { content: '\e862'; } /* '' */
.wpjb-icon-up-hand:before { content: '\e863'; } /* '' */
.wpjb-icon-down-hand:before { content: '\e864'; } /* '' */
.wpjb-icon-cw:before { content: '\e865'; } /* '' */
.wpjb-icon-ccw:before { content: '\e866'; } /* '' */
.wpjb-icon-arrows-cw:before { content: '\e867'; } /* '' */
.wpjb-icon-shuffle:before { content: '\e868'; } /* '' */
.wpjb-icon-play:before { content: '\e869'; } /* '' */
.wpjb-icon-play-circled2:before { content: '\e86a'; } /* '' */
.wpjb-icon-stop:before { content: '\e86b'; } /* '' */
.wpjb-icon-pause:before { content: '\e86c'; } /* '' */
.wpjb-icon-to-end:before { content: '\e86d'; } /* '' */
.wpjb-icon-to-end-alt:before { content: '\e86e'; } /* '' */
.wpjb-icon-to-start:before { content: '\e86f'; } /* '' */
.wpjb-icon-to-start-alt:before { content: '\e870'; } /* '' */
.wpjb-icon-fast-fw:before { content: '\e871'; } /* '' */
.wpjb-icon-fast-bw:before { content: '\e872'; } /* '' */
.wpjb-icon-eject:before { content: '\e873'; } /* '' */
.wpjb-icon-target:before { content: '\e874'; } /* '' */
.wpjb-icon-signal:before { content: '\e875'; } /* '' */
.wpjb-icon-award:before { content: '\e876'; } /* '' */
.wpjb-icon-inbox:before { content: '\e877'; } /* '' */
.wpjb-icon-globe:before { content: '\e878'; } /* '' */
.wpjb-icon-cloud:before { content: '\e879'; } /* '' */
.wpjb-icon-flash:before { content: '\e87a'; } /* '' */
.wpjb-icon-umbrella:before { content: '\e87b'; } /* '' */
.wpjb-icon-flight:before { content: '\e87c'; } /* '' */
.wpjb-icon-leaf:before { content: '\e87d'; } /* '' */
.wpjb-icon-font:before { content: '\e87e'; } /* '' */
.wpjb-icon-bold:before { content: '\e87f'; } /* '' */
.wpjb-icon-italic:before { content: '\e880'; } /* '' */
.wpjb-icon-text-height:before { content: '\e881'; } /* '' */
.wpjb-icon-text-width:before { content: '\e882'; } /* '' */
.wpjb-icon-align-left:before { content: '\e883'; } /* '' */
.wpjb-icon-align-center:before { content: '\e884'; } /* '' */
.wpjb-icon-align-right:before { content: '\e885'; } /* '' */
.wpjb-icon-align-justify:before { content: '\e886'; } /* '' */
.wpjb-icon-list:before { content: '\e887'; } /* '' */
.wpjb-icon-indent-left:before { content: '\e888'; } /* '' */
.wpjb-icon-indent-right:before { content: '\e889'; } /* '' */
.wpjb-icon-scissors:before { content: '\e88a'; } /* '' */
.wpjb-icon-briefcase:before { content: '\e88b'; } /* '' */
.wpjb-icon-off:before { content: '\e88c'; } /* '' */
.wpjb-icon-road:before { content: '\e88d'; } /* '' */
.wpjb-icon-list-alt:before { content: '\e88e'; } /* '' */
.wpjb-icon-qrcode:before { content: '\e88f'; } /* '' */
.wpjb-icon-barcode:before { content: '\e890'; } /* '' */
.wpjb-icon-book:before { content: '\e891'; } /* '' */
.wpjb-icon-adjust:before { content: '\e892'; } /* '' */
.wpjb-icon-tint:before { content: '\e893'; } /* '' */
.wpjb-icon-check:before { content: '\e894'; } /* '' */
.wpjb-icon-asterisk:before { content: '\e895'; } /* '' */
.wpjb-icon-gift:before { content: '\e896'; } /* '' */
.wpjb-icon-fire:before { content: '\e897'; } /* '' */
.wpjb-icon-magnet:before { content: '\e898'; } /* '' */
.wpjb-icon-chart-bar:before { content: '\e899'; } /* '' */
.wpjb-icon-credit-card:before { content: '\e89a'; } /* '' */
.wpjb-icon-floppy:before { content: '\e89b'; } /* '' */
.wpjb-icon-megaphone:before { content: '\e89c'; } /* '' */
.wpjb-icon-key:before { content: '\e89d'; } /* '' */
.wpjb-icon-truck:before { content: '\e89e'; } /* '' */
.wpjb-icon-hammer:before { content: '\e89f'; } /* '' */
.wpjb-icon-lemon:before { content: '\e8a0'; } /* '' */
.wpjb-icon-move:before { content: '\f047'; } /* '' */
.wpjb-icon-link-ext:before { content: '\f08e'; } /* '' */
.wpjb-icon-check-empty:before { content: '\f096'; } /* '' */
.wpjb-icon-bookmark-empty:before { content: '\f097'; } /* '' */
.wpjb-icon-phone-squared:before { content: '\f098'; } /* '' */
.wpjb-icon-twitter:before { content: '\f099'; } /* '' */
.wpjb-icon-facebook:before { content: '\f09a'; } /* '' */
.wpjb-icon-github-circled:before { content: '\f09b'; } /* '' */
.wpjb-icon-rss:before { content: '\f09e'; } /* '' */
.wpjb-icon-hdd:before { content: '\f0a0'; } /* '' */
.wpjb-icon-certificate:before { content: '\f0a3'; } /* '' */
.wpjb-icon-left-circled:before { content: '\f0a8'; } /* '' */
.wpjb-icon-right-circled:before { content: '\f0a9'; } /* '' */
.wpjb-icon-up-circled:before { content: '\f0aa'; } /* '' */
.wpjb-icon-down-circled:before { content: '\f0ab'; } /* '' */
.wpjb-icon-tasks:before { content: '\f0ae'; } /* '' */
.wpjb-icon-filter:before { content: '\f0b0'; } /* '' */
.wpjb-icon-resize-full-alt:before { content: '\f0b2'; } /* '' */
.wpjb-icon-beaker:before { content: '\f0c3'; } /* '' */
.wpjb-icon-docs:before { content: '\f0c5'; } /* '' */
.wpjb-icon-blank:before { content: '\f0c8'; } /* '' */
.wpjb-icon-menu:before { content: '\f0c9'; } /* '' */
.wpjb-icon-list-bullet:before { content: '\f0ca'; } /* '' */
.wpjb-icon-list-numbered:before { content: '\f0cb'; } /* '' */
.wpjb-icon-strike:before { content: '\f0cc'; } /* '' */
.wpjb-icon-underline:before { content: '\f0cd'; } /* '' */
.wpjb-icon-table:before { content: '\f0ce'; } /* '' */
.wpjb-icon-magic:before { content: '\f0d0'; } /* '' */
.wpjb-icon-pinterest-circled:before { content: '\f0d2'; } /* '' */
.wpjb-icon-pinterest-squared:before { content: '\f0d3'; } /* '' */
.wpjb-icon-gplus-squared:before { content: '\f0d4'; } /* '' */
.wpjb-icon-gplus:before { content: '\f0d5'; } /* '' */
.wpjb-icon-money:before { content: '\f0d6'; } /* '' */
.wpjb-icon-columns:before { content: '\f0db'; } /* '' */
.wpjb-icon-sort:before { content: '\f0dc'; } /* '' */
.wpjb-icon-sort-down:before { content: '\f0dd'; } /* '' */
.wpjb-icon-sort-up:before { content: '\f0de'; } /* '' */
.wpjb-icon-mail-alt:before { content: '\f0e0'; } /* '' */
.wpjb-icon-linkedin:before { content: '\f0e1'; } /* '' */
.wpjb-icon-gauge:before { content: '\f0e4'; } /* '' */
.wpjb-icon-comment-empty:before { content: '\f0e5'; } /* '' */
.wpjb-icon-chat-empty:before { content: '\f0e6'; } /* '' */
.wpjb-icon-sitemap:before { content: '\f0e8'; } /* '' */
.wpjb-icon-paste:before { content: '\f0ea'; } /* '' */
.wpjb-icon-lightbulb:before { content: '\f0eb'; } /* '' */
.wpjb-icon-exchange:before { content: '\f0ec'; } /* '' */
.wpjb-icon-download-cloud:before { content: '\f0ed'; } /* '' */
.wpjb-icon-upload-cloud:before { content: '\f0ee'; } /* '' */
.wpjb-icon-user-md:before { content: '\f0f0'; } /* '' */
.wpjb-icon-stethoscope:before { content: '\f0f1'; } /* '' */
.wpjb-icon-suitcase:before { content: '\f0f2'; } /* '' */
.wpjb-icon-bell-alt:before { content: '\f0f3'; } /* '' */
.wpjb-icon-coffee:before { content: '\f0f4'; } /* '' */
.wpjb-icon-food:before { content: '\f0f5'; } /* '' */
.wpjb-icon-doc-text:before { content: '\f0f6'; } /* '' */
.wpjb-icon-building:before { content: '\f0f7'; } /* '' */
.wpjb-icon-hospital:before { content: '\f0f8'; } /* '' */
.wpjb-icon-ambulance:before { content: '\f0f9'; } /* '' */
.wpjb-icon-medkit:before { content: '\f0fa'; } /* '' */
.wpjb-icon-fighter-jet:before { content: '\f0fb'; } /* '' */
.wpjb-icon-beer:before { content: '\f0fc'; } /* '' */
.wpjb-icon-h-sigh:before { content: '\f0fd'; } /* '' */
.wpjb-icon-plus-squared:before { content: '\f0fe'; } /* '' */
.wpjb-icon-angle-double-left:before { content: '\f100'; } /* '' */
.wpjb-icon-angle-double-right:before { content: '\f101'; } /* '' */
.wpjb-icon-angle-double-up:before { content: '\f102'; } /* '' */
.wpjb-icon-angle-double-down:before { content: '\f103'; } /* '' */
.wpjb-icon-angle-left:before { content: '\f104'; } /* '' */
.wpjb-icon-angle-right:before { content: '\f105'; } /* '' */
.wpjb-icon-angle-up:before { content: '\f106'; } /* '' */
.wpjb-icon-angle-down:before { content: '\f107'; } /* '' */
.wpjb-icon-desktop:before { content: '\f108'; } /* '' */
.wpjb-icon-laptop:before { content: '\f109'; } /* '' */
.wpjb-icon-tablet:before { content: '\f10a'; } /* '' */
.wpjb-icon-mobile:before { content: '\f10b'; } /* '' */
.wpjb-icon-circle-empty:before { content: '\f10c'; } /* '' */
.wpjb-icon-quote-left:before { content: '\f10d'; } /* '' */
.wpjb-icon-quote-right:before { content: '\f10e'; } /* '' */
.wpjb-icon-spinner:before { content: '\f110'; } /* '' */
.wpjb-icon-circle:before { content: '\f111'; } /* '' */
.wpjb-icon-reply:before { content: '\f112'; } /* '' */
.wpjb-icon-github:before { content: '\f113'; } /* '' */
.wpjb-icon-folder-empty:before { content: '\f114'; } /* '' */
.wpjb-icon-folder-open-empty:before { content: '\f115'; } /* '' */
.wpjb-icon-smile:before { content: '\f118'; } /* '' */
.wpjb-icon-frown:before { content: '\f119'; } /* '' */
.wpjb-icon-meh:before { content: '\f11a'; } /* '' */
.wpjb-icon-gamepad:before { content: '\f11b'; } /* '' */
.wpjb-icon-keyboard:before { content: '\f11c'; } /* '' */
.wpjb-icon-flag-empty:before { content: '\f11d'; } /* '' */
.wpjb-icon-flag-checkered:before { content: '\f11e'; } /* '' */
.wpjb-icon-terminal:before { content: '\f120'; } /* '' */
.wpjb-icon-code:before { content: '\f121'; } /* '' */
.wpjb-icon-reply-all:before { content: '\f122'; } /* '' */
.wpjb-icon-star-half-alt:before { content: '\f123'; } /* '' */
.wpjb-icon-direction:before { content: '\f124'; } /* '' */
.wpjb-icon-crop:before { content: '\f125'; } /* '' */
.wpjb-icon-fork:before { content: '\f126'; } /* '' */
.wpjb-icon-unlink:before { content: '\f127'; } /* '' */
.wpjb-icon-help:before { content: '\f128'; } /* '' */
.wpjb-icon-info:before { content: '\f129'; } /* '' */
.wpjb-icon-attention-alt:before { content: '\f12a'; } /* '' */
.wpjb-icon-superscript:before { content: '\f12b'; } /* '' */
.wpjb-icon-subscript:before { content: '\f12c'; } /* '' */
.wpjb-icon-eraser:before { content: '\f12d'; } /* '' */
.wpjb-icon-puzzle:before { content: '\f12e'; } /* '' */
.wpjb-icon-mic:before { content: '\f130'; } /* '' */
.wpjb-icon-mute:before { content: '\f131'; } /* '' */
.wpjb-icon-shield:before { content: '\f132'; } /* '' */
.wpjb-icon-calendar-empty:before { content: '\f133'; } /* '' */
.wpjb-icon-extinguisher:before { content: '\f134'; } /* '' */
.wpjb-icon-rocket:before { content: '\f135'; } /* '' */
.wpjb-icon-maxcdn:before { content: '\f136'; } /* '' */
.wpjb-icon-angle-circled-left:before { content: '\f137'; } /* '' */
.wpjb-icon-angle-circled-right:before { content: '\f138'; } /* '' */
.wpjb-icon-angle-circled-up:before { content: '\f139'; } /* '' */
.wpjb-icon-angle-circled-down:before { content: '\f13a'; } /* '' */
.wpjb-icon-html5:before { content: '\f13b'; } /* '' */
.wpjb-icon-css3:before { content: '\f13c'; } /* '' */
.wpjb-icon-anchor:before { content: '\f13d'; } /* '' */
.wpjb-icon-lock-open-alt:before { content: '\f13e'; } /* '' */
.wpjb-icon-bullseye:before { content: '\f140'; } /* '' */
.wpjb-icon-ellipsis:before { content: '\f141'; } /* '' */
.wpjb-icon-ellipsis-vert:before { content: '\f142'; } /* '' */
.wpjb-icon-rss-squared:before { content: '\f143'; } /* '' */
.wpjb-icon-play-circled:before { content: '\f144'; } /* '' */
.wpjb-icon-ticket:before { content: '\f145'; } /* '' */
.wpjb-icon-minus-squared:before { content: '\f146'; } /* '' */
.wpjb-icon-minus-squared-alt:before { content: '\f147'; } /* '' */
.wpjb-icon-level-up:before { content: '\f148'; } /* '' */
.wpjb-icon-level-down:before { content: '\f149'; } /* '' */
.wpjb-icon-ok-squared:before { content: '\f14a'; } /* '' */
.wpjb-icon-pencil-squared:before { content: '\f14b'; } /* '' */
.wpjb-icon-link-ext-alt:before { content: '\f14c'; } /* '' */
.wpjb-icon-export-alt:before { content: '\f14d'; } /* '' */
.wpjb-icon-compass:before { content: '\f14e'; } /* '' */
.wpjb-icon-expand:before { content: '\f150'; } /* '' */
.wpjb-icon-collapse:before { content: '\f151'; } /* '' */
.wpjb-icon-expand-right:before { content: '\f152'; } /* '' */
.wpjb-icon-euro:before { content: '\f153'; } /* '' */
.wpjb-icon-pound:before { content: '\f154'; } /* '' */
.wpjb-icon-dollar:before { content: '\f155'; } /* '' */
.wpjb-icon-rupee:before { content: '\f156'; } /* '' */
.wpjb-icon-yen:before { content: '\f157'; } /* '' */
.wpjb-icon-rouble:before { content: '\f158'; } /* '' */
.wpjb-icon-won:before { content: '\f159'; } /* '' */
.wpjb-icon-bitcoin:before { content: '\f15a'; } /* '' */
.wpjb-icon-doc-inv:before { content: '\f15b'; } /* '' */
.wpjb-icon-doc-text-inv:before { content: '\f15c'; } /* '' */
.wpjb-icon-sort-name-up:before { content: '\f15d'; } /* '' */
.wpjb-icon-sort-name-down:before { content: '\f15e'; } /* '' */
.wpjb-icon-sort-alt-up:before { content: '\f160'; } /* '' */
.wpjb-icon-sort-alt-down:before { content: '\f161'; } /* '' */
.wpjb-icon-sort-number-up:before { content: '\f162'; } /* '' */
.wpjb-icon-sort-number-down:before { content: '\f163'; } /* '' */
.wpjb-icon-thumbs-up-alt:before { content: '\f164'; } /* '' */
.wpjb-icon-thumbs-down-alt:before { content: '\f165'; } /* '' */
.wpjb-icon-youtube-squared:before { content: '\f166'; } /* '' */
.wpjb-icon-youtube:before { content: '\f167'; } /* '' */
.wpjb-icon-xing:before { content: '\f168'; } /* '' */
.wpjb-icon-xing-squared:before { content: '\f169'; } /* '' */
.wpjb-icon-youtube-play:before { content: '\f16a'; } /* '' */
.wpjb-icon-dropbox:before { content: '\f16b'; } /* '' */
.wpjb-icon-stackoverflow:before { content: '\f16c'; } /* '' */
.wpjb-icon-instagram:before { content: '\f16d'; } /* '' */
.wpjb-icon-flickr:before { content: '\f16e'; } /* '' */
.wpjb-icon-adn:before { content: '\f170'; } /* '' */
.wpjb-icon-bitbucket:before { content: '\f171'; } /* '' */
.wpjb-icon-bitbucket-squared:before { content: '\f172'; } /* '' */
.wpjb-icon-tumblr:before { content: '\f173'; } /* '' */
.wpjb-icon-tumblr-squared:before { content: '\f174'; } /* '' */
.wpjb-icon-down:before { content: '\f175'; } /* '' */
.wpjb-icon-up:before { content: '\f176'; } /* '' */
.wpjb-icon-left:before { content: '\f177'; } /* '' */
.wpjb-icon-right:before { content: '\f178'; } /* '' */
.wpjb-icon-apple:before { content: '\f179'; } /* '' */
.wpjb-icon-windows:before { content: '\f17a'; } /* '' */
.wpjb-icon-android:before { content: '\f17b'; } /* '' */
.wpjb-icon-linux:before { content: '\f17c'; } /* '' */
.wpjb-icon-dribbble:before { content: '\f17d'; } /* '' */
.wpjb-icon-skype:before { content: '\f17e'; } /* '' */
.wpjb-icon-foursquare:before { content: '\f180'; } /* '' */
.wpjb-icon-trello:before { content: '\f181'; } /* '' */
.wpjb-icon-female:before { content: '\f182'; } /* '' */
.wpjb-icon-male:before { content: '\f183'; } /* '' */
.wpjb-icon-gittip:before { content: '\f184'; } /* '' */
.wpjb-icon-sun:before { content: '\f185'; } /* '' */
.wpjb-icon-moon:before { content: '\f186'; } /* '' */
.wpjb-icon-box:before { content: '\f187'; } /* '' */
.wpjb-icon-bug:before { content: '\f188'; } /* '' */
.wpjb-icon-vkontakte:before { content: '\f189'; } /* '' */
.wpjb-icon-weibo:before { content: '\f18a'; } /* '' */
.wpjb-icon-renren:before { content: '\f18b'; } /* '' */
.wpjb-icon-pagelines:before { content: '\f18c'; } /* '' */
.wpjb-icon-stackexchange:before { content: '\f18d'; } /* '' */
.wpjb-icon-right-circled2:before { content: '\f18e'; } /* '' */
.wpjb-icon-left-circled2:before { content: '\f190'; } /* '' */
.wpjb-icon-collapse-left:before { content: '\f191'; } /* '' */
.wpjb-icon-dot-circled:before { content: '\f192'; } /* '' */
.wpjb-icon-wheelchair:before { content: '\f193'; } /* '' */
.wpjb-icon-vimeo-squared:before { content: '\f194'; } /* '' */
.wpjb-icon-try:before { content: '\f195'; } /* '' */
.wpjb-icon-plus-squared-alt:before { content: '\f196'; } /* '' */
.wpjb-icon-space-shuttle:before { content: '\f197'; } /* '' */
.wpjb-icon-slack:before { content: '\f198'; } /* '' */
.wpjb-icon-mail-squared:before { content: '\f199'; } /* '' */
.wpjb-icon-wordpress:before { content: '\f19a'; } /* '' */
.wpjb-icon-openid:before { content: '\f19b'; } /* '' */
.wpjb-icon-bank:before { content: '\f19c'; } /* '' */
.wpjb-icon-graduation-cap:before { content: '\f19d'; } /* '' */
.wpjb-icon-yahoo:before { content: '\f19e'; } /* '' */
.wpjb-icon-google:before { content: '\f1a0'; } /* '' */
.wpjb-icon-reddit:before { content: '\f1a1'; } /* '' */
.wpjb-icon-reddit-squared:before { content: '\f1a2'; } /* '' */
.wpjb-icon-stumbleupon-circled:before { content: '\f1a3'; } /* '' */
.wpjb-icon-stumbleupon:before { content: '\f1a4'; } /* '' */
.wpjb-icon-delicious:before { content: '\f1a5'; } /* '' */
.wpjb-icon-digg:before { content: '\f1a6'; } /* '' */
.wpjb-icon-pied-piper-squared:before { content: '\f1a7'; } /* '' */
.wpjb-icon-pied-piper-alt:before { content: '\f1a8'; } /* '' */
.wpjb-icon-drupal:before { content: '\f1a9'; } /* '' */
.wpjb-icon-joomla:before { content: '\f1aa'; } /* '' */
.wpjb-icon-language:before { content: '\f1ab'; } /* '' */
.wpjb-icon-fax:before { content: '\f1ac'; } /* '' */
.wpjb-icon-building-filled:before { content: '\f1ad'; } /* '' */
.wpjb-icon-child:before { content: '\f1ae'; } /* '' */
.wpjb-icon-paw:before { content: '\f1b0'; } /* '' */
.wpjb-icon-spoon:before { content: '\f1b1'; } /* '' */
.wpjb-icon-cube:before { content: '\f1b2'; } /* '' */
.wpjb-icon-cubes:before { content: '\f1b3'; } /* '' */
.wpjb-icon-behance:before { content: '\f1b4'; } /* '' */
.wpjb-icon-behance-squared:before { content: '\f1b5'; } /* '' */
.wpjb-icon-steam:before { content: '\f1b6'; } /* '' */
.wpjb-icon-steam-squared:before { content: '\f1b7'; } /* '' */
.wpjb-icon-recycle:before { content: '\f1b8'; } /* '' */
.wpjb-icon-cab:before { content: '\f1b9'; } /* '' */
.wpjb-icon-taxi:before { content: '\f1ba'; } /* '' */
.wpjb-icon-tree:before { content: '\f1bb'; } /* '' */
.wpjb-icon-spotify:before { content: '\f1bc'; } /* '' */
.wpjb-icon-deviantart:before { content: '\f1bd'; } /* '' */
.wpjb-icon-soundcloud:before { content: '\f1be'; } /* '' */
.wpjb-icon-database:before { content: '\f1c0'; } /* '' */
.wpjb-icon-file-pdf:before { content: '\f1c1'; } /* '' */
.wpjb-icon-file-word:before { content: '\f1c2'; } /* '' */
.wpjb-icon-file-excel:before { content: '\f1c3'; } /* '' */
.wpjb-icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.wpjb-icon-file-image:before { content: '\f1c5'; } /* '' */
.wpjb-icon-file-archive:before { content: '\f1c6'; } /* '' */
.wpjb-icon-file-audio:before { content: '\f1c7'; } /* '' */
.wpjb-icon-file-video:before { content: '\f1c8'; } /* '' */
.wpjb-icon-file-code:before { content: '\f1c9'; } /* '' */
.wpjb-icon-vine:before { content: '\f1ca'; } /* '' */
.wpjb-icon-codeopen:before { content: '\f1cb'; } /* '' */
.wpjb-icon-jsfiddle:before { content: '\f1cc'; } /* '' */
.wpjb-icon-lifebuoy:before { content: '\f1cd'; } /* '' */
.wpjb-icon-circle-notch:before { content: '\f1ce'; } /* '' */
.wpjb-icon-rebel:before { content: '\f1d0'; } /* '' */
.wpjb-icon-empire:before { content: '\f1d1'; } /* '' */
.wpjb-icon-git-squared:before { content: '\f1d2'; } /* '' */
.wpjb-icon-git:before { content: '\f1d3'; } /* '' */
.wpjb-icon-hacker-news:before { content: '\f1d4'; } /* '' */
.wpjb-icon-tencent-weibo:before { content: '\f1d5'; } /* '' */
.wpjb-icon-qq:before { content: '\f1d6'; } /* '' */
.wpjb-icon-wechat:before { content: '\f1d7'; } /* '' */
.wpjb-icon-paper-plane:before { content: '\f1d8'; } /* '' */
.wpjb-icon-paper-plane-empty:before { content: '\f1d9'; } /* '' */
.wpjb-icon-history:before { content: '\f1da'; } /* '' */
.wpjb-icon-circle-thin:before { content: '\f1db'; } /* '' */
.wpjb-icon-header:before { content: '\f1dc'; } /* '' */
.wpjb-icon-paragraph:before { content: '\f1dd'; } /* '' */
.wpjb-icon-sliders:before { content: '\f1de'; } /* '' */
.wpjb-icon-share:before { content: '\f1e0'; } /* '' */
.wpjb-icon-share-squared:before { content: '\f1e1'; } /* '' */
.wpjb-icon-bomb:before { content: '\f1e2'; } /* '' */
.wpjb-icon-soccer-ball:before { content: '\f1e3'; } /* '' */
.wpjb-icon-tty:before { content: '\f1e4'; } /* '' */
.wpjb-icon-binoculars:before { content: '\f1e5'; } /* '' */
.wpjb-icon-plug:before { content: '\f1e6'; } /* '' */
.wpjb-icon-slideshare:before { content: '\f1e7'; } /* '' */
.wpjb-icon-twitch:before { content: '\f1e8'; } /* '' */
.wpjb-icon-yelp:before { content: '\f1e9'; } /* '' */
.wpjb-icon-newspaper:before { content: '\f1ea'; } /* '' */
.wpjb-icon-wifi:before { content: '\f1eb'; } /* '' */
.wpjb-icon-calc:before { content: '\f1ec'; } /* '' */
.wpjb-icon-paypal:before { content: '\f1ed'; } /* '' */
.wpjb-icon-gwallet:before { content: '\f1ee'; } /* '' */
.wpjb-icon-cc-visa:before { content: '\f1f0'; } /* '' */
.wpjb-icon-cc-mastercard:before { content: '\f1f1'; } /* '' */
.wpjb-icon-cc-discover:before { content: '\f1f2'; } /* '' */
.wpjb-icon-cc-amex:before { content: '\f1f3'; } /* '' */
.wpjb-icon-cc-paypal:before { content: '\f1f4'; } /* '' */
.wpjb-icon-cc-stripe:before { content: '\f1f5'; } /* '' */
.wpjb-icon-bell-off:before { content: '\f1f6'; } /* '' */
.wpjb-icon-bell-off-empty:before { content: '\f1f7'; } /* '' */
.wpjb-icon-trash:before { content: '\f1f8'; } /* '' */
.wpjb-icon-copyright:before { content: '\f1f9'; } /* '' */
.wpjb-icon-at:before { content: '\f1fa'; } /* '' */
.wpjb-icon-eyedropper:before { content: '\f1fb'; } /* '' */
.wpjb-icon-brush:before { content: '\f1fc'; } /* '' */
.wpjb-icon-birthday:before { content: '\f1fd'; } /* '' */
.wpjb-icon-chart-area:before { content: '\f1fe'; } /* '' */
.wpjb-icon-chart-pie:before { content: '\f200'; } /* '' */
.wpjb-icon-chart-line:before { content: '\f201'; } /* '' */
.wpjb-icon-lastfm:before { content: '\f202'; } /* '' */
.wpjb-icon-lastfm-squared:before { content: '\f203'; } /* '' */
.wpjb-icon-toggle-off:before { content: '\f204'; } /* '' */
.wpjb-icon-toggle-on:before { content: '\f205'; } /* '' */
.wpjb-icon-bicycle:before { content: '\f206'; } /* '' */
.wpjb-icon-bus:before { content: '\f207'; } /* '' */
.wpjb-icon-ioxhost:before { content: '\f208'; } /* '' */
.wpjb-icon-angellist:before { content: '\f209'; } /* '' */
.wpjb-icon-cc:before { content: '\f20a'; } /* '' */
.wpjb-icon-shekel:before { content: '\f20b'; } /* '' */
.wpjb-icon-meanpath:before { content: '\f20c'; } /* '' */
.wpjb-icon-buysellads:before { content: '\f20d'; } /* '' */
.wpjb-icon-connectdevelop:before { content: '\f20e'; } /* '' */
.wpjb-icon-dashcube:before { content: '\f210'; } /* '' */
.wpjb-icon-forumbee:before { content: '\f211'; } /* '' */
.wpjb-icon-leanpub:before { content: '\f212'; } /* '' */
.wpjb-icon-sellsy:before { content: '\f213'; } /* '' */
.wpjb-icon-shirtsinbulk:before { content: '\f214'; } /* '' */
.wpjb-icon-simplybuilt:before { content: '\f215'; } /* '' */
.wpjb-icon-skyatlas:before { content: '\f216'; } /* '' */
.wpjb-icon-cart-plus:before { content: '\f217'; } /* '' */
.wpjb-icon-cart-arrow-down:before { content: '\f218'; } /* '' */
.wpjb-icon-diamond:before { content: '\f219'; } /* '' */
.wpjb-icon-ship:before { content: '\f21a'; } /* '' */
.wpjb-icon-user-secret:before { content: '\f21b'; } /* '' */
.wpjb-icon-motorcycle:before { content: '\f21c'; } /* '' */
.wpjb-icon-street-view:before { content: '\f21d'; } /* '' */
.wpjb-icon-heartbeat:before { content: '\f21e'; } /* '' */
.wpjb-icon-venus:before { content: '\f221'; } /* '' */
.wpjb-icon-mars:before { content: '\f222'; } /* '' */
.wpjb-icon-mercury:before { content: '\f223'; } /* '' */
.wpjb-icon-transgender:before { content: '\f224'; } /* '' */
.wpjb-icon-transgender-alt:before { content: '\f225'; } /* '' */
.wpjb-icon-venus-double:before { content: '\f226'; } /* '' */
.wpjb-icon-mars-double:before { content: '\f227'; } /* '' */
.wpjb-icon-venus-mars:before { content: '\f228'; } /* '' */
.wpjb-icon-mars-stroke:before { content: '\f229'; } /* '' */
.wpjb-icon-mars-stroke-v:before { content: '\f22a'; } /* '' */
.wpjb-icon-mars-stroke-h:before { content: '\f22b'; } /* '' */
.wpjb-icon-neuter:before { content: '\f22c'; } /* '' */
.wpjb-icon-genderless:before { content: '\f22d'; } /* '' */
.wpjb-icon-facebook-official:before { content: '\f230'; } /* '' */
.wpjb-icon-pinterest:before { content: '\f231'; } /* '' */
.wpjb-icon-whatsapp:before { content: '\f232'; } /* '' */
.wpjb-icon-server:before { content: '\f233'; } /* '' */
.wpjb-icon-user-plus:before { content: '\f234'; } /* '' */
.wpjb-icon-user-times:before { content: '\f235'; } /* '' */
.wpjb-icon-bed:before { content: '\f236'; } /* '' */
.wpjb-icon-viacoin:before { content: '\f237'; } /* '' */
.wpjb-icon-train:before { content: '\f238'; } /* '' */
.wpjb-icon-subway:before { content: '\f239'; } /* '' */
.wpjb-icon-medium:before { content: '\f23a'; } /* '' */
.wpjb-icon-y-combinator:before { content: '\f23b'; } /* '' */
.wpjb-icon-optin-monster:before { content: '\f23c'; } /* '' */
.wpjb-icon-opencart:before { content: '\f23d'; } /* '' */
.wpjb-icon-expeditedssl:before { content: '\f23e'; } /* '' */
.wpjb-icon-battery-4:before { content: '\f240'; } /* '' */
.wpjb-icon-battery-3:before { content: '\f241'; } /* '' */
.wpjb-icon-battery-2:before { content: '\f242'; } /* '' */
.wpjb-icon-battery-1:before { content: '\f243'; } /* '' */
.wpjb-icon-battery-0:before { content: '\f244'; } /* '' */
.wpjb-icon-mouse-pointer:before { content: '\f245'; } /* '' */
.wpjb-icon-i-cursor:before { content: '\f246'; } /* '' */
.wpjb-icon-object-group:before { content: '\f247'; } /* '' */
.wpjb-icon-object-ungroup:before { content: '\f248'; } /* '' */
.wpjb-icon-sticky-note:before { content: '\f249'; } /* '' */
.wpjb-icon-sticky-note-o:before { content: '\f24a'; } /* '' */
.wpjb-icon-cc-jcb:before { content: '\f24b'; } /* '' */
.wpjb-icon-cc-diners-club:before { content: '\f24c'; } /* '' */
.wpjb-icon-clone:before { content: '\f24d'; } /* '' */
.wpjb-icon-balance-scale:before { content: '\f24e'; } /* '' */
.wpjb-icon-hourglass-o:before { content: '\f250'; } /* '' */
.wpjb-icon-hourglass-1:before { content: '\f251'; } /* '' */
.wpjb-icon-hourglass-2:before { content: '\f252'; } /* '' */
.wpjb-icon-hourglass-3:before { content: '\f253'; } /* '' */
.wpjb-icon-hourglass:before { content: '\f254'; } /* '' */
.wpjb-icon-hand-grab-o:before { content: '\f255'; } /* '' */
.wpjb-icon-hand-paper-o:before { content: '\f256'; } /* '' */
.wpjb-icon-hand-scissors-o:before { content: '\f257'; } /* '' */
.wpjb-icon-hand-lizard-o:before { content: '\f258'; } /* '' */
.wpjb-icon-hand-spock-o:before { content: '\f259'; } /* '' */
.wpjb-icon-hand-pointer-o:before { content: '\f25a'; } /* '' */
.wpjb-icon-hand-peace-o:before { content: '\f25b'; } /* '' */
.wpjb-icon-trademark:before { content: '\f25c'; } /* '' */
.wpjb-icon-registered:before { content: '\f25d'; } /* '' */
.wpjb-icon-creative-commons:before { content: '\f25e'; } /* '' */
.wpjb-icon-gg:before { content: '\f260'; } /* '' */
.wpjb-icon-gg-circle:before { content: '\f261'; } /* '' */
.wpjb-icon-tripadvisor:before { content: '\f262'; } /* '' */
.wpjb-icon-odnoklassniki:before { content: '\f263'; } /* '' */
.wpjb-icon-odnoklassniki-square:before { content: '\f264'; } /* '' */
.wpjb-icon-get-pocket:before { content: '\f265'; } /* '' */
.wpjb-icon-wikipedia-w:before { content: '\f266'; } /* '' */
.wpjb-icon-safari:before { content: '\f267'; } /* '' */
.wpjb-icon-chrome:before { content: '\f268'; } /* '' */
.wpjb-icon-firefox:before { content: '\f269'; } /* '' */
.wpjb-icon-opera:before { content: '\f26a'; } /* '' */
.wpjb-icon-internet-explorer:before { content: '\f26b'; } /* '' */
.wpjb-icon-television:before { content: '\f26c'; } /* '' */
.wpjb-icon-contao:before { content: '\f26d'; } /* '' */
.wpjb-icon-500px:before { content: '\f26e'; } /* '' */
.wpjb-icon-amazon:before { content: '\f270'; } /* '' */
.wpjb-icon-calendar-plus-o:before { content: '\f271'; } /* '' */
.wpjb-icon-calendar-minus-o:before { content: '\f272'; } /* '' */
.wpjb-icon-calendar-times-o:before { content: '\f273'; } /* '' */
.wpjb-icon-calendar-check-o:before { content: '\f274'; } /* '' */
.wpjb-icon-industry:before { content: '\f275'; } /* '' */
.wpjb-icon-map-pin:before { content: '\f276'; } /* '' */
.wpjb-icon-map-signs:before { content: '\f277'; } /* '' */
.wpjb-icon-map-o:before { content: '\f278'; } /* '' */
.wpjb-icon-map:before { content: '\f279'; } /* '' */
.wpjb-icon-commenting:before { content: '\f27a'; } /* '' */
.wpjb-icon-commenting-o:before { content: '\f27b'; } /* '' */
.wpjb-icon-houzz:before { content: '\f27c'; } /* '' */
.wpjb-icon-vimeo:before { content: '\f27d'; } /* '' */
.wpjb-icon-black-tie:before { content: '\f27e'; } /* '' */
.wpjb-icon-fonticons:before { content: '\f280'; } /* '' */
.wpjb-icon-reddit-alien:before { content: '\f281'; } /* '' */
.wpjb-icon-edge:before { content: '\f282'; } /* '' */
.wpjb-icon-credit-card-alt:before { content: '\f283'; } /* '' */
.wpjb-icon-codiepie:before { content: '\f284'; } /* '' */
.wpjb-icon-modx:before { content: '\f285'; } /* '' */
.wpjb-icon-fort-awesome:before { content: '\f286'; } /* '' */
.wpjb-icon-usb:before { content: '\f287'; } /* '' */
.wpjb-icon-product-hunt:before { content: '\f288'; } /* '' */
.wpjb-icon-mixcloud:before { content: '\f289'; } /* '' */
.wpjb-icon-scribd:before { content: '\f28a'; } /* '' */
.wpjb-icon-pause-circle:before { content: '\f28b'; } /* '' */
.wpjb-icon-pause-circle-o:before { content: '\f28c'; } /* '' */
.wpjb-icon-stop-circle:before { content: '\f28d'; } /* '' */
.wpjb-icon-stop-circle-o:before { content: '\f28e'; } /* '' */
.wpjb-icon-shopping-bag:before { content: '\f290'; } /* '' */
.wpjb-icon-shopping-basket:before { content: '\f291'; } /* '' */
.wpjb-icon-hashtag:before { content: '\f292'; } /* '' */
.wpjb-icon-bluetooth:before { content: '\f293'; } /* '' */
.wpjb-icon-bluetooth-b:before { content: '\f294'; } /* '' */
.wpjb-icon-percent:before { content: '\f295'; } /* '' */
.wpjb-icon-gitlab:before { content: '\f296'; } /* '' */
.wpjb-icon-wpbeginner:before { content: '\f297'; } /* '' */
.wpjb-icon-wpforms:before { content: '\f298'; } /* '' */
.wpjb-icon-envira:before { content: '\f299'; } /* '' */
.wpjb-icon-universal-access:before { content: '\f29a'; } /* '' */
.wpjb-icon-wheelchair-alt:before { content: '\f29b'; } /* '' */
.wpjb-icon-question-circle-o:before { content: '\f29c'; } /* '' */
.wpjb-icon-blind:before { content: '\f29d'; } /* '' */
.wpjb-icon-audio-description:before { content: '\f29e'; } /* '' */
.wpjb-icon-volume-control-phone:before { content: '\f2a0'; } /* '' */
.wpjb-icon-braille:before { content: '\f2a1'; } /* '' */
.wpjb-icon-assistive-listening-systems:before { content: '\f2a2'; } /* '' */
.wpjb-icon-american-sign-language-interpreting:before { content: '\f2a3'; } /* '' */
.wpjb-icon-asl-interpreting:before { content: '\f2a4'; } /* '' */
.wpjb-icon-glide:before { content: '\f2a5'; } /* '' */
.wpjb-icon-glide-g:before { content: '\f2a6'; } /* '' */
.wpjb-icon-sign-language:before { content: '\f2a7'; } /* '' */
.wpjb-icon-low-vision:before { content: '\f2a8'; } /* '' */
.wpjb-icon-viadeo:before { content: '\f2a9'; } /* '' */
.wpjb-icon-viadeo-square:before { content: '\f2aa'; } /* '' */
.wpjb-icon-snapchat:before { content: '\f2ab'; } /* '' */
.wpjb-icon-snapchat-ghost:before { content: '\f2ac'; } /* '' */
.wpjb-icon-snapchat-square:before { content: '\f2ad'; } /* '' */
.wpjb-icon-pied-piper:before { content: '\f2ae'; } /* '' */
.wpjb-icon-first-order:before { content: '\f2b0'; } /* '' */
.wpjb-icon-yoast:before { content: '\f2b1'; } /* '' */
.wpjb-icon-themeisle:before { content: '\f2b2'; } /* '' */
.wpjb-icon-google-plus-circle:before { content: '\f2b3'; } /* '' */
.wpjb-icon-font-awesome:before { content: '\f2b4'; } /* '' */
.wpjb-icon-handshake-o:before { content: '\f2b5'; } /* '' */
.wpjb-icon-envelope-open:before { content: '\f2b6'; } /* '' */
.wpjb-icon-envelope-open-o:before { content: '\f2b7'; } /* '' */
.wpjb-icon-linode:before { content: '\f2b8'; } /* '' */
.wpjb-icon-address-book:before { content: '\f2b9'; } /* '' */
.wpjb-icon-address-book-o:before { content: '\f2ba'; } /* '' */
.wpjb-icon-address-card:before { content: '\f2bb'; } /* '' */
.wpjb-icon-address-card-o:before { content: '\f2bc'; } /* '' */
.wpjb-icon-user-circle:before { content: '\f2bd'; } /* '' */
.wpjb-icon-user-circle-o:before { content: '\f2be'; } /* '' */
.wpjb-icon-user-o:before { content: '\f2c0'; } /* '' */
.wpjb-icon-id-badge:before { content: '\f2c1'; } /* '' */
.wpjb-icon-id-card:before { content: '\f2c2'; } /* '' */
.wpjb-icon-id-card-o:before { content: '\f2c3'; } /* '' */
.wpjb-icon-quora:before { content: '\f2c4'; } /* '' */
.wpjb-icon-free-code-camp:before { content: '\f2c5'; } /* '' */
.wpjb-icon-telegram:before { content: '\f2c6'; } /* '' */
.wpjb-icon-thermometer:before { content: '\f2c7'; } /* '' */
.wpjb-icon-thermometer-3:before { content: '\f2c8'; } /* '' */
.wpjb-icon-thermometer-2:before { content: '\f2c9'; } /* '' */
.wpjb-icon-thermometer-quarter:before { content: '\f2ca'; } /* '' */
.wpjb-icon-thermometer-0:before { content: '\f2cb'; } /* '' */
.wpjb-icon-shower:before { content: '\f2cc'; } /* '' */
.wpjb-icon-bath:before { content: '\f2cd'; } /* '' */
.wpjb-icon-podcast:before { content: '\f2ce'; } /* '' */
.wpjb-icon-window-maximize:before { content: '\f2d0'; } /* '' */
.wpjb-icon-window-minimize:before { content: '\f2d1'; } /* '' */
.wpjb-icon-window-restore:before { content: '\f2d2'; } /* '' */
.wpjb-icon-window-close:before { content: '\f2d3'; } /* '' */
.wpjb-icon-window-close-o:before { content: '\f2d4'; } /* '' */
.wpjb-icon-bandcamp:before { content: '\f2d5'; } /* '' */
.wpjb-icon-grav:before { content: '\f2d6'; } /* '' */
.wpjb-icon-etsy:before { content: '\f2d7'; } /* '' */
.wpjb-icon-imdb:before { content: '\f2d8'; } /* '' */
.wpjb-icon-ravelry:before { content: '\f2d9'; } /* '' */
.wpjb-icon-eercast:before { content: '\f2da'; } /* '' */
.wpjb-icon-microchip:before { content: '\f2db'; } /* '' */
.wpjb-icon-snowflake-o:before { content: '\f2dc'; } /* '' */
.wpjb-icon-superpowers:before { content: '\f2dd'; } /* '' */
.wpjb-icon-wpexplorer:before { content: '\f2de'; } /* '' */
.wpjb-icon-meetup:before { content: '\f2e0'; } /* '' */
.wpjb-icon-github-squared:before { content: '\f300'; } /* '' */
.wpjb-icon-twitter-squared:before { content: '\f304'; } /* '' */
.wpjb-icon-facebook-squared:before { content: '\f308'; } /* '' */
.wpjb-icon-linkedin-squared:before { content: '\f30c'; } /* '' *//* CSS RESET */

a.wpjb-glyphs:empty {
    text-decoration: none;
}

.wpjb .wpjb-motif { color: #2aa1c0; }
.wpjb .wpjb-motif-bg { background-color: #2aa1c0; }
.wpjb .wpjb-motif-border { border-color: #2aa1c0; }
.wpjb .wpjb-motif-border-top { border-top-color: #2aa1c0; }
.wpjb .wpjb-motif-border-right { border-right-color: #2aa1c0; }
.wpjb .wpjb-motif-border-bottom { border-bottom-color: #2aa1c0; }
.wpjb .wpjb-motif-border-left { border-left-color: #2aa1c0; }

.wpjb .wpjb-motif-dark { color: #0e647d; }
.wpjb .wpjb-motif-bg-dark { background-color: #0e647d; }
.wpjb .wpjb-motif-border-dark { border-color: #0e647d; }
.wpjb .wpjb-motif-border-top-dark { border-top-color: #0e647d; }
.wpjb .wpjb-motif-border-right-dark { border-right-color: #0e647d; }
.wpjb .wpjb-motif-border-bottom-dark { border-bottom-color: #0e647d; }
.wpjb .wpjb-motif-border-left-dark { border-left-color: #0e647d; }

.wpjb-animate-spin,
.wpjb-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.wpjb-icon-empty:before {
content: ' ';
}

.wpjb div,
body .wpjb p,
body .wpjb ul,
body .wpjb li,
body .wpjb ol,
body .wpjb span,
body .wpjb img,
body .wpjb form,
body .wpjb fieldset,
body .wpjb label,
body .wpjb table,
body .wpjb thead,
body .wpjb tfoot,
body .wpjb tbody,
body .wpjb tr,
body .wpjb td,
body .wpjb strong,
body .wpjb b,
body .wpjb em,
body .wpjb i,
body .wpjb center {
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    list-style-type: none;
}

/* CSS SET */

.wpjb select,
.wpjb textarea,
.wpjb input[type=password],
.wpjb input[type=text] {
    margin: 2px; 
    padding: 6px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;  
}

.wpjb input[type=checkbox],
.wpjb input[type=radio] {
    display: inline;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
}

.wpjb h3 {
    margin: 24px 0;
    text-transform: uppercase;
}

.wpjb a {

}

.wpjb-icon-none {
    background-color: #fcfcfc !important;
}

.wpjb-icon-none > span:before {
    width: auto;
    color: rgba(84, 110, 122, 0.2);
    opacity: 1;
}

.wpjb .wpjb-icon-only:before {
    margin: 0px;
    padding: 4px;
    border: 1px solid whitesmoke;
}

.wpjb .wpjb-img-50 {
    width: 50px;
    height: 50px;
}

.wpjb .wpjb-img-50 img {
    max-width: 50px;
    max-height: 50px;
}

.wpjb .wpjb-none {
    display: none
}

.wpjb .wpjb-clear {
    clear:both;
}

/* DEFAULT COLORS */

.wpjb-button-secondary {

}

.wpjb .wpjb-layer-inside {
    border: 1px solid whitesmoke;
    border-radius: 2px;
    background-color: #fcfcfc;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
}

.wpjb .wpjb-bulb {
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    display: inline-block;
    font-size: 0.75em;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 1px 2px;
    background-color: #ffb119;
    text-transform: uppercase;
}

.wpjb .wpjb-featured {
    background-color: #F0F8FF;
}

.wpjb .wpjb-expired {
    
}

/* BUTTONS */

.wpjb a.wpjb-button,
.wpjb .wpjb-upload-actions a.button {
    background: #F2F2F2; 
    display: inline-block; 
    padding: 7px 13px 8px; 
    color: #444444 !important; 
    text-decoration: none;
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    cursor: pointer;
    
    font-weight: bold;
    font-size: 13px;
    line-height: 1; 
    font-family: Arial;
    background-image: -moz-linear-gradient(50% 0%, #F5F5F5, #F1F1F1);
}

.wpjb a.wpjb-button:visited,
.wpjb .wpjb-upload-actions a.button:visited,
.wpjb a.wpjb-button:hover,
.wpjb .wpjb-upload-actions a.button:hover {
    color: #444444 !important; 
    text-decoration: none;
}

.wpjb a.wpjb-button:hover {
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.wpjb a.wpjb-button-primary:visited,
.wpjb a.wpjb-button-primary:hover {
    color: #fff !important; 
}

.wpjb a.wpjb-button-primary {
    background-color: #0085ba;
}

.wpjb a.wpjb-button-primary:hover {
    background-color: #008ec2;
}

/* WIDGETS */

.wpjb-widget-item-count {
    float:right;
}

.wpjb-widget-item-count > div.wpjb-widget-item-num {
    background-color: rgba(245,245,245, 0.6); 
    color: rgb(68, 68, 68);
    border-radius: 3px; 
    font-size: smaller; 
    font-weight: bold; 
    padding-left: 8px; 
    padding-right: 8px; 
    padding-top: 2px;
}

.wpjb-widget-smart-alert {
    border: 1px solid whitesmoke; 
    padding: 4px 6px 4px 6px;
}

.wpjb-widget-smart-alert > strong {
    display: block;
    line-height: 1em;
    margin: 0;
    padding: 5px 0 5px 0;
}

.wpjb-widget-alert input[type=text],
.wpjb-widget-alert input[type=submit] {
    width: 100%;
    margin: 2px 0 2px 0;
}

.wpjb-widget-smart-alert > div {
    padding: 5px 0 15px 0;
    margin: 0;
    line-height: 1.3em;
}

.wpjb.wpjb-widget .wpjb-widget-grid-link {
    line-height: 1.6em;
}

.wpjb.wpjb-widget .wpjb-widget-recent-jobs-all {
    line-height: 2.6em;
    font-size: 0.9em;
}

.wpjb-widget .wpjb-custom-menu-link a {
    text-decoration: none;
}

.wpjb-widget .wpjb-custom-menu-icon {
    font-size: 16px;
    vertical-align: middle;
    text-decoration: none !important;
}

.wpjb-widget .wpjb-custom-menu-separator {
    border-bottom: 1px solid whitesmoke; 
    margin-bottom: 10px; 
    padding-bottom: 10px
}

/* TABLE */

[class*='wpjb-col-'] {
  float: left;
}

.wpjb .wpjb-grid {
    margin: 0% 0% 0% 0%;
}

.wpjb .wpjb-grid.wpjb-grid-closed-top {
    border-top: 1px solid whitesmoke;
}

.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div {
    padding: 0;
}

.wpjb .wpjb-grid .wpjb-grid-row.wpjb-click-area:hover {
    /*background-color: rgba(245,245,245, 0.01);*/
}

.wpjb .wpjb-grid:after {
  content: "";
  display: table;
  clear: both;
}

.wpjb-grid .wpjb-grid-row {
    clear:both;
    overflow:hidden;
    padding: 0.75em 0 0.75em 0;
    margin: 0 0 0 0;
    border-bottom: 1px solid whitesmoke;
}

.wpjb-grid .wpjb-grid-row > div {
    padding: 0 6px 0 6px;
}

.wpjb-grid .wpjb-grid-col-right {
    text-align: right;
}

.wpjb-grid .wpjb-grid-col-last {
    float: right;
}

.wpjb-grid .wpjb-grid-col-center {
    text-align: center;
}

.wpjb .wpjb-grid .wpjb-grid-head > div {
    text-transform: uppercase;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 0.8em;
}

.wpjb .wpjb-grid .wpjb-col-5 { width: 5%; }
.wpjb .wpjb-grid .wpjb-col-10 { width: 10%; }
.wpjb .wpjb-grid .wpjb-col-15 { width: 15%; }
.wpjb .wpjb-grid .wpjb-col-20 { width: 20%; }
.wpjb .wpjb-grid .wpjb-col-25 { width: 25%; }
.wpjb .wpjb-grid .wpjb-col-30 { width: 30%; }
.wpjb .wpjb-grid .wpjb-col-35 { width: 35%; }
.wpjb .wpjb-grid .wpjb-col-40 { width: 40%; }
.wpjb .wpjb-grid .wpjb-col-50 { width: 50%; }
.wpjb .wpjb-grid .wpjb-col-65 { width: 65%; }
.wpjb .wpjb-grid .wpjb-col-70 { width: 70%; }
.wpjb .wpjb-grid .wpjb-col-80 { width: 80%; }
.wpjb .wpjb-grid .wpjb-col-100 { width: 100%; }

.wpjb .wpjb-grid .wpjb-col-logo img {
    border: 0;
    border-radius: 0;
    padding: 0;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; 
    vertical-align: middle;
}

.wpjb .wpjb-grid-row-icon {
    float: right;
}

.wpjb .wpjb-grid .wpjb-col-logo > div {
    padding: 0;
    background-color: transparent;
    text-align: center;
    box-sizing: initial;
}


.wpjb .wpjb-grid .wpjb-col-logo > div.wpjb-icon-none {
    border: 1px solid rgba(84, 110, 122, 0.2);
    font-size: 34px;
    width: 48px;
    height: 48px;
    line-height: 48px;
}

.wpjb .wpjb-grid .wpjb-col-main {
    width: 90%;
    width: calc( 100% - 62px );
    
}

.wpjb .wpjb-col-logo.wpjb-logo-round img,
.wpjb .wpjb-col-logo.wpjb-logo-round .wpjb-icon-none {
    border-radius: 50%;
}

body .wpjb .wpjb-line-major {
    margin: 0 0 0 0;
    padding: 4px 0 4px 0;
    line-height: 20px;
    display: block;
}

body .wpjb .wpjb-line-major .wpjb-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
}

body .wpjb .wpjb-line-major .wpjb-sub-title {
    float: right; 
    line-height: 20px;
    padding-left: 12px;
}

body .wpjb .wpjb-line-major .wpjb-sub-title.wpjb-job_type {
    font-size: 12px;
}

body .wpjb .wpjb-line-minor {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 0 2px 0;
    margin: 0;
}

body .wpjb .wpjb-line-minor .wpjb-sub {
    display: inline-block;
    margin: 0;
    padding: 0 12px 0 0;
    
}

body .wpjb .wpjb-line-minor .wpjb-sub .wpjb-glyphs:before {
    margin-left: 0;
}

body .wpjb .wpjb-line-major .wpjb-sub-opaque,
body .wpjb .wpjb-line-minor .wpjb-sub.wpjb-sub-opaque {
    opacity: 0.75;
}

body .wpjb .wpjb-line-minor .wpjb-sub.wpjb-sub-right {
    float: right;
    padding: 0 0 0 12px;
}


/* RICH TEXT */

.wpjb .wpjb-text-box {
    clear: both;
    overflow: hidden;
}
.wpjb .wpjb-text p {
    margin: 0 0 20px; 
}
.wpjb .wpjb-text ul, 
.wpjb .wpjb-text ol { 
    list-style: disc; 
    margin: 0 0 30px 30px; 
}
.wpjb .wpjb-text ol li,
.wpjb .wpjb-text ul li {
    list-style-type: disc;
}

.wpjb .wpjb-text-box > h3 {
    text-transform: uppercase;
}

.wpjb .wpjb-text {
    overflow: hidden;
}

/* DROPDOWN */

.wpjb .wpjb-dropdown-wrap > img {
    border:1px solid transparent; 
    vertical-align: middle;
    cursor: pointer;
    cursor: hand;
}

.wpjb .wpjb-dropdown { 
    width:150px; 
    border:1px solid silver; 
    margin:0;
    padding:0;
    background-color:white;
}

.wpjb .wpjb-dropdown li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align:left;
}

.wpjb .wpjb-dropdown li a {
    padding: 6px 6px 8px 24px;
    display: block;
    font-family: Arial;
    font-size: 14px;
    line-height: 14px;
    color:#333333;
    text-decoration:none;
}

.wpjb .wpjb-dropdown hr {
    height:1px; 
    border:1px; 
    color:#CCCCCC; 
    background-color:#CCCCCC;
    margin: 2px 0px !important;
    padding: 0 !important;
}

.wpjb .wpjb-dropdown li a.wpjb-hover {
    background-color: #BAD3EA;
}

.wpjb-dropdown-shadow {
    -moz-box-shadow: 0 1px 5px #CCCCCC;
    -webkit-box-shadow: 0 1px 5px #CCCCCC;
    box-shadow: 0 1px 5px #CCCCCC;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC');
}

/* FLASH MESSAGES */

div.wpjb-flash-error {
    clear: both;
    overflow: hidden;
    border: 1px solid #DE5400;
    background-color: #f04124;
    padding: 5px 15px;
    margin: 0 0 5px 0;
    line-height: 2em;
    color: white;
}

div.wpjb-flash-error a {
    color: white;
    text-decoration: underline !important
}

div.wpjb-flash-info {
    clear: both;
    overflow: hidden;
    padding: 5px 15px;
    margin: 20px 0px 10px 0px;
    border: 1px solid #f0f0f0;
    background-color: #F0F8FF;
    line-height: 2em;
}

div.wpjb-flash-error .wpjb-glyphs:before,
div.wpjb-flash-info .wpjb-glyphs:before {
    opacity: 0.85;
    font-size: 1.3em;
}

.wpjb div.wpjb-flash-small {
    margin: 0 0 1em 0
}

.wpjb .wpjb-flash-icon {
    float: left
}

.wpjb .wpjb-flash-icon > span.wpjb-glyphs {
    font-size:48px;
}

.wpjb .wpjb-flash-body {
    float: left; 
    padding: 10px 0 10px 0;
}

/* MENU */

.wpjb .wpjb-menu-bar {
    margin:10px 0 20px 0;
}

/* FORMS */

.wpjb .wpjb-form .wpjb-error {
    outline: 0px solid #DE5400;
    background-color: cornsilk;
}

.wpjb .wpjb-form .wpjb-required {
    font-weight: bold;
    color: red;
}

.wpjb .wpjb-form {
    
}

.wpjb .wpjb-form-slider {

    margin: 10px 0 0 0;
}

.wpjb .wpjb-form fieldset legend.wpjb-empty {
    margin: 0;
    padding: 0;
    display:none;
}

.wpjb .wpjb-form > fieldset > div,
.wpjb .wpjb-form > fieldset > div > div.wpjb-field
.wpjb .wpjb-form > fieldset > table {
    padding:5px;
    margin: 5px;
    clear: both;
    overflow:hidden;
}

.wpjb .wpjb-form div.wp-editor-tools {
    padding: 0 10px 0 0;
    margin: 0;
}

.wpjb .wpjb-form div label.wpjb-label {
    font-weight: normal;
    display: block;
    font-size: 100%;
    margin: 0;
    width: 30%;
    float: left;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    padding: 6px 0 6px 0;
    margin: 1px 0 1px 0;
}

.wpjb .wpjb-form.wpjb-form-nolines fieldset {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.wpjb .wpjb-form.wpjb-form-nolines legend {
    padding: 0px 0 12px 0;
    background: none;
    border: none;
    width: 100%;
}

.wpjb .wpjb-form input {
    margin: 0;
}

.wpjb .wpjb-form div div.wpjb-field textarea {
    height: 270px;
}

.wpjb .wpjb-form div .wpjb-hint {
    font-size: 12px;
    opacity: 0.8;
}

.wpjb .wpjb-form div.wpjb-input-textarea small {
    margin-left:0%;
}

.wpjb .wpjb-form .wpjb-input-description {
    padding: 0 0 0 5px;
}

.wpjb .wpjb-form .wpjb-cute-input {
    line-height: 20px;
    margin: 0 0 6px 0;
}

.wpjb .wpjb-form .wpjb-cute-input .wpjb-cute-input-indicator {
    top: 0;
    left: 0;
}

.wpjb .wpjb-form .wpjb-cute-input .wpjb-input-description {
    padding: 0 0 0 25px;
}

.wpjb .wpjb-form .wpjb-input-cols {
    float: left;
    box-sizing: border-box;
}

.wpjb .wpjb-form .wpjb-input-cols-0 {
    display: inline;
}

.wpjb .wpjb-form .wpjb-input-cols-1 {
    width:100%;
}

.wpjb .wpjb-form .wpjb-input-cols-2 {
    width:50%;
    float: left
}

.wpjb .wpjb-form .wpjb-input-cols-3 {
    width:33%;
}

.wpjb .wpjb-form .wpjb-input-cols-4 {
    width:25%;
}

.wpjb .wpjb-form div.wpjb-field {
    margin:0;
    padding:0;
    float:left;
    clear:none;
    width:70%;
}

.wpjb .wpjb-form ul.wpjb-errors {
    margin: 0 0 0 0;
    padding: 0;
}

.wpjb .wpjb-form ul.wpjb-errors li {
    color: #D54E21;
    margin: 0 0 0.1em 20px;
    padding: 0;
    list-style-type: circle;
}

.wpjb .wpjb-form .wp-editor-container {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
}

.wpjb .wpjb-form > fieldset > div, 
.wpjb .wpjb-form > fieldset > div > div.wpjb-field .wpjb-form > fieldset > table {
    margin: 6px 0 6px 0;
    padding: 6px 0 6px 0;
}

.wpjb .wpjb-form fieldset legend {
    margin: 0;
    padding: 24px 0px 6px 0px;
    width: 100%;
    border-bottom: 2px solid whitesmoke;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

.wpjb .wpjb-form div textarea,
.wpjb .wpjb-form div select,
.wpjb .wpjb-form div input[type=text], 
.wpjb .wpjb-form div input[type=password] {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    width: 100%;
    display: inline;
    border-radius: 1px;
    border: 1px solid #e6e6e6;
    margin: 0;
    padding: 6px;
    font-size: 13px;
}

.wpjb .wpjb-form div select {
    background: white;
}

.wpjb .wpjb-form input.wpjb-submit {
    margin: 5px 0 5px 0;
    font-size: 1.1em;
}

.wpjb .wpjb-form.wpjb-form-nolines .wpjb-legend {
    padding: 10px 10px 10px 10px;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    display: block;
    border-bottom: 1px solid whitesmoke;
}

.wpjb .wpjb-form.wpjb-form-nolines fieldset {
    border: 0px;
    margin: 12px 0 12px 0;
    padding: 0 12px 0 12px;
}

.wpjb .wpjb-form.wpjb-form-stacked .wpjb-label,
.wpjb .wpjb-form.wpjb-form-stacked .wpjb-field {
    width: 100%;
}

/* FILE UPLOAD */

.wpjb .wpjb-upload-ui {
    width:100%;
    min-height:130px;
    position: relative;
}

.wpjb .wpjb-upload-inner {
    border:1px solid whitesmoke; 
    background-color: #fcfcfc;
    padding: 0px 0 10px 0;
    opacity: 0.9;
    z-index: 0;
    text-align: center;
    line-height: 100%;
    font-weight: bold;
    margin: auto;
    box-sizing: border-box;
    color: gray;
}

.wpjb .wpjb-form-nolines .wpjb-upload-inner {
    border: 1px dashed silver;
    background-color: rgba(0,0,0,0.02);
}

.wpjb .wpjb-upload-inner .wpjb-upload-info {
    line-height: 40px;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 1.4em;
}

.wpjb .wpjb-upload-inner .wpjb-icon-upload-cloud {
    font-size: 42px;
    display: block;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
}

.wpjb .wpjb-drag-over .wpjb-upload-inner {
    opacity: 1;
    border:1px dashed silver
}

.wpjb .wpjb-drag-over .wpjb-drop-zone  {
    position: absolute !important;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 5;
    box-sizing: border-box;
    background-color: black;
    opacity:0.1
}

.wpjb .wpjb-upload-item {
    margin: 2px 0 2px 0;
    padding: 2px 0 2px 0;
    cursor: default;
    clear: both;
    height: 24px;
}

.wpjb .wpjb-upload-item:hover {
    background-color: rgba(0, 0, 0, 0.02);
}

.wpjb .wpjb-upload-item .wpjb-item-actions {
    margin: 0 5px 0 10px;
    padding: 0;
    font-size: 1.1em;
    float: right;
}

.wpjb .wpjb-upload-item .wpjb-file-icon {
    font-size: 18px;
    line-height: 18px;
    vertical-align: baseline;
}

.wpjb .wpjb-upload-item .wpjb-item-actions > a {
    visibility: hidden;
    font-size: 16px;
    line-height: 24px;
    height: 24px;
    text-decoration: none;
}

.wpjb .wpjb-upload-item:hover .wpjb-item-actions > a {
    visibility: visible;
}

.wpjb .wpjb-upload-item .wpjb-file-name {
    font-weight: normal;
    padding: 1px 10px 1px 5px;
    margin: 0;
    line-height: 14px;
    font-size: 14px;
}

.wpjb .wpjb-upload-item span.wpjb-file-info {
    color: #666;
    font-size: 14px;
}

.wpjb .wpjb-upload-item .wpjb-upload-progress {
    float: right;
}

.wpjb .wpjb-upload-item .wpjb-upload-progress .wpjb-upload-progress-bar {
    display: inline-block;
    line-height: 0 !important;
    width: 100px;
    height: 12px;
    border: 1px solid silver;
}

.wpjb .wpjb-upload-item .wpjb-upload-progress .wpjb-upload-progress-bar .wpjb-upload-progress-bar-inner {
    display: inline-block;
    line-height: 0 !important;
    width: 0;
    height: 100%;
    background-color:#62B6CF;
}

.wpjb .wpjb-upload-error {
    color: #D54E21;
    font-weight: bold;
    margin: 4px 0 4px 0;
}

.wpjb .wpjb-upload-error .wpjb-glyphs {
    font-size: 1.1em;
    margin-right: 5px;
}

#wpjb-file-upload-overlay.wpjb.wpjb-overlay > div {
    width: auto;
    min-width: 500px;
}

.wpjb.wpjb-overlay .wpjb-overlay-body {
    padding: 0 0 0 0;
}

.wpjb.wpjb-overlay .wpjb-overlay-header {
    clear: both;
    margin: 0; 
    background: #fcfcfc; 
    border-bottom: 1px solid #ddd;
    padding: 0 0 0 0;
    height: 50px;
}

.wpjb .wpjb-overlay-title {
    float: left;
    font-size: 20px;
    display: inline-block;
    line-height: 50px;
    padding: 0 0 0 10px;
}

.wpjb .wpjb-overlay-buttons {
    float:right;
}

.wpjb .wpjb-overlay-button {
    cursor: pointer;
    color: #72777c;
    background-color: transparent;
    height: 50px;
    width: 50px;
    padding: 0;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    border: 0;
    border-left: 1px solid #ddd;
    -webkit-transition: color .1s ease-in-out,background .1s ease-in-out;
    transition: color .1s ease-in-out,background .1s ease-in-out;
    display: inline-block;
}

.wpjb .wpjb-overlay-button:not(.wpjb-navi-disabled):hover {
    background: #ddd none repeat scroll 0 0;
    border-color: #ccc;
    color: #000;
}

.wpjb .wpjb-overlay-button.wpjb-navi-disabled {
    opacity: 0.6;
    cursor: default;
}

.wpjb.wpjb-overlay .wpjb-overlay-footer {
    clear: both;
    margin: 0; 
    background: #fcfcfc; 
    border-top: 1px solid #ddd;
    padding: 0 0 0 0;
    height: 50px;
}

.wpjb.wpjb-overlay .wpjb-overlay-content {
    padding: 10px;
}

.wpjb.wpjb-overlay .wpjb-overlay-footer .wpjb-file-name {
    line-height: 50px;
    display: inline-block;
    padding: 0 0 0 10px;
}

#wpjb-file-upload-overlay  {

}

/* Pagination */

.wpjb .wpjb-paginate-links {
    margin: 20px 0;
    text-align: right;
}

.wpjb .wpjb-paginate-links a,
.wpjb .wpjb-paginate-links span {
    padding: 3px 9px;
    font-weight: bold;
    text-decoration: none;
    background: #fcfcfc;
}

.wpjb .wpjb-paginate-links span.wpjb-glyphs {
    padding: 0;
}

.wpjb .wpjb-paginate-links .dots {
}

/* MODAL WINDOW */

.wpjb.wpjb-overlay {
    width: 100%;
    height: 100%;
    margin: auto;
    position: fixed;
    top: 0; 
    left: 0; 
    bottom: 0; 
    right: 0;
    z-index: 160000;
    display: none;
    background-color: rgba(255, 255, 255, 0.5);
}

.wpjb.wpjb-overlay.wpjb-overlay-dark {
    background-color: rgba(0, 0, 0, 0.7);
}

.wpjb.wpjb-overlay.show {
    display:block;
}

.wpjb.wpjb-overlay h2 {
    font-size: 22px;
}

.wpjb.wpjb-overlay p {
    margin: 5px 0 25px 0;
}

.wpjb.wpjb-overlay input[type=radio] {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}

.wpjb.wpjb-overlay > div {
    
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    margin: auto;
    
    width:550px;
    height: 400px;

    background-color: #fff;
    border:1px solid silver;
    padding:15px 15px 15px 15px;
    -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px #888;
    box-shadow: 0 0 5px 5px whitesmoke;
}

/* MODAL WINDOW CUSTOM */

#wpjb-file-upload-overlay.wpjb.wpjb-overlay > div {
    width: 90%;
    height: 600px ;
}

#wpjb-file-upload-overlay.wpjb.wpjb-overlay > div #wpjb-file-content {
    text-align: center;
    height: 500px;
}

#wpjb-media-library-overlay.wpjb.wpjb-overlay > div {
    width: 90%;
    height: 600px ;
}

#wpjb-media-library-overlay.wpjb.wpjb-overlay > div #wpjb-media-library {
    height: 500px;
}

#wpjb-file-delete.wpjb.wpjb-overlay > .wpjb-overlay-body {
    width: 600px;
    height: 150px;
}

#wpjb-file-delete.wpjb.wpjb-overlay > .wpjb-overlay-body .wpjb-overlay-content {
    height: 50px;
}

/* MODAL WINDOW SUBSCRIBE */

.wpjb-overlay-close {
    float:right; 
    width: 32px; 
    height: 32px;
    text-decoration: none;
}

/* MEDIA LIBRARY FRAME */

.wpjb-attachments {
    overflow-y: scroll;
    height: 100%;
}

.wpjb-attachments .wpjb-attachment {
    width: 150px;
    
    position: relative;
    float: left;
    padding: 8px;
    margin: 0;
    color: #444;
    cursor: pointer;
    list-style: none;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
    /* .details 
    -webkit-box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;
    box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;
    */

}

.wpjb-attachments .wpjb-attachment .wpjb-attachment-preview {
    position: relative;
    -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    box-shadow: inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);
    background: #eee;
    cursor: pointer;
}

.wpjb-attachments .wpjb-attachment .wpjb-attachment-preview:before {
    content: "";
    display: block;
    padding-top: 100%;
}

.wpjb-attachments .wpjb-attachment .wpjb-thumbnail {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
}

.wpjb-attachments .wpjb-attachment .wpjb-thumbnail:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    overflow: hidden;
}

.wpjb-attachments .wpjb-attachment .wpjb-thumbnail .wpjb-centered {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(50%,50%);
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%);
}

.wpjb-attachments .wpjb-attachment .wpjb-thumbnail .wpjb-centered:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.wpjb-attachments .wpjb-attachment .wpjb-thumbnail .wpjb-centered img {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    
    position: absolute;
    
    top: 0;
    left: 0;
}

.wpjb-attachments .wpjb-attachment .wpjb-filename {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    max-height: 100%;
    word-wrap: break-word;
    text-align: center;
    font-weight: 700;
    background: rgba(255,255,255,.8);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
    
    font-size: 12px;
    line-height: 1.4em;
    
}

.wpjb-attachments .wpjb-attachment .wpjb-filename > div {
    padding: 5px 8px;
}

.wpjb-attachments .wpjb-attachment .wpjb-landscape img {
    max-height: 100%;
}

.wpjb-attachments .wpjb-attachment .wpjb-portrait img {
    max-width: 100%;
}

#wpjb-media-library-search {
    width: 300px;
    line-height: 20px;
    padding: 5px;
    font-size: 14px;
    margin: 10px;
}

body .wpjb .wpjb-media-item-checked {
        -webkit-box-shadow: inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;
    box-shadow: inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;
}

/* MULTISELECT */

.wpjb input[type=text].daq-multiselect-input {
    cursor:pointer;
    margin-bottom: 0px;
    z-index: 100;
    background-image: url("wpjobboard/public/images/icon-arrow-down-b-16.png");
    background-repeat: no-repeat;
    background-position: 98% 50%;
}

.wpjb input[type=text].daq-multiselect-input.daq-multiselect-open {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
    
.wpjb .daq-multiselect-options {
    padding: 6px 6px 0 6px;
    margin: 0;
    min-height: 50px;
    max-height: 250px;
    min-width: 200px;
    overflow-y: scroll;
    border: 1px solid #e6e6e6;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    display: none;
    width:100%;
    z-index:1000;
    position: absolute;
    background-color: white;
    -moz-box-shadow:    0 4px 3px -3px  whitesmoke;
    -webkit-box-shadow: 0 4px 3px -3px  whitesmoke;
    box-shadow:         0 4px 3px -3px whitesmoke;
}

/* TOP SEARCH */

#wpjb-top-search {
    padding: 12px 12px 0 12px;
    box-shadow: none;
    background: #fcfcfc;
    border: 0px solid #eceff1;
    color: #546e7a;
    font-size: 13px;
    clear: both;
    overflow: hidden;
    margin: 0 0 12px 0;
}

body .wpjb .wpjb-button.wpjb-button-search {
    width: 100%;
    display: inline-block;
    margin:0 0 6px 0;
    box-sizing: border-box;
    padding: 8px 13px 9px;
}

body .wpjb .wpjb-list-search {
    width:44px; 
    margin: 0 0 0 6px; 
    float:left;
    box-sizing: content-box;
}

body .wpjb .wpjb-search-group-visible {
    width: 90%; 
    width: calc( 100% - 50px );
    float:left
}

body #wpjb-top-search .wpjb-cute-input {
    padding-left: 25px;
}

#wpjb-top-search input[type=text] {
    width:100%;
    display: inline;
    border-radius: 1px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    margin: 0;
    padding: 6px;
    font-size: 13px;
}

#wpjb-top-search select {
    width: 100%;
    background: white;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    margin: 0;
    padding: 6px;
}

#wpjb-top-search ul li {
    display: inline-block;
    margin: 0 12px 0 0;
    line-height: 24px;
}

.wpjb-search .wpjb-input {
    width: 48%;
    margin: 1.5% 12px 1.5% 12px;
    padding: 0;
    display: block;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.wpjb-search .wpjb-input.wpjb-input-type-half.wpjb-input-type-half-left {
    width: 49%;
    margin: 0 1% 12px 0%;
}

.wpjb-search .wpjb-input.wpjb-input-type-half.wpjb-input-type-half-right {
    width: 49%;
    margin: 0 0% 12px 1%;
}

.wpjb-search .wpjb-input.wpjb-input-type-full {
    width: 100%;
    margin: 0 0 12px 0;
}

.awpjb-search .wpjb-input.advert-input-type-full {
    width: 100%;
    margin: 0 0 12px 0;
}

#wpjb-top-search .wpjb-top-search-submit {
    float:right;  
}

/* WPJB / Home */

.wpjb-page-search .wpjb-bulb,
.wpjb-page-index .wpjb-bulb {
    padding: 0 6px;
    line-height: 16px;
    margin: 0 0 0 6px;
    font-size: 10px;
    position: relative;
    top: -1px;
}

/* WPJB / Job Details */

.wpjb.wpjb-page-single .wpjb-single-top a {
    text-decoration:none;
    font-style:italic;
}

.wpjb .wpjb-top-header {
    clear:both; 
    overflow:hidden; 
    padding: 0; 
    margin: 0 0 12px 0;
    background: #f9f9f9;
    color: #546e7a;
}

.wpjb .wpjb-top-header-image {
    float: left; 
    margin: 0 0 0 0; 
    padding: 0px;
    width:64px;
    height:64px;
}

.wpjb .wpjb-top-header-image .wpjb-logo-default-size:before {
    font-size: 52px;
    padding: 0;
    opacity: 0.15;
    padding: 0;
    margin: 6px;
}

.wpjb .wpjb-top-header-image > img {
    max-width:64px; 
    max-height: 64px;
    border: none;
    border-radius: 0;
    display: block;
}

.wpjb .wpjb-top-header-content { 
    float: left;
    padding: 0 0 0 6px;
    margin: 0;
    width: calc( 100% - 64px );
}

.wpjb .wpjb-top-header-title {
    display: block;
    line-height: 24px;
    font-size: 18px;
    font-weight: bold;
    padding: 6px 0 6px 0;
}

.wpjb .wpjb-top-header-subtitle {
    display: block;
    list-style: none;
    list-style-type: none !important;
}

.wpjb .wpjb-top-header-subtitle > li {
    list-style-type: none !important;
    display: inline-block;
    padding: 0 12px 6px 0;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
}

.wpjb .wpjb-top-header-subtitle > li > span.wpjb-glyphs:before {
    margin-left: 0;
    margin-right: 3px;
}

.wpjb-ls-load-more .wpjb-button {
    margin: 1em 0 1em 0;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    text-align: center;
}

.wpjb .wpjb-top-header.wpjb-use-vcard .wpjb-top-header-image {
    padding: 0px;
    text-align: center;
    width: 100%;
    box-sizing: content-box;
    height: auto;
}

.wpjb .wpjb-top-header.wpjb-use-vcard .wpjb-top-header-image > img {
    margin: 12px auto 0 auto;
}

.wpjb .wpjb-top-header.wpjb-use-vcard .wpjb-top-header-content {
    padding: 0 6px 0 6px;
    margin: 0;
    width: 100%;
    text-align: center;
}

.wpjb .wpjb-top-header.wpjb-use-vcard .wpjb-top-header-title {
    font-weight: normal;
}

.wpjb .wpjb-top-header.wpjb-use-cover {
    height: 300px;
    position: relative;
}

.wpjb .wpjb-top-header.wpjb-use-cover .wpjb-top-header-image,
.wpjb .wpjb-top-header.wpjb-use-cover .wpjb-top-header-content {
    position: absolute;
    bottom: 12px;
    left: 12px;
}

.wpjb .wpjb-top-header.wpjb-use-cover .wpjb-top-header-content {
    left: 76px;
    width: calc( 100% - 76px )
}

.wpjb .wpjb-top-header.wpjb-use-round-image .wpjb-top-header-image > img {
    border-radius: 50%;
}

.wpjb .wpjb-application-change-status-dropdown {
    background: white;
    padding: 3px 8px 4px 8px;
    font-size: 14px;
    width: 30%;
}

/* ADD JOB */

.wpjb ul.wpjb-add-job-steps {
    list-style-type: none;
    margin: 10px 0 10px 0;
    padding: 0px;
    border: 0;
    clear: both;
    overflow: hidden;
    width:100%;
    background-color: #fcfcfc;
}

.wpjb ul.wpjb-add-job-steps > li {
    margin: 0;
    padding: 8px 1em 8px 1em;
    display: block;
    float: left;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 1.3em;
    border-right: 1px solid whitesmoke;
    box-sizing: border-box;
    width:33.33%;
    text-align: center;
}

.wpjb ul.wpjb-add-job-steps > li .wpjb-glyphs {
    display: none;
}

.wpjb ul.wpjb-add-job-steps > li.wpjb-step-current .wpjb-glyphs {
    display: inline;
}

.wpjb ul.wpjb-add-job-steps > li:first-child {
    padding: 8px 1em 8px 5px;
}

.wpjb  ul.wpjb-add-job-steps > li > span.wpjb-step-number {

}

.wpjb ul.wpjb-add-job-steps > li.wpjb-step-current {
    font-weight: 500;
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.wpjb ul.wpjb-add-job-steps > li.wpjb-step-current > span.wpjb-step-number {

}

.wpjb .arrow {
    font-weight: 900;
    font-size: 1.5em;
    line-height: 0em;
}

.wpjb .wpjb-listing-group:first-child {
    margin-top: 0;
}

.wpjb .wpjb-listing-group {
    display: inline-block;
    width:100%;
    margin: 20px 0 10px 0;
    font-size: 18px;
}

.wpjb .wpjb-listing-type-item {
    display:block; 
    border: 1px solid transparent;
}

.wpjb .wpjb-listing-type-item-s1 {
    font-size:1.1em; 
    font-weight:bold; 
    line-height:1.1em;
}
.wpjb .wpjb-listing-type-item-s2 {
    font-size:1.1em; 
    line-height:1.1em
}
.wpjb .wpjb-listing-type-item-s3 {
    margin-left:4px
}

/* MEMBERSHIP */

.wpjb span.wpjb-price {
    width: auto;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 2em;
    display: inline-block;
    padding: 0 0 0.5em 0;
}

.wpjb .wpjb-membership-product .wpjb-membership-product-title {
    font-size: 1.3em; 
    line-height: 1.5em
}

.wpjb .wpjb-membership-product ul {
    list-style-type: none;
    padding: 0;
    margin: 4px 0 0 0;
}

.wpjb .wpjb-membership-product ul > li {
    list-style-type: circle;
    padding: 0 0 0 0px;
    margin: 0 0 0 20px;
    line-height: 1.6em;
}

.wpjb .wpjb-membership-product ul > li.wpjb-membership-item-title {
    list-style-type: disc;
}

.wpjb .wpjb-membership-active-usage {
    background-color: whitesmoke;
    display: inline-block;
    padding: 0px 4px 0px 4px;
}

.wpjb .wpjb-grid-card {
    float: left;
    background-color: #fff;
    width: 222px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    padding-left: 0;
    padding-bottom: 5px;
    margin: 1px 10px 0 3px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.15);
    box-shadow: 0 0 3px rgba(0,0,0,0.15);
    -webkit-transition: height 0.1s ease-in-out,margin 0.1s ease-in-out;
    -moz-transition: height 0.1s ease-in-out,margin 0.1s ease-in-out;
    -o-transition: height 0.1s ease-in-out,margin 0.1s ease-in-out;
    transition: height 0.1s ease-in-out,margin 0.1s ease-in-out;
}

.wpjb .wpjb-grid-card .wpjb-grid-avatar {
    
}

.wpjb .wpjb-grid-card.wpjb-card-3-218-218 {
    width: 200px;
}

/* WPJB Resumes Home */

.wpjr-page-resumes .wpjb-col-logo img {
    border: 1px solid whitesmoke;
    border-radius: 2px;
    padding: 2px 4px 2px 4px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; 
    vertical-align: middle;
}

.wpjb.wpjr-page-resume .wpjb-resume-detail {
    padding: 0px 0px 10px 0px;
    margin: 0 0 20px 0;
    border-bottom: 1px solid whitesmoke;
    clear: both;
    overflow: hidden;
    
}

.wpjb.wpjr-page-resume .wpjb-resume-detail:last-of-type {
    margin: 0 0 0 0;
    border-bottom: 6px double #f7f7f7;
}

.wpjb .wpjb-resume-detail .wpjb-column-left {
    font-size: 1.1rem;
    padding: 0;
    margin: 0 0 5px 0;
}

.wpjb .wpjb-resume-detail .wpjb-column-right {
    padding: 0;
    margin: 0 0 5px 0;
}

.wpjb.wpjr-page-my-resume .wpjb-form legend > a {
    text-decoration: none !important;
}

.wpjb-resume-detail .date-range {
    float:right;
    margin-right:1%;
    padding: 1em;
}

.wpjb .wpjb-myresume-detail {
    position: relative;
    box-sizing: content-box;
    
    border-bottom: 1px solid #f7f7f7;
}

.wpjb .wpjb-resume-detail-head {
    padding: 8px 0 8px 0;
    vertical-align: middle;
    
    font-size: 16px;
}

.wpjb .wpjb-resume-detail-date-range {
    margin: 0;
    padding: 0 0 8px 0;
    
    font-size: 12px;
    text-transform: uppercase;
}

.wpjb .wpjb-resume-detail-description {
    padding: 0 0 8px 0;
    margin: 0;
    opacity: 0.9;
    display: inline-block;
}

.wpjb .wpjb-myresume-detail-actions {
    position: absolute;
    right: 10px;
    top: 10px;
}

.wpjb .wpjb-partial-undo {
    padding: 0.75rem 0.5rem;
    background-color: #f7f7f7;
}

.wpjb .wpjb-partial-undo .wpjb-icon-trash-1:before {
    font-size: 17px;
}

.wpjb .wpjb-form > fieldset > div.wpjb-fieldset-null {
    text-align: center;
    padding: 2rem 0 2rem 0;
    background-color: #f7f7f7;
}

.wpjb .wpjb-form > fieldset > div.wpjb-fieldset-null > a.wpjb-button {
    padding: 1rem 2rem;
    font-size: 16px;
}

.wpjb .wpjb-resume-detail .wpjb-fieldset-null {
    display: none;
}

.wpjb .wpjb-resume-detail .wpjb-fieldset-null:last-of-type {
    display: block;
}

.wpjb-form-nested-progress {
    visibility: hidden;
}

.wpjb .wpjb-form > fieldset > div > div.wpjb-form-nested {
    background-color: whitesmoke;
    padding: 1em;
}

.wpjb.wpjb-form-nested .wpjb-form div div.wpjb-field textarea {
    height: 140px;
}

.wpjb .company-panel-dropdown > img {
    cursor: pointer;
}

/* FIXES !IMPORTANT */

.wpjb-boxes {
    clear:both;
    overflow: hidden;
}
.wpjb-box {
    display: block;
    width: 24%;
    margin: 2% 1% 2% 0;
    padding: 0;
    text-decoration: none;
    float: left;
    box-sizing: border-box;
}

.wpjb-box:hover {
    background-color: whitesmoke;
    text-decoration: none;
}

.wpjb-box .wpjb-box-icon {
    margin-top: 0.2em;
    display: block;
    text-align: center;
    font-size: 3em;
    line-height: 1.0em;
}

.wpjb-box .wpjb-box-title {
    display: block;
    text-align: center;
    line-height: 2.6em;
}

.wpjb .wpjb-breadcrumb {
    font-size: 1.1em;
    box-shadow: none;
    border: 0;
    border-top: 2px solid whitesmoke;
    border-bottom: 2px solid whitesmoke;
    padding: 0.5em 0 0.5em 0;
    margin: 0 0 1em 0;
}

.wpjb .wpjb-breadcrumb a {
    text-decoration: none;
}

.wpjb .wpjb-breadcrumb a:hover {
    text-decoration: underline;
}

.wpjb .progress-bar {
    background-color: whitesmoke;
    height: 35px;
    padding: 5px;
    width: 100%;       
    border-radius: 5px;   
    border: 1px solid silver;
}

.wpjb .progress-bar span {
    display: inline-block;
    height: 100%;
    border-radius: 3px;
    transition: width .4s ease-in-out;    
}
.wpjb .blue span {
    background-color: #62B6CF;   
}

.wpjb .wpjb-boxes .wpjb-boxes-group {
    border-bottom:1px solid whitesmoke;
    margin: 1em 0 0 0;
    clear:both;
    overflow: hidden;
}

.wpjb .wpjb-boxes .wpjb-boxes-group .wpjb-boxes-group-text {
    font-size:1.3em;
    text-transform: uppercase;
}

.wpjb ul.wpjb-tabs {
    margin: 0px;
    padding: 0 10px 0;
    list-style: none;
    border-bottom: 1px solid whitesmoke;
}

.wpjb ul.wpjb-tabs li.current {
    color: #222;
    border: 1px solid whitesmoke;
    border-bottom: 1px solid white;
    top: 0px;
    
}
.wpjb ul.wpjb-tabs li {
    background: none;
    border: 1px solid transparent;
    color: #222;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    margin: 0 0 -1px 0;
}

.wpjb ul.wpjb-tabs li a {
    color: black;
    text-decoration: none;
}

.wpjb ul.wpjb-tabs li.current {
    font-weight: bold;
}

.wpjb .wpjb-tab-content {
    border:1px solid whitesmoke;
    border-top: 0;
    padding: 0 5px 0 5px;
}

.wpjb .wpjb-tab-content.padded {
    padding: 1em;
}

.wpjb .wpjb-tabs.wpjb-tabs-reverse {
    background-color: whitesmoke;
}

.wpjb ul.wpjb-tabs.wpjb-tabs-reverse li.current {
    background-color: white;
    margin-top: 10px;
}

.wpjb .wpjb-refine-search {
    padding: 1em;
    margin: 0 0 1em 0;
    clear: both;
    overflow: hidden;
}

.wpjb .wpjb-refine-query {
    display: block;
    padding: 0em 0px 1em 0px;
}

.wpjb .wpjb-refine-cancel:before {
    color: #21759b;
}

.wpjb .wpjb-refine-actions {
    display: block;
}

.wpjb .wpjb-tag {
    background: #62B6CF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    color: white;
    padding: 4px;
    text-decoration: none;
    line-height: 2.2em;
}

.wpjb-google-map img {
    box-shadow: none !important;
    border-radius: 0px !important;
    max-width: initial !important;
}

div.wpjb-map-holder {
    position: relative;
}

.hidden {
    display: none;
}

div.wpjb-map-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.7;
    z-index: 1;
}

div.overlay.standard { 
    background: #fff url(/wp-admin/images/wpspin_light-2x.gif) no-repeat 50% 50%; 
    background-color: silver;
}

.wpjb-map-infobox {
    z-index: 99 !important;
    opacity: 1 !important;
    width: 350px !important;
    height: 135px !important;
    margin: 0;
    padding: 20px 15px 10px 15px;
    background: #FFFFFF;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
    
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; 
}

.wpjb-map-infobox span.wpjb-infobox-title {
    padding: 0;
    margin: 0px 0px 8px 0px;
    color: #222222;
    font-size: 18px;
    text-transform: capitalize;
    text-shadow: 0px 1px 0px #FFFFFF;
}

.wpjb-map-infobox p {
    padding: 0;
    margin: 4px 0px 4px 0px;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    text-transform: capitalize;
    text-shadow: 0px 1px 0px #FFFFFF;
}

.wpjb-map-infobox a,
.wpjb-map-infobox a:visited{
    text-decoration: none;
    color: #21759b;
    font-weight: bold;
}

.wpjb-map-infobox div.wpjb-infobox-footer {
    z-index: 100 !important;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    width: 100%;
    border-top: 1px solid #FEFEFE;
    box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
    background-color: silver;
    
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box; 
}

.wpjb-map-infobox small {
    float: left;
    padding: 0;
    margin: 0px 0px 0px 5px;
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: capitalize;
    /*text-shadow: 0px 1px 0px rgba(0,0,0,0.5);*/
}

.wpjb-map-infobox span.footer-icon {
    float: left;
    width: 40px;
    font-size: 28px;
    color: white;
    opacity: 1;
    padding: 0 0 0 10px;
}
      
.wpjb-widget .wpjb-grid-row {
    padding: 10px 0;
}

.wpjb-widget .wpjb-grid-row .wpjb-sub {

}

.wpjb-widget .wpjb-link-view-all {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    
}

.wpjb .mejs-overlay-button {
    margin: -50px 0 0 -50px;
}

.wpjb-manage-applications {
    color: white !important;
    opacity: 1;
}

.wpjb-manage-applications span:before {
    opacity: 1;
}

.wpjb-manage-applications strong {
    font-size: 1.1em;
}

.wpjb-manage-applications:hover {
    
}

.wpjb-manage-applications-none {
    cursor: not-allowed;
}

.wpjb .wpjb-notify-new {
    display: inline-block;
    width: 16px;
    background-color: tomato;
    height: 16px;
    font-size: 11px !important;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    line-height: 16px;
    border: 2px solid white;
    box-sizing: content-box;
    z-index: 1000;
    color: white;
    font-family: sans-serif;
    cursor: default;
    vertical-align: text-bottom;
}

span.wpjb-star-rating {
    font-size: 20px;
    margin: 0;
    line-height: 35px;
    
}

span.wpjb-glyphs.wpjb-star-rating:before {
    margin: 0 1px 0 1px;
    padding: 0;
    font-size: 20px;
    line-height: 25px;
    height: 25px;
    vertical-align: top;
}

.wpjb-star-rating-bar > span:before {
    content:'\e807';
    cursor:pointer;
}

.wpjb-star-rating-bar > span.wpjb-star-checked:before,
.wpjb-star-rating-bar:hover > span:before {
   content:'\e806';
}

.wpjb-star-rating-bar > span:hover ~ span:before {
    content:'\e807';
}

.wpjb .wpjb-manage-applications-new {
    position: absolute;
    top: -22px;
    right: 0px;

}


body .wpjb .wpjb-application-status-new {
    background-color: floralwhite;
}

body .wpjb .wpjb-application-status-new a.wpjb-manage-action {
    background-color: white;
}

body .wpjb .wpjb-application-change-status {
    background-color:whitesmoke;
    margin:16px 0 16px 0;
    padding: 8px !important;
}

.wpjb .wpjb-manage-header {
    margin: 0 0 0 0;
    clear: both;
    overflow: hidden;
    
}

body .wpjb .wpjb-manage-header-right {
    min-height: 22px;
    margin: 0;
    padding: 0;
}

body .wpjb .wpjb-manage-header-right > li {
    display: inline;
    margin: 0 0 0 0.75em;
}

body .wpjb .wpjb-manage-header-right > li .wpjb-manage-header-right-item-text {
    font-size: 13px;
}

body .wpjb .wpjb-no-text-decoration {
    text-decoration: none !important;
}

.wpjb .wpjb-manage-application .wpjb-manage-header-img img {
    border-radius: 50%;
    margin: 5px 0 0 0;
    display: block;
}

.wpjb .wpjb-manage-title,
.wpjb .wpjb-manage-title a {
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}

.wpjb-manage-header-left {
    float: left;
    display: block;
}

.wpjb-manage-header-right {
    float: right;
    display: block;
}

.wpjb .wpjb-manage-link a {
    text-decoration: none;
}

.wpjb .wpjb-manage-actions-wrap {
    overflow: hidden;
    clear: both;
}

.wpjb .wpjb-manage-actions-more {
    display: none;
    margin: 5px 0 5px 0;
}

.wpjb .wpjb-manage-actions-left {
    float: left;
    display: block;
    height: 35px;
}

.wpjb .wpjb-manage-actions-right {
    float: right;
    display: block;
    height: 35px;
}

.wpjb-manage-action,
a.wpjb-manage-action {
    display: inline-block;
    overflow: hidden;
    
    padding: 0 10px 0 5px;
    height: 28px;
    line-height: 26px;
    font-size: 12px;
    text-decoration: none;
    color: #666;
    border: 1px solid silver;
    border-radius: 3px;
}

.wpjb .wpjb-manage-action,
.wpjb a.wpjb-manage-action {
    
}

.wpjb .wpjb-manage-actions-left a.wpjb-manage-action {
    margin: 5px 5px 0 0;
}

.wpjb .wpjb-manage-actions-right .wpjb-manage-action {
    margin: 5px 0 0 5px;
}

.wpjb a.wpjb-manage-action:not(.wpjb-no-hover):hover {
    background-color: whitesmoke;
    color: #666;
    border-color: gray;
}

.entry-content .wpjb .wpjb-manage-action:visited,
.wpjb .wpjb-manage-action:visited,
.wpjb a.wpjb-manage-action:visited {
    color: #666;
}

.wpjb .wpjb-manage-action > span {
    font-size: 16px;
}

.wpjb .wpjb-manage-delete-confirm {
    display: none
}

.wpjb .wpjb-mobile-only {
    display: none;
}

.wpjb-job-buttons a.wpjb-button {
    margin: 12px 0 0 0;
}

@media all and (min-width: 320px) and (max-width: 760px) {
    
    .wpjb-search .wpjb-input.wpjb-input-type-half.wpjb-input-type-half-left,
    .wpjb-search .wpjb-input.wpjb-input-type-half.wpjb-input-type-half-right,
    .wpjb-search .wpjb-input.wpjb-input-type-half.wpjb-input-type-full {
        width:100%;
        margin: 0 0% 12px 0;
    }
    
    body .wpjb .wpjb-search-group-visible {
        width: 100%;
    }
    
    body .wpjb .wpjb-list-search {
        width: 100%;
        margin: 0;
    }
    
    .wpjb .wpjb-mobile-only {
        display: initial;
    }

    body .wpjb .wpjb-job-list .wpjb-line-minor .wpjb-sub.wpjb-company_name,
    .wpjb-job-list .wpjb-job_type,
    .wpjb-job-list .wpjb-bulb {
        display: none;
    }
    
    .wpjb-col-location {
        text-align: right;
        width: 50% !important;
    }
    
    .wpjb-job-list .wpjb-icon-location:before {
        display: none;
    }
    
    .wpjb select, .wpjb textarea, .wpjb input[type=password], .wpjb input[type=text] {
        margin: 0%;
    }
    
    .wpjb .wpjb-form div label.wpjb-label,
    .wpjb .wpjb-form.wpjb-form-nolines .wpjb-element-input-textarea .wpjb-field,
    .wpjb .wpjb-form div.wpjb-field {
        width: 100%;
    }
    
    .wpjb-box {
        width: 49%;
    }
    

    .wpjb-grid-job-application-details.wpjb-grid .wpjb-col-30,
    .single .wpjb .wpjb-grid .wpjb-col-30 {
        width: 100%;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    .wpjb-grid-job-application-details.wpjb-grid .wpjb-col-65,
    .single .wpjb .wpjb-grid .wpjb-col-65 {
        width:100%;
    }
    
    .wpjb-icon-empty:before {
        display: none;
    }
    
    .wpjb-employer-list .wpjb-sub-title,
    body .wpjb .wpjb-employer-list .wpjb-line-minor .wpjb-sub.wpjb-company_user_registered {
        display: none;
    }
    
    .wpjb-resume-list .wpjb-sub-title,
    body .wpjb .wpjb-resume-list .wpjb-line-minor .wpjb-sub.wpjb-resume_modified_at {
        display: none;
    }
    
    .wpjb ul.wpjb-add-job-steps > li {
        width: 100%;
        border-right: 0px solid transparent;
    }
    
    .wpjb ul.wpjb-add-job-steps > li:not(.wpjb-step-current) {
        border-bottom: 1px solid whitesmoke;
    }
    
    body .wpjb .wpjb-manage-header-right {
        width: 100%;
    }
    
    body .wpjb .wpjb-manage-header-right > li {
        display: block;
        margin: 0;
    }
    
    .wpjb .wpjb-star-ratings {
        width: 100%;
    }
    
    .wpjb .wpjb-star-ratings span.wpjb-glyphs.wpjb-star-rating:before {
        padding: 0 4px 0 0;
        font-size: 28px;
        line-height: 32px;
        height: 30px;
    }
    
    .wpjb .wpjb-manage-actions-right {
        float: left;
        display: block;
        height: auto;
    }
    
    .wpjb .wpjb-manage-actions-right .wpjb-manage-action {
        margin: 5px 5px 0 0;
    }
    
    .wpjb .wpjb-no-320-760 {
        display: none;
    }

    
    .wpjb-page-job-application .wpjb-manage-header-img {
        width: 100%;
    }
    
    .wpjb.wpjb-page-job-application .wpjb-manage-header-img img {
        margin: auto;
    }
    
    .wpjb-page-job-application .wpjb-manage-item .wpjb-grid-col {
        width: 100% !important;
        text-align: center;
    }
    
    body .wpjb.wpjb-page-job-application .wpjb-line-major {
        margin: auto;
        float: none;
    }
    
    body .wpjb.wpjb-page-job-application .wpjb-manage-actions-left,
    body .wpjb.wpjb-page-job-application .wpjb-manage-actions-right {
        width: 100%;
        height: auto;
    }
    
    .wpjb ul.wpjb-tabs {
        padding: 0;
        margin: 6px 0 6px 0;
        border-bottom: 1px solid transparent;
    }
    
    .wpjb ul.wpjb-tabs li {
        border: 1px solid whitesmoke;
        margin-bottom: 6px;
    }
    
    .wpjb ul.wpjb-tabs li.current {
        background-color: whitesmoke;
        border-bottom: 1px solid whitesmoke;
    }
    
    .wpjb .wpjb-tab-content {
        border-top: 1px solid whitesmoke;
    }
    
    .wpjb .wpjb-myresume-detail-actions {
        position: initial;
    }

}

@media all and (min-width: 320px) and (max-width: 360px) {
    body .wpjb .wpjb-line-minor .wpjb-sub.wpjb-job_created_at {
        display: none;
    }
}

.dialog.dialog--open .dialog__content,
.dialog.dialog--close .dialog__content,
.wpjb-overlay {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.dialog.dialog--open .dialog__content,
.wpjb-overlay {
	-webkit-animation-name: anim-open;
	animation-name: anim-open;
}

.dialog.dialog--close .dialog__content,
.wpjb-overlayy {
	-webkit-animation-name: anim-close;
	animation-name: anim-close;
}

@-webkit-keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); }
}

@keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); }
}

@keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); }
}

.wpjb-paypal-reply-awaiting {
    
}

.wpjb-paypal-reply-complete h2,
.wpjb-paypal-reply-complete div,
.wpjb-paypal-reply-failed h2,
.wpjb-paypal-reply-failed div,
.wpjb-paypal-reply-pending div,
.wpjb-paypal-reply-pending h2,
.wpjb-paypal-reply-timedout div,
.wpjb-paypal-reply-timedout h2 {
    text-align: center;
    margin: 1em 0 1em 0;
}

.wpjb-paypal-reply-complete,
.wpjb-paypal-reply-failed,
.wpjb-paypal-reply-timedout {
    display: none;
}

.wpjb-paypal-reply-message {
    text-align: center; 
    font-size: 16px; 
    line-height: 24px; 
    margin: 1em 0 1em 0;
}

.wpjb-paypal-reply-failed .wpjb-paypal-reply-message {
    color: red;
}

#wpjb-paypal-overlay .wpjb-glyphs {
    font-size: 48px;
}

/* CHECKOUT */

.wpjb .wpjb-payment-tax-label {
    display: block;
    color: gray;
    font-size: small;
}

.wpjb .wpjb-page-default-form.wpjb-payment-form .wpjb-form fieldset legend {
    font-size: 1.2em;
    margin: 0 0 10px 0;
}

/* STRIPE */

.wpjb .wpjb-form .wpjb-stripe-expiration input[type=text] {
    width: 48%;
    display: inline-block;
}

.wpjb .wpjb-stripe-expiration strong {
    width: 4%;
    display: inline-block;
    text-align: center;
}

/* Listing Type Field */

.wpjb .wpjb-listing-type-x {
    display: block;
    clear: both;
    overflow: hidden;
    background-color: #fcfcfc;
    margin-bottom: 10px;
}

.wpjb .wpjb-listing-type {
    width:90%;
    box-sizing: border-box;
    float: left;
    padding: 6px 6px 6px 6px;
    position: relative;
}
.wpjb .wpjb-listing-radio {
    width: 10%;
    box-sizing: border-box;
    padding-left: 10px;
    border-right: 1px solid transparent;
}

.wpjb .wpjb-listing-type-title {
    padding: 0;
    display: inline-block;
    float: left;
}

.wpjb .wpjb-listing-type-name {
    font-size: 18px;
    line-height: 24px;
    padding: 0 0 6px 0;
    margin: 0;
    clear: both;
    overflow: hidden;
}

.wpjb .wpjb-listing-type-cost {
    padding: 3px 6px;
    float: right;
    color: white;
    border-radius: 2px;
    font-weight: bold;
    display: inline-block;
    position: absolute;
    right: 6px;
    top: 16px;
}

.wpjb .wpjb-listing-type-features {
    width: 100%; 
    font-size:13px;
    line-height: 18px;
    display: block;
    margin: 0;
    padding: 0;
}

.wpjb .wpjb-listing-type-features .wpjb-listing-border {
    border-left: 1px solid #e6e6e6;
    margin-left: 0.4em;
    padding-left: 0.4em;
}

.wpjb .wpjb-listing-type-features .wpjb-listing-type-feature-duration .wpjb-glyphs:before {
    margin-left: 0;
}

.wpjb-listing-type-all .wpjb-listing-type-value {
    font-size: 18px;
}

/* CUTE INPUT FIELDS */

.wpjb-cute-input {
   position: relative;
   display: inline-block;
   margin-bottom: 15px;
   padding-left: 30px;
   cursor: pointer;
}

.wpjb-cute-input input {
   position: absolute;
   z-index: -1;
   opacity: 0;
}
.wpjb-cute-input-indicator {
   position: absolute;
   top: 2px;
   left: 0;
   width: 20px;
   height: 20px;
   background: white;
   border: 1px solid #e6e6e6 !important;
}

.wpjb-cute-input.wpjb-cute-radio .wpjb-cute-input-indicator {
   border-radius: 50%;
}
/* Hover and focus states */
.wpjb-cute-input:hover input ~ .wpjb-cute-input-indicator,
.wpjb-cute-input input:focus ~ .wpjb-cute-input-indicator {
   background: whitesmoke;
}

/* Checked state */
.wpjb-cute-input input:checked ~ .wpjb-cute-input-indicator {
   background: #2aa1c0;
}

/* Hover state whilst checked */
.wpjb-cute-input:hover input:not([disabled]):checked ~ .wpjb-cute-input-indicator,
.wpjb-cute-input input:checked:focus ~ .wpjb-cute-input-indicator {
   background: #0e647d;
}

/* Disabled state */
.wpjb-cute-input input:disabled ~ .wpjb-cute-input-indicator {
   pointer-events: none;
   opacity: .6;
   background: #e6e6e6;
}

/* Check mark */
.wpjb-cute-input-indicator:after {
   position: absolute;
   display: none;
   content: '';
}

/* Show check mark */
.wpjb-cute-input input:checked ~ .wpjb-cute-input-indicator:after {
   display: block;
}

/* Checkbox tick */
.wpjb-cute-input.wpjb-cute-checkbox .wpjb-cute-input-indicator:after {
    top: 3px;
    left: 7px;
    width: 3px;
    height: 8px;
    transform: rotate(45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0;
}

/* Disabled tick colour */
.wpjb-cute-input.wpjb-cute-checkbox input:disabled ~ .wpjb-cute-input-indicator:after {
    border-color: #7b7b7b;
}

/* Radio button inner circle */
.wpjb-cute-input.wpjb-cute-radio .wpjb-cute-input-indicator:after {
   top: 6px;
   left: 6px;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #fff;
}

/* Disabled circle colour */
.wpjb-cute-input.wpjb-cute-radio input:disabled ~ .wpjb-cute-input-indicator:after {
   background: #7b7b7b;
}

.wpjb-x-label {
    margin: 0 25px 0 5px;
    height: 20px;
    display: inline-block;
}

div.datepicker {
    z-index: 10000;
}

/* [wpjb_jobs_list] */

.wpjb-job-list .wpjb-job_type {
    text-transform: uppercase;
}

.wpjb-job-list .wpjb-company_name {
    /*min-width: 160px;*/
}

.wpjb-search-bar-type-enabled-live {
    
}

/* NEW MEMBERSHIP */

div.wpjb-page-memberships {
    display: flex;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
    box-sizing: border-box;
    flex-wrap: wrap;
    margin: 0 -5px;
}

div.wpjb-single-membership {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: 0;
    border: 1px solid #f5f5f5;
    margin: 5px;
    box-sizing: border-box;
    max-width: 50%;
}

div.wpjb-single-membership h2 {
    text-align: center;
    color: #fff;
    padding: 20px;
    margin: 0px;
}

div.wpjb-single-membership div.wpjb-membership-price {
    text-align: center;
    background-color: #f5f5f5;
    font-size: 26px;
    padding: 15px;
    padding-bottom: 0px;
    font-weight: bold;
}

div.wpjb-single-membership div.wpjb-membership-time {
    text-align: center;
    background-color: #f5f5f5;
    font-size: 16px;
    padding: 15px;
    padding-top: 0px;
    font-weight: bold;
}

div.wpjb-single-membership div.wpjb-membership-details {
    padding: 15px;
}

div.wpjb-single-membership div.wpjb-membership-actions {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    flex-direction: column;
    text-align: center;
}

div.wpjb-single-membership div.wpjb-membership-actions a.wpjb-button {
    font-size: 20px;
}

div.wpjb-single-membership div.wpjb-membership-details li {
    margin-left: 10px;
}
div.wpjb-single-membership div.wpjb-membership-details li.wpjb-membership-item-title {
    margin-left: 0px;
    font-size: 18px;
}
div.wpjb-single-membership div.wpjb-membership-details li.wpjb-membership-details-product {
    font-weight: bold;
    margin: 10px 0px;
}
div.wpjb-single-membership.wpjb-single-membership-featured h2 {
    background-color: #2aa1c0;
}
div.wpjb-single-membership.wpjb-single-membership-featured div.wpjb-membership-actions a.wpjb-button {
    background-color: #2aa1c0;
    color: #fff !important;
}

/* Membership List Page */

div.wpjb-page-company-products {
    display: flex;
    flex-direction: column;
}

div.wpjb-page-company-products div.wpjb-company-product {
    display: flex;
    flex-direction: column;
    border: 1px solid #f5f5f5;
    margin-bottom: 30px;
}

div.wpjb-page-company-products div.wpjb-company-product-header {
    display: flex;
    flex-direction: row;
    align-items: baseline;

}
div.wpjb-page-company-products div.wpjb-company-product-header h3 {
    display: flex;
    flex-grow: 1;
    margin: 0px;
    padding: 10px 20px;
    color: #fff;
}
div.wpjb-page-company-products div.wpjb-company-product-header h3 {
    display: flex;
    flex-grow: 2;
}
div.wpjb-page-company-products div.wpjb-company-product-header .wpjb-company-product-status {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 5px 15px;
}
div.wpjb-page-company-products div.wpjb-company-product-subheader .wpjb-company-product-indicator {
    margin-right: 15px;
}
div.wpjb-page-company-products div.wpjb-company-product-subheader {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    background-color: #f5f5f5;
    padding: 5px 15px;
}
div.wpjb-page-company-products div.wpjb-company-product-details {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div.wpjb-page-company-products div.wpjb-company-product-additional div.wpjb-company-product-details-single,
div.wpjb-page-company-products div.wpjb-company-product-details div.wpjb-company-product-details-single {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 10px 15px;
    border: 1px solid #f5f5f5;
    margin: 10px;
}
div.wpjb-page-company-products div.wpjb-company-product-actions {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    padding: 0px 15px;
}
div.wpjb-page-company-products div.wpjb-company-product-actions-left {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
}
div.wpjb-page-company-products div.wpjb-company-product-actions-left a {
    margin-right: 10px;
}
div.wpjb-page-company-products div.wpjb-company-product-right {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    align-items: flex-end;
}
div.wpjb-page-company-products div.wpjb-company-product-additional {
    padding: 5px 15px;
    background-color: #f5f5f5;
    display: flex;
    display: none;
    flex-direction: column;
    flex-wrap: wrap;
}
div.wpjb-page-company-products div.wpjb-company-product-additional div.wpjb-company-product-header {
    font-weight: bold;
}

.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div.wpjb-alert-params {
    background-color: #f5f5f5;
    padding: 0px 10px;
    margin-top: 10px;
}

.wpjb .wpjb-grid.wpjb-grid-compact .wpjb-grid-row > div.wpjb-form-resume-alerts,
div.wpjb-form-resume-alerts {
    border: 1px solid #f5f5f5;
    padding: 10px;
}