/*
Theme Name: Makrides | Editorial
Theme URI: https://alexismakrides.com/
Description: Custom editorial Divi child theme for the Alexis Makrides publication. Preserves existing WordPress content and URLs.
Author: Independent Editorial Design
Version: 1.8.0
Template: Divi
Text Domain: makrides-editorial
*/
:root{--am-ink:#152433;--am-deep:#101d2a;--am-deep2:#1c3043;--am-gold:#bda477;--am-gold-dark:#9c8154;--am-paper:#f6f4ef;--am-white:#fff;--am-muted:#60717f;--am-line:#dcdedb;--am-serif:Georgia,'Times New Roman',serif;--am-sans:Arial,'Helvetica Neue',sans-serif;--am-width:1190px;--am-radius:3px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0!important;background:var(--am-paper)!important;color:var(--am-ink)!important;font-family:var(--am-sans)!important;font-size:16px!important;line-height:1.75!important;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--am-gold-dark)}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:#ddccaa;color:#142230}
.am-wrap{max-width:var(--am-width);margin:0 auto;padding:0 30px}.am-skip{position:absolute;left:-200vw;top:0;z-index:99999;background:#fff;padding:12px}.am-skip:focus{left:16px}.am-eyebrow{font-size:11px;letter-spacing:.20em;text-transform:uppercase;font-weight:700;color:var(--am-gold-dark)}.am-dark .am-eyebrow{color:var(--am-gold)}.am-rule{height:1px;background:var(--am-line)}.am-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.am-fade{opacity:.75}.am-section{padding:85px 0}.am-heading{font:normal clamp(31px,3.25vw,49px)/1.18 var(--am-serif);letter-spacing:-.032em;color:var(--am-ink);margin:0}.am-heading-bar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:34px}.am-heading-bar p{margin:10px 0 0;color:var(--am-muted);font-size:15px}.am-text-link{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap;display:inline-flex;gap:10px;align-items:center}.am-text-link:after{content:'↗';font-size:20px;color:var(--am-gold-dark);line-height:1}.am-button{display:inline-flex;align-items:center;gap:18px;border:1px solid var(--am-gold);padding:13px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--am-ink);background:var(--am-gold);transition:.2s}.am-button:hover{background:#e2c790;border-color:#e2c790;color:var(--am-deep)}.am-button--ghost{background:transparent;color:#fff}.am-button--ghost:hover{background:var(--am-gold);color:var(--am-deep)}
/* Header */
.am-topline{background:#0a131d;color:#aeb9c0;border-bottom:1px solid rgba(255,255,255,.09)}.am-topline .am-wrap{height:31px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.am-masthead{background:var(--am-deep);color:#fff}.am-masthead .am-wrap{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.am-brand{display:flex;align-items:center;gap:15px;color:#fff!important}.am-monogram{border:1px solid var(--am-gold);color:var(--am-gold);font:normal 25px/.9 var(--am-serif);width:51px;height:51px;display:grid;place-items:center;letter-spacing:-.06em;flex-shrink:0}.am-brandtitle{display:block;font:normal 24px/1.12 var(--am-serif);letter-spacing:.015em}.am-brandsub{display:block;color:#9eabb7;font:normal 10px/1.4 var(--am-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:6px}.am-header-actions{display:flex;align-items:center;gap:16px}.am-header-actions a{font-size:12px;color:#d4dbde}.am-header-actions a:hover{color:var(--am-gold)}.am-nav{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:#152636;color:#e8e8e3}.am-nav-inner{display:flex;align-items:center;gap:30px;min-height:48px}.am-nav a{font-size:11px;letter-spacing:.09em;font-weight:700;text-transform:uppercase;white-space:nowrap}.am-nav a:hover,.am-nav .current-menu-item>a{color:var(--am-gold)}.am-nav-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:30px}.am-nav-list li{margin:0;padding:0}.am-menu-toggle{display:none;border:1px solid rgba(255,255,255,.24);background:none;color:#fff;padding:8px 12px}.am-search-form{margin-left:auto;display:flex;align-items:center;min-width:180px;max-width:270px;border-bottom:1px solid #63717b}.am-search-form input{width:100%;background:transparent;border:0;color:#fff!important;padding:5px 3px!important;font-size:12px;outline:0}.am-search-form input::placeholder{color:#a0acb5}.am-search-form button{border:0;background:none;color:var(--am-gold);padding:3px}
/* Hero */
.am-hero{background:linear-gradient(120deg,#132335,#1f3447);color:#f8f6f0;position:relative;overflow:hidden;min-height:450px}.am-hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0,transparent 50px,rgba(214,192,148,.025) 51px,transparent 52px);pointer-events:none}.am-hero-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:450px}.am-hero-copy{padding:75px 60px 79px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.am-hero .am-eyebrow{margin-bottom:20px}.am-hero h1{font:normal clamp(42px,5.3vw,72px)/1.08 var(--am-serif);letter-spacing:-.044em;max-width:750px;margin:0;color:#fff}.am-hero h1 em{font-style:normal;color:#d6ba8b}.am-hero p{font-size:16px;line-height:1.85;max-width:560px;color:#c9d2d7;margin:25px 0 30px}.am-hero-art{position:relative;min-height:400px;border-left:1px solid rgba(255,255,255,.09);overflow:hidden;display:flex;align-items:center;justify-content:center}.am-hero-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:grayscale(30%) sepia(12%);opacity:.73}.am-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17293a 0%,transparent 37%),linear-gradient(0deg,#122231 0%,transparent 45%)}.am-hero-art .am-symbol{width:76%;height:auto;opacity:.48;filter:drop-shadow(0 2px 20px rgba(0,0,0,.2))}.am-hero-art .am-art-caption{position:absolute;bottom:35px;right:35px;z-index:1;font-size:10px;letter-spacing:.18em;color:#d7c3a1;text-transform:uppercase;max-width:190px;text-align:right}.am-date{font-size:11px;text-transform:uppercase;letter-spacing:.11em;color:var(--am-muted)}.am-category{display:inline-block;color:var(--am-gold-dark);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}
/* Intro strip */
.am-manifesto{background:#eae6de;border-bottom:1px solid #d6d3cc}.am-manifesto-inner{padding:30px 0;display:flex;align-items:center;gap:50px}.am-manifesto .am-eyebrow{flex:0 0 150px}.am-manifesto p{margin:0;font:normal 19px/1.55 var(--am-serif);letter-spacing:-.01em}.am-featured{padding:75px 0 82px}.am-feature-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);gap:58px}.am-feature-main{background:#fff;border:1px solid #deded8;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.66fr);overflow:hidden}.am-feature-main .am-feature-copy{padding:38px}.am-feature-main h2{font:normal clamp(29px,3vw,43px)/1.23 var(--am-serif);margin:15px 0;color:var(--am-ink)}.am-feature-main p{font-size:14px;color:#526475;line-height:1.85;margin:0 0 25px}.am-feature-image{min-height:320px;background:#dfd6c6;display:flex;align-items:center;justify-content:center;position:relative}.am-feature-image:before{content:'ΑΡΘΡΟ';font:normal 63px var(--am-serif);color:rgba(39,61,80,.12);transform:rotate(-90deg);position:absolute}.am-feature-image img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.am-feature-side{border-top:2px solid var(--am-gold);padding-top:14px}.am-feature-side .am-eyebrow{margin-bottom:16px}.am-side-item{padding:16px 0;border-bottom:1px solid var(--am-line)}.am-side-item h3{font:normal 21px/1.28 var(--am-serif);margin:7px 0 6px}.am-side-item .am-date{font-size:10px}
/* Cards */
.am-article-card{border-top:1px solid #cdd2d1;padding-top:18px;display:flex;flex-direction:column;min-height:225px}.am-article-card:before{content:'';width:32px;height:2px;background:var(--am-gold);margin:-19px 0 19px}.am-article-card h3{font:normal 23px/1.28 var(--am-serif);margin:10px 0 13px;letter-spacing:-.015em}.am-article-card p{color:#627280;margin:0 0 20px;font-size:14px;line-height:1.8}.am-card-meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}.am-card-meta a{color:var(--am-gold-dark);font-size:20px}.am-latest{background:#fff;border-top:1px solid #e4e2db;border-bottom:1px solid #e4e2db}.am-subjects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.14);margin-top:34px}.am-subjects a{background:#1c3042;padding:27px;min-height:155px;display:flex;flex-direction:column;justify-content:space-between;color:#f3f2eb}.am-subjects a:hover{background:#27445b}.am-subjects .am-num{color:var(--am-gold);font-size:11px;letter-spacing:.13em}.am-subjects h3{font:normal 21px/1.26 var(--am-serif);margin:0}.am-dark{background:var(--am-deep);color:#fff}.am-dark .am-heading{color:#fff}.am-dark .am-heading-bar p{color:#aebdc6}.am-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.am-video-card{display:block;background:#203549;border:1px solid rgba(255,255,255,.07);overflow:hidden}.am-video-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#273f53,#0b1e2e);position:relative;display:grid;place-items:center;overflow:hidden}.am-video-cover img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.73}.am-play{border:1px solid var(--am-gold);border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-size:16px;color:#fff;background:#142737a8;position:relative;z-index:1}.am-video-card h3{font:normal 19px/1.4 var(--am-serif);padding:19px 20px 25px;margin:0;min-height:100px;color:#fff}.am-video-card:hover h3{color:#d8c097}.am-bio-strip{background:#eeeae2;padding:68px 0}.am-bio-inner{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:72px}.am-bio-quote{font:normal 28px/1.47 var(--am-serif);margin:0;color:var(--am-ink)}.am-bio-quote:before{content:'“';display:block;font-size:65px;color:var(--am-gold-dark);line-height:.7;margin-bottom:12px}.am-bio-text p{color:#536471;font-size:15px;line-height:1.9}
/* Archives / details */
.am-page-title{padding:65px 0 57px;background:#1a2b3a;color:#fff}.am-page-title h1{font:normal clamp(37px,4vw,59px)/1.14 var(--am-serif);margin:9px 0 13px;max-width:850px;color:#fff}.am-page-title p{margin:0;color:#b6c4cb;max-width:750px}.am-archive{padding:66px 0 95px}.am-filterbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:33px}.am-filterbar a{border:1px solid #d4d4cf;padding:7px 14px;font-size:12px;color:#4e6070}.am-filterbar a:hover{background:var(--am-deep);color:#fff}.am-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 34px}.am-pagination{margin-top:52px;display:flex;gap:8px;flex-wrap:wrap}.am-pagination .page-numbers{padding:8px 13px;border:1px solid var(--am-line);font-size:13px}.am-pagination .current{background:var(--am-deep);color:white}.am-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(210px,1fr);gap:64px;align-items:start;padding:60px 0 100px}.am-article{background:#fff;border:1px solid #e2e1dc;padding:50px 53px}.am-article-header h1{font:normal clamp(32px,3.2vw,47px)/1.17 var(--am-serif);margin:17px 0 20px;color:var(--am-ink)}.am-article-header{padding-bottom:28px;border-bottom:1px solid #e1e0da;margin-bottom:30px}.am-article-content{font-size:17px;line-height:1.94;color:#293846;overflow-wrap:anywhere}.am-article-content p{margin:0 0 1.45em}.am-article-content h2,.am-article-content h3{font-family:var(--am-serif);line-height:1.27;color:var(--am-ink);margin:1.8em 0 .5em}.am-article-content h2{font-size:30px}.am-article-content h3{font-size:24px}.am-article-content a{color:#8a682f;text-decoration:underline;text-underline-offset:3px}.am-article-content img{height:auto;max-width:100%}.am-article-content ul,.am-article-content ol{padding-left:25px;margin:0 0 25px}.am-article-content blockquote{border-left:3px solid var(--am-gold);padding:5px 25px;margin:28px 0;background:#f6f3ed}.am-article-content .et_pb_section{padding:0!important;background:transparent!important}.am-article-content .et_pb_row{width:100%!important;max-width:100%!important;padding:10px 0!important}.am-article-content .et_pb_module{margin-bottom:15px!important}.am-article-content iframe{max-width:100%}.am-sidebar{border-top:2px solid var(--am-gold);padding-top:17px}.am-sidebar h2{font:normal 24px var(--am-serif);margin:5px 0 20px}.am-sidebar ul{list-style:none;margin:0;padding:0}.am-sidebar li{border-bottom:1px solid #d8ddd9;padding:13px 0;font-size:14px}.am-sidebar .am-date{display:block;margin:4px 0}.am-side-note{font-size:12px;color:#6e7880;margin-top:28px}.am-share{border-top:1px solid var(--am-line);margin-top:35px;padding-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-share a{font-size:12px;letter-spacing:.05em;border:1px solid #d8ddd9;padding:8px 12px}.am-prevnext{margin-top:45px;display:flex;gap:30px;justify-content:space-between}.am-prevnext a{font:normal 17px/1.35 var(--am-serif);max-width:45%}
/* Pages, media, contact */
.am-page-body{padding:65px 0 95px}.am-page-panel{background:#fff;padding:48px;border:1px solid #e1e0da}.am-page-panel .et_pb_section{padding:0!important;background:transparent!important}.am-page-panel .et_pb_row{width:100%!important;max-width:100%!important;padding:5px 0!important}.am-page-panel .et_pb_module{margin-bottom:20px!important}.am-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.am-gallery figure{margin:0;background:#e5e1d9}.am-gallery figure img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .3s}.am-gallery a{display:block;overflow:hidden}.am-gallery a:hover img{transform:scale(1.025)}.am-gallery figcaption{padding:9px 12px;font-size:12px;color:#5b6b78}.am-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.am-media-grid .am-video-card{background:#fff;border-color:#ddd}.am-media-grid .am-video-card h3{color:var(--am-ink)}.am-media-grid .am-video-card:hover h3{color:var(--am-gold-dark)}.am-embed{aspect-ratio:16/9;margin:30px 0}.am-embed iframe{width:100%;height:100%}.am-contact-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}.am-contact-grid label{display:block;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.am-contact-grid input,.am-contact-grid textarea{border:1px solid #d1d5d4;width:100%;background:#fff;padding:12px 14px;margin-bottom:22px}.am-contact-grid textarea{min-height:160px}.am-contact-grid .am-notice{padding:13px;background:#e6efe5;color:#27482b}.am-hp{position:absolute!important;left:-10000px!important}
/* Footer */
.am-footer{background:#101c27;color:#b6c1c7;border-top:3px solid var(--am-gold)}.am-footer-top{padding:55px 0 38px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:60px}.am-footer .am-brandtitle{color:#fff}.am-footer p{font-size:13px;line-height:1.8}.am-footer h3{font-size:11px;color:var(--am-gold);letter-spacing:.14em;text-transform:uppercase;margin:5px 0 16px}.am-footer ul{list-style:none;margin:0;padding:0}.am-footer li{margin-bottom:9px}.am-footer li a{font-size:13px}.am-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding:22px 0;font-size:11px}.am-footer-bottom a{color:#d0b98c}
@media(max-width:1020px){.am-wrap{padding:0 22px}.am-hero-copy{padding-right:20px}.am-nav-inner,.am-nav-list{gap:17px}.am-feature-layout{gap:26px}.am-feature-main{grid-template-columns:1fr}.am-feature-image{display:none}.am-article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.am-article{padding:40px 32px}}
@media(max-width:760px){.am-masthead .am-wrap{min-height:77px}.am-monogram{width:43px;height:43px;font-size:20px}.am-brandtitle{font-size:19px}.am-brandsub{font-size:8px}.am-header-actions{display:none}.am-topline .am-wrap{font-size:9px}.am-nav-inner{min-height:49px;position:relative;justify-content:space-between}.am-menu-toggle{display:block}.am-nav-list{display:none;position:absolute;z-index:99;top:49px;left:-22px;right:-22px;background:#162a3d;padding:16px 22px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 13px 20px #0c1b29aa}.am-nav-list.is-open{display:flex}.am-nav-list li a{display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}.am-search-form{margin-left:0;max-width:230px;min-width:130px}.am-hero-content{grid-template-columns:1fr;min-height:auto}.am-hero-copy{padding:68px 0}.am-hero-art{display:none}.am-manifesto-inner{display:block;padding:25px 0}.am-manifesto .am-eyebrow{display:block;margin-bottom:12px}.am-manifesto p{font-size:18px}.am-feature-layout,.am-bio-inner,.am-contact-grid{grid-template-columns:1fr;gap:30px}.am-grid,.am-archive-grid,.am-videos,.am-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.am-subjects{grid-template-columns:repeat(2,1fr)}.am-section{padding:65px 0}.am-featured{padding:55px 0}.am-article-layout{grid-template-columns:1fr}.am-sidebar{margin-bottom:30px}.am-footer-top{grid-template-columns:1fr 1fr;gap:35px}.am-footer-top>div:first-child{grid-column:span 2}.am-gallery{grid-template-columns:repeat(2,1fr)}}
@media(max-width:510px){.am-wrap{padding:0 18px}.am-hero h1{font-size:41px}.am-hero-copy{padding:55px 0}.am-grid,.am-archive-grid,.am-videos,.am-media-grid,.am-gallery{grid-template-columns:1fr}.am-subjects{grid-template-columns:1fr}.am-subjects a{min-height:112px}.am-heading-bar{align-items:start;flex-direction:column;gap:15px}.am-feature-main .am-feature-copy{padding:26px}.am-article{padding:29px 22px}.am-article-content{font-size:16px}.am-page-panel{padding:25px}.am-footer-top{grid-template-columns:1fr}.am-footer-top>div:first-child{grid-column:span 1}.am-footer-bottom{flex-direction:column}.am-topline .am-wrap span:last-child{display:none}}
.am-hero-art img.am-symbol{position:static;inset:auto;object-fit:contain;width:76%;height:auto}
.am-hero h1 em{font-style:normal;color:#d6ba8b}

/* On-demand, accessible privacy-conscious video lightbox. The iframe is created only after a click. */
.am-video-overlay{position:fixed;inset:0;z-index:999999;background:rgba(5,13,22,.91);display:flex;align-items:center;justify-content:center;padding:24px}
.am-video-dialog{width:min(960px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#122435;border:1px solid #64717a;box-shadow:0 25px 90px rgba(0,0,0,.5);padding:20px;color:#fff}
.am-video-dialoghead{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}
.am-video-dialoghead h2{font:normal 20px/1.25 var(--am-serif);margin:0;color:#f8f6ef}
.am-video-close{background:transparent;border:1px solid #bda477;color:#fff;padding:8px 14px;min-width:48px;cursor:pointer}
.am-video-frame{aspect-ratio:16/9;background:#000;width:100%}
.am-video-frame iframe{width:100%;height:100%;border:0}
@media(max-width:510px){.am-video-overlay{padding:8px}.am-video-dialog{padding:10px}.am-video-dialoghead h2{font-size:16px}}

/* Public affairs + events: editorial timeline rather than campaign presentation */
.am-action-strip{background:#e2e7e7;padding:58px 0;border-top:1px solid #ccd1d0}
.am-action-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:72px;align-items:center}
.am-action-inner p{font:normal 19px/1.65 var(--am-serif);color:#263b4a;margin:0 0 20px}
.am-activity-list{border-top:1px solid #d1d8d5;max-width:1020px}
.am-activity-item{display:grid;grid-template-columns:185px 1fr;gap:38px;padding:28px 0;border-bottom:1px solid #d1d8d5}
.am-activity-date{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#836c48;padding-top:7px}
.am-activity-item h3{font:normal 27px/1.25 var(--am-serif);margin:0 0 10px}
.am-activity-item p{color:#526575;margin:0 0 16px;line-height:1.85}
.am-activity-image{float:right;max-width:220px;width:38%;height:auto;margin:0 0 18px 25px}
.am-action-space{margin-top:55px}
.am-action-intro{max-width:850px}
.am-photo-overlay{position:fixed;inset:0;z-index:999999;background:rgba(4,12,20,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:12px}
.am-photo-overlay img{max-width:calc(100vw - 48px);max-height:calc(100dvh - 125px);object-fit:contain}
.am-photo-caption{color:#f4f0e9;font:normal 16px/1.5 var(--am-serif);text-align:center}
.am-photo-close{align-self:flex-end;background:transparent;border:1px solid #bda477;color:#fff;padding:8px 14px}
@media(max-width:760px){.am-action-inner{grid-template-columns:1fr;gap:20px}.am-activity-item{grid-template-columns:1fr;gap:6px}.am-activity-image{max-width:160px}}

/* v1.7: video collections always use the latest visibility settings. */
.am-video-feed[aria-busy="true"]{min-height:120px}
.am-video-feed__empty{margin:8px 0 0;color:inherit;opacity:.84}

/* v1.8 — about page editor layout */
.am-about-photo{float:left;max-width:42%;width:255px;margin:3px 26px 16px 0}
.am-about-photo img{display:block;width:100%;height:auto;border-radius:2px}
.am-about-custom:after{content:"";display:block;clear:both}
@media(max-width:600px){.am-about-photo{float:none;width:100%;max-width:340px;margin:0 0 22px}}
