@charset "UTF-8";
/* https://cohlmiamarketing.com/wp-content/themes/cohlmia-marketing/css/app/4-large.css?ver=7.0.2 */
@media only screen and (min-width:64em){h1,.pseudo-header{font-size:32px;line-height:37px}#site-header{height:108px}#header-address-phone{padding:10px 19px 10px 41px;height:40px}#header-address-phone .cell{justify-content:end}#header-address-phone .phone{margin-left:1rem;padding-left:1rem;border-left:1px solid #9b558f}#site-logo{width:300px;height:80px;top:15px;left:50%;margin-left:-480px}#hamburger,.show-nav #hamburger{display:none}#main-nav{width:auto;background:#fff0;overflow:visible;top:43px;left:50%;margin-left:-130px}#main-nav,.show-nav #main-nav{max-height:none}#main-nav ul li{position:relative;border:none}#main-nav>ul>li:after{content:'';display:block;width:2px;height:18px;background:#aad037;position:absolute;top:6px;right:-1px}#main-nav>ul>li:last-child:after{display:none}#main-nav li a{color:#872175;padding:5px 8px;font-size:19px;letter-spacing:1px;transition:color 0.15s}#main-nav li a:hover{color:#aad037}#main-nav li.is-dropdown-submenu-parent a:after{border-top-color:#eadfe8;right:50%;top:auto;margin:2px -6px 0 0;z-index:2}#main-nav ul.submenu{position:absolute;top:113%;border:none;background:#f1f1f1;padding:10px 0 8px}#main-nav li.is-submenu-item a{text-indent:0;font-size:16px}#footer-container{padding:22px 20px}#site-footer{text-align:left}#site-footer p,#site-footer a{font-size:15px;line-height:21px}#site-footer .contact{justify-content:flex-start;margin-bottom:2px}#site-footer .contact li{padding:0 20px 0 0}#site-footer .contact li a{width:63px;height:43px}#site-footer .contact li.call a{display:none}#site-footer .phone a{font-size:22px}#site-footer .map{margin:0}#site-footer .copyright{margin:0}#site-footer .part-2{padding-left:50px}#site-footer .logo img{margin-bottom:56px}aside{padding-left:0;padding-right:0}.headline-container{padding:23px 20px 11px;margin-bottom:60px}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}#home-feature{height:0;padding-bottom:41.3%}#home-intro .headline-container{padding:27px 20px 6px}#home-intro .headline-container h1{letter-spacing:4.5px;line-height:41px}#home-intro .headline-container h1 strong{font-size:48px}#home-intro .under-headline{padding:0 0 107px 0}#home-intro .under-headline:before{background:linear-gradient(90deg,rgb(135 33 117) 0%,rgb(135 33 117 / .75) 25%,#fff0 50%)}#home-intro .quote{padding:110px 40px 30px}#home-intro .quote blockquote{padding:18px 0 10px}#home-intro .quote blockquote cite{padding:0}#home-services .service-box{margin-bottom:56px}#home-services .service-box .image{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#home-services .branded-link{margin:-35px 0 7px 0}#team-copy{padding:0 95px}#team-grid{padding:0 95px}#team-member .photo{left:40px;padding-left:52px}#team-member .photo .branded-link{left:-33px;top:30px}#team-member .bio article{padding:17px 65px 22px 65px}#team-member .bio h1 .title{display:inline;margin-left:4px}#portfolio-grid .large-3{width:calc(25% - .9375rem);margin:0 .46875rem .9375rem}}@media only screen and (min-width:70em){#home-intro .quote blockquote{width:28%;margin:0 0 -20px 100px;text-shadow:0 0 2px rgb(0 0 0),0 0 6px rgb(0 0 0),0 0 6px rgb(0 0 0)}#home-intro .team{position:absolute;width:50%;top:50%;right:0;margin:-100px 0 0 0}}