a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,#respond .required,.x-pagination a:hover,.x-pagination span.current,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,.x-scroll-top:hover,.x-comment-author a:hover,.mejs-button button:hover{color:#3498db}a:hover{color:#296eaa}a.x-img-thumbnail:hover,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus,.x-pagination a:hover,.x-pagination span.current,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,.x-scroll-top:hover{border-color:#3498db}.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.x-portfolio-filters,.x-entry-share .x-share:hover,.widget_price_filter .ui-slider .ui-slider-range,.mejs-time-current{background-color:#3498db}.x-portfolio-filters:hover{background-color:#296eaa}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label{font-family:Ovo,serif}.x-comment-time,.entry-thumb:before,.p-meta{color:#737373}.entry-title a:hover,.x-comment-author,.x-comment-author a,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.x-accordion-heading .x-accordion-toggle,.x-nav-tabs>li>a:hover,.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover,.mejs-button button{color:#121212}.h-comments-title small,.h-feature-headline span i,.x-portfolio-filters-menu,.mejs-time-loaded{background-color:#121212!important}@media(min-width:1200px){.x-sidebar{width:250px}body.x-sidebar-content-active,body[class*=page-template-template-blank].x-sidebar-content-active.x-blank-template-sidebar-active{padding-left:250px}body.x-content-sidebar-active,body[class*=page-template-template-blank].x-content-sidebar-active.x-blank-template-sidebar-active{padding-right:250px}}html{font-size:14px}@media(min-width:480px){html{font-size:14px}}@media(min-width:767px){html{font-size:14px}}@media(min-width:979px){html{font-size:14px}}@media(min-width:1200px){html{font-size:14px}}body{font-style:normal;font-weight:400;color:#737373;background-color:#fff}.w-b{font-weight:400!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Ovo,serif;font-style:normal;font-weight:400;text-transform:uppercase}h1,.h1{letter-spacing:-.017em}h2,.h2{letter-spacing:-.023em}h3,.h3{letter-spacing:-.029em}h4,.h4{letter-spacing:-.039em}h5,.h5{letter-spacing:-.044em}h6,.h6{letter-spacing:-.067em}.w-h{font-weight:400!important}.x-container.width{width:88%}.x-container.max{max-width:1200px}.x-main.full{float:none;display:block;width:auto}@media(max-width:979px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto!important}}.entry-header,.entry-content{font-size:1.143rem}body,input,button,select,textarea{font-family:"PT Serif",serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#121212}.cfc-h-tx{color:#121212!important}.cfc-h-bd{border-color:#121212!important}.cfc-h-bg{background-color:#121212!important}.cfc-b-tx{color:#737373!important}.cfc-b-bd{border-color:#737373!important}.cfc-b-bg{background-color:#737373!important}.x-btn,.button,[type=submit]{color:#121212;border-color:#121212;background-color:#b1c5d1;border-width:3px;text-transform:uppercase;background-color:transparent}.x-btn:hover,.button:hover,[type=submit]:hover{color:#888;border-color:#888;background-color:#b1c5d1;border-width:3px;text-transform:uppercase;background-color:transparent}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:.25em;text-shadow:0 .075em .075em rgba(0,0,0,.65)}.x-btn.x-btn-real{box-shadow:0 .25em #8a9aa3,0 4px 9px #000000bf}.x-btn.x-btn-real:hover{box-shadow:0 .25em #6a727c,0 4px 9px #000000bf}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 .075em .075em rgba(0,0,0,.65);box-shadow:none}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none}@media(max-width:979px){.x-widgetbar{left:0;right:0}}@font-face{font-family:FontAwesomePro;font-style:normal;font-weight:900;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.ttf) format("truetype")}[data-x-fa-pro-icon]{font-family:FontAwesomePro!important}[data-x-fa-pro-icon]:before{content:attr(data-x-fa-pro-icon)}[data-x-icon],[data-x-icon-o],[data-x-icon-l],[data-x-icon-s],[data-x-icon-b],[data-x-fa-pro-icon],[class*=cs-fa-]{display:inline-block;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-fa-pro-icon].left,[class*=cs-fa-].left{margin-right:.5em}[data-x-icon].right,[data-x-icon-o].right,[data-x-icon-l].right,[data-x-icon-s].right,[data-x-icon-b].right,[data-x-fa-pro-icon].right,[class*=cs-fa-].right{margin-left:.5em}[data-x-icon]:before,[data-x-icon-o]:before,[data-x-icon-l]:before,[data-x-icon-s]:before,[data-x-icon-b]:before,[data-x-fa-pro-icon]:before,[class*=cs-fa-]:before{line-height:1}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-solid-900.ttf) format("truetype")}[data-x-icon],[data-x-icon-s],[data-x-icon][class*=cs-fa-]{font-family:FontAwesome!important;font-weight:900}[data-x-icon]:before,[data-x-icon][class*=cs-fa-]:before{content:attr(data-x-icon)}[data-x-icon-s]:before{content:attr(data-x-icon-s)}@font-face{font-family:FontAwesomeRegular;font-style:normal;font-weight:400;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:FontAwesomePro;font-style:normal;font-weight:400;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-regular-400.ttf) format("truetype")}[data-x-icon-o]{font-family:FontAwesomeRegular!important}[data-x-icon-o]:before{content:attr(data-x-icon-o)}@font-face{font-family:FontAwesomeLight;font-style:normal;font-weight:300;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.ttf) format("truetype")}@font-face{font-family:FontAwesomePro;font-style:normal;font-weight:300;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-light-300.ttf) format("truetype")}[data-x-icon-l]{font-family:FontAwesomeLight!important;font-weight:300}[data-x-icon-l]:before{content:attr(data-x-icon-l)}@font-face{font-family:FontAwesomeBrands;font-style:normal;font-weight:400;font-display:block;src:url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-brands-400.woff2) format("woff2"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-brands-400.woff) format("woff"),url(https://www.michaelmichelini.com/wp-content/themes/pro/cornerstone/assets/dist/fonts/fa-brands-400.ttf) format("truetype")}[data-x-icon-b]{font-family:FontAwesomeBrands!important}[data-x-icon-b]:before{content:attr(data-x-icon-b)}.e342-4.x-text{margin:0;padding:0;font-size:1em;background-color:transparent}.e342-4.x-text .x-text-content-text-primary{margin:0 -0em 0 0;font-family:inherit;font-size:3em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;color:#000}.e342-3.x-col{z-index:1;font-size:1em;background-color:transparent}.e342-2.x-row{z-index:1;margin:0 auto;padding:1px;font-size:1em;background-color:transparent}.e342-2>.x-row-inner{flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:calc((.5rem + 1px)*-1) calc((.5rem + 1px)*-1)}.e342-2>.x-row-inner>*{flex-grow:1;margin:.5rem}.e342-1.x-section{margin:0;padding:45px 0;background-color:transparent;z-index:1}.e342-5.x-text{margin:0;padding:0;font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;color:#000;background-color:transparent}.e342-5.x-text>:first-child{margin-top:0}.e342-5.x-text>:last-child{margin-bottom:0}@media(max-width:479.98px){.e342-2>.x-row-inner>*:nth-child(n-0){flex-basis:calc(100% - 1rem)}}@media(min-width:480px)and (max-width:766.98px){.e342-2>.x-row-inner>*:nth-child(n-0){flex-basis:calc(100% - 1rem)}}@media(min-width:767px)and (max-width:978.98px){.e342-2>.x-row-inner>*:nth-child(n-0){flex-basis:calc(100% - 1rem)}}@media(min-width:979px)and (max-width:1199.98px){.e342-2>.x-row-inner>*:nth-child(n-0){flex-basis:calc(100% - 1rem)}}@media(min-width:1200px){.e342-2>.x-row-inner>*:nth-child(n-0){flex-basis:calc(100% - 1rem)}}
