.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list{margin:0 -25px;zoom:1;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list:before{content:'';display:block;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list:after{content:'';display:table;clear:both;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature{position:relative;float:left;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25px;display:flex;margin-bottom:40px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-top{flex-direction:column;text-align:center;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container{margin-bottom:10px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-right{text-align:left;flex-direction:row;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-right .sow-icon-container{margin-right:10px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-left{text-align:left;flex-direction:row-reverse;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-left .sow-icon-container{margin-left:10px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom{text-align:center;flex-direction:column-reverse;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-icon-container-position-bottom .sow-icon-container{margin-top:10px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature .sow-icon-container{width:50px;height:50px;font-size:50px;text-decoration:none;margin:auto;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"],
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image{text-decoration:none;color:#FFFFFF;width:50px;height:50px;position:absolute;top:0;display:flex;align-items:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature h5{margin:1em 0;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature h5 a{color:inherit;text-decoration:none;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature h5 a:hover{text-decoration:underline;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature p.sow-more-text a{font-weight:500;color:inherit;text-decoration:none;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature p.sow-more-text a:hover{text-decoration:underline;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature p:last-child{margin-bottom:0;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature.sow-features-feature-last-row{margin-bottom:0;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature .textwidget{margin:auto;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-feature .textwidget > h5{font-size:11pt;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list .sow-features-clear{clear:both;}
@media (max-width: 520px) {
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list.sow-features-responsive .sow-features-feature{width:100% !important;float:none;margin-bottom:40px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list.sow-features-responsive .sow-features-feature:last-child{margin-bottom:0px;}
.so-widget-sow-features-default-b2df815f9ec6 .sow-features-list.sow-features-responsive .sow-features-clear{clear:none;}
}@font-face{font-family:'feature-background';src:url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot);src:url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.eot) format('embedded-opentype'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.woff) format('woff'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.ttf) format('truetype'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/widgets/features/css/fonts/feature-background.svg) format('svg');font-weight:normal;font-style:normal;}
.sow-features-list{}
.sow-features-list .sow-icon-container{font-family:'feature-background';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:90px;position:relative;color:#404040;}
.sow-features-list .sow-icon-container.sow-container-round:before{content:"\e600";}
.sow-features-list .sow-icon-container.sow-container-sticker:before{content:"\e601";}
.sow-features-list .sow-icon-container.sow-container-rounded-sticker:before{content:"\e602";}
.sow-features-list .sow-icon-container.sow-container-square:before{content:"\e603";}
.sow-features-list .sow-icon-container.sow-container-rounded-square:before{content:"\e604";}
.sow-features-list .sow-icon-container.sow-container-rounded-hex:before{content:"\e605";}
.sow-features-list .sow-icon-container.sow-container-octagon:before{content:"\e606";}
.sow-features-list .sow-icon-container.sow-container-hex:before{content:"\e607";}
.sow-features-list .sow-icon-container.sow-container-frame:before{content:"\e608";}
.sow-features-list .sow-icon-container.sow-container-explode:before{content:"\e609";}@font-face{font-family:'sow-fontawesome';src:url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.eot?v=4.7.0);src:url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//nickcavanagh.ie/wp-content/plugins/so-widgets-bundle/icons/fontawesome/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
.sow-icon-fontawesome{font-family:'sow-fontawesome';display:inline-block;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.sow-icon-fontawesome[data-sow-icon]:before{content:attr(data-sow-icon);}.clear{clear:both;}
.maybe-clear{content:"";width:6em;display:block;overflow:hidden;}
.strong-view.default{display:block;width:100%;}
.strong-view.default *{box-sizing:border-box;}
.strong-view.default .testimonial.t-slide{margin-top:0;margin-bottom:0;}
.strong-view.default .testimonial-inner{display:block;width:100%;height:100%;}
.strong-view.default .testimonial-field-before{margin-right:0.5em;}
.strong-view .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.simplePagerList{margin:20px auto;text-align:center;}
.strong-view ul.simplePagerNav{margin:0 auto;padding:0;display:inline-block;}
.strong-view ul.simplePagerNav li{display:inline;list-style:none;margin:0;padding:0;}
.strong-view ul.simplePagerNav li a{margin:0 0.2em;padding:0.1em 0.3em;outline:none;text-decoration:none;transition:background 0.2s ease;}
.strong-view ul.simplePagerNav li a:hover{background:#BBB;color:#FFF;}
.strong-view ul.simplePagerNav li.currentPage a{text-decoration:none;background:#999;color:#FFF;}
.strong-view.rtl ul.simplePagerNav li{float:right;}
.standard-pagination{margin:20px auto;text-align:center;}
.strong-view ul.page-numbers{margin:0 auto;padding:0;display:inline-block;}
.strong-view ul.page-numbers li{display:inline;list-style:none;margin:0;padding:0;}
.strong-view ul.page-numbers li span, .strong-view ul.page-numbers li a{margin:0 0.2em;padding:0.1em 0.3em;}
.strong-view ul.page-numbers li a{outline:none;text-decoration:none;transition:background 0.2s ease;}
.strong-view ul.page-numbers li a:hover{background:#BBB;color:#FFF;}
.strong-view ul.page-numbers li span.current{background:#999;color:#FFF;}
.strong-view.rtl ul.page-numbers li{float:right;}
.strong-view.default .strong-content{margin:20px auto 0;}
.strong-view.default .testimonial{margin:20px auto;padding:0;text-align:left;width:100%;border:1px solid #E6E6E6;}
.strong-view.default .testimonial:first-child{margin-top:0;}
.strong-view.default .testimonial:last-child{margin-bottom:0;}
.strong-view.default .testimonial-inner{border:1px solid #FFFFFF;padding:20px;text-align:left;}
.strong-view.default .testimonial-heading{background:url(//nickcavanagh.ie/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png) no-repeat scroll left center transparent;margin-top:0;padding-left:40px;text-align:left;}
.strong-view.default .testimonial-content p:first-of-type{margin-top:0;padding-top:0;}
.strong-view.default .testimonial-content p:last-of-type{margin-bottom:0;padding-bottom:0;}
.strong-view.default .testimonial-image{margin-top:.25em;margin-right:1em;margin-bottom:0.25em;float:left;}
.strong-view.default .testimonial-image img{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EFEFEF;padding:6px;margin:0 auto;}
.strong-view.default .testimonial-image a{text-decoration:none;box-shadow:none;}
.strong-view.default .testimonial-client{margin-top:1em;text-align:right;}
.strong-view.default .testimonial-name{font-weight:bold;}
.strong-view.default .readmore{margin-top:1em;}
.strong-view.default .strong-view-footer{margin-bottom:20px;}
.strong-view.default .readmore-page{margin-top:20px;padding:1em;text-align:center;border:1px solid #E6E6E6;}
.strong-view.default.slider-container{}
.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport{border:1px solid #E6E6E6;}
.strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .testimonial{border:0;}
.strong-view.default.slider-container .strong-content{margin:0 auto;}
.strong-view.default.slider-container .testimonial:not(:first-child){display:none;}
.strong-view.default.nav-position-inside .testimonial-inner{padding-bottom:48px;}
.strong-view.default.controls-type-sides .testimonial-inner{padding-left:50px;padding-right:50px;}
.strong-view.default.slider-stretch .testimonial-inner{height:100%;}
@media only screen and (max-width: 320px) {
.strong-view.default .testimonial-image{float:none;margin-left:auto;margin-right:auto;}
} @media only screen and (max-width: 320px) and (orientation: portrait) {
.strong-view.default .testimonial-heading{background:none;padding-left:0;}
} .strong-view.default.rtl .testimonial,
.strong-view.default.rtl .testimonial-inner,
.strong-view.default.rtl .testimonial-heading{text-align:right;}
.strong-view.default.rtl .testimonial-image{float:right;margin-left:1em;}
.strong-view.default.rtl .testimonial-client{text-align:left;}
.strong-view.default.rtl .testimonial-heading{padding-right:40px;background-position:right;}.strong-view .wpmslider-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}
.strong-view .wpmslider{margin:0;padding:0;}
.strong-view .wpmslider-viewport{-webkit-transform:translatez(0);}
.strong-view .wpmslider-wrapper .wpmslider-pager{display:inline-block;}
.strong-view .wpmslider-wrapper .wpmslider-pager-item{display:inline-block;}
.strong-view .wpmslider-wrapper .wpmslider-pager-link{text-decoration:none;}
.strong-view .wpmslider-wrapper .wpmslider-controls-auto,
.strong-view .wpmslider-wrapper .wpmslider-controls-auto-item,
.strong-view .wpmslider-wrapper .wpmslider-controls-full,
.strong-view .wpmslider-wrapper .wpmslider-controls-full-item,
.strong-view .wpmslider-wrapper .wpmslider-controls-direction{display:inline-block;vertical-align:middle;}
.strong-view .wpmslider-wrapper .wpmslider-controls a{box-shadow:none;text-decoration:none;}
.strong-view .wpmslider-wrapper .wpmslider-controls a:hover, .strong-view .wpmslider-wrapper .wpmslider-controls a:active, .strong-view .wpmslider-wrapper .wpmslider-controls a:focus{outline:0;}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-start,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-stop,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-next,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-prev{font-family:fontawesome;display:inline-block;background:#C0C0C0;border-radius:5px;color:#FFF;cursor:pointer;font-size:16px;line-height:28px;width:28px;height:28px;margin:0 5px;text-align:center;transition:all 0.2s ease;}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-start,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-stop{margin:0 4px;}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-start:before{content:"\f04b";}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-stop:before{content:"\f04c";}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-prev:before{content:"\f053";}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-next:before{content:"\f054";}
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-start:hover,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-stop:hover,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-next:hover,
.strong-view.controls-style-buttons2 .wpmslider-wrapper .wpmslider-prev:hover{background:#333;}
.strong-view.controls-style-text .wpmslider-wrapper .wpmslider-start,
.strong-view.controls-style-text .wpmslider-wrapper .wpmslider-stop,
.strong-view.controls-style-text .wpmslider-wrapper .wpmslider-next,
.strong-view.controls-style-text .wpmslider-wrapper .wpmslider-prev{display:inline-block;cursor:pointer;margin:0 0.5em;text-align:center;transition:all 0.2s ease;}
.strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls{position:absolute;bottom:0;width:100%;line-height:1;padding-bottom:15px;text-align:center;z-index:99;}
.strong-view.nav-position-outside .wpmslider-controls{line-height:1;padding:10px 0 20px;text-align:center;z-index:99;}
.strong-view .wpmslider-wrapper .wpmslider-pager{line-height:24px;margin:0 4px;text-align:center;}
.strong-view .wpmslider-wrapper .wpmslider-pager-link{display:inline-block;}
.strong-view .wpmslider-wrapper .wpmslider-pager-link.active{color:#111;font-weight:700;}
.strong-view.pager-style-text .wpmslider-pager-link{padding:0 0.3em;}