.elementor-4224 .elementor-element.elementor-element-57e2f952{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4224 .elementor-element.elementor-element-57e2f952>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-mask{background-color:#fff0;background-image:linear-gradient(180deg,#000000DE 23%,#00000014 97%)}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-box{max-width:1400px;padding-top:250px;padding-bottom:170px}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-content{max-width:600px}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider .slick-arrow{visibility:visible;color:#FFF;background-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-box{text-align:center}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-title{margin:30px 0 30px 0;font-family:"Big Shoulders Text",Sans-serif;font-size:100px;font-weight:900;letter-spacing:-3px;color:#FFF;display:block}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-subtitle{margin:0 0 0 0;padding:0 0 0 0;font-family:"Alegreya Sans",Sans-serif;font-size:17px;font-weight:700;color:#D83E3E;display:block}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-text{margin:0 0 30px 0;font-family:"Alegreya Sans",Sans-serif;font-size:17px;font-weight:500;display:block}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-btn{font-family:"Alegreya Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 0 0;padding:10px 50px 10px 50px;border-radius:0 0 0 0;color:#000;background-color:#FFF;border-style:solid;border-width:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-btn:hover{color:#FFF;background-color:#000;border-style:solid;border-width:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-btn::before{background-color:#FFF}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-btn:hover:before{background-color:#000}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-btn:hover:after{background-color:#000}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider .slick-arrow{width:30px;height:30px;line-height:30px;margin-bottom:-15px}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider .slick-arrow:hover{background-color:#4C4C4C}.elementor-4224 .elementor-element.elementor-element-5b933437>.elementor-container{max-width:1400px}.elementor-4224 .elementor-element.elementor-element-5b933437>.elementor-background-overlay{opacity:.15}.elementor-4224 .elementor-element.elementor-element-5b933437{padding:60px 15px 60px 15px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-4224 .elementor-element.elementor-element-5f41d6d0>.elementor-widget-container{box-shadow:0 8px 10px 0 rgb(87 87 87 / .27)}.elementor-4224 .elementor-element.elementor-element-750fe676:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-750fe676>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-750fe676>.elementor-background-overlay{background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2020/12/gorsrsoxol8.jpg);background-position:center center;background-size:cover;opacity:.08;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-750fe676{box-shadow:0 8px 10px 0 rgb(87 87 87 / .27);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-155px;margin-bottom:0}.elementor-4224 .elementor-element.elementor-element-6962b9b6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 60px 60px 60px}.elementor-4224 .elementor-element.elementor-element-6962b9b6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-293a621>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-293a621 .content-title{display:block;color:#FFF;font-family:"Big Shoulders Text",Sans-serif;font-size:25px}.elementor-4224 .elementor-element.elementor-element-620599>.elementor-widget-container{margin:0 0 -30px 0}.elementor-4224 .elementor-element.elementor-element-620599 .content-title{display:block;color:#FFF;font-family:"Alegreya Sans",Sans-serif;font-size:16px;text-transform:capitalize;font-style:italic}.elementor-4224 .elementor-element.elementor-element-761abeb7>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-761abeb7 .content-title{display:block;color:#D83E3E;font-family:"Alegreya Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0}.elementor-4224 .elementor-element.elementor-element-761abeb7{text-align:left}.elementor-4224 .elementor-element.elementor-element-49e2da24>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-49e2da24 .content-title{display:block;font-family:"Big Shoulders Text",Sans-serif;font-size:65px;font-weight:900;letter-spacing:-1px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4224 .elementor-element.elementor-element-147fafd8>.elementor-element-populated{padding:0 15px 0 0}.elementor-4224 .elementor-element.elementor-element-1ccf81e1{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-4224 .elementor-element.elementor-element-3ef04b5a>.elementor-element-populated{padding:0 0 0 15px}.elementor-4224 .elementor-element.elementor-element-100b99ad>.elementor-widget-container{margin:0 0 -30px 0}.elementor-4224 .elementor-element.elementor-element-100b99ad{text-align:start}.elementor-4224 .elementor-element.elementor-element-100b99ad img{width:176px;opacity:.57}.elementor-4224 .elementor-element.elementor-element-25f98c69>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-25f98c69 .content-title{display:block;color:#000;font-family:"Big Shoulders Text",Sans-serif;font-size:25px;font-weight:700}.elementor-4224 .elementor-element.elementor-element-25f98c69{text-align:left}.elementor-4224 .elementor-element.elementor-element-658697e1{padding:60px 15px 60px 15px}.elementor-4224 .elementor-element.elementor-element-59f10d39 .content-title{display:block}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda>.elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000;border-radius:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2)}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A7A7A77A}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-icon i{color:#D83E3E;transition:color 0.3s}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-icon svg{fill:#D83E3E;transition:fill 0.3s}.elementor-4224 .elementor-element.elementor-element-6b2f9eda{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-icon{padding-inline-end:7px}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-item>.elementor-icon-list-text,.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-item>a{font-family:"Big Shoulders Text",Sans-serif;font-size:16px;font-weight:400}.elementor-4224 .elementor-element.elementor-element-6b2f9eda .elementor-icon-list-text{color:#070707B8;transition:color 0.3s}.elementor-4224 .elementor-element.elementor-element-ea9c30{width:var(--container-widget-width,96.857%);max-width:96.857%;--container-widget-width:96.857%;--container-widget-flex-grow:0}.elementor-4224 .elementor-element.elementor-element-ea9c30.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-4224 .elementor-element.elementor-element-4642c03d{--e-image-carousel-slides-to-show:1}.elementor-4224 .elementor-element.elementor-element-4642c03d>.elementor-widget-container{box-shadow:0 8px 10px 0 rgb(87 87 87 / .27)}.elementor-4224 .elementor-element.elementor-element-c46a06c{--e-image-carousel-slides-to-show:1}.elementor-4224 .elementor-element.elementor-element-c46a06c>.elementor-widget-container{box-shadow:0 8px 10px 0 rgb(87 87 87 / .27)}.elementor-4224 .elementor-element.elementor-element-a8d3b2a .content-title{display:block;font-size:29px}.elementor-4224 .elementor-element.elementor-element-331d94fa:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-331d94fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1F364A;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2024/01/2023-IRELAND-1077-1.jpg);background-position:center left;background-size:cover}.elementor-4224 .elementor-element.elementor-element-331d94fa>.elementor-background-overlay{background-color:#000;opacity:.83;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-331d94fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 15px 60px 15px}.elementor-4224 .elementor-element.elementor-element-2ea07046>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-2ea07046 .content-title{display:block;color:#D83E3E;font-family:"Alegreya Sans",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:0}.elementor-4224 .elementor-element.elementor-element-2ea07046{text-align:left}.elementor-4224 .elementor-element.elementor-element-248f03a5>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-248f03a5 .content-title{display:block;color:#FFF;font-family:"Big Shoulders Text",Sans-serif;font-size:65px;font-weight:900;letter-spacing:-1px}.elementor-4224 .elementor-element.elementor-element-e37c801{color:#FFF}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2)}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2)}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2)}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2)}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2)}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF7A}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-icon i{color:#D83E3E;transition:color 0.3s}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-icon svg{fill:#D83E3E;transition:fill 0.3s}.elementor-4224 .elementor-element.elementor-element-4b70ec24{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-icon{padding-inline-end:7px}.elementor-4224 .elementor-element.elementor-element-4b70ec24 .elementor-icon-list-text{color:#FFF;transition:color 0.3s}.elementor-4224 .elementor-element.elementor-element-63dc7ae7 .content-btn{font-family:"Alegreya Sans",Sans-serif;font-size:14px;padding:10px 50px 10px 50px;color:#FFF;background-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-63dc7ae7 .content-btn:hover{color:#000;background-color:#FFF}.elementor-4224 .elementor-element.elementor-element-63dc7ae7 .content-btn::before{background-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-63dc7ae7 .content-btn:hover:after{background-color:#FFF}.elementor-4224 .elementor-element.elementor-element-63dc7ae7 .content-btn:hover:before{background-color:#FFF}.elementor-4224 .elementor-element.elementor-element-5b19d62d{color:#FFF}.elementor-4224 .elementor-element.elementor-element-51db7412:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-51db7412>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000008F}.elementor-4224 .elementor-element.elementor-element-51db7412,.elementor-4224 .elementor-element.elementor-element-51db7412>.elementor-background-overlay{border-radius:10px 10px 10px 10px}.elementor-4224 .elementor-element.elementor-element-51db7412{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:30px}.elementor-4224 .elementor-element.elementor-element-51db7412>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-5f222d6d>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .box-with-icon .icon-title{padding-left:0}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .box-with-icon .icon-subtitle{padding-left:0}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .icon-title{font-family:"Big Shoulders Text",Sans-serif;font-size:25px;letter-spacing:-1px;color:#FFF;margin:100px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .icon-subtitle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;display:block;margin:10px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .icon-text{font-family:"Alegreya Sans",Sans-serif;color:#ADADAD}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .bg-text{font-size:122px;color:#CF2B2B}.elementor-4224 .elementor-element.elementor-element-7d3e2335 .mancink-icon{font-size:25px;width:70px;height:70px;line-height:70px;border-radius:100px 100px 100px 100px;margin:-100px 0 0 0;color:#D83E3E;background-color:#4D4D4D5C}.elementor-4224 .elementor-element.elementor-element-6aa30332:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-6aa30332>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000008F}.elementor-4224 .elementor-element.elementor-element-6aa30332,.elementor-4224 .elementor-element.elementor-element-6aa30332>.elementor-background-overlay{border-radius:10px 10px 10px 10px}.elementor-4224 .elementor-element.elementor-element-6aa30332{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0}.elementor-4224 .elementor-element.elementor-element-6aa30332>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-3e120436>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-4224 .elementor-element.elementor-element-787fead .box-with-icon .icon-title{padding-left:0}.elementor-4224 .elementor-element.elementor-element-787fead .box-with-icon .icon-subtitle{padding-left:0}.elementor-4224 .elementor-element.elementor-element-787fead .icon-title{font-family:"Big Shoulders Text",Sans-serif;font-size:25px;letter-spacing:-1px;color:#FFF;margin:100px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-787fead .icon-subtitle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;display:block;margin:10px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-787fead .icon-text{font-family:"Alegreya Sans",Sans-serif;color:#ADADAD}.elementor-4224 .elementor-element.elementor-element-787fead .bg-text{font-size:122px;color:#CF2B2B}.elementor-4224 .elementor-element.elementor-element-787fead .mancink-icon{font-size:25px;width:70px;height:70px;line-height:70px;border-radius:100px 100px 100px 100px;margin:-100px 0 0 0;color:#D83E3E;background-color:#4D4D4D5C}.elementor-4224 .elementor-element.elementor-element-72918078:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-72918078>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000008F}.elementor-4224 .elementor-element.elementor-element-72918078,.elementor-4224 .elementor-element.elementor-element-72918078>.elementor-background-overlay{border-radius:10px 10px 10px 10px}.elementor-4224 .elementor-element.elementor-element-72918078{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:30px}.elementor-4224 .elementor-element.elementor-element-72918078>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-4197f04e>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-4224 .elementor-element.elementor-element-362a9abb .box-with-icon .icon-title{padding-left:0}.elementor-4224 .elementor-element.elementor-element-362a9abb .box-with-icon .icon-subtitle{padding-left:0}.elementor-4224 .elementor-element.elementor-element-362a9abb .icon-title{font-family:"Big Shoulders Text",Sans-serif;font-size:25px;letter-spacing:-1px;color:#FFF;margin:100px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-362a9abb .icon-subtitle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;display:block;margin:10px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-362a9abb .icon-text{font-family:"Alegreya Sans",Sans-serif;color:#ADADAD}.elementor-4224 .elementor-element.elementor-element-362a9abb .bg-text{font-size:122px;color:#CF2B2B}.elementor-4224 .elementor-element.elementor-element-362a9abb .mancink-icon{font-size:25px;width:70px;height:70px;line-height:70px;border-radius:100px 100px 100px 100px;margin:-100px 0 0 0;color:#D83E3E;background-color:#4D4D4D5C}.elementor-4224 .elementor-element.elementor-element-68eaf216:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-68eaf216>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000008F}.elementor-4224 .elementor-element.elementor-element-68eaf216,.elementor-4224 .elementor-element.elementor-element-68eaf216>.elementor-background-overlay{border-radius:10px 10px 10px 10px}.elementor-4224 .elementor-element.elementor-element-68eaf216{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0}.elementor-4224 .elementor-element.elementor-element-68eaf216>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-3a65c426>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-4224 .elementor-element.elementor-element-314d686a .box-with-icon .icon-title{padding-left:0}.elementor-4224 .elementor-element.elementor-element-314d686a .box-with-icon .icon-subtitle{padding-left:0}.elementor-4224 .elementor-element.elementor-element-314d686a .icon-title{font-family:"Big Shoulders Text",Sans-serif;font-size:25px;letter-spacing:-1px;color:#FFF;margin:100px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-314d686a .icon-subtitle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;display:block;margin:10px 0 30px 0}.elementor-4224 .elementor-element.elementor-element-314d686a .icon-text{font-family:"Alegreya Sans",Sans-serif;color:#ADADAD}.elementor-4224 .elementor-element.elementor-element-314d686a .bg-text{font-size:122px;color:#CF2B2B}.elementor-4224 .elementor-element.elementor-element-314d686a .mancink-icon{font-size:25px;width:70px;height:70px;line-height:70px;border-radius:100px 100px 100px 100px;margin:-100px 0 0 0;color:#D83E3E;background-color:#4D4D4D5C}.elementor-4224 .elementor-element.elementor-element-3e5a5379:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-3e5a5379>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E6EAF3}.elementor-4224 .elementor-element.elementor-element-3e5a5379{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 015px 0 015px}.elementor-4224 .elementor-element.elementor-element-3e5a5379>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-7dccdafd>.elementor-widget-container{margin:0 0 -20px 0}.elementor-4224 .elementor-element.elementor-element-7dccdafd .content-title{display:block;font-family:"Big Shoulders Text",Sans-serif;font-size:65px;font-weight:900;letter-spacing:-1px}.elementor-4224 .elementor-element.elementor-element-7dccdafd{text-align:center}.elementor-4224 .elementor-element.elementor-element-733872fa:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-733872fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#E6EAF3}.elementor-4224 .elementor-element.elementor-element-733872fa>.elementor-background-overlay{background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/circle2.png);background-position:bottom left;background-repeat:no-repeat;background-size:30% auto;opacity:.09;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-733872fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 015px 60px 015px}.elementor-4224 .elementor-element.elementor-element-f753265 .elementor-repeater-item-d661703{background-color:#FFF0}.elementor-4224 .elementor-element.elementor-element-f753265 .elementor-repeater-item-d661703 i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-f753265 .elementor-repeater-item-d661703 svg{fill:#FFF}.elementor-4224 .elementor-element.elementor-element-f753265 .team-box{background-color:#1D1D1D;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);padding:30px 30px 30px 30px;background-size:30px auto}.elementor-4224 .elementor-element.elementor-element-f753265 .port-box{background-color:#000;padding:436px 0 0 0;opacity:.2}.elementor-4224 .elementor-element.elementor-element-f753265>.elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .07)}.elementor-4224 .elementor-element.elementor-element-f753265 .port-img{background-position:center center}.elementor-4224 .elementor-element.elementor-element-f753265 .team-box-relative{text-align:left}.elementor-4224 .elementor-element.elementor-element-f753265 .team-box-relative h3{font-size:22px;display:block;color:#FFF;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-f753265 .team-box-relative p{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;display:block;color:#D83E3E;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-f753265 .team-sicon li a:hover i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-f753265 .team-sicon li a:hover svg{color:#FFF}.elementor-4224 .elementor-element.elementor-element-f753265 .team-sicon li a:hover{background-color:#fff0}.elementor-4224 .elementor-element.elementor-element-f753265.elementor-widget-mancink-team:hover .team-sicon{margin-top:-10px}.elementor-4224 .elementor-element.elementor-element-f753265 .team-sicon li a{font-size:20px;line-height:20px;padding:29% 29% 29% 29%}.elementor-4224 .elementor-element.elementor-element-f753265 .team-sicon li a .fa{width:20px;height:20px;line-height:20px}.elementor-4224 .elementor-element.elementor-element-f753265:hover .port-box{opacity:.6}.elementor-4224 .elementor-element.elementor-element-b9abbb .elementor-repeater-item-afa5838{background-color:#FFF0}.elementor-4224 .elementor-element.elementor-element-b9abbb .elementor-repeater-item-afa5838 i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-b9abbb .elementor-repeater-item-afa5838 svg{fill:#FFF}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-box{background-color:#1D1D1D;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);padding:30px 30px 30px 30px;background-size:30px auto}.elementor-4224 .elementor-element.elementor-element-b9abbb .port-box{background-color:#000;padding:436px 0 0 0;opacity:.2}.elementor-4224 .elementor-element.elementor-element-b9abbb>.elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .07)}.elementor-4224 .elementor-element.elementor-element-b9abbb .port-img{background-position:center center}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-box-relative{text-align:left}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-box-relative h3{font-size:22px;display:block;color:#FFF;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-box-relative p{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;display:block;color:#D83E3E;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-sicon li a:hover i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-sicon li a:hover svg{color:#FFF}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-sicon li a:hover{background-color:#fff0}.elementor-4224 .elementor-element.elementor-element-b9abbb.elementor-widget-mancink-team:hover .team-sicon{margin-top:-10px}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-sicon li a{font-size:20px;line-height:20px;padding:29% 29% 29% 29%}.elementor-4224 .elementor-element.elementor-element-b9abbb .team-sicon li a .fa{width:20px;height:20px;line-height:20px}.elementor-4224 .elementor-element.elementor-element-b9abbb:hover .port-box{opacity:.6}.elementor-4224 .elementor-element.elementor-element-38977390 .elementor-repeater-item-0de5585{background-color:#FFF0}.elementor-4224 .elementor-element.elementor-element-38977390 .elementor-repeater-item-0de5585 i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-38977390 .elementor-repeater-item-0de5585 svg{fill:#FFF}.elementor-4224 .elementor-element.elementor-element-38977390 .team-box{background-color:#1D1D1D;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);padding:30px 30px 30px 30px;background-size:30px auto}.elementor-4224 .elementor-element.elementor-element-38977390 .port-box{background-color:#000;padding:436px 0 0 0;opacity:.2}.elementor-4224 .elementor-element.elementor-element-38977390>.elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .07)}.elementor-4224 .elementor-element.elementor-element-38977390 .port-img{background-position:center center}.elementor-4224 .elementor-element.elementor-element-38977390 .team-box-relative{text-align:left}.elementor-4224 .elementor-element.elementor-element-38977390 .team-box-relative h3{font-size:22px;display:block;color:#FFF;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-38977390 .team-box-relative p{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;display:block;color:#D83E3E;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-38977390 .team-sicon li a:hover i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-38977390 .team-sicon li a:hover svg{color:#FFF}.elementor-4224 .elementor-element.elementor-element-38977390 .team-sicon li a:hover{background-color:#fff0}.elementor-4224 .elementor-element.elementor-element-38977390.elementor-widget-mancink-team:hover .team-sicon{margin-top:-10px}.elementor-4224 .elementor-element.elementor-element-38977390 .team-sicon li a{font-size:20px;line-height:20px;padding:29% 29% 29% 29%}.elementor-4224 .elementor-element.elementor-element-38977390 .team-sicon li a .fa{width:20px;height:20px;line-height:20px}.elementor-4224 .elementor-element.elementor-element-38977390:hover .port-box{opacity:.6}.elementor-4224 .elementor-element.elementor-element-5d647429 .elementor-repeater-item-afa5838{background-color:#FFF0}.elementor-4224 .elementor-element.elementor-element-5d647429 .elementor-repeater-item-afa5838 i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-5d647429 .elementor-repeater-item-afa5838 svg{fill:#FFF}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-box{background-color:#1D1D1D;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);padding:30px 30px 30px 30px;background-size:30px auto}.elementor-4224 .elementor-element.elementor-element-5d647429 .port-box{background-color:#000;padding:436px 0 0 0;opacity:.2}.elementor-4224 .elementor-element.elementor-element-5d647429>.elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .07)}.elementor-4224 .elementor-element.elementor-element-5d647429 .port-img{background-position:center center}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-box-relative{text-align:left}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-box-relative h3{font-size:22px;display:block;color:#FFF;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-box-relative p{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;display:block;color:#D83E3E;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-sicon li a:hover i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-sicon li a:hover svg{color:#FFF}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-sicon li a:hover{background-color:#fff0}.elementor-4224 .elementor-element.elementor-element-5d647429.elementor-widget-mancink-team:hover .team-sicon{margin-top:-10px}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-sicon li a{font-size:20px;line-height:20px;padding:29% 29% 29% 29%}.elementor-4224 .elementor-element.elementor-element-5d647429 .team-sicon li a .fa{width:20px;height:20px;line-height:20px}.elementor-4224 .elementor-element.elementor-element-5d647429:hover .port-box{opacity:.6}.elementor-4224 .elementor-element.elementor-element-3df67d8d .elementor-repeater-item-afa5838{background-color:#FFF0}.elementor-4224 .elementor-element.elementor-element-3df67d8d .elementor-repeater-item-afa5838 i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-3df67d8d .elementor-repeater-item-afa5838 svg{fill:#FFF}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-box{background-color:#1D1D1D;background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);padding:30px 30px 30px 30px;background-size:30px auto}.elementor-4224 .elementor-element.elementor-element-3df67d8d .port-box{background-color:#000;padding:436px 0 0 0;opacity:.2}.elementor-4224 .elementor-element.elementor-element-3df67d8d>.elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .07)}.elementor-4224 .elementor-element.elementor-element-3df67d8d .port-img{background-position:center center}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-box-relative{text-align:left}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-box-relative h3{font-size:22px;display:block;color:#FFF;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-box-relative p{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:-.5px;display:block;color:#D83E3E;padding:0 0 0 0;margin:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-sicon li a:hover i{color:#FFF}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-sicon li a:hover svg{color:#FFF}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-sicon li a:hover{background-color:#fff0}.elementor-4224 .elementor-element.elementor-element-3df67d8d.elementor-widget-mancink-team:hover .team-sicon{margin-top:-10px}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-sicon li a{font-size:20px;line-height:20px;padding:29% 29% 29% 29%}.elementor-4224 .elementor-element.elementor-element-3df67d8d .team-sicon li a .fa{width:20px;height:20px;line-height:20px}.elementor-4224 .elementor-element.elementor-element-3df67d8d:hover .port-box{opacity:.6}.elementor-bc-flex-widget .elementor-4224 .elementor-element.elementor-element-1f51762f.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-4224 .elementor-element.elementor-element-1f51762f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-4224 .elementor-element.elementor-element-1f51762f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:15px 15px 15px 15px}.elementor-4224 .elementor-element.elementor-element-1f51762f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-6d5094e0>.elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-6d5094e0 iframe{height:310px}.elementor-4224 .elementor-element.elementor-element-26444e39>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4224 .elementor-element.elementor-element-26444e39:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-26444e39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D83E3E}.elementor-4224 .elementor-element.elementor-element-26444e39>.elementor-background-overlay{background-image:url(https://irishflyfishingguides.com/wp-content/uploads/2021/01/pattern.png);background-size:45px auto;opacity:.05;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4224 .elementor-element.elementor-element-26444e39{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:60px 15px 60px 15px}.elementor-4224 .elementor-element.elementor-element-91307fb img{width:90px;opacity:1;filter:brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-4224 .elementor-element.elementor-element-91307fb:hover img{opacity:.78}.elementor-4224 .elementor-element.elementor-element-7106637f img{width:90px;opacity:1;filter:brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-4224 .elementor-element.elementor-element-7106637f:hover img{opacity:.78}.elementor-4224 .elementor-element.elementor-element-50caec36 img{width:90px;opacity:1;filter:brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-4224 .elementor-element.elementor-element-50caec36:hover img{opacity:.78}.elementor-4224 .elementor-element.elementor-element-f8959d8 img{width:90px;opacity:1;filter:brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-4224 .elementor-element.elementor-element-f8959d8:hover img{opacity:.78}.elementor-4224 .elementor-element.elementor-element-ab2285e img{width:90px;opacity:1;filter:brightness(100%) contrast(100%) saturate(200%) blur(0) hue-rotate(0deg)}.elementor-4224 .elementor-element.elementor-element-ab2285e:hover img{opacity:.78}@media(max-width:1024px){.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-box{padding-top:255px;padding-bottom:150px}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-title{font-size:95px}.elementor-4224 .elementor-element.elementor-element-5f41d6d0 img{width:100%}.elementor-4224 .elementor-element.elementor-element-4642c03d{--e-image-carousel-slides-to-show:1}.elementor-4224 .elementor-element.elementor-element-c46a06c{--e-image-carousel-slides-to-show:1}.elementor-4224 .elementor-element.elementor-element-331d94fa:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-331d94fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom left;background-size:cover}.elementor-4224 .elementor-element.elementor-element-7dccdafd .content-title{font-size:45px}.elementor-4224 .elementor-element.elementor-element-f753265 .port-box{padding:635px 0 0 0}.elementor-4224 .elementor-element.elementor-element-f753265 .port-img{background-position:center center}}@media(max-width:767px){.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-box{padding-top:150px;padding-bottom:100px}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-title{font-size:45px;letter-spacing:0}.elementor-4224 .elementor-element.elementor-element-756f19f6 .slider-text{display:none}.elementor-4224 .elementor-element.elementor-element-6962b9b6>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-4224 .elementor-element.elementor-element-49e2da24 .content-title{font-size:45px}.elementor-4224 .elementor-element.elementor-element-147fafd8>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-3ef04b5a>.elementor-element-populated{padding:0 0 0 0}.elementor-4224 .elementor-element.elementor-element-248f03a5 .content-title{font-size:45px}.elementor-4224 .elementor-element.elementor-element-7dccdafd .content-title{font-size:45px}.elementor-4224 .elementor-element.elementor-element-f753265 .port-box{padding:436px 0 0 0}}@media(max-width:1024px) and (min-width:768px){.elementor-4224 .elementor-element.elementor-element-1ebe32f{width:100%}.elementor-4224 .elementor-element.elementor-element-2c7328d1{width:100%}.elementor-4224 .elementor-element.elementor-element-5ccefd5f{width:100%}.elementor-4224 .elementor-element.elementor-element-18ee9ec0{width:50%}.elementor-4224 .elementor-element.elementor-element-5ddd93a3{width:50%}.elementor-4224 .elementor-element.elementor-element-768845ee{width:100%}.elementor-4224 .elementor-element.elementor-element-3396a1c1{width:50%}.elementor-4224 .elementor-element.elementor-element-55e4703e{width:50%}.elementor-4224 .elementor-element.elementor-element-22695491{width:100%}.elementor-4224 .elementor-element.elementor-element-7ea9b759{width:100%}.elementor-4224 .elementor-element.elementor-element-32aa521b{width:100%}.elementor-4224 .elementor-element.elementor-element-1595ee02{width:50%}.elementor-4224 .elementor-element.elementor-element-6ef492ac{width:50%}.elementor-4224 .elementor-element.elementor-element-1f51762f{width:100%}}@media(min-width:1025px){.elementor-4224 .elementor-element.elementor-element-331d94fa:not(.elementor-motion-effects-element-type-background),.elementor-4224 .elementor-element.elementor-element-331d94fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}