.title-wrapper {max-width: 80%;}
h1.entry-title small {opacity: .8; font-size: 60%;}
.page-inner ul, .page-inner ol, .entry-content ol li, .entry-content ul li {margin-left: 1.6em;}
.page-inner .col-inner ul li, .page-inner .col-inner ol li, .entry-content ul.check li {margin-left: 0;}
blockquote {font-style: normal; font-size: 1em;}
.recent-blog-posts-li .post_comments {display: none;}
.recent-blog-posts a {font-size: 0.9em;}
th, td {color: #2B2522;}
.white-text .section-title-bold-center span, .white-text .section-title-bold span {border: 2px solid rgb(255, 255, 255);}
.white-text .section-title b {opacity: 1; background-color: rgb(255, 255, 255);}
.accordion-title {font-size: 100%;}
ul.check {list-style: none; list-style-image: url(//www.kelleherassociates.ie/wp-content/themes/nwddev/images/check-mark-icon-red-16.png); margin-left: 26px !important;}
ul.check-green {list-style: none; list-style-image: url(//www.kelleherassociates.ie/wp-content/themes/nwddev/images/check-mark-icon-green-16.png); margin-left: 26px !important;}
img.alignright {margin-bottom: 1.5em;}
span.wpcf7-form-control-wrap.wpgdprc span.wpcf7-list-item input[type="checkbox"] {margin: 0 5px 0 0;}
span.wpcf7-form-control-wrap.wpgdprc span.wpcf7-list-item-label {font-size: 90%;}
input[type="submit"] {margin-top: 20px;} #top-link {border-color: #931E14;}
#top-link i {color: #931E14;}
#top-link:hover i {color: #fff;}
.header-block.block-html-after-header {min-height: 0;}
textarea {resize: vertical;}
span.wpcf7-checkbox span.wpcf7-list-item {display: block;}
span.wpcf7-checkbox span.wpcf7-list-item input[type="checkbox"] {margin-bottom: 0;}
.testimonial-image.circle img {border-radius: 0 !important;}
.button.header-news {padding: 6px 15px 6px 15px !important; background-color: #2B2522 !important;}
.single-product label {font-size: 1.1em;}
.single-product td {border: none;}
.woocommerce-cart dl dt, .woocommerce-cart dl dd, .woocommerce-checkout dl dt, .woocommerce-checkout dl dd {display: block;}
.woocommerce-cart dl dd, .woocommerce-checkout dl dd {font-weight: bold;}
.product-small .wrap {display: none;} input.custom-price {max-width: 95%;}
small.description_product {font-size: 100%; color: red; font-weight: bold;}
.icon-box.round img {border-radius: 50%;}
@media only screen and (max-width: 48em) { }