@charset "UTF-8";
/* https://cohlmiamarketing.com/wp-content/themes/cohlmia-marketing/css/app/2-small.css?ver=7.0.2 */
@media only screen{.grid-container{max-width:1024px}#site-header{position:relative;height:56px;margin-top:34px;background:#fff}#header-address-phone{height:34px;background:#872175;position:absolute;top:-34px;width:100%;padding:7px 0;font-size:15px}#header-address-phone .cell{display:flex;align-items:center}#header-address-phone .address{color:#fff}#header-address-phone .phone{text-align:right;color:#fff;margin-left:auto}#header-address-phone .phone a{color:#fff;text-decoration:none}#header-address-phone .phone a:hover{text-decoration:underline}#site-logo{display:block;width:164px;height:36px;background:url(https://cohlmiamarketing.com/images/logo-horizontal.svg) 50% 50% no-repeat;background-size:100% auto;position:absolute;top:10px;right:40px;text-indent:4000px;white-space:nowrap;overflow:hidden}#hamburger{display:flex;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer;height:100%;width:54px;padding:5px;position:absolute;left:40px;top:0}.show-nav #hamburger{background-color:#797f80}#hamburger .bar{width:100%;height:5px;transition:all 0.5s ease;background:#872175}.show-nav #hamburger .bar.one{transform:rotate(-135deg) translate(-11px,-11px)}.show-nav #hamburger .bar.two{transform:scale(1.5);opacity:0}.show-nav #hamburger .bar.three{transform:rotate(135deg) translate(-11px,11px)}.show-nav #hamburger .bar{background-color:#fff}#main-nav{max-height:0;overflow:hidden;position:absolute;top:56px;width:100%;background:#797f80;z-index:10;transition:max-height 0.5s ease}.show-nav #main-nav{max-height:1000px}#main-nav ul{margin:0;padding:0}#main-nav ul li{margin:0;padding:0;border-bottom:1px solid rgb(255 255 255 / .4)}#main-nav li a{font-family:'PT Sans',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;padding:20px 15px}#main-nav li a:hover{text-decoration:none}#main-nav li.is-accordion-submenu-parent a:after{border-top-color:#fff}#main-nav ul.submenu{position:relative;top:-10px}#main-nav li.is-submenu-item{border:none}#main-nav li.is-submenu-item a{text-indent:30px;padding:10px 15px}#footer-container{background:#872175;padding:45px 5px}#site-footer{text-align:center}#site-footer p,#site-footer a{color:#fff;font-size:17px;line-height:23px;margin:0}#site-footer a:hover{text-decoration:underline}#site-footer .icon-links{display:flex;justify-content:center;margin:0}#site-footer .icon-links li a{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;transition:all 0.1s ease;text-indent:4000px;white-space:nowrap;overflow:hidden}#site-footer .icon-links li a:hover{opacity:.8;transform:scale(1.2)}#site-footer .contact{margin-bottom:29px}#site-footer .contact li{padding:0 20px}#site-footer .contact li a{width:80px;height:55px;background-size:82% auto}#site-footer .contact li.email a{background-image:url(https://cohlmiamarketing.com/images/icon-mail.svg)}#site-footer .contact li.call a{background-image:url(https://cohlmiamarketing.com/images/icon-phone.svg);background-size:auto 100%}#site-footer .phone a{font-weight:700;font-size:28px}#site-footer .location{margin:-3px 0 0 0}#site-footer .map{margin-bottom:15px}#site-footer .map a{text-decoration:underline}#site-footer .copyright{margin:0 0 20px 0}#site-footer .logo img{display:block;width:100%;max-width:320px;margin:0 auto 28px}#site-footer .social li{padding:0 6px}#site-footer .social li a{width:32px;height:30px;background-image:url(https://cohlmiamarketing.com/images/icon-social-media-2.svg);background-size:auto 100%}#site-footer .social li.facebook a{background-position:0 0}#site-footer .social li.linkedin a{background-position:33.33% 0}#site-footer .social li.youtube a{background-position:66.67% 0;width:36px}#site-footer .social li.instagram a{background-position:100% 0;width:36px}main{position:relative}section{position:relative;padding:0 0 40px 0}section:after{content:'';display:block;position:absolute;top:-50px;left:0;width:100%;height:calc(100% + 60px);z-index:-1;background:#eadfe8 url(https://cohlmiamarketing.com/images/bg-logo-mark.svg) 50% 0 no-repeat;background-size:90% auto}section.clean:after{display:none}article{position:relative;padding:0 15px}article h1{font-family:'PT Sans Narrow',sans-serif;line-height:34px;font-weight:400;margin-bottom:9px}article p{font-size:17px;line-height:20.6px}article ul,aside ul{list-style-type:disc;margin-left:35px}article ol{line-height:20.6px}aside{padding:20px 14px}.excerpt h2{font-family:'Josefin Sans',sans-serif;font-size:19px;line-height:21px;letter-spacing:0;font-weight:700;margin-bottom:5px}.headline-container{position:relative;text-align:center;padding:22px 20px 12px;background:#aad037;margin:0 0 55px 0}.headline-container:after{content:'';display:block;position:absolute;bottom:-20px;left:50%;margin-left:-30px;width:60px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ni40NjEiIGhlaWdodD0iMTUuNjg3Ij48cGF0aCBmaWxsPSIjQUFEMDM3IiBkPSJNMCAwbDIzLjUzIDE1LjdMNDYuNDYgMHoiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:auto 100%}.headline-container h1,.headline-container .pseudo-header{margin:0}.branded-link{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-align:center;font-size:36px;line-height:30px;text-transform:uppercase;position:relative;color:#872175;display:block;margin:0 auto;padding:120px 0 0;background:url(https://cohlmiamarketing.com/images/logo-mark.svg) 50% top no-repeat;background-size:auto 106px}.branded-link.small{transform:scale(.75)}.branded-link:hover{color:#872175;text-decoration:none}.branded-link:focus{color:#872175}.branded-link span{position:relative;display:inline-block;transition:all 0.2s ease}.branded-link:hover span{letter-spacing:3px}.branded-link span:before,.branded-link span:after{content:'';position:absolute;top:calc(50% - 15px);width:20px;height:30px;transition:all 0.2s ease;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto}.branded-link span:before{background-image:url(https://cohlmiamarketing.com/images/icon-caret-right.svg);left:-36px}.branded-link span:after{background-image:url(https://cohlmiamarketing.com/images/icon-caret-left.svg);right:-36px}.branded-link:hover span:before{transform:translate(-10px,0) scale(1.4)}.branded-link:hover span:after{transform:translate(10px,0) scale(1.4)}.button{border-radius:0;background:#872175;font-weight:700;text-transform:uppercase}.button:hover,.button:focus{background:#872175;color:#aad037}.pagination{text-align:center;margin-top:20px}.pagination .current{background:#872175}.pagination a:hover,.pagination button:hover{text-decoration:none;background:rgb(135 33 117 / .15)}.pagination .disabled{color:rgb(135 33 117 / .3)}.slick-prev,.slick-prev:hover,.slick-prev:focus{background:url(https://cohlmiamarketing.com/images/icon-caret-left.svg) 50% 50% no-repeat;background-size:auto 100%}.slick-next,.slick-next:hover,.slick-next:focus{background:url(https://cohlmiamarketing.com/images/icon-caret-right.svg) 50% 50% no-repeat;background-size:auto 100%}.slick-prev:before,.slick-next:before{display:none}#home-feature{position:relative;width:100%;height:450px}#home-feature .image{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}#home-feature .image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to bottom,rgb(0 0 0 / .45) 0%,#fff0 100%)}#home-feature .logo-container{position:absolute;width:100%;height:100%;display:flex}#home-feature #logomark-for-animation{width:100%;height:100%;z-index:4;overflow:visible;transform:scale(.5)}#home-feature #logomark-for-animation g{transform-origin:center;overflow:visible;animation-duration:2s;animation-timing-function:cubic-bezier(0,0,0,1);animation-fill-mode:forwards}#home-feature #logomark-for-animation #logo-c{animation-name:logo-c;animation-delay:250ms;opacity:0;transform-origin:142px 67px}#home-feature #logomark-for-animation #logo-m{animation-name:logo-m;animation-delay:750ms;opacity:0;transform-origin:174px 48px}#home-feature .bar{display:none}@keyframes logo-c{0%{transform:rotateZ(45deg) scale(5)}100%{opacity:1;transform:scale(1)}}@keyframes logo-m{0%{transform:rotateZ(-45deg) scale(5)}100%{opacity:1;transform:scale(1)}}#we-moved-2020{position:absolute;z-index:3;bottom:4%;width:100%;max-width:500px;transform-origin:center;transform:translate(0,-160px);opacity:0;animation-duration:0.75s;animation-delay:2500ms;animation-timing-function:cubic-bezier(0,0,0,1);animation-fill-mode:forwards;animation-name:we-moved-all}#we-moved-2020 #box-1,#we-moved-2020 #box-2{transform-origin:center;position:relative;animation-timing-function:cubic-bezier(0,0,0,1);animation-fill-mode:forwards}#we-moved-2020 #box-1{z-index:2;transform:translate(25%,0);animation-name:box-1;animation-delay:4000ms;animation-duration:0.75s}#we-moved-2020 #box-2{z-index:1;transform:translate(-25%,0);opacity:0;animation-name:box-2;animation-delay:4000ms;animation-duration:0.75s}@keyframes we-moved-all{0%{opacity:1}100%{opacity:1;transform:translate(0,0)}}@keyframes box-1{0%{}100%{transform:translate(0,0)}}@keyframes box-2{0%{opacity:1}100%{opacity:1;transform:translate(0,0)}}#home-intro{padding:0}#home-intro .headline-container{margin-bottom:0}#home-intro .headline-container h1{margin:0;letter-spacing:3px;font-size:28px;line-height:35px}#home-intro .headline-container h1 strong{display:block;color:#fff;font-size:38px;line-height:54px}#home-intro .under-headline{padding:0 0 80px 0;background:url(/images/storefront-1-small.jpg) 50% 50% no-repeat;background-size:cover;position:relative}#home-intro .under-headline:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(135 33 117 / .75)}#home-intro .quote{padding:154px 40px 48px;margin:0 auto}#home-intro .quote blockquote{max-width:470px;margin:0 auto;padding:0}#home-intro .quote blockquote:after{right:-16px}#home-intro .quote blockquote p{font-size:24px;line-height:33px;text-align:center;color:#fff}#home-intro .quote blockquote cite{font-size:24px;line-height:32px;margin:0;padding:10px 0;color:#fff}#home-intro .team .branded-link{color:#fff}#home-services{padding:0 0 40px 0;background:#eadfe8}#home-services .service-box{margin:0 0 36px 0}#home-services .service-box h2{text-align:center;margin:0;background:#aad037}#home-services .service-box h2 a{color:#872175;transition:all 0.3s ease}#home-services .service-box:hover h2 a{letter-spacing:6px;text-decoration:none}#home-services .service-box.purple h2{background:#872175}#home-services .service-box.purple h2 a{color:#fff}#home-services .service-box .image{display:block;width:100%;height:0;padding-bottom:50%;transition:all 0.3s ease;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;text-indent:4000px;white-space:nowrap;overflow:hidden}#home-services .service-box:hover .image{background-size:105% auto}#home-how-we-help{background:linear-gradient(to right,#48083c,#7d1e66,#48083c)}#home-how-we-help .headline-container h1{font-size:30px}#home-how-we-help .content{text-align:center;color:#fff;max-width:540px;margin:0 auto}#home-how-we-help .content br{display:none}#home-how-we-help .cta{text-align:center}#home-how-we-help .cta h2{color:#aad037;text-align:center;font-family:'Josefin Sans',sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 1.5rem;font-size:30px}#home-how-we-help .cta h2:after{content:'';display:block;width:75px;height:75px;background:url(https://cohlmiamarketing.com/images/logo-mark.svg) 50% 50% / 100% auto no-repeat;margin:1rem auto}#home-how-we-help .cta .button{display:inline-block;margin:0 auto;text-transform:uppercase;background:linear-gradient(to right,#fff,#aad037);padding:.25rem;border-radius:18px;border:none}#home-how-we-help .cta .button span{display:inline-block;margin:0 auto;font-size:34px;font-weight:700;text-transform:uppercase;background:linear-gradient(to right,#aad037,#fff);color:#872175;padding:1rem;border-radius:15px;transition:background 0.2s}#home-how-we-help .cta .button:hover span{background:linear-gradient(to right,#aad037,#aad037)}#about .affiliations{list-style-type:none;margin:0}#about .affiliations li{margin-bottom:10px}#about .affiliations li .grid-x{align-items:center}#team-copy{margin:0 0 2rem 0}.team-member{display:block;position:relative;width:100%;height:0;padding-bottom:126%;margin-bottom:28px;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;transition:all 0.2s ease;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.team-member .alt-photo{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:0;transition:all 0.35s ease;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.team-member .name-title{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:5px 0 10px;background:rgb(82 0 67 / .8);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.team-member .name{display:block;font-size:26px;line-height:31px;transition:all 0.2s ease}.team-member .title{display:block;font-size:14px;line-height:14px;font-style:italic}a.team-member:hover .alt-photo{opacity:1}a.team-member:hover .name{letter-spacing:1px}#team-member .photo .team-member{margin-top:-27px}#team-member .bio article{border-bottom-left-radius:36px;background:linear-gradient(to right,rgb(255 255 255 / .75) 0%,#fff0 100%);padding:20px 20px 40px}#team-member .bio h1 .title{font-family:'PT Sans',sans-serif;font-weight:400;font-style:italic;font-size:17px;line-height:20px;text-transform:none;display:block}#team-member .bio h2{color:#000;font-family:'PT Sans',sans-serif;font-size:17px;line-height:24px;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:0}#team-member .bio p{margin-bottom:10px}#team-member .bio ul{margin:0 0 12px 14px}#team-member .bio ul li{margin-bottom:2px}#portfolio-categories{margin:0 0 20px 0}#portfolio-categories li a{font-weight:700;text-transform:uppercase}#portfolio-categories li.is-active a{background:#872175;color:#fff}#portfolio-categories li a:hover{text-decoration:none}#portfolio-categories li:not(.is-active) a:hover{background:rgb(135 33 117 / .15)}#portfolio-grid .cell{margin-bottom:28px}#portfolio-grid .item{display:block;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#portfolio-grid .item .image{position:relative;width:100%;height:0;padding-bottom:78.125%;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;transition:all 0.2s ease}#portfolio-grid .category-title-client{display:flex;align-items:center;justify-content:center;font-size:13px;line-height:14px;width:100%;text-align:center;color:#fff;padding:5px 10px 7px;background:#872175;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#portfolio-grid .category-title-client span:after{content:' | ';font-size:14px;color:rgb(255 255 255 / .3)}#portfolio-grid .category-title-client span:last-child:after{display:none}#portfolio-grid .category-title-client .category{font-weight:700;color:#aad037}#portfolio-grid .category-title-client .title{font-style:italic}#portfolio-grid .item:hover{text-decoration:none}#portfolio-grid .item:hover .image{background-size:105% auto}#portfolio-item h2 .work-title{display:block;font-size:.75em;line-height:1em;font-style:italic;margin:10px 0 0 0}#portfolio-item .branded-link{margin-top:20px}#portfolio-slideshow{margin:30px 0}#portfolio-slideshow.slick-dotted{margin-bottom:50px}#portfolio-slideshow .image{width:100%;height:0;padding-bottom:56.25%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#portfolio-slideshow audio{width:100%;margin:0 0 20px 0}#blog-home article{margin-bottom:30px}#blog-home .image{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 10px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#about-news article{margin-bottom:30px}#about-news article h3{margin-bottom:5px}#about-news article p{margin-bottom:9px}#about-news article .source{display:inline-block;color:#000;font-size:16px;font-style:normal;font-weight:700}#about-news article .source:before{display:none}#about-news article .date{display:inline-block}#about-news article .date:before{content:' - '}#about-news article .read-more{margin-left:20px}#contact .contact-icon{display:inline-block;width:80px;height:55px;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:82% auto;text-indent:4000px;white-space:nowrap;overflow:hidden}#contact .contact-icon.email{background-image:url(https://cohlmiamarketing.com/images/icon-mail.svg)}#contact .contact-icon.call{background-image:url(https://cohlmiamarketing.com/images/icon-phone.svg);background-size:auto 100%}}