/**handles:validate-engine-css,wp_theatre,index**/
.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8e2121;border:1px solid #bbb;color:#fff;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8e2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#fff}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #fffbcc;color:#555}.widget_wysija_cont .error,.widget_wysija_cont .updated,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#ffebe8;border-color:#c00}.widget_wysija_cont .error,.widget_wysija_cont .updated,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 .6em;color:#333}.widget_wysija_cont .login .message,.widget_wysija_cont.updated{background-color:#ffffe0;border-color:#e6db55}.widget_wysija_cont .xdetailed-updated{background-color:#ffffe0;border-color:#e6db55;color:#000;font-weight:700;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#a50000;border-color:#888;color:#ddd;font-weight:700;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:700;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .error,.widget_wysija_cont .updated,.widget_wysija_cont .xdetailed-errors{background-color:#fff;border:1px solid;border-radius:0 0 0 0;font-weight:400;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#c00}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .login .message,.widget_wysija_cont .updated{background-color:#ffffe0;border-color:#e6db55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#ddd}#wysija-subscriptions input.checkboxx{margin-left:0;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:700}.widget_wysija .wysija-checkbox-label,.widget_wysija .wysija-radio-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-checkbox,.widget_wysija .wysija-radio{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block!important}
.wpt_listing{margin-bottom:1em}.wpt_listing_filter_pagination .wpt_listing_filter{padding:0;margin-right:.25em;white-space:nowrap}.wpt_listing_filter_pagination .wpt_listing_filter.wpt_listing_filter_active{background-color:rgba(0,0,0,.1);font-weight:700;padding:0 .5em}.wpt_listing_filter_pagination .wpt_listing_filter.wpt_listing_filter_active a{color:inherit;text-decoration:none}.wpt_listing_filter_pagination .wpt_listing_filter.wpt_listing_filter_active a:after{content:'\00D7';padding:0 0 0 .5em;opacity:.5}.wpt_listing_filter_pagination .wpt_listing_filter.wpt_listing_filter_active a:hover:after{opacity:1}.wpt_calendar.navigate .wpt_month:first-child{display:none}.wpt_calendar.navigate .wpt_month.active{display:table}.wpt_calendar .wpt_month{line-height:2em;display:none;top:0;left:0}.wpt_calendar .wpt_month:first-child{display:table}.wpt_calendar .wpt_month thead tr th{text-align:center;background-color:rgba(0,0,0,.02);text-transform:uppercase}.wpt_calendar .wpt_month tfoot tr .prev{text-align:left;padding-left:5px}.wpt_calendar .wpt_month tfoot tr .next{text-align:right;padding-right:5px}.wpt_calendar .wpt_month tr{overflow:auto;list-style-type:none;margin:0;padding:0}.wpt_calendar .wpt_month tr td{text-align:center}.wpt_calendar .wpt_month tr td.trailing{color:rgba(0,0,0,.1)}#TB_closeAjaxWindow .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.wpt_events.wpt_events_without_thumbnail .wp_theatre_event>*,.wpt_events.wpt_productions_without_thumbnail .wp_theatre_event>*,.wpt_productions.wpt_events_without_thumbnail .wp_theatre_event>*,.wpt_productions.wpt_productions_without_thumbnail .wp_theatre_event>*{margin-left:0}.wpt_events .wp_theatre_event,.wpt_events .wp_theatre_prod,.wpt_productions .wp_theatre_event,.wpt_productions .wp_theatre_prod{padding-top:.5em;margin-top:.5em;overflow:auto;position:relative}.wpt_events .wp_theatre_event>*,.wpt_events .wp_theatre_prod>*,.wpt_productions .wp_theatre_event>*,.wpt_productions .wp_theatre_prod>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpt_events .wp_theatre_event figure,.wpt_events .wp_theatre_prod figure,.wpt_productions .wp_theatre_event figure,.wpt_productions .wp_theatre_prod figure{width:25%;padding-right:.5em;margin:0;float:left}.wpt_events .wp_theatre_event figure img,.wpt_events .wp_theatre_prod figure img,.wpt_productions .wp_theatre_event figure img,.wpt_productions .wp_theatre_prod figure img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto}.wpt_events .wp_theatre_prod>*,.wpt_productions .wp_theatre_prod>*{margin:0 0 0 25%}.wpt_events .wp_theatre_prod span,.wpt_productions .wp_theatre_prod span{margin-left:0}.wpt_events .wp_theatre_event>*,.wpt_productions .wp_theatre_event>*{margin:0 25%}.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_date,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_date{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time:before,.wpt_productions .wp_theatre_event .wp_theatre_event_datetime .wp_theatre_event_time:before{content:'\00a0\2014\00a0'}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue+.wp_theatre_event_city:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue+.wp_theatre_event_city:before{content:',\00a0'}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue:empty+.wp_theatre_event_city:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_venue:empty+.wp_theatre_event_city:before{display:none}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city{display:inline}.wpt_events .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city:empty:before,.wpt_productions .wp_theatre_event .wp_theatre_event_location .wp_theatre_event_city:empty:before{display:none}.wpt_events .wp_theatre_event .wp_theatre_event_tickets,.wpt_productions .wp_theatre_event .wp_theatre_event_tickets{width:25%;margin:0;position:absolute;top:.5em;right:0}.wpt_events .wpt_production_categories,.wpt_productions .wpt_production_categories{list-style-type:none;margin:0;padding:0}.wpt_events .wpt_production_categories li,.wpt_productions .wpt_production_categories li{display:inline-block}.wpt_events .wpt_production_categories li:before,.wpt_productions .wpt_production_categories li:before{content:', '}.wpt_events .wpt_production_categories li:first-child:before,.wpt_productions .wpt_production_categories li:first-child:before{content:''}.widget_wpt_events_widget .wp_theatre_event>*{margin-right:0}.widget_wpt_events_widget .wp_theatre_event .wp_theatre_event_tickets{position:static;margin-left:25%;width:auto}.widget_wpt_cart_widget .wpt_cart_item{overflow:auto;margin-bottom:1em}.widget_wpt_cart_widget .wpt_cart_item .wpt_cart_item_amount{float:left;width:15%}.widget_wpt_cart_widget .wpt_cart_item .wpt_cart_item_amount:after{content:' \d7'}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod{float:left;width:85%}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod>*{margin-left:33.33333333%}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod figure{margin:0;padding:0 .5em 0 0;width:33.33333333%;float:left}.widget_wpt_cart_widget .wpt_cart_item .wp_theatre_prod figure img{width:100%;height:auto}iframe.wp_theatre_iframe{width:800px;height:500px}
.post-body iframe{margin:10px 0;width:100%}@media only screen and (min-width:240px) and (max-width:600px){#wpadminbar{top:-46px}}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}input[type=text]:focus{outline:0}* html .clearfix{height:1%}body{padding:0;font-family:arial;font-size:12px;margin:0;margin-bottom:0}ul{margin:0;padding:0;list-style:none}h1{font-family:Oswald,sans-serif;font-weight:400;font-size:21px}h2{font-family:Oswald,sans-serif;font-size:18px;font-weight:400}h3{font-family:Oswald,sans-serif;font-size:14px;font-weight:400;margin:0;padding:10px 0}img{border-width:0}.menusearch{float:right}.slider{position:relative;margin:0 auto}.fp-thumbnail{overflow:hidden;text-align:center}.fp-prev-next-wrap{position:absolute;z-index:200;width:100%;top:0}.fp-prev-next{position:absolute;left:0;right:0;height:0}.fp-prev{float:left;width:50px;height:52px;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/slide-left.png) left top no-repeat}.fp-next{float:right;width:50px;height:52px;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/slide-right.png) right top no-repeat}.fp-nav{display:none}.fp-title{margin:0;padding:0;margin-top:5px}.fp-content-fon{position:absolute;padding-bottom:0;height:70px;opacity:.5;bottom:30px;right:520px;left:30px;background:#444;border:1px solid #aaa}.fp-content{position:absolute;height:70px;padding:2px 20px 0 20px;bottom:30px;right:520px;left:30px;overflow:hidden}.fp-content a,.fp-content p{color:#fff}.fp-content p{padding-bottom:10px;margin:0}.fp-slides{margin:0 auto;padding:0;overflow:hidden;position:relative;width:100%}.fp-slides-item{display:none;left:0;opacity:1;top:0;z-index:3}.fp-slides-item.fp-first{display:block}.slider-nothumb .fp-content{height:180px;padding:5px 40px}.slider-nothumb .fp-content-fon{height:207px;bottom:0;left:0;right:0;border:none}.slider-nothumb .fp-content{bottom:0;right:80px;left:80px}.slider-nothumb .fp-thumbnail{height:207px}.slider-nothumb .fp-slides{height:207px;border-top:0;border-bottom:0}.slider-nothumb .fp-slides-item{height:207px}#mainmenu{position:relative}#mainmenu li,#secondarymenu li{position:relative}#header li ul .transparent{z-index:1;width:100%;height:100%;position:absolute;margin-bottom:1px}#header li ul .inner{border:none;height:100%;padding:10px 0;z-index:2;position:relative}#header .sub-menu{display:none;z-index:999;filter:drop-shadow(0 3mm .75rem rgba(0, 0, 0, .6))}.mobile-menu{display:none}#mobile-menu-trigger{display:none}#content .container{min-height:400px}#main_content{padding:0 30px;padding-bottom:20px;overflow:hidden}.articles{margin:0 -30px}.articles .post-caption{margin:0;padding:0 30px;padding-top:1px;padding-bottom:12px}.articles .post-body{overflow:hidden;padding:0 0;padding-bottom:20px;font-size:13px;line-height:18px;margin-left:15px;margin-right:15px}.articles .post-caption p{padding:12px 0;margin:0}.articles .post-caption h1,.articles .post-caption h2{padding:14px 0;margin:0}.articles .post-caption p img{margin:0 5px;margin-bottom:-4px}.featured_image{padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid #dadada;background:#fff}.articles ul{padding:10px 40px;list-style:disc}.alignleft{float:left;margin-right:20px}.aligncenter{margin:0 auto;display:block;margin-bottom:10px}.alignright{float:right;margin-left:20px}a.readmore{float:right;text-decoration:none;padding:4px 15px;text-align:center;clear:both;margin-top:20px}.tab_widget,.widget{padding:10px}.tab_widget ul,.widget ul{overflow:hidden}.tab_widget ul li,.widget ul li{padding:10px 0;margin-top:-2px;margin-bottom:2px}.tab_widget p,.widget p{margin:2px 0}.widget_banners{text-align:center;padding:10px 0;overflow:hidden}.widget_banners .bnr_span{margin:5px;float:left;display:block}.widget_banners h3{width:260px;text-align:left;margin:0 auto}.widget_comments .avatar img{border:1px solid #d9d9d9}.widget_comments .avatar{float:left;text-align:center;margin-right:10px}.widget_comments .comment{font-style:italic}.widget_comments .comment:before{content:"“"}.widget_comments .comment:after{content:"”"}.widget_comments a{text-decoration:none}.widget_comments ul{overflow:hidden}.widget_comments ul li p{margin-top:0}.widget_comments ul li{clear:both;overflow:hidden}.fb_iframe_widget{width:100%}.widget_flickr{text-align:center}.widget_flickr img:hover{opacity:.7}.widget_flickr a{overflow:hidden;display:inline-block;padding:2px;background:#fff;border:1px solid #f0f0f0}.widget_flickr h3{text-align:left}.widget_posts ul li img{float:left;padding:2px;background:#fff;margin-right:10px}.widget_posts ul li{overflow:hidden}.widget_posts ul{overflow:hidden}.widget_posts p.withdate{padding-left:46px}.widget_posts .date{float:left;display:block;padding:5px;margin-right:10px;background:0 0;text-align:center}.widget_posts .day{font-size:200%}.widget_social_profiles{text-align:center}.widget_social_profiles a img{margin:2px}.widget_social_profiles h3{text-align:left}.widget_tweets ul{overflow:hidden;clear:both}.widget_tweets ul li.tweets-bird{padding-left:30px;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/smt/twitter.png) left 50% no-repeat}.widget_archive ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget_categories ul li:before{content:"»";margin-right:5px;margin-left:5px}#wp-calendar{width:100%}#wp-calendar th{padding:5px 0}#wp-calendar caption{font-family:Oswald,sans-serif;font-size:14px;font-weight:400;margin:0;padding:10px 0}#wp-calendar tbody td{text-align:center;padding:5px 0;margin:2px}#wp-calendar tbody td.pad{background:0 0}#wp-calendar #prev{padding-top:10px}.widget_nav_menu ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget .sub-menu{margin-left:15px}.widget .sub-menu{padding:3px 0}.widget_links ul li a{display:block}.widget_links ul li a img{float:left;margin:5px;padding:5px;margin-left:0;padding-left:0;background:#fff;max-width:40px}.widget_meta ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget_pages ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget_recent_comments ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget_recent_entries ul li:before{content:"»";margin-right:5px;margin-left:5px}.widget_rss ul{clear:left}.widget_rss ul li{overflow:hidden}.widget_rss li .rsswidget{font-size:115%;float:left}.widget_rss .rss-date{float:left;clear:left;color:#777}.widget_rss .rssSummary{padding-top:5px;clear:left}.widget_rss cite{clear:left;float:right;color:#777;margin-bottom:5px}.searchtxt{padding:0 10px;width:190px}.searchbtn{float:right;border:none;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/search.png) 50% no-repeat;margin-left:5px}.searchform{margin:10px 0}.widget_tabs{padding:0;padding-top:10px}.tabs_captions{padding:10px;margin-top:10px}.tabs_captions .tabscaption{cursor:pointer;padding:4px;border-bottom:1px solid #e8e8e8;padding-bottom:7px}.tabs_captions .tabscaption.active{border-bottom-width:5px;padding-bottom:3px}.tabs_contents .tab_widget{display:none}.tabs_contents .tab_widget.active{display:block}.footer-widgets{margin:0 auto;overflow:hidden}.footer_txt{padding:30px 0}#footer .container.clearfix{padding-bottom:10px!important}.googlemap{padding:4px;background:#fff;border:1px solid #d9d9d9;margin-bottom:40px;clear:both}.smt-gmap-marker{background:#0f0;position:absolute;padding:5px;background:#f8f8f8;color:#343434;border:1px solid #343434;min-width:100px;-webkit-border-radius:8px;-webkit-border-bottom-left-radius:0;-moz-border-radius:8px;-moz-border-radius-bottomleft:0;border-radius:8px;border-bottom-left-radius:0;height:20px}.smt_pointer{position:absolute;bottom:-10px;left:-1px;background:red;width:11px;height:10px;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/smt/smt-gmap-pointer.png) left top no-repeat}.feedback{float:right;width:330px;margin-left:30px}.feedback .input input,.feedback textarea{width:100%;background:0 0;color:#979797;border:0}.feedback .input{border:1px solid #d8d8d8;padding:5px;margin-top:-15px}.feedback p{margin-bottom:20px}ul.contact-details{list-style:none;margin:0;padding:0}ul.contact-details li{padding-left:40px;line-height:32px}.related-posts{margin-bottom:20px;overflow:hidden}.related-posts li{float:left;background:#fff;padding:5px;border:1px solid #cdcdcd;margin-right:12px;margin-bottom:12px;position:relative;height:126px}.related-bg{display:block;position:absolute;bottom:0;left:0;right:0;background:red;margin:5px;padding-bottom:0;height:60px;opacity:.7;border-top:1px solid #fff}.related-ttl span{position:absolute;display:block;color:#fff;bottom:15px;padding:5px;padding-bottom:0;height:45px;overflow:hidden}.pagination .nextpage,.pagination .thispage{background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/smt/nextpage.png) left top repeat-x;height:37px;line-height:37px;display:block;text-align:center;text-decoration:none}#comments li{margin-top:20px}#comments .avatar{float:left;margin-bottom:5px;margin-right:5px}#comments .author-name{font-weight:700}#comments .author-name,#comments .says{font-size:14px}#comments .commentmetadata{font-style:italic;color:#787878;float:right}#comments ul li p{margin:5px 0}#comments .reply{float:right}#commentform label:after{content:":"}#commentform input,#commentform textarea{clear:left;width:100%;box-sizing:border-box}#commentform p.form-submit{text-align:center}#comments .children{margin-left:30px}#comments .comment-body{overflow:hidden}#scrollUp{position:fixed;top:0;left:0;bottom:0;width:40px;background:#000;opacity:0;cursor:pointer;z-index:999}#scrollUp img{position:absolute;bottom:20px}.widget.woocommerce.widget_product_search #searchform>div{position:relative}.widget.woocommerce.widget_product_search label{position:relative;float:left;margin-top:-20px}.widget.woocommerce.widget_product_search #searchsubmit{width:auto;height:auto;cursor:pointer;margin-top:10px}.widget.woocommerce.widget_product_search #s{width:250px}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left!important}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{border:none!important;display:block!important}.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border:none!important}.products a:focus{outline:0}.widget.woocommerce.widget_product_search{display:inline-block!important}.widget.woocommerce.widget_product_search #searchsubmit{float:right;border:none!important}.widget.woocommerce.widget_product_search #s{width:230px;background:#fff;padding:0 10px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-size:17px!important}.widget.woocommerce.widget_product_search h3{margin-bottom:30px!important}.shiftnav-toggle-button{float:right;position:absolute;right:4px;top:10px;color:#780d0c!important;background:0 0!important;font-size:30px!important;line-height:28px!important}.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target{color:#eee;background:#780d0c!important;border-top-color:rgba(255,255,255,.4);border-bottom-color:rgba(0,0,0,.8)}.shiftnav-toggle-button:hover{text-decoration:none}.shiftnav.shiftnav-skin-standard-dark{font-size:inherit!important}@media only screen and (min-width:1023px){.shiftnav-toggle-button{display:none!important}}@media only screen and (max-width:1023px){.fp-content p{display:none}.fp-content-fon{height:40px!important}.fp-content{height:25px!important}#mobile-menu-trigger{width:30px;height:80px;line-height:80px;float:right;position:absolute;right:4px;top:-27px;z-index:99999;display:block}#mobile-menu-trigger a{vertical-align:middle;height:20px;width:30px;display:block;margin:30px 0;font-size:30px;text-align:center;line-height:28px;color:#464646;text-decoration:none}#mobile-menu-trigger a:hover{color:#dedede}#mobile-menu-trigger.active a{text-indent:-9999px;background:url(http://tadsthrapston.org.uk/wp-content/themes/cm2/images/mobile-menu-trigger.png) 50% bottom no-repeat}.site-navigation{display:none}.admin-bar .mobile-menu{top:85px}.mobile-menu{display:none;position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.88);z-index:9999;height:auto;max-width:100%;overflow:hidden}.mobile-menu li{float:none;display:block;text-align:center;line-height:20px;white-space:normal}.mobile-menu a,.mobile-menu a:hover{color:#fff;padding:10px 0;display:block;text-decoration:none;text-transform:uppercase}.mobile-menu ul.nav-menu>li ul{display:none;position:static;border-top:1px solid rgba(255,255,255,.3)}.mobile-menu ul.nav-menu>li ul li{display:block;float:none;background:0 0}.mobile-menu ul.nav-menu>li ul li a,.mobile-menu ul.nav-menu>li ul li a:hover{color:silver}}@media only screen and (max-width:1023px){#mobile-menu-trigger a{color:#780d0c;margin:46px 0}}@media only screen and (max-width:640px){#mobile-menu-trigger a{margin:30px 0}.fp-content p{display:none}.fp-content-fon{height:40px!important}.fp-content{height:25px!important}}.icon{font-family:FontAwesome}