@import url(../Divi/style.css);@font-face{font-family:'Avenir-LT-Std';src:url(fonts/AvenirLTStd-Light.eot);src:url(fonts/AvenirLTStd-Light.eot?#iefix) format('embedded-opentype') , url(fonts/AvenirLTStd-Light.woff2) format('woff2') , url(fonts/AvenirLTStd-Light.woff) format('woff') , url(fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light) format('svg');font-weight:300;font-style:normal}.shopopening{font-size:16px}.shopday{}.shopdate{}span.shopopen{color:green;font-weight:bold;font-style:italic}span.shopclosed{color:red;font-weight:bold;font-style:italic}.shopclosing{}#et-info{width:100%}#top-header a#tf-link{font-weight:bold;float:right;color:#56004e;background-color:#eee;padding:3px 6px}#menu-footer-menu{text-align:center}.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{background-color:#fff;border:0 solid #e8e8e8!important}.ubermenu .ubermenu-submenu .ubermenu-target{padding:10px 10px!important}.et_pb_slide_content .post-meta{visibility:hidden;margin-top:-36px;height:48px}.et_pb_post_slider_image_top .et_pb_slide_image{margin:0 auto 0!important}.et-pb-controllers{position:relative;z-index:10;bottom:17px;left:0;width:100%;text-align:center}.et-pb-controllers .et-pb-active-control{background-color:#56004e!important}.et-pb-arrow-next,.et-pb-arrow-prev{text-align:center;position:relative;z-index:100;top:50%;margin-top:0;opacity:0;color:#fff;font-size:24px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#56004e}a.et-pb-arrow-next{float:right}.et_pb_slide_content .post-meta .published{visibility:visible;display:block}.et_pb_slide{padding:0!important}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;vertical-align:top}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{width:auto;margin:auto;padding:24px 0 0 0}h4.widgettitle{border-bottom:1px solid #000;margin-bottom:24px}img.pt-cv-thumbnail.pull-left{max-width:100px!important;height:auto}h4.pt-cv-title{line-height:1.4em;margin-bottom:0;padding-bottom:0}input.wpcf7-form-control.wpcf7-text,.wpcf7-textarea,.wpcf7-number{font-size:16px;padding:10px;width:100%;margin-bottom:18px}.your-name input.wpcf7-form-control.wpcf7-text,.tel-669 input.wpcf7-form-control.wpcf7-text,.metres input.wpcf7-form-control.wpcf7-text{width:49%;margin-right:2%}.your-email input.wpcf7-form-control.wpcf7-text,.text-690 input.wpcf7-form-control.wpcf7-text{width:49%;margin-right:0;float:right}.menu-929 select.wpcf7-select{}input.wpcf7-form-control.wpcf7-submit{color:#000;font-size:16px;padding:10px;text-align:center;border:none;width:100%}.text-398 input.wpcf7-form-control.wpcf7-text,.text-400 input.wpcf7-form-control.wpcf7-text,.text-399 input.wpcf7-form-control.wpcf7-text,.number-993 input.wpcf7-form-control.wpcf7-number{width:100px;margin-right:12px;margin-left:12px}p,h1,h2,h3,h4,h5,h6{font-family:'Avenir-LT-Std'!important}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px;width:50%;float:left;margin-right:24px}.et_pb_posts a.more-link{display:block;clear:none!important}.et_pb_posts .et_pb_post{padding:0 0 30px 0;margin-bottom:30px}.textwidget.custom-html-widget{font-size:16px}div#ubermenu_navigation_widget-2{margin-bottom:0}div#text-12{margin-bottom:0}#footer-widgets div{text-align:center;padding:0;float:none;clear:both}#footer-widgets{padding:0!important}ul#ubermenu-nav-footer-11 li{width:33%}#logo{display:inline-block;float:none;max-height:100%}#main-header{position:relative;z-index:99999;top:0;width:100%;background-color:#fff;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-weight:500;line-height:23px}.et_header_style_left .logo_container{position:absolute;width:50%;height:100%}ul#ubermenu-nav-footer-11 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{text-align:center}.ubermenu-skin-black-white-2{border:0 solid #000!important}#footer-widgets .footer-widget li:before{position:absolute;top:9px;left:0;border-width:3px;border-style:solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:none}#footer-widgets div.top-bottom-border{margin:8px auto 8px auto;padding:0 0 0 0}.d-alignleft{float:left;padding:0}.d-alignright{float:right;padding:0}hr.dm-footer-bar{width:230px;margin:12px auto}div.rightleft{margin:0 auto 0 auto;width:300px;clear:both}#menu-outer ul li{list-style-type:none}#menu-outer ul li a:link,#menu-outer ul li a:visited{padding:0;margin:3px 3px 3px 6px;width:26px;height:26px;display:block}#menu-outer ul li a:hover,#menu-outer ul li a:active{background-position-y:-26px}a.facebook{background-image:url(images/facebook.png)}a.twitter{background-image:url(images/twitter.png);background-color:#1da1f2}a.instagram{background-image:url(images/instagram.png)}#menu-outer{height:84px;text-align:center}#menu-outer ul{width:105px;height:30px;margin:auto}#footer-widgets .footer-widget #menu-outer li:before{position:static;top:0;left:0;border-width:0;border-style:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;content:none}#footer-widgets .footer-widget li{position:static;padding-left:0;float:left}#custom_html-5{margin:0;margin-bottom:8px;padding:0}.et_bloom_inline_form{width:320px;margin:0 auto 0 auto}#footer-widgets .et_bloom_form_container{z-index:99;width:320px;margin:auto}.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input{padding:10px!important;border:1px solid #999}.et_bloom .et_bloom_bottom_stacked button.et_bloom_submit_subscription{width:215px!important;float:right!important}@media all and (min-width:981px){.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {margin-top:-80px!important}}@media all and (max-width:980px){#page-container .ubermenu-responsive .ubermenu-item-level-0,#page-container .ubermenu-responsive .ubermenu-item-level-1{width:100%!important}.footer-widget:nth-child(n) {width:inherit!important;margin:0!important}.et_header_style_left .logo_container{position:relative;float:left}.et_header_style_left #logo{max-width:100%;max-height:100%}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{padding:12px!important;margin-top:48px}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{padding-top:0!important;padding-bottom:0!important;padding:12px!important;text-align:center;background-color:#fff}.ubermenu-main .ubermenu-item-level-1>.ubermenu-target{padding-top:0!important;padding-bottom:0!important;padding:12px!important;text-align:center;background-color:#eee;color:#56004e}.et_header_style_left .logo_container{}.et_pb_section{padding:0 0}}@media all and (min-width:768px){.pt-cv-wrapper .col-sm-6{width:100%}}@media all and (max-width:767px){.ubermenu-footer .ubermenu-item-level-0>.ubermenu-target{font-size:16px;text-transform:uppercase;color:#b9ac8a;padding:0}}@media screen and (max-width:640px){.et_bloom .et_bloom_form_container .et_bloom_form_header,.et_bloom .et_bloom_form_container .et_bloom_popup_input,.et_bloom .et_bloom_form_container button{float:right!important}.your-name input.wpcf7-form-control.wpcf7-text,.tel-669 input.wpcf7-form-control.wpcf7-text,.metres input.wpcf7-form-control.wpcf7-text{width:100%;margin-right:0}.your-email input.wpcf7-form-control.wpcf7-text,.text-690 input.wpcf7-form-control.wpcf7-text,.menu-928 select.wpcf7-select{width:100%;margin-right:0;float:none}}@media all and (max-width:479px){#top-header a#tf-link{font-weight:bold;float:none;color:#56004e;background-color:#eee;padding:3px 6px;clear:both;display:inline-block;margin-top:12px}}