article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{overflow-y:scroll;font-size:125%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;color:#333;font:50%/1.4 "Kefa II", Georgia, Times, "Times New Roman", serif;visibility:hidden}.wf-active body,
.wf-inactive
body{visibility:visible}button,input,select,textarea{color:#222;font-family:"Kefa II",sans-serif}select{font-family:Georgia,Times,"Times New Roman",serif}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/js/boxsizing.htc)}a{color:#659123;text-decoration:none}a:focus{outline:thin dotted}a:hover{text-decoration:underline}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{padding:0
160px 0 40px;margin:0
0 30px 40px}blockquote
p{margin:0}cite{font-size:1.8em;font-style:normal;font-weight:700}dfn{font-style:italic}h1{font-size:4.2em;line-height:1;margin:0
0 15px}h2{font-size:4em;line-height:1.1em;margin:0
0 15px}h3{font-size:2.8em;line-height:1.07;margin:0
0 10px}h4{font-size:2.2em;margin:0
0 15px}h5{font-size:2em;margin:0
0 15px}h6{font-size:1.8em;margin:0
0 15px}h1 img, h2 img, h3 img,
h4 img, h5 img, h6
img{margin:0}hr{display:block;margin:1em
0;padding:0;height:1px;border:0;border-top:1px solid #ccc}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-weight:bold;font-style:italic}p{margin:0
0 15px;font-size:1.8em;line-height:1.55}pre,code,kbd,samp{font-size:1em;font-family:monospace,serif;_font-family:'courier new',monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:0
0 15px;padding:0
0 0 40px;font-size:1.8em}ul ul,
ul
ol{font-size:1em;padding:0;margin:0}dd{margin:0
0 0 40px}li ul, li
ol{padding:0;font-size:1em;line-height:1}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0
0 40px;text-align:center}figure
img{max-width:100%;margin:0
0 5px}figcaption{font-size:1.5em}form{margin:0}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}legend{padding:0;border:0;*margin-left:-7px}button,input,select,textarea{margin:0;vertical-align:baseline;font-size:100%;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:valid,textarea:valid{}input:invalid,textarea:invalid{border:#f0dddd}table{border-spacing:0;border-collapse:collapse;font-size:1.8em;line-height:1.55;width:100%;margin:0
0 15px}td{vertical-align:top}.wrapper{margin:0
auto}header{padding:20px
0}header .secondary,
header
.social{list-style:none;margin:0;padding:0}header
.secondary{font-size:1.5em}header .secondary
li{display:inline-block;padding:1px
7px 0 0;margin:0
7px 0 0;border-right:1px solid #333}header .secondary li:last-of-type{padding:0;margin:0;border:0}.ie7 header .secondary
li{zoom:1;display:inline}header .secondary
a{color:#333}header .social
li{margin:0
0 0 10px}.logo{float:left}header
nav{font-size:0;position:relative}header nav>a{font-size:18px;font-size:0.9rem;display:inline-block;line-height:1;padding:0
17px 21px;font-weight:700;text-align:center;position:relative}header nav a:after{content:'';background:url(/assets/images/sep-nav.png) right center no-repeat;width:3px;height:50px;position:absolute;right:0;top:0}header nav a:last-of-type:after{background:none}.ie7 header nav
a{zoom:1;display:inline}header nav a:hover,
header nav
a.active{text-decoration:none}header nav .cookery-courses{color:#659123}header nav .cookery-courses.active,
header nav .cookery-courses:hover{background:url(/assets/images/sep-nav-courses.png) center 40px no-repeat}header nav .demuths-diplomas{color:#c40042}header nav .demuths-diplomas.active,
header nav .demuths-diplomas:hover{background:url(/assets/images/sep-nav-diplomas.png) center 40px no-repeat}header nav .cookery-holidays{color:#175668}header nav .cookery-holidays.active,
header nav .cookery-holidays:hover{background:url(/assets/images/sep-nav-holidays.png) center 40px no-repeat}header nav .groups-parties{color:#f39738}header nav .groups-parties.active,
header nav .groups-parties:hover{background:url(/assets/images/sep-nav-groups.png) center 40px no-repeat}header nav .corporate-events{color:#a30036}header nav .corporate-events.active,
header nav .corporate-events:hover{background:url(/assets/images/sep-nav-corporate.png) center 40px no-repeat}header nav .our-shop{color:#e6551e}header nav .our-shop.active,
header nav .our-shop:hover{background:url(/assets/images/sep-nav-shop.png) center 40px no-repeat}header nav .rachels-blog{color:#561546}header nav .rachels-blog.active,
header nav .rachels-blog:hover{background:url(/assets/images/sep-nav-blog.png) center 40px no-repeat}header
.dropdown{position:absolute;top:55px;z-index:5000;background:#fff url(/assets/images/dropdown-arrow.png) top left no-repeat;border:1px
solid #561546;border-top:6px solid #561546;padding:21px
0 8px;display:none}header .dropdown-groups-parties{left:424px}header .dropdown-corporate-events{left:307px}header .dropdown-our-shop{left:533px}header .dropdown-rachels-blog{right:0;background:#FFF url(/assets/images/dropdown-arrow.png) 180px 0 no-repeat}header .dropdown
.column{padding:0
20px;background:url(/assets/images/sep-dropdown.png) top right no-repeat}header .dropdown .column:last-child{background:none}header .dropdown
h6{font-size:18px;font-size: .9rem;margin:0
0 6px}header .dropdown .by-date,
header .dropdown .by-date a:hover{color:#561546}header .dropdown .by-type,
header .dropdown .by-type a:hover{color:#659123}header .dropdown .by-course,
header .dropdown .by-course a:hover{color:#c40042}header .dropdown
ul{list-style:none;margin:0;padding:0}header .dropdown
li{margin:0
0 6px}header .dropdown
a{font-size:14px;font-size:0.7rem;color:#333;font-weight:700;display:block}header .dropdown a:hover{color:#659123}header .dropdown .two-col
ul{float:left;margin:0
15px 0 0}header .dropdown .two-col ul:last-of-type{margin:0}footer{margin:50px
0 0}footer
.upper{background:#f1f1f1;padding:30px
0}footer .columns-three{text-align:center}footer .upper
h4{color:#666}footer .upper
.awards{position:relative;height:112px}footer .upper
.award{height:112px;width:100%;position:absolute}footer .upper
img{margin:0
0 10px}footer .upper input[type="email"]{font-size:1.5em;border:1px
solid #dfdfdf;width:200px;padding:4px
8px;position:relative;margin:0
8px 25px 0}footer
.lower{background:#333;color:#999;padding:30px
0}footer .lower
a{color:#ccc}footer .lower
p{margin:0
0 8px;font-size:1.5em}footer .lower
ul{font-size:1.5em;list-style:none;margin:0;padding:0}footer .lower
li{display:inline-block}footer .lower
img{margin:20px
0 0;float:right}.left{float:left}.right{float:right}.image-left{float:left;padding:0
15px 15px 0}.image-right{float:right;padding:0
0 15px 15px}.spacer-two{padding:0
1px}.spacer-four{padding:0
5px}.button{display:inline-block;border:0;border-radius:3px;font-size:1.7em;line-height:1;padding:9px
14px;border:1px
solid;color:#fff}.button:hover{background:#fff;text-decoration:none}.button-med{font-size:1.6em;padding:7px
10px}.button-small{font-size:1.5em;padding:5px
18px}.button-big{font-size:2.2em;padding:10px
38px}.button-green{background:#659123;border-color:#659123}.button-green:hover{color:#659123}.button-orange{background:#e6551e;border-color:#e6551e}.button-orange:hover{color:#e6551e}.button-blue{background:#175668;border-color:#175668}.button-blue:hover{color:#175668}.button-yellow{background:#f39738;border-color:#f39738}.button-yellow:hover{color:#f39738}.button-alt-yellow{background:#d98532;border-color:#d98532}.button-alt-yellow:hover{color:#d98532}.button-red{background:#c30042;border-color:#c30042}.button-red:hover{color:#c30042}.button-alt-red{background:#a30036;border-color:#a30036}.button-alt-red:hover{color:#a30036}.button-alt-blue{background:#114756;border-color:#114756}.button-alt-blue:hover{color:#114756}.button-alt-green{background:#476c10;border-color:#476c10}.button-alt-green:hover{color:#476c10}h4.intro{text-align:center;padding:0
10px}p.intro{font-weight:700}.small{font-size:1.4em}.page-image{margin:0
0 30px;width:100%}.page-nav{font-size:1.8em;line-height:1;list-style:none;margin:0
0 30px;padding:0}.page-nav
a{color:#333;display:block;padding:0
0 16px;margin:0
0 14px;background:url(/assets/images/sep-page-nav.png) bottom center no-repeat}.page-nav .child
a{padding:0
0 16px 16px}.page-nav a.active,
.page-nav a:hover{color:#561546}.page-nav li:last-of-type
a{margin:0}.content-left
.sep{height:3px;background:url(/assets/images/sep-page-nav.png) bottom center no-repeat;margin:30px
0}li[data-title]:hover:after,a[data-title]:hover:after{content:attr(data-title);position:absolute;top:50%;left:-23px;background:rgba(0,0,0,0.7);color:#fff;padding:10px;border-radius:5px;-moz-border-radius:5px;margin:25px
0 0 0;width:65px;text-align:center;font-size:0.75em}a[data-title]:hover:after{width:80px;left:-40px}.widget{margin:0
0 30px}.widget
h4{margin:0
0 5px;line-height:1.2;width:110px}.widget
p{font-size:1.5em}.widget-key{border:2px
solid #ccc;padding:15px;margin:0
0 30px}.widget-key
ul{list-style:none;font-size:1.6em;margin:0;padding:0}.content-right .widget-key
ul{margin:0
0 10px}.widget-key
li{margin:0
0 10px}.widget-key li:last-of-type{margin:0}.key{display:inline-block;background:url(/assets/images/skill-sprite.png) no-repeat;width:24px;height:20px}.key-one{background-position:top left}.key-two{background-position:center left}.key-three{background-position:bottom left}.widget-text>*:last-child{margin:0}.widget
.icons{list-style:none;margin:0
0 15px;padding:0}.widget .icons
li{display:inline-block;margin:0
3px 0 0;position:relative}.widget-bg{padding:20px
25px}.widget-holiday-info{border:1px
solid #999;padding:25px;border-radius:5px}.widget-holiday-info
h4{width:auto}.widget-holiday-info p:last-of-type{margin:0}.widget-gift-vouchers{background:url(/assets/images/widget-tag.png) top right no-repeat}.widget-gift-vouchers
h4{color:#e6551e}.widget-cookery-courses{background:url(/assets/images/widget-plate.png) top right no-repeat}.widget-cookery-courses
h4{color:#659123}.widget-groups-parties{background:url(/assets/images/widget-group.png) top right no-repeat}.widget-groups-parties
h4{color:#f39738}.widget-cookery-holidays{background:url(/assets/images/widget-bell.png) top right no-repeat}.widget-cookery-holidays
h4{color:#175668}.widget-delivery{background:url(/assets/images/widget-delivery.png) top right no-repeat}.widget-delivery
h4{color:#e6551e}.page-header{background:url(/assets/images/sep-page-header-mobile.png) bottom center no-repeat;background-size:contain;margin:0
0 30px}.page-header
p.right{font-weight:700;margin:23px
0 0}.page-header
form{margin:0
0 25px}.page-header
input{display:inline-block;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.5em}.page-header input[type="text"]{border-left:1px solid #ccc;border-radius:3px 0 0 3px;width:267px;height:32px;padding:10px;margin:0
-2px 0 0}.page-header input[type="submit"]{border-right:1px solid #ccc;border-radius:0 3px 3px 0;background:#fff url(/assets/images/icon-search.png) center no-repeat;width:32px;height:32px}.ie8 .page-header input[type="submit"]{position:relative;top:-4px}.arrow-cta{font-size:1.8em;font-weight:700;display:inline-block}.ie7 .arrow-cta{zoom:1;display:inline}.arrow-left{padding:0
0 0 15px;background:url(/assets/images/arrow-left-green.png) left center no-repeat}.arrow-right{padding:0
15px 0 0;background:url(/assets/images/arrow-right-green.png) right center no-repeat}.category-filter{font-size:1.6em;line-height:1;list-style:none;margin:0;padding:0}.category-filter
li{margin:0
0 9px}.category-filter li:last-of-type{margin:0}.category-filter
input{margin:0
5px 0 0;position:relative;top:-1px}.date{display:block;background:url(/assets/images/date-bg.png) top center no-repeat;text-align:center;color:#fff;padding:10px
0 0;width:66px;height:62px}.date-diploma{background:url(/assets/images/date-bg-red.png) top center no-repeat}.date-holiday{background:url(/assets/images/date-bg-blue.png) top center no-repeat}.date-event{background:url(/assets/images/date-bg-yellow.png) top center no-repeat}.date:hover{text-decoration:none}.date
p{margin:0;line-height:1}.date
.month{font-size:1.4em;margin:0
0 -7px}.date
.day{font-size:3.6em;font-weight:700}.content-right>iframe{margin:0
0 15px;width:100%}.pagination{list-style:none;margin:0
0 5px;padding:33px
0 0;background:url(/assets/images/sep-page-header.png) top center no-repeat;clear:both}.pagination
li{display:inline-block;margin:0
5px 0 0;padding:0
5px 0 0;border-right:1px solid #ccc}.ie7 .pagination
li{zoom:1;display:inline}.pagination li:last-child{border:0}.pagination .page-number
a{color:#333}.pagination .page-number.active
a{color:#659123}.pagination+p{margin:0
0 25px}.booking-detail .page-header{background:none;margin:0}.booking-detail .page-header
h1{float:left}.booking-detail .page-header .arrow-cta{float:right;margin:23px
0 0}.booking-detail
.slider{margin:0
0 30px}.booking-detail .update-cart{width:500px;position:absolute;top:150px;left:50%;margin:0
0 0 -250px;z-index:15000;background:#fff;padding:25px;box-shadow:0 0 50px rgba(0,0,0,0.25)}.booking-detail .update-cart
p{margin:0}.booking-detail .cart-item{padding:0
0 10px;border-bottom:1px solid #ccc;margin:0
0 10px}.booking-detail .cart-item
label{display:inline-block;width:125px;font-size:1.6em;margin:0
5px 0 0}.booking-detail .cart-item label:first-of-type{display:none}.booking-detail .update-cart input[type="text"]{font-size:1.6em;border:1px
solid #ccc;padding:5px;width:300px;margin:0
0 5px}.booking-detail .cart-item input:first-of-type{display:block;background:#fff;font-weight:700;border:0;padding:0;margin:0
0 15px}.booking-form{margin:0
0 30px;padding:30px
15px 18px}.booking-form
h3{padding:0
0 15px;margin:0
0 15px}.booking-form
p{font-size:1.6em}.booking-form ul
p{font-size:1em}.booking-form p
a{color:#fff;text-decoration:underline}.date-select{margin:0;padding:0;list-style:none;font-size:1.6em}.date-select
li{padding:10px
0 12px}.date-select li:last-of-type{background:none !important}.date-select .entry-date{font-weight:700}.date-select .entry-date
label{font-weight:400}.date-select
select{margin:0
0 0 5px}.booking-form
.button{margin:-36px 0 0;font-size:1em;float:right}.booking-form .button-external{margin:0}.article-overview
.article{background:url(/assets/images/sep-page-header-mobile.png) bottom center no-repeat;background-size:contain;padding:0
0 30px;margin:0
0 30px}.article-overview .article:last-of-type{background:0}.article-overview .article
.text{width:245px}.article-overview .article
img{float:left;margin:0
15px 15px 0}.article-overview .article .info
.button{margin:0
10px 0 0}.article-overview .article .info
h4{font-weight:400;margin:4px
0 0}.article-overview
.date{background:url(/assets/images/holiday-date-bg.png) top center no-repeat;height:150px}.article-overview .date .date-from{margin:0
0 45px}.form{list-style:none;margin:0
0 30px;padding:0;font-size:1.8em}.form
li{margin:0
0 15px}.form
label{min-width:100px;display:inline-block}.form input[type="text"],
.form input[type="number"],
.form input[type="email"]{border:1px
solid #ccc;padding:6px;width:305px}.form
textarea{height:100px;border:1px
solid #ccc;padding:6px;width:380px}.form input[type="radio"]{margin:0
5px 0 0}.form
.button{font-size:1em}.slider{color:#fff;position:relative;height:350px;margin:0
0 20px}.slider
.slide{height:350px;padding:0
20px 0 0;position:absolute;overflow:hidden;width:100%}.slider .slide
img{position:absolute;top:0;left:50%;z-index:-1;margin:0
0 0 -325px}.slider .slide
.heading{position:absolute;bottom:70px;left:0;width:100%;padding:0
60px 0 0}.slider
.counter{text-align:center;list-style:none;margin:0;padding:0;position:absolute;bottom:30px;width:100%}.slider .counter
li{display:inline-block;margin:0
3px}.slider .counter
a{display:block;height:10px;width:10px;border-radius:50%;background:#fff}.slider .counter
.active{background:#659123}.slider
.controls{position:absolute;top:50%;margin:-32px 0 0;width:100%;z-index:1000}.slider .controls
.prev{position:absolute;left:0;cursor:pointer}.slider .controls
.next{position:absolute;right:0;cursor:pointer}.cookery-courses.index .content-right h1,
.cookery-courses.index .content-right h3,
.cookery-courses.index .content-right h3 a,
.cookery-courses.index .content-right .info h4,
.cookery-courses .page-header h1,
.cookery-courses .page-header h3,
.cookery-courses .arrow-left{color:#659123}.cookery-courses .arrow-left{background:url(/assets/images/arrow-left-green.png) left 5px no-repeat}.cookery-holidays.index .content-right h1,
.cookery-holidays.index .content-right h3,
.cookery-holidays.index .content-right h3 a,
.cookery-holidays.index .content-right .info h4,
.cookery-holidays .page-header h1,
.cookery-holidays .page-header h3,
.cookery-holidays .page-header a,
.cookery-courses .article-holiday h4
a{color:#175668}.cookery-holidays .arrow-left{background:url(/assets/images/arrow-left-blue.png) left 5px no-repeat}.demuths-diplomas.index .content-right h1,
.demuths-diplomas.index .content-right h3,
.demuths-diplomas.index .content-right h3 a,
.demuths-diplomas.index .content-right .info h4,
.demuths-diplomas .page-header h1,
.demuths-diplomas .page-header h3,
.demuths-diplomas .arrow-left,
.cookery-courses .article-diploma h4
a{color:#c30042}.demuths-diplomas .arrow-left{background:url(/assets/images/arrow-left-red.png) left 5px no-repeat}.groups-parties .page-header h1,
.groups-parties .content .column h3,
.groups-parties .content .column h3 a,
.groups-parties .content .upcoming-events a,
.groups-parties .content .offset-header,
.cookery-courses .article-event h4 a,
.cookery-courses.special-event .page-header h1,
.cookery-courses.special-event .arrow-left{color:#f39738}.corporate-events .page-header h1,
.corporate-events .content .column h3,
.corporate-events .content .column h3 a,
.corporate-events .content .upcoming-events a,
.corporate-events .content .offset-header{color:#a30036}.cookery-courses.special-event .arrow-left{background:url(/assets/images/arrow-left-yellow.png) left 5px no-repeat}.our-shop.index .content-right h1,
.our-shop.index .content-right h3,
.our-shop.index .content-right h3 a,
.our-shop.index .content-right .right h4,
.our-shop.category .content-right h1,
.our-shop.category .content-right h3,
.our-shop.category .content-right .right h4,
.our-shop .content-right h6,
.our-shop .content-right .text h4,
.our-shop .page-header h1,
.our-shop .page-header
a{color:#e6551e}.rachels-blog.index .content-right h1,
.rachels-blog.index .content-right h3,
.rachels-blog.index .content-right .right h4,
.rachels-blog .content-right h6,
.rachels-blog .content-right .text h4,
.rachels-blog .page-header
h1{color:#561546}.home .slider h4,
.home .slider
h1{background:#fff;background:rgba(255,255,255,0.75);color:#561546;display:inline-block}.home .slider
h4{margin:0
0 10px;padding:0
10px 0 20px}.home .slider
h1{line-height:1;margin:0;padding:0
10px 5px 20px}.home .slider h1
a{color:#561546;text-decoration:none;padding:0
40px 0 0;background:url(/assets/images/arrow-slider.png) right 10px no-repeat}.home
.vouchers{background:#659123 url(/assets/images/home-tag.png) top right no-repeat;color:#fff;height:275px;padding:35px
80px 0 10px}.home .vouchers
h3{text-shadow:2px 2px 20px #000}.home .vouchers
p{font-size:1.8em;text-shadow:2px 2px 20px #000}.home .nav-boxes{margin:0
0 30px}.home .nav-boxes
.column{position:relative;height:239px}.home .nav-boxes .column:last-of-type{margin:0}.home .nav-boxes .column
img{width:100%;position:absolute;top:0}.home .nav-boxes .column
h5{position:absolute;z-index:10;width:104px;height:98px;text-align:center;color:#fff;padding:30px
0 0;line-height:1;top:124px;left:184px}.home .nav-boxes .column
a{display:block}.home .nav-boxes .column-cookery-courses
h5{background:url(/assets/images/splat-green.png) no-repeat}.home .nav-boxes .column-cookery-courses a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#659123}.home .nav-boxes .column-demuths-diploma
h5{background:url(/assets/images/splat-red.png) no-repeat}.home .nav-boxes .column-demuths-diploma a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#c40042}.home .nav-boxes .column-cookery-holidays
h5{background:url(/assets/images/splat-blue.png) no-repeat}.home .nav-boxes .column-cookery-holidays a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#175668}.home .nav-boxes .column-groups-parties
h5{background:url(/assets/images/splat-yellow.png) no-repeat}.home .nav-boxes .column-groups-parties a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#f39738}home .nav-boxes .column-corporate-events
h5{background:url(/assets/images/splat-alt-red.png) no-repeat}.home .nav-boxes .column-corporate-events a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#a30036}.home .nav-boxes .column-our-shop
h5{background:url(/assets/images/splat-orange.png) no-repeat}.home .nav-boxes .column-our-shop a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#e6551e}.home .nav-boxes .column-rachels-blog
h5{background:url(/assets/images/splat-purple.png) no-repeat}.home .nav-boxes .column-rachels-blog a:hover
h5{background:url(/assets/images/splat-white.png) no-repeat;color:#561546}.home .latest-boxes .column:nth-child(even){}.home .latest-boxes
h6{margin:0
0 8px}.home .latest-boxes
img{}.home .latest-boxes
p{font-size:1.6em;line-height:1.2;margin:0}.rachels-blog .content
.column{margin:0
0 30px}.rachels-blog
.meta{font-size:1.5em}.rachels-blog .article-image{margin:0
0 10px;width:100%}.rachels-blog
.tweet_list{list-style:none;margin:0;padding:0;font-size:1.5em;overflow:hidden}.rachels-blog .tweet_list
li{margin:0
0 10px}.rachels-blog .tweet_list
.tweet_time{display:block;font-size:0.85em}.rachels-blog .tweet_list .tweet_time
a{color:#a5a5a5}.rachels-blog .social-buttons{margin:0
0 15px}.rachels-blog .social-buttons
.fb_iframe_widget{width:50px;overflow:hidden}.rachels-blog .social-buttons .twitter-share-button{margin:0
3px 0 0}.rachels-blog .social-buttons>a{margin:0
0 0 1px !important}.rachels-blog .comments
.meta{margin:0}.rachels-blog .comment-form
.meta{font-size:0.8em;margin:0
0 15px}.rachels-blog .comments .meta-reply{margin:0
0 15px}.rachels-blog .comment-entry{border-bottom:1px solid #ccc;margin:0
0 30px}.rachels-blog .comment-thread .comment-entry{border-bottom:0;border-top:1px solid #659123;padding:30px
0 0 30px;margin:0
0 30px}.rachels-blog .comment-form input[type="text"]{width:300px}.rachels-blog .social-buttons{background:url(/assets/images/sep-page-header.png) bottom center no-repeat;padding:0
0 30px;margin:0
0 30px}.rachels-blog
.comments{background:url(/assets/images/sep-page-header.png) top center no-repeat;padding:30px
0 0;margin:30px
0 0}.article
img{max-width:100%}.cookery-holidays.holiday .booking-form{background:#175668;color:#fff}.cookery-holidays.holiday .booking-form
h3{background:url(/assets/images/sep-booking-blue.png) bottom center no-repeat}.cookery-holidays.holiday .booking-form .date-select{background:url(/assets/images/sep-booking-blue.png) top center no-repeat}.cookery-holidays.holiday .booking-form .date-select
li{background:url(/assets/images/sep-booking-blue.png) bottom center no-repeat}.cookery-courses{}.cookery-courses
.article{padding:0
0 20px;margin:0
0 20px;background:url(/assets/images/sep-page-header-mobile.png) bottom center no-repeat}.cookery-courses .article
img{margin:0
0 5px}.cookery-courses .article
h4{margin:0
0 5px}.cookery-courses .article
.text{max-width:220px}.cookery-courses .article .text
p{margin:0}.cookery-courses .article
.skill{margin:0;font-size:1.6em}.cookery-courses .article
.date{margin:12px
0 0}.cookery-courses.archive .article .month-push{margin:7px
0 0}.cookery-courses
.pagination{background:none}.cookery-courses.sale{color:#c40042}.cookery-courses.regular-price{text-decoration:line-through;color:#818181}.cookery-courses.course .booking-form{background:#659123;color:#fff}.cookery-courses.special-event .booking-form{background:#f39738}.cookery-courses.course .booking-form
h3{background:url(/assets/images/sep-booking-green.png) bottom center no-repeat}.cookery-courses.special-event .booking-form
h3{background:url(/assets/images/sep-booking-yellow.png) bottom center no-repeat}.cookery-courses.course .booking-form .date-select{background:none}.cookery-courses.course .booking-form .date-select
li{background:url(/assets/images/sep-booking-green.png) bottom center no-repeat}.cookery-courses.special-event .booking-form .date-select
li{background:url(/assets/images/sep-booking-yellow.png) bottom center no-repeat}.cookery-courses.course .widget-bg{background:#c1d3a7}.cookery-courses.course .widget-key{border-color:#c1d3a7}.cookery-courses.course
blockquote{background:url(/assets/images/quote-green.png) top left no-repeat;min-height:39px}.cookery-courses.course .about-the-tutor{background:#f1f1f1;clear:both}.cookery-courses.course .about-the-tutor
p{margin:0}.cookery-courses.course
.sale{color:#f39738}.demuths-diplomas.diploma .booking-form{background:#C40042;color:#fff}.demuths-diplomas.diploma .booking-form
h3{background:url(/assets/images/sep-booking-red.png) bottom center no-repeat}.demuths-diplomas.diploma .booking-form .diploma-note{background:url(/assets/images/sep-booking-red.png) bottom center no-repeat;padding-bottom:15px}.demuths-diplomas.diploma .booking-form .date-select
li{background:url(/assets/images/sep-booking-red.png) bottom center no-repeat}.demuths-diplomas.diploma
blockquote{padding:19px
21px 19px;margin:0
0 20px;background:#C40042;color:#fff}.groups-parties .columns-three{margin:0
10px 30px}.groups-parties .upcoming-events{margin:0
0 15px}.groups-parties .upcoming-events h6,
.groups-parties .upcoming-events
p{margin:0}.pull-out{text-align:center;padding:20px
20px 5px}.pull-out-yellow{background:#f39738;color:#fff}.pull-out-yellow
a{color:#fff;text-decoration:underline}.pull-out.notification{padding:20px;border:2px
solid #561546;margin:0
0 20px;display:none;background:#561546;color:white}.pull-out.notification
h4{margin:0}.corporate-events .columns-three{margin:0
10px 30px}.corporate-events .upcoming-events{margin:0
0 15px}.corporate-events .upcoming-events h6,
.corporate-events .upcoming-events
p{margin:0}.pull-out{text-align:center;padding:20px
20px 5px}.pull-out-alt-red{background:#a30036;color:#fff}.pull-out-alt-red
a{color:#fff;text-decoration:underline}.pull-out.notification{padding:20px;border:2px
solid #561546;margin:0
0 20px;display:none;background:#561546;color:white}.pull-out.notification
h4{margin:0}.our-shop .article
h4{line-height:1.2}.our-shop.gift-voucher{}.our-shop.gift-voucher .border-box{border:1px
solid #ccc;padding:15px
30px 30px;margin:0
0 30px}.our-shop.gift-voucher .border-box
h6{margin:0
0 5px}.our-shop.gift-voucher .border-box>*:last-child{margin:0}.our-shop.gift-voucher .border-box li:last-of-type{margin:0}.our-shop.gift-voucher .border-box
.highlight{color:#f25525}.our-shop.gift-voucher .border-box .columns-two
.column{width:100%}.our-shop.gift-voucher .border-box .columns-two .column:nth-child(even){margin:0
0 10px}.our-shop.gift-voucher .border-box .columns-two
img{width:100%;opacity:0.5;margin:0
0 5px}.our-shop.gift-voucher .border-box .columns-two
p{font-size:1.6em}.our-shop.gift-voucher .border-box
hr{margin:0
0 30px}.our-shop.gift-voucher .form-right{text-align:right}.our-shop.gift-voucher .form-right
label{font-weight:700;color:#f25525}.our-shop.gift-voucher .form-right
input{width:125px}.our-shop.gift-voucher .form-half
li{margin:0;float:left}.our-shop.gift-voucher .border-box
label{min-width:125px}.our-shop.gift-voucher .form-post{display:none}.about-us.our-team .team-member{margin:0
0 30px}.about-us.our-team .team-member
img{margin:0
15px 15px 0}.popover{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.75);z-index:1000}.popover .popover-form{position:absolute;min-height:348px;width:300px;top:50%;left:50%;margin:-174px 0 0 -150px;background:#699524 url(/assets/images/bg-popover-crop-10.jpg) top center no-repeat;background-position:0px -28px;border:1px
solid #ccc;box-shadow:0 0 10px rgba(0,0,0,0.5);padding:75px
18px 20px;color:#000;text-align:center}.popover
.close{position:absolute;top:5px;right:5px;cursor:pointer}.popover
h3{color:#fff;width:75%;text-align:left;margin:0
20px 5px;line-height:1.1em;text-shadow:2px 2px #699524}.popover
label{display:block}.popover
p{font-size:1.75em;line-height:1.3em;letter-spacing:-0.01em;margin:0
19px 15px;color:#fff;text-align:left;font-weight:bolder}.popover .form
li{margin:0
0 5px}.account .popover .form
li{padding:0}.popover .form li:last-child{margin:0}.popover
.button{padding:10px
30px 11px}.popover input[type="email"],
.popover input[type="text"]{width:100%;font-size:1.7em;line-height:2.3em;padding:0
1em;border-radius:3px;border:none;margin:2px
0}.popover input[type="submit"]{margin-top: .5em;width:100%}@media only screen and (max-width: 739px){.mobile-hide{display:none}.wrapper{width:300px}header{text-align:center}.logo{float:none}.logo
img{margin:0
0 10px}header
.secondary{margin:0
0 15px}header .social
li{display:inline-block;margin:0
12px}header .nav-bar{background:#f1f1f1;padding:10px}header .nav-area{display:none;position:absolute;top:0;background:rgba(255, 255, 255, 0.95);width:100%;padding:50px
0 80px;z-index:10000}header .nav-area
.close{display:block;position:absolute;top:10px;right:10px}header
nav{margin:0
0 15px}header nav>a{display:block;background:url(/assets/images/sep-page-header-mobile.png) bottom center no-repeat;padding:12px
0 15px}header nav>a:hover{background:url(/assets/images/sep-page-header-mobile.png) bottom center no-repeat}header nav a:after{display:none}footer .upper .column
p{margin:0}footer .upper
.column{background:url(/assets/images/sep-footer-mobile.png) bottom center no-repeat;padding:0
0 32px;margin:0
0 30px}footer .upper .column:last-of-type{background:none;padding:0;margin:0}.page-nav{text-align:center}.category-title{color:#fff;line-height:1;margin:0;position:relative}.category-title:after{content:'';width:100%;height:5px;position:absolute;bottom:-2px;left:0;z-index:100}.rachels-blog .category-title{background:#561546 url(/assets/images/arrow-down-white.png) right center no-repeat}.rachels-blog .category-title.open{background:#561546 url(/assets/images/arrow-up-white.png) right center no-repeat}.cookery-courses .category-title{background:#659123 url(/assets/images/arrow-down-white.png) right center no-repeat}.cookery-courses .category-title:after{background:url(/assets/images/sep-category-title-green-mobile.png) center no-repeat}.cookery-courses .category-title:last-of-type:after{background:none}.cookery-courses .category-title.open{background:#659123 url(/assets/images/arrow-up-white.png) right center no-repeat}h4.category-title{padding:13px
10px}h6.category-title{padding:15px
10px}.category-filter{display:none;margin:10px
0}.article-overview .article
img{width:100%}.article-overview .article
.right{margin:68px
0 0}.home .nav-boxes
.column{margin:0
0 10px}.home .latest-boxes
img{width:110px;margin:0
10px 0 0}.cookery-courses.course .about-the-tutor{text-align:center;padding:20px}.cookery-courses.course .about-the-tutor
img{margin:0
0 15px}.groups-parties .page-header
h1{clear:both}.groups-parties .page-header
.right{float:left}.groups-parties .columns-three
.column{margin:0
0 30px}.our-shop.article-overview .article
.text{width:100%}.our-shop .article
.right{float:none}.our-shop .article
h4{float:left;margin:7px
10px 0 0}.our-shop.gift-voucher .border-box input[type="text"],
.our-shop.gift-voucher .border-box
textarea{width:100%}}@media only screen and (max-width: 479px){footer
.wrapper{padding:0
10px}footer .upper input[type="text"]{margin:0
50px 15px}footer .upper input[type="submit"]{margin:0
0 15px}footer
.lower{text-align:center}footer .lower
.left{margin:0
0 20px}footer .lower
li{border:0;margin:0
7px 5px;padding:0}.form input[type="text"]{width:240px}.form
textarea{width:100%}.home .slider
h1{font-size:3.6em}.home .nav-boxes{margin:0
0 15px}.home .latest-boxes
h4{margin:0
0 10px}.home .latest-boxes
.column{margin:0
0 20px}.home .latest-boxes h6,
.home .latest-boxes
p{float:right;width:175px}.cookery-courses .article
img{width:300px}.our-shop.gift-voucher .border-box .form
label{margin:0
0 5px}.about-us.our-team .content-right{text-align:center}.about-us.our-team .team-member
img{float:none;margin:0
0 15px}}@media only screen and (min-width: 480px) and (max-width: 739px){.wrapper{width:460px}footer .upper
.column{float:none;width:100%}footer .lower
.left{width:290px}footer .lower
.right{text-align:right}footer .lower
li{display:block;padding:0;border:0;margin:0
0 8px}.columns-four
.column{width:225px;float:left}.columns-two
.column{width:215px;float:left}.columns-two .column:nth-child(even){float:right}.columns-two .column:nth-child(2n+1){clear:both}h4.intro{padding:0
40px}.page-header{background:url(/assets/images/sep-page-header-landscape.png) bottom center no-repeat}.page-header input[type="text"]{width:427px}.cookery-courses .category-title:after{background:url(/assets/images/sep-category-title-green-landscape.png) center no-repeat}.article-overview
.article{background:url(/assets/images/sep-page-header-landscape.png) bottom center no-repeat}.article-overview .article
.text{width:380px}.home
.vouchers{padding:35px
130px 0 20px}.home .nav-boxes .column:nth-child(odd){margin:0
10px 10px 0}.home .nav-boxes
.column{height:180px}.home .nav-boxes .column
h5{top:70px;left:107px}.home .latest-boxes
.column{margin:0
0 30px}.home .latest-boxes h6,
.home .latest-boxes
p{float:right;width:330px}.cookery-courses
.article{background:url(/assets/images/sep-page-header-landscape.png) bottom center no-repeat}.cookery-courses .article
img{margin:0
15px 0 0}.cookery-courses .article
.text{max-width:185px}.groups-parties .columns-three
img{width:215px;float:left}.groups-parties .columns-three
.text{width:215px;float:right}.our-shop.article-overview .article
img{width:163px}.our-shop.gift-voucher .form
textarea{width:305px}.about-us.our-team .team-member
img{width:170px}.rachels-blog .comment-form input[type="text"]{width:380px}.our-shop.gift-voucher .border-box .columns-two
.column{width:187px;margin:0
24px 10px 0}.our-shop.gift-voucher .border-box input[type="text"],
.our-shop.gift-voucher .border-box
textarea{width:269px}}@media only screen and (min-width: 740px){.wrapper{}header
.upper{margin:0
0 50px}header
.upper{float:right;text-align:right}header .upper
li{position:relative;display:inline-block}.ie7 header .upper
li{zoom:1;display:inline}header .upper
p{font-size:1.5em;margin:0
40px}header .upper .social,
header .upper .basket,
header .upper
.secondary{display:block}.logo{margin:-12px 0 0}.content-left{float:left;width:185px;margin:0
0 0 10px}.content-right{float:right;width:505px;margin:0
10px 0 0}footer .upper .column:first-of-type{background:url(/assets/images/sep-footer.png) right center no-repeat;height:160px}footer .upper .column:last-of-type{background:url(/assets/images/sep-footer.png) left center no-repeat;height:160px}footer .lower
li{margin:0
0 0 10px;padding:0
0 0 10px;border-left:1px solid #999}footer .lower li:first-of-type{margin:0;padding:0;border:0}.column{float:left}.columns-four
.column{width:177px}.columns-three
.column{width:230px}.columns-three .column:nth-child(3n+2){margin:0
25px}.columns-two
.column{width:370px}.columns-two .column:nth-child(even){float:right}.columns-two .column:nth-child(2n+1){clear:both}.content-right .columns-two
.column{width:240px}h4.intro{padding:0
50px}.offset-header{margin:0
0 10px 225px}.page-header{background:url(/assets/images/sep-page-header-tablet.png) bottom center no-repeat}.page-header
form{float:right;margin:13px
0 0}.page-header input[type="text"]{width:150px}.booking-detail .content-left{width:430px}.booking-detail
.slider{margin:0
0 30px}.booking-detail .content-right{width:280px}.booking-detail .booking-form{min-height:350px;margin:0
0 30px;padding:20px
20px 8px}.article-overview
.article{background:url(/assets/images/sep-page-header-tablet.png) bottom center no-repeat}.article-overview .article
.text{width:435px}.slider{float:left;width:464px}.home
.vouchers{float:right;padding:100px
15px 0;width:265px;height:350px}.home .nav-boxes
.column{height:141px;margin:0
10px 0 0}.home .nav-boxes .column
h5{top:24px;left:37px}.home .latest-boxes .column:nth-child(even){margin:0
25px}.home .latest-boxes
h6{min-height:50px}.cookery-courses
.article{background:url(/assets/images/sep-page-header-tablet.png) bottom center no-repeat}.cookery-courses .article
img{margin:0
15px 0 0}.cookery-courses .article
.text{max-width:250px}.cookery-courses.course .about-the-tutor
img{margin:0
25px 0 0;float:left}.cookery-courses.course .about-the-tutor
.text{float:left;padding:10px
0 0;width:465px}.groups-parties .columns-three{margin:0
0 30px}.pull-out{padding:20px
20px 5px}.groups-parties
.slider{width:505px}.groups-parties .slider .slide
img{margin:0
0 0 -252px}.our-shop.gift-voucher .border-box .columns-two
.column{width:209px;margin:0
24px 10px 0}.our-shop.gift-voucher .border-box
textarea{width:314px}}@media only screen and (min-width: 740px) and (max-width: 959px){.tablet-hide{display:none}.wrapper{width:740px}header .upper .social,
header .upper .basket,
header .upper
.secondary{margin:0
0 10px}header
nav{text-align:center;clear:both}header .dropdown-cookery-courses{left:20px}header .dropdown-groups-parties{left:383px}header .dropdown-our-shop{left:508px}header .dropdown-rachels-blog{right:44px}.booking-detail .page-header
h1{max-width:520px}.booking-detail
.slider{width:430px}.home .latest-boxes
img{display:none}.our-shop.article-overview .article
.text{width:100%}.our-shop .article
.right{float:none}.our-shop .article
h4{float:left;margin:7px
10px 0 0}.about-us.our-team .team-member
img{width:150px}}@media only screen and (min-width: 960px){.desktop-hide{display:none}body{background:url(/assets/images/html.png) top left repeat-x}.wrapper{width:980px}header
.upper{width:740px;margin:0
0 60px}header .upper .social,
header .upper .basket,
header .upper
.secondary{float:right}.logo{margin:6px
0 0}header
nav{float:right}header .dropdown-cookery-courses{left:-10px}.content-left{width:200px;margin:0
0 0 25px}.content-right{width:705px;margin:0
25px 0 0}footer .columns-two
.column{width:490px}.columns-four
.column{width:238px}.columns-three
.column{width:300px}.columns-three .column:nth-child(3n+2){margin:0
40px}.columns-two
.column{width:480px}.content-right .columns-two
.column{width:333px}.offset-header{margin:0
0 10px 250px}.page-header{background:url(/assets/images/sep-page-header.png) bottom center no-repeat}.booking-detail .page-header
h1{max-width:650px}.booking-detail .content-left{width:600px}.booking-detail
.slider{margin:0
-25px 30px}.booking-detail .content-right{width:320px;margin:0}.booking-detail .booking-form{margin:0
0 30px;min-height:350px;padding:30px
25px 18px 20px}.booking-detail .widget-holiday-info{margin:0
25px 0 20px}.article-overview
.article{background:url(/assets/images/sep-page-header.png) bottom center no-repeat}.article-overview .article
.text{width:550px}.slider{width:650px}.home
.vouchers{padding:115px
30px 0;width:320px;height:350px}.home .vouchers
h3{padding:0
20px 0 0}.home .nav-boxes
.column{height:190px;margin:0
9px 0 0}.home .nav-boxes .column
h5{top:77px;left:122px}.home .latest-boxes .column:nth-child(even){margin:0
40px}.home .latest-boxes
h6{padding:0
60px 0 0}.home .latest-boxes
img{margin:0
10px 0 0}.rachels-blog .page-header
h4{padding:0
200px 0 0}.cookery-courses
.article{background:url(/assets/images/sep-page-header.png) bottom center no-repeat}.cookery-courses .article
.text{max-width:400px}.cookery-courses.course .about-the-tutor
.text{width:525px;padding:20px
0 0}.cookery-courses.course .about-the-tutor
p{margin:0}.groups-parties .columns-three{margin:0
0 50px}.pull-out{padding:20px
120px 5px}.groups-parties
.slider{width:705px}.groups-parties .slider .slide
img{margin:0
0 0 -352px}.our-shop .article
.right{padding:65px
0 0;text-align:center}.our-shop.gift-voucher .content-right{padding:0
145px 0 0}.our-shop.gift-voucher .page-header{margin:0
-145px 30px 0}.our-shop.gift-voucher .border-box .columns-two
.column{width:237px}.our-shop.gift-voucher .border-box
textarea{width:369px}}@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2){}.clear{display:block;clear:both;overflow:hidden;height:0;font-size:0;line-height:0}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{*zoom:1}@media
print{*{background:transparent !important;box-shadow:none !important;color:black !important;text-shadow:none !important;-ms-filter:none !important;filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}}.summary-label{width:360px}
@font-face{font-family:'Kefa II';src:url('/assets/fonts/JeremieHornus-KefaIIProRegular.eot');src:url('/assets/fonts/JeremieHornus-KefaIIProRegular.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/JeremieHornus-KefaIIProRegular.svg') format('svg'),
url('/assets/fonts/JeremieHornus-KefaIIProRegular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Kefa II';src:url('/assets/fonts/JeremieHornus-KefaIIProSemiBold.eot');src:url('/assets/fonts/JeremieHornus-KefaIIProSemiBold.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/JeremieHornus-KefaIIProSemiBold.svg') format('svg'),
url('/assets/fonts/JeremieHornus-KefaIIProSemiBold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Kefa II';src:url('/assets/fonts/JeremieHornus-KefaIIProItalic.eot');src:url('/assets/fonts/JeremieHornus-KefaIIProItalic.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/JeremieHornus-KefaIIProItalic.svg') format('svg'),
url('/assets/fonts/JeremieHornus-KefaIIProItalic.woff') format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'Kefa II';src:url('/assets/fonts/JeremieHornus-KefaIIProSemiBoldItalic.eot');src:url('/assets/fonts/JeremieHornus-KefaIIProSemiBoldItalic.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/JeremieHornus-KefaIIProSemiBoldItalic.svg') format('svg'),
url('/assets/fonts/JeremieHornus-KefaIIProSemiBoldItalic.woff') format('woff');font-weight:700;font-style:italic}.ie{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/assets/images/blank.png,sizingMethod=crop);zoom:1}
