body{background-color:#fff;margin:0}hr{border-top:1px solid #bbb}hr.dashed{border-top-style:dashed}hr.half{margin-top:10px;margin-bottom:10px}ul{padding-left:20px}audio{width:100%}.container-fluid{padding:0;overflow:hidden}.display-table{display:table}.display-table-cell{display:table-cell}.header-no-margin{margin:0}.background{background-color:rgba(232,232,222,0.9);border-radius:10px}.no-col-padding div{padding:0}.container{padding:20px}.border-top-all{border-top:1px solid #bbb}.swiper-pagination-bullet{margin:0 2px}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.row{margin-bottom:20px}.row-margin-half{margin-bottom:10px}.row-no-margin{margin-bottom:0}.row.grid{margin:-2px}.grid div{padding:3px}.grid .info-card{background-color:#f1f1f1;height:250px;text-align:center;background-clip:content-box}.grid .info-card div{display:block;position:relative;top:50%;transform:translateY(-50%)}.grid .info-card a h1{margin:0}.media-group .media-left{padding-right:20px}.media-group .media-right{padding-left:20px}.media-group footer{font-size:1.2em;color:#b5b5b5}.media-group img{border-radius:10px}.media-group p{font-size:1.4em}@media screen and (max-width:767px){.media-group p,.media-group footer{margin:0 !important}.media-group footer{margin-top:5px !important}}.tab-content{padding-top:10px}.tab-content .tab-pane ul:last-of-type{margin-bottom:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#f0ecde}.nav-tabs>li>a{transition:.25s all}.nav-tabs>li>a:hover{background-color:#f0ecde}.img-grid{margin-left:-5px;margin-right:-5px}.img-grid div.image{padding:5px;transition:opacity .25s ease-out}@media screen and (max-width:767px){.img-grid div.image{padding:2px}}.img-grid div.image:hover{opacity:.6}.btn-primary{transition:background-color .25s ease-out;background-color:#cbaf61;border-color:#bb9a3e}.btn-primary:hover,.btn-primary:focus,.btn-primary:visited,.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus{background-color:#957b31;border-color:#6f5b24}.btn-primary *{color:#fff}.btn-success{transition:background-color .25s ease-out}.btn-success *{color:#fff}.btn-hover{transition:.25s all}.uppercase{text-transform:uppercase}.img-zoom{transition:.15s all;max-width:100%}.img-zoom:hover{transform:scale(1.05)}@media (min-width:992px){.col-md-offset-05{margin-left:4.15%}}.cover-image{width:100%;margin:auto}#announcement img{margin:auto}.no-decor{text-decoration:none}.no-decor:hover,.no-decor:visited,.no-decor:focus{text-decoration:none}.padlock{color:green;font-weight:bold}#error-modal .modal-header{color:red}#error-modal .modal-body #error-modal-body{margin-bottom:20px}.recaptcha{text-align:center;height:77px}.recaptcha .g-recaptcha{display:inline-block}button{border-style:solid}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background-color:#f5f5f5 !important;border-radius:0}body{font-size:15px}p{font-size:1em}*{font-family:'Lora',serif;color:#657076}p:last-child{margin-bottom:0}h1{font-family:'Cinzel',serif}h1,h2,h3{margin-top:10px;margin-bottom:20px}h1.equal-margin,h2.equal-margin,h3.equal-margin{margin-bottom:10px}h1{font-size:2.5em}@media screen and (max-width:1200px){h1{font-size:2em}}@media screen and (max-width:767px){h1{font-size:2em}}@media screen and (max-width:320px){h1{font-size:1.3em}}h2{font-size:2em}@media screen and (max-width:1200px){h2{font-size:1.75em}}@media screen and (max-width:767px){h2{font-size:1.5em}}@media screen and (max-width:320px){h2{font-size:1.225em}}h3{font-size:1.75em}@media screen and (max-width:1200px){h3{font-size:1.5em}}@media screen and (max-width:767px){h3{font-size:1.3em}}@media screen and (max-width:320px){h3{font-size:1.125em}}p{font-size:1em}p.caption{font-size:1.4em}.page-title{margin-top:0;margin-bottom:20px;color:#cbaf61}.gold-text{color:#cbaf61}.cinzel{font-family:'Cinzel',serif !important}.floral{position:absolute;top:0}.floral img{width:100%}@media (max-width:850px){.floral{width:250px}}@media (max-width:650px){.floral{width:180px}}@media (max-width:460px){.floral{display:none}}.floral.floral-left{left:0}.floral.floral-right{right:0}.teapot-header{margin-top:10px;margin-bottom:0;text-align:center}.teapot-header img{height:100px;margin-left:auto;margin-right:auto}@media (max-width:850px){.teapot-header img{height:100px}}.teapot-header h1{font-size:2.5em;margin-top:20px;margin-bottom:10px}@media (max-width:460px){.teapot-header h1{font-size:6vw}}.teapot-header h2{font-size:1.4em;margin-top:0}@media (max-width:460px){.teapot-header h2{font-size:3.5vw}}@media (max-width:850px){.teapot-header{font-size:12px}}.navbar{margin-bottom:0;border-radius:0;min-height:auto}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#cab97533}#navbar .navbar-nav{float:none;text-align:center}#navbar .navbar-nav>li{display:inline-block;float:none;transition:.25s all}#navbar .navbar-nav>li:hover{background-color:#cab97533}#navbar .navbar-nav>li>a{padding:12px}@media (max-width:767px){#navbar .navbar-nav>li>a{padding:10px 0}}@media (max-width:767px){#navbar .navbar-nav{float:none;text-align:center}#navbar .navbar-nav li{float:none;display:block}#navbar #navbar .navbar-nav>li:hover{background-color:transparent}}#footer{background-color:#f1f1f1;border-top:1px solid #ccc}@media screen and (max-width:992px){#footer .container{width:100%}}#footer .container div{padding:0}#footer #teapot{margin-left:auto;margin-right:auto;display:block;width:30px;margin-bottom:10px}#footer #contact-details #social-icons{margin-top:5px}#footer #contact-details #social-icons a{display:inline-block}#footer #contact-details #social-icons img{width:30px;float:right;margin-left:5px}#footer .footer-links{display:inline-block}@media screen and (max-width:767px){#footer{text-align:center}#footer #contact-details{margin-top:15px;text-align:inherit}#footer #contact-details span,#footer #contact-details div{display:block;margin-top:5px}#footer #contact-details #social-icons{text-align:inherit}#footer #contact-details #social-icons img{float:left;width:40px}}.lb-cancel{background:url('https://www.timeforteavintage.co.uk/img/lightbox/loading.gif') no-repeat}.lb-nav a.lb-prev{background:url('https://www.timeforteavintage.co.uk/img/lightbox/prev.png') left 48% no-repeat}.lb-nav a.lb-next{background:url('https://www.timeforteavintage.co.uk/img/lightbox/next.png') right 48% no-repeat}.lb-data .lb-close{background:url('https://www.timeforteavintage.co.uk/img/lightbox/close.png') top right no-repeat}#homepage.container{padding-top:1em;padding-bottom:0}#homepage .phone-text,#homepage .email-text{font-size:1.3em;word-wrap:break-word;text-align:center}#homepage #contact-us #social-icons{margin-top:10px}#homepage #contact-us #social-icons a{margin:0 10px;display:inline-block}#homepage #contact-us #social-icons img{max-width:65px}#homepage #catering-grid a{text-decoration:none}#homepage #catering-grid a h2{color:#657076}#homepage #catering-grid .btn-block{margin-top:10px;margin-bottom:10px}@media (max-width:768px){#homepage #catering-grid .item{margin-bottom:10px;border-bottom:1px dashed #ccc}}#testimonial-wrapper{position:relative;display:block}#testimonial-wrapper #testimonial-image{transition:.3s all}#testimonial-wrapper:hover #testimonial-image{opacity:.75}#testimonial-wrapper #testimonial-frost{position:absolute;top:50%;background-color:rgba(255,255,255,0.75);padding:20px 30px;border-radius:10px;color:#111;left:50%;font-size:2.5em;transform:translate(-50%, -50%);font-family:inherit}@media (max-width:992px){#testimonial-wrapper #testimonial-frost{font-size:2em}}@media (max-width:768px){#testimonial-wrapper #testimonial-frost{font-size:1.5em}}@media (max-width:550px){#testimonial-wrapper #testimonial-frost{font-size:1em;padding:15px}}#about #large-1{padding-right:0 !important}#about #grid1{margin-top:20px}@media screen and (max-width:767px){#about #large-1{margin-bottom:20px}#about #large-2{margin-top:5px}}#enquiries .email .form-partials{display:none}#enquiries .email #date{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#enquiries .social-detail{font-size:1.25em}#testimonials .testimonial{margin:10px 0;display:table}#testimonials .testimonial:first-child{margin-top:0}#testimonials .testimonial img{display:table-cell}#testimonials .testimonial div{display:table-cell;width:auto;vertical-align:middle;min-width:200px}#testimonials .testimonial div.image{width:25%}#testimonials .testimonial div.copy{padding-left:30px}#testimonials .testimonial div.copy h3{font-size:1.5em;margin-bottom:0}#testimonials .testimonial div.copy h3.date{font-size:1em}#testimonials .testimonial.right div.copy{padding-right:30px;width:auto;text-align:right}#testimonials .testimonial.right div.image{width:25%;padding-left:0}@media screen and (max-width:1200px){#testimonials .testimonial{margin:20px 0}}@media screen and (max-width:768px){#testimonials .testimonial{display:block;text-align:center;margin-top:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #bbb}#testimonials .testimonial div{padding:0 !important}#testimonials .testimonial div h3{font-size:1.25em}#testimonials .testimonial div.image{display:none !important}#testimonials .testimonial div.copy{display:block;width:100%;text-align:center !important}#testimonials .testimonial img{margin:0 auto 20px auto}#testimonials .testimonial:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.grid{margin:0 auto}.grid .grid-item{width:350px;text-align:center;margin-bottom:20px}.grid .grid-item img{width:100%;padding:10px;padding-bottom:0}.grid .grid-item p{font-size:1.4em}#china-hire .perhead{text-align:center;font-size:2em}#events tr.header:hover{background-color:#fff}#events tr td{vertical-align:middle}#catering .img-grid-toggle{margin-top:10px}#blog-listing .panel{transition:all .2s ease-out}#blog-listing .panel:hover{box-shadow:0 1px 10px rgba(0,0,0,0.15)}#blog-listing .panel a h3{color:#657076;margin-bottom:0}#blog-listing .panel a h3:hover{color:inherit;text-decoration:none}#blog-listing .panel .meta{margin:10px 0 10px 0;text-align:center}#blog-listing .panel .meta span{display:inline-block;color:#666;margin:0 5px 0 5px}#blog-listing .panel .btn{margin-top:10px}#blog-post .list-group-sm ul{margin-bottom:0}.container-hamper{margin-top:20px}.mobile-cart-button{margin:20px 0 20px 0}#hampers a{text-decoration:none}#hampers a h4{color:#657076;font-weight:bold}#hampers select{border-radius:5px}#hampers .btn-toolbar{display:inline-block}#hampers .btn-toolbar a{color:inherit}#hampers .product p:last-child{margin-top:15px}@media screen and (max-width:767px){#hampers .product{margin-top:15px}}#addons{display:none}.product-buttons{display:table;padding-bottom:5px;margin:auto}.product-buttons label,.product-buttons select,.product-buttons .btn-group{display:table-cell}.product-buttons label{width:150px;padding-right:10px;text-align:right}.product-buttons select{width:60px}.product-buttons .btn-group{padding-left:10px;float:none}#hampers-modal .must-match{color:red}#basket-container .basket-spacer{margin-top:15px}#basket-container #basket-notices{margin-bottom:15px}#basket-container .quantity{width:50px;padding:5px;margin:auto}#basket-container #basket .panel{margin-bottom:15px}#basket-container #basket .panel .panel-heading{font-family:'Cinzel',serif;font-weight:bold}#basket-container #basket .panel #basket-table{margin-bottom:0}#basket-container #basket .panel #basket-table .subtotal-row{border-top:2px solid #ccc}#basket-container #basket .panel #basket-table .total-row{background-color:#ffc80040}#basket-container #basket .panel #basket-table tr:first-child{border-bottom:1px solid #ccc}#basket-container #basket .panel #basket-table tr td{vertical-align:middle}#basket-container #basket .panel #basket-table .basket-actions{text-align:right}#basket-container #basket .panel #basket-table p{margin:0}#basket-container #basket .panel #basket-table button{margin:1px;border-width:1px;border-color:#cbaf61}#basket-container #addons{display:none}#basket-container #addons #addons-table{margin-bottom:0}#basket-container #addons #addons-table td{vertical-align:middle}#basket-container #basket-supplementary{display:none}