.elementor-9010 .elementor-element.elementor-element-365ec09{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-365ec09:not(.elementor-motion-effects-element-type-background), .elementor-9010 .elementor-element.elementor-element-365ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.michael-odonnell.com/wp2016/wp-content/uploads/London-Feb-1947-2000px.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9010 .elementor-element.elementor-element-365ec09::before, .elementor-9010 .elementor-element.elementor-element-365ec09 > .elementor-background-video-container::before, .elementor-9010 .elementor-element.elementor-element-365ec09 > .e-con-inner > .elementor-background-video-container::before, .elementor-9010 .elementor-element.elementor-element-365ec09 > .elementor-background-slideshow::before, .elementor-9010 .elementor-element.elementor-element-365ec09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9010 .elementor-element.elementor-element-365ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9010 .elementor-element.elementor-element-83a17a0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-2ed6376.elementor-element{--align-self:center;}.elementor-9010 .elementor-element.elementor-element-2ed6376{text-align:center;}.elementor-9010 .elementor-element.elementor-element-2ed6376 .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:50px;text-transform:uppercase;letter-spacing:5px;color:#FFFFFF;}.elementor-9010 .elementor-element.elementor-element-1900ff1.elementor-element{--align-self:center;}.elementor-9010 .elementor-element.elementor-element-1900ff1{text-align:center;}.elementor-9010 .elementor-element.elementor-element-1900ff1 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:bold;text-transform:none;font-style:italic;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-9010 .elementor-element.elementor-element-8c31daf{text-align:left;font-family:"Cormorant", Sans-serif;font-size:1.3em;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-9010 .elementor-element.elementor-element-8c31daf a{color:#AF8046;}.elementor-9010 .elementor-element.elementor-element-8eda651 .elementor-button{background-color:#61A28C;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-8eda651 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-8eda651 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-8eda651 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-8eda651.elementor-element{--align-self:center;}.elementor-9010 .elementor-element.elementor-element-b31d7dd{--display:flex;}.elementor-9010 .elementor-element.elementor-element-edc4bcb img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7C7C7;border-radius:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-dc891f3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-dc891f3:not(.elementor-motion-effects-element-type-background), .elementor-9010 .elementor-element.elementor-element-dc891f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.michael-odonnell.com/wp2016/wp-content/uploads/Above-The-Fire-bg2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9010 .elementor-element.elementor-element-dc891f3::before, .elementor-9010 .elementor-element.elementor-element-dc891f3 > .elementor-background-video-container::before, .elementor-9010 .elementor-element.elementor-element-dc891f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9010 .elementor-element.elementor-element-dc891f3 > .elementor-background-slideshow::before, .elementor-9010 .elementor-element.elementor-element-dc891f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9010 .elementor-element.elementor-element-dc891f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9010 .elementor-element.elementor-element-088c93a{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-ccfe3b5 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7C7C7;border-radius:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-9ea0fa2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-610e76f.elementor-element{--align-self:center;}.elementor-9010 .elementor-element.elementor-element-610e76f{text-align:center;}.elementor-9010 .elementor-element.elementor-element-610e76f .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;font-size:50px;text-transform:uppercase;letter-spacing:5px;color:#FFFFFF;}.elementor-9010 .elementor-element.elementor-element-b5b60cf.elementor-element{--align-self:center;}.elementor-9010 .elementor-element.elementor-element-b5b60cf{text-align:center;}.elementor-9010 .elementor-element.elementor-element-b5b60cf .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:24px;text-transform:none;font-style:italic;letter-spacing:2px;color:#CE8022;}.elementor-9010 .elementor-element.elementor-element-d1d1eef > .elementor-widget-container{padding:10px 0px 14px 0px;}.elementor-9010 .elementor-element.elementor-element-9f1852b{font-family:"Cormorant", Sans-serif;font-size:1.3em;line-height:1.5em;color:#FFFFFF;}.elementor-9010 .elementor-element.elementor-element-51477e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-4fed760 .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-4fed760 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-4fed760 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-4fed760 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-73af5a0 .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-73af5a0 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-73af5a0 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-73af5a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-22a2520 .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-22a2520 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-22a2520 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-22a2520 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-b51e40d .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-b51e40d .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-b51e40d .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-b51e40d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-94dabb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-3d68cec .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-3d68cec .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-3d68cec .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-3d68cec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-24c2091 .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-24c2091 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-24c2091 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-24c2091 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-48e9c64 .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-48e9c64 .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-48e9c64 .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-48e9c64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-18cb39a .elementor-button{background-color:#5C6E81;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;border-radius:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-9010 .elementor-element.elementor-element-18cb39a .elementor-button:hover, .elementor-9010 .elementor-element.elementor-element-18cb39a .elementor-button:focus{background-color:#C8A474;}.elementor-9010 .elementor-element.elementor-element-18cb39a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-9e5f631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-8da1aad{text-align:center;}.elementor-9010 .elementor-element.elementor-element-8da1aad .elementor-heading-title{font-family:"Sorts Mill Goudy", Sans-serif;text-transform:uppercase;letter-spacing:2px;color:#DDA100;}.elementor-9010 .elementor-element.elementor-element-7d885f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-cf9479b{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-9010 .elementor-element.elementor-element-cf9479b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9010 .elementor-element.elementor-element-cf9479b .e-loop-item > .elementor-section, .elementor-9010 .elementor-element.elementor-element-cf9479b .e-loop-item > .elementor-section > .elementor-container, .elementor-9010 .elementor-element.elementor-element-cf9479b .e-loop-item > .e-con, .elementor-9010 .elementor-element.elementor-element-cf9479b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9010 .elementor-element.elementor-element-cf9479b{--grid-columns:2;}}@media(min-width:768px){.elementor-9010 .elementor-element.elementor-element-365ec09{--content-width:1200px;}.elementor-9010 .elementor-element.elementor-element-dc891f3{--content-width:1200px;}.elementor-9010 .elementor-element.elementor-element-7d885f4{--content-width:1200px;}}@media(min-width:1025px){.elementor-9010 .elementor-element.elementor-element-365ec09:not(.elementor-motion-effects-element-type-background), .elementor-9010 .elementor-element.elementor-element-365ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9010 .elementor-element.elementor-element-dc891f3:not(.elementor-motion-effects-element-type-background), .elementor-9010 .elementor-element.elementor-element-dc891f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-9010 .elementor-element.elementor-element-365ec09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9010 .elementor-element.elementor-element-2ed6376 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-2ed6376 .elementor-heading-title{font-size:2.4em;}.elementor-9010 .elementor-element.elementor-element-1900ff1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-1900ff1 .elementor-heading-title{font-size:1.6em;}.elementor-9010 .elementor-element.elementor-element-8c31daf{line-height:1em;}.elementor-9010 .elementor-element.elementor-element-b31d7dd.e-con{--order:-99999 /* order start hack */;}.elementor-9010 .elementor-element.elementor-element-dc891f3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9010 .elementor-element.elementor-element-610e76f > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-610e76f .elementor-heading-title{font-size:2.4em;}.elementor-9010 .elementor-element.elementor-element-b5b60cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9010 .elementor-element.elementor-element-b5b60cf .elementor-heading-title{font-size:1.6em;}.elementor-9010 .elementor-element.elementor-element-9f1852b{line-height:1.2em;}.elementor-9010 .elementor-element.elementor-element-9e5f631{--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9010 .elementor-element.elementor-element-8da1aad .elementor-heading-title{font-size:1.8em;}.elementor-9010 .elementor-element.elementor-element-7d885f4{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9010 .elementor-element.elementor-element-cf9479b{--grid-columns:1;}}