@media only screen and (max-width : 320px){.calendar-table,.calendar-table tr{min-width: 289px !important}.calendar-date-switcher{background-color: #0E6976;color: #FFF;padding: 6px 4px}.calendar-date-switcher form{margin: 0;max-width: 264px;padding: 0}.calendar-date-switcher select{width: 80% !important}.calendar-date-switcher input{width: 60px !important;border-radius: 2px}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background: none !important;font-size: 1em !important;padding: 0 !important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background: none !important;font-size: 1em !important;padding: 0 !important}.calendar-month{font-size: 12px !important;font-weight: 700;text-align: center;width: 136px !important}.calendar-next,.calendar-prev{text-align: center;width: 90px}#calendar-table tr td{padding: 0 !important;border: 1px solid #DBDBDB;max-width: 45px !important}.event a{display: table-caption;height: auto;font-size: 8px !important;text-align: center;width: 42px !important}.events a{padding: 0 !important}.nav2select{width: 96% !important}#details{margin: 0 !important}#details img{width: 85% !important;margin-top: 18px}#evrplus_pop_map{float: none !important}#evrplusRegForm form input[type="text"]{width: 70% !important;padding: 1em !important}.reg_fees_select{width: 100% !important}#evrplusRegForm select{width: 56% !important;padding: 8px !important}.horizontal_line1{width: 100% !important}#evrplusRegForm img{width: 75% !important}.regform_buttons{margin: 0 !important}#sidebar{width: 100% !important}}@media only screen and (max-width: 480px) and (min-width: 321px){#evrplusRegForm form input[type="text"]{width: 86% !important}.reg_fees_select{width: 100% !important}#evrplusRegForm select{width: 72% !important;padding: 8px !important}#sidebar{width: 100% !important}#evrplus_pop_map img{margin-left: 55px !important;margin-top: 15px;width: 80% !important}#evrplusRegForm{}.regform_buttons{margin: 0 !important}#calendar-table tr td{padding: 0 !important}.calendar-date-switcher input{margin-left: 10px !important;border-radius: 3px}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background: none !important;font-size: 1em !important;padding: 0 !important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background: none !important;font-size: 1em !important;padding: 0 !important}#calendar-table tr td{padding: 0 !important}.catgry{width: 100% !important}.event a{font-size: 9px !important}.events a{padding: 0 !important;height: auto;width: 100% !important;margin-left: 1px !important}}@media only screen and (max-width: 780px) and (min-width: 481px){.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{background: none !important;padding: 0 !important}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{background: none !important;padding: 0 !important}.calendar-date-switcher input{margin-left: 10px !important;border-radius: 3px}}.calendar-table{margin: 0;padding: 0;width: 100%;border: 1px solid #dedade;box-shadow: 0 0 5px 2px rgba(145,145,145,.35);-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;border-collapse: collapse;border-spacing: 0;width: 100% !important;height: 100%;margin: 0;padding: 0;color: gray !important}.calendar-table tr:last-child td:last-child{-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px}.calendar-table table tr:first-child td:first-child{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px}.calendar-table table tr:first-child td:last-child{-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px}.calendar-table tr:last-child td:first-child{-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px}.calendar-table tr:nth-child(odd){background-color: #fff}.calendar-table tr:nth-child(even){border: 1px solid rgba(0,0,0,0.1);box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);background: #e5e5e5;background: -moz-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#f9f9f9));background: -webkit-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background: -o-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background: -ms-linear-gradient(top,#e5e5e5 0%,#f9f9f9 100%);background: linear-gradient(to bottom,#e5e5e5 0%,#f9f9f9 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#f9f9f9',GradientType=0)}#calendar-table tr td{padding: 6px 4px;border: 1px solid #DBDBDB}#calendar-table tr td .alt td{background: #EBEBEB;color: #7D7D7D}.normal-day-heading{border: 0 solid #dedade;text-align: center;border-width: 0 0 1px 1px;font-size: 15px;font-family: Arial;font-weight: 700;color: #666}.weekend-heading{border: 0 solid #dedade;text-align: center;border-width: 0 0 1px 1px;font-size: 15px;font-family: Arial;font-weight: 700;color: #666}.calendar-next,.calendar-prev{text-align: center}.calendar-next a:link,.calendar-next a:visited,.calendar-next a:active,.calendar-next a:hover{float: left;font-size: 1.29em;height: 24px;margin-left: 20px;padding-left: 15%;padding-top: 4px;text-decoration: none;background-size: 35%}.calendar-prev a:link,.calendar-prev a:visited,.calendar-prev a:active,.calendar-prev a:hover{float: left;font-size: 1.29em;height: 24px;margin-left: 20px;padding-left: 15%;padding-top: 4px;text-decoration: none;background-size: 35%}.calendar-prev a:visited,.calendar-next a:visited{text-align: center;text-decoration: none}.calendar-month{text-align: center;font-weight: 700;font-size: 15px}.day-with-date{height: 60px;width: 14.2% !important}.events{vertical-align: text-top;text-align: left;font-size: 95%}.events a:link,.events a:visited,.events a:active,.events a:hover{color: #fff}.events a{vertical-align: text-top;text-align: center;padding-left: 12px;padding-right: 12px;padding-bottom: 2px;padding-top: 2px;font-size: 11px;line-height: 14px !important;display: inline-block;margin: 0 .2em;background: #b94a48;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;-webkit-box-shadow: 0 2px 0 0 rgba(113,45,43,1);-moz-box-shadow: 0 2px 0 0 rgba(113,45,43,1);box-shadow: 0 2px 0 0 #999;text-decoration: none;color: #fff;text-shadow: 0 1px rgba(33,33,33,0.7);white-space: pre-wrap;word-break: keep-all}.no-events{text-align: center;vertical-align: middle;font-size: 110%}.day-without-date{width: 14.2%;height: 60px}span.weekend{}.current-day{height: 60px;background-color: #b8ced6}span.event{text-align: left;font-size: 1em}.calendar-date-switcher{height: 25px;text-align: center;background-color: #583c32;color: #fff}.calendar-date-switcher form{margin: 0;padding: 0}.calendar-date-switcher input{}.calendar-date-switcher select{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border-color: #DDD;font-size: 11px;padding: 0;background-color: #F1F1F1;margin: 5px 0}.calnk a:hover span span.event-title{padding: 0;width: 96%;border-bottom: #000 solid 1px;text-align: center;white-space: nowrap;font-weight: 700;font-size: 1.2em}.calnk a:hover{background-position: 0 0;text-decoration: none;color: #000}.calnk a:visited{text-decoration: none;color: #000}.calnk a{text-decoration: none;color: #000}.calnk a span{display: none}.calnk a:hover span{color: #333;display: block;position: absolute;margin-top: 1px;padding: 6px;max-width: 600px;min-width: 400px;*width: expression((this.offsetwidth > 300) ? (this.width = 300 +'px') : ((this.offsetwidth < 200) ? (this.width = 200 +'px'): true));clear: both;z-index: 100;line-height: 1.2em}.calnk .time{font-size: .8em}.page-upcoming-events{font-size: 95%}.page-todays-events{font-size: 95%}a.tooltip{border-bottom: 1px dotted #000;color: #000;outline: none;cursor: help;text-decoration: none;position: relative;z-index: 24}a.tooltip span{display: none}a.tooltip:hover{z-index: 25;background:}a.tooltip:hover span{display: block;border-radius: 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow: 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 5px 5px rgba(0,0,0,0.1);font-family: Calibri,Tahoma,Geneva,sans-serif;position: absolute;left: 1em;top: 2em;z-index: 30;margin-left: 0;width: 250px}a.tooltip:hover img{border: 0;margin: -10px 0 0 -55px;float: left;position: absolute}a.tooltip:hover em{font-family: Candara,Tahoma,Geneva,sans-serif;font-size: 1.2em;font-weight: 700;display: block;padding: .2em 0 .6em}.calendar-table .classic{padding: .8em 1em}.help{padding: .5em .8em .8em 2em}* html a:hover{background: transparent}.calendar-table .classic{background: #FFA;border: 1px solid #FFAD33}.critical{background: #FCA;border: 1px solid #FF3334}.calendar-table .help{background: #fff;border: 2px solid #2BB0D7}.calendar-table .info{background: #9FDAEE;border: 1px solid #2BB0D7}.calendar-table .warning{background: #FFA;border: 1px solid #FFAD33}.catgry{border-left: solid 0 #000;margin-left: 1px;margin-bottom: 1px}.catgry h3{font-weight: 400;font-size: .1em;margin: 0;padding: 0}.catgry p.time,.catgry p.seats{font-weight: 400;font-size: 0;padding: 0;margin: 0}.categry_political a{background: #67B6AD !important}.categry_music a{background: #6DAEA1 !important}.categry_general a,.categry_religion a{background: #0E6976 !important}.categry_personal a,.categry_social a,.categry_wedding a{background: #28766E !important}.evrplus_mini_cal_add_extra_nfo{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg) no-repeat scroll 0 0 transparent;color: #000 !important;display: block !important;float: right;font-size: 12px !important;height: 38px;padding-left: 40px;padding-top: 12px}.calnk .evrplus_mini_cal_add_extra_nfo{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/chairs.jpg) no-repeat scroll center 0 transparent;color: #000 !important;display: block !important;float: right;font-size: 12px !important;height: 38px;padding-left: 2px;padding-top: 47px}.calnk .evrplus_mini_cal_add_extra_nfo:hover,.calnk a:hover .evrplus_mini_cal_add_extra_nfo{}.evrplus_mini_cal-custom-cat{width: 40px;height: 40px;float: left}.evrplus_mini_cal_custom_cat_1{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/baking.png) no-repeat 0 center}.evrplus_mini_cal_custom_cat_2{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/Cooking.gif) no-repeat 0 center}.evrplus_mini_cal_custom_cat_3{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/Grill.png) no-repeat 0 center}.evrplus_mini_cal_custom_cat_4{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/other.gif) no-repeat 0 center}.evrplus_mini_cal_custom_cat_5{background: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/catimages/cat2.png) no-repeat 0 center}#content .mainTable{background: none repeat scroll 0 0 #583C32;border: 1px solid #583C32;width: 175px !important;color: #fff !important}.monthYearText{color: #252216;font-family: Geneva,Verdana,Arial,sans-serif;font-size: 13px;font-weight: 700}.monthYearRow{background: none repeat scroll 0 0 #583C32;line-height: 17pt;padding: 4px !important;text-align: center !important;vertical-align: middle;color: #fff !important}.dayNamesText{background-image: url(https://firtakt.no/wp-content/plugins/wpeventplus/assets/front/dayBg.gif);color: #433D27;font-family: Geneva,Verdana,Arial,sans-serif;font-size: 10px;font-weight: 700;padding: 4px !important;text-align: center !important}.dayNamesRow{background-color: #6FA9BE;line-height: 11pt;text-align: center;vertical-align: middle;padding: 4px !important;text-align: center !important}.rows{color: #433D27;font-family: Geneva,Verdana,Arial,sans-serif;font-size: 10px;line-height: 15pt;text-align: center;vertical-align: middle}.sOther{background: none repeat scroll 0 0 #FEFEFC;color: #BBB;font-family: Geneva,Verdana,Arial,sans-serif;font-size: 10px}.s2{background-color: #F9F0E1;padding: 4px !important;text-align: center !important}.s21{background-color: #746352;box-shadow: 0 0 1px #fff inset;color: #fff;padding: 4px !important;text-align: center !important;cursor: pointer}.s22{background-color: #A6ADBB;padding: 4px !important;text-align: center !important;cursor: pointer}.today{color: #6FA9BE;font-weight: 700}.mainTable td{border-right: 1px solid #DDD;padding: 4px !important}.day-with-datedrt{position: relative}.evrplus_mini_cal_event{display: none;z-index: 50;position: absolute;background: #fff;border: 1px solid #583C32}.evrplus_mini_cal_event:hover,.day-with-datedrt:hover .evrplus_mini_cal_event{display: block}.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th{background: none repeat scroll 0 0 #6FA9BE !important;color: #56534c;padding: 2px;line-height: 22px;text-transform: lowercase}.evrplus_mini_cal_new_stylinnnng.evrplus_events tbody{border-bottom: 1px solid #C2B9A8}.evrplus_mini_cal_new_stylinnnng.evrplus_events thead tr th:first-letter{text-transform: uppercase}.event a{color: #fff !important}iframe .pluginShareButtonLink img{display: none}.evrplus_fb_icon:before{content: "\f305";color: #fff;display: inline-block;float: left;font-family: dashicons;font-size: 20px;font-style: normal;font-weight: 400;height: 20px;line-height: 1;margin-top: 3px;text-decoration: inherit;vertical-align: top;width: 20px}.evrplus_tw_icon:before{content: "\f301";color: #fff;display: inline-block;float: left;font-family: dashicons;font-size: 20px;font-style: normal;font-weight: 400;height: 20px;line-height: 1;margin-top: 3px;text-decoration: inherit;vertical-align: top;width: 20px;margin-left: 4px}.evrplus_addcal_icon:before{content: "\f508";color: #fff;content: "";display: inline-block;float: left;font-family: dashicons;font-size: 20px;font-style: normal;font-weight: 400;height: 20px;line-height: 1;margin-top: 3px;padding-left: 12px;padding-top: 4px;text-decoration: inherit;vertical-align: top;width: 20px}.evrplus_socialf{background-color: #3b5998;border: medium none;border-radius: 3px;color: #fff;cursor: pointer;padding: 4px}.evrplus_socialt{background-color: #00ACED;border: medium none;border-radius: 3px;color: #fff;cursor: pointer;padding: 4px}.evrplus_addcal{background-color: #5aa4a3;border: medium none;border-radius: 3px;color: #fff;cursor: pointer;font-weight: 700;padding: 8px}.eve-details .thumb{width: 120px;height: 120px;background-size: cover;display: block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background-position: center;float: left;margin-right: 20px;border: 6px solid #d3d3d3}