.x-menu--level-2--link:first-child>a{padding-top:10px}.x-menu--level-2--link a{padding:8px 30px;font-weight:400!important;width:100%}.main-header .cart .cart-link .fw--icon{display:unset}.main-header .cart .cart-link{text-transform:capitalize;font-size:12px;font-weight:400}.show_hide{display:block;margin:20px auto;background:#fff;text-align:center;border:solid 1px #000!important;padding:10px 20px!important}@media screen and (max-width:768px){.fw--icon--cart{height:1em!important}.header--mobile--cart-link svg{display:unset}}.main-header .main-menu .widescreen{font-size:1em}.featured-product-slider{padding-top:40px}.instagram--root{padding:40px 0}.benefits{padding-top:40px;border-bottom:1px solid #dedede}.benefits h2{text-align:center}.benefits .benefits_item{display:inline-block;margin:0 20px}.benefits .benefits_item-bar{text-align:center;padding:40px 0}@media screen and (max-width:1500px){.benefits .benefits_item{display:inline-block;margin:0 10px}}@media screen and (max-width:1300px){.benefits .benefits_item{display:inline-block;margin:0}}@media screen and (max-width:1155px){.benefits .benefits_item{width:130px}}@media screen and (max-width:959px){.benefits .benefits_item{width:100px}}@media screen and (max-width:768px){.benefits .benefits_item{width:100%}}.featured-item-body{justify-content:space-between!important;max-width:unset}.featured-image{width:141px;height:146px!important;display:inline!important}.featured-item-column{width:33.33%!important}@media screen and (max-width:768px){.featured-item-column{width:100%!important}.featured-grid--root[data-mobile-width="2"] .featured-grid--item{width:unset!important}}.featured-item-subtitle{font-size:12px!important}.featured-item-container{padding:0 30px}.feature-grid{padding:40px 0}.featured-blog--root{padding:40px 50px}.featured-blog--body .blog-description{padding:10px 0;min-height:80px}.featured-blog--body .blog-items{text-align:left}.featured-blog--body .blog-items .blog-read-more a{text-decoration:none;color:#fff;height:28px;letter-spacing:1px;line-height:28px;margin:0;padding:0 15px;text-transform:capitalize}.testimonial-slider{background:#fafafa;padding:40px 0}.testimonial-bar__item{padding:0 20px}.testimonial-slider .testimonial-title{text-align:center}.testimonial-name{font-weight:600}.testimonial-column{padding:20px 0}.testimonial-button{text-align:center;margin:0 auto;display:table}.testimonial-button a{color:#fff}.testimonial-slider .testimonial-content{min-height:60px}@media only screen and (max-width:768px){.testimonial-slider .row{padding:0 40px!important}.testimonial-slider .testimonial-content{min-height:114px}}.logo-bar__item{text-align:center}@media only screen and (max-width:768px){.logo-slider .row{padding:0 40px!important}}.logo-slider .owl-carousel .owl-item{float:left;padding:0 20px}.newsletter--root{background-image:url(http://portmarnockraceway.ie/wp-content/uploads/2014/11/background.jpg)}.featured-promo{padding:40px 0}.featured-promo .title{margin:0}.featured-promo .description{padding:20px 0}.featured-promo p.call-to-action a{height:28px;line-height:28px;text-transform:capitalize;padding:0 15px}.featured-promo .row{display:flex;align-items:center}@media screen and (max-width:768px){.columns.large-6{padding:0 10px 20px;width:100%!important}.featured-promo .row{display:unset}}.footer-text p:nth-child(3){display:inline-block;width:auto;padding:0 15px;height:28px;line-height:28px;background:#f45b4f}.footer-text p:nth-child(3) a{color:#fff}.payment-icons--root{text-align:center;margin-top:40px}footer .copyright{text-transform:uppercase;text-align:center;font-size:10px}.footer .row{padding:0!important;display:flex;justify-content:space-between}.footer .large-4{position:relative;width:unset}.footer-text p:nth-child(1){width:500px;word-wrap:break-word}@media screen and (max-width:959px){.footer .row{justify-content:unset}.footer .large-4{text-align:left}}@media screen and (max-width:768px){.footer .row{display:unset}.footer-text p:nth-child(1){width:404px}}@media screen and (max-width:580px){.footer-text p:nth-child(1){width:300px}}@media screen and (max-width:480px){.collection .product-grid--root .product--root{width:100%;padding:20px 0}}.template-page .product-form .btn{display:inline-block!important;margin:0 0 0 15px}.template-product article .product-page--cart-form .shappify_option_value{max-width:250px}.template-product article .product-page--cart-form .quanity-cart-row #starting-date{max-width:250px}.template-page .main-content .row{max-width:1000px!important;margin:0 auto}.cart-collection-img .cart-collection-form .add-to-cart{width:auto}.cart-collection-img .image-wrapper{min-height:120px}@media only screen and (max-width:1170px){.cart-collection-img .image-wrapper{min-height:130px}}@media only screen and (max-width:767px){.cart-collection-img .image-wrapper{min-height:80px}.template-product article .product-page--cart-form .shappify_option_value{max-width:100%}.template-product article .product-page--cart-form .quanity-cart-row #starting-date{max-width:100%}}@media only screen and (max-width:640px){.cart-collection-img .image-wrapper{min-height:130px}}.red-message{color:#f66767}.green-message{color:green}.cart-step form#post-code-form{display:flex;min-height:100px}.cart-step .cart-center{width:40%!important}.cart-step .cart-center .postcode-input{display:flex;width:60%}.cart-step .cart-center .error{width:60%}.cart-step .cart-center .button{margin-left:10px}.template-cart .main-content{padding-top:19px!important}.cart-step .cart-center .postcode,.cart-step .cart-center .postcode:focus,.cart-step .cart-center .button{height:40px!important}.cart-step .cart-center .button{line-height:40px!important}@media only screen and (max-width:1100px){.cart-step .cart-center .postcode-input,.cart-step .cart-center .error{width:100%}}@media only screen and (max-width:991px){.step-text{width:50%!important}}@media only screen and (max-width:700px){.cart-step .step{width:100%!important}.cart-step .cart-center .postcode-input,.cart-step form#post-code-form,.cart-step .cart-center{display:unset!important}.step-text{width:100%!important}.cart-step .cart-center .postcode{width:66%;float:left}.cart-step .cart-center .button{width:30%}.cart-step{padding-bottom:30px}}.custom-content--root{max-width:inherit;padding:60px 0 0}li.payment-icons--item.afterpay-image{max-height:30px;width:59px;vertical-align:top;padding-top:5px;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
